Thursday, January 23, 2014

libc problem, decompile only one point to ask is there any other way to analyze


            
01-01 12:53:57.650: A / libc (8293): Fatal signal 11 (SIGSEGV) at 0x00000000 (code = 1)
01-01 12:53:57.790: I / Process (147): Sending signal PID:. 8293 SIG: 3
01-01 12:53:57.790: I / dalvikvm (8293): threadid = 3: reacting to signal 3
01-01 12:53:58.150: I / DEBUG (1230): ********************************** **************
01-01 12:53:58.150: I / DEBUG (1230): Build fingerprint: 'softwinners/crane_evb_v13/crane-evb-v13: 4.0.4/IMM76D/20131128: eng / test-keys'
01-01 12:53:58.150: I / DEBUG (1230): pid: 8293, tid: 8296 >>> com.android.ipodmusic <<<< br />01-01 12:53:58.150: I / DEBUG (1230): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
01-01 12:53:58.150: I / DEBUG (1230): r0 ffffffff r1 32302000 r2 00000004 r3 002cd4c0
01-01 12:53:58.150: I / DEBUG (1230): r4 00000000 r5 32302000 r6 40111474 r7 00000000
01-01 12:53:58.150: I / DEBUG (1230): r8 100ffe98 r9 40111474 10 408d89b8 fp 4089ab09
01-01 12:53:58.150: I / DEBUG (1230): ip 400ef321 sp 100ffe58 lr 400ef319 pc 4089ab30 cpsr 00000030
01-01 12:53:58.150: I / DEBUG (1230): d0 6573756170202c4b d1 0000000000a45130
01-01 12:53:58.150: I / DEBUG (1230): d2 0000000000000038 d3 0000000000000032
01-01 12:53:58.150: I / DEBUG (1230): d4 0000000000000000 d5 0000000000000000
01-01 12:53:58.150: I / DEBUG (1230): d6 00a91fe000000000 d7 000000614e805f7a
01-01 12:53:58.150: I / DEBUG (1230): d8 0000000000000000 d9 0000000000000000
01-01 12:53:58.150: I / DEBUG (1230): d10 0000000000000000 d11 0000000000000000
01-01 12:53:58.150: I / DEBUG (1230): d12 0000000000000000 d13 0000000000000000
01-01 12:53:58.150: I / DEBUG (1230): d14 0000000000000000 d15 0000000000000000
01-01 12:53:58.150: I / DEBUG (1230): d16 0000000000000000 d17 991f1f1f991f1f1f
01-01 12:53:58.150: I / DEBUG (1230): d18 0707070703030303 d19 0000000000000000
01-01 12:53:58.150: I / DEBUG (1230): d20 0100010001000100 d21 0100010001000100
01-01 12:53:58.150: I / DEBUG (1230): d22 0000000000000000 d23 0000000000000000
01-01 12:53:58.150: I / DEBUG (1230): d24 0000000000000000 d25 0000000000000000
01-01 12:53:58.150: I / DEBUG (1230): d26 0067006700670067 d27 0067006700670067
01-01 12:53:58.150: I / DEBUG (1230): d28 0067006700670067 d29 0067006700670067
01-01 12:53:58.150: I / DEBUG (1230): d30 0001000000010000 d31 0001000000010000
01-01 12:53:58.150: I / DEBUG (1230): scr 80000012
01-01 12:53:58.290: I / Process (147): Sending signal PID:. 8293 SIG: 3
01-01 12:53:58.310: I / DEBUG (1230): # 00 pc 0007bb30 / system / lib / libdvm.so
01-01 12:53:58.310: I / DEBUG (1230): # 01 lr 400ef319 / system / lib / libc.so
01-01 12:53:58.320: I / DEBUG (1230): code around pc:
01-01 12:53:58.320: I / DEBUG (1230): 4089ab10 657ef421 f025321f f422051f f020607e ~ e.2% ... "~`
!...01-01 12:53:58.320: I / DEBUG (1230): 4089ab20 42a8001f 1a2dd207 46292204 ec0ef7a2 ... B. - .. ") F. ...
.01-01 12:53:58.320: I / DEBUG (1230): 4089ab30 195d6823 bd706025 4ff0e92d bf944290 # h]% `p - .. OB
...01-01 12:53:58.320: I / DEBUG (1230):. 4089ab40 0800f04f 0801f04f bf88428a 0801f048 O. .. O. ... B. H. ..
01-01 12:53:58.320: I / DEBUG (1230): 4089ab50 4683b085 4691468a 0f00f1b8 4963d00c ... FFF ..... cI
01-01 12:53:58.320: I / DEBUG (1230): code around lr:
01-01 12:53:58.320: I / DEBUG (1230):. 400ef2f8 f240b507 9300736c 33fff04f 466b9301 .. @ ls .. O. .3 .. kF
01-01 12:53:58.320: I / DEBUG (1230): 400ef308 fd80f7ff bf00bd0e 4604b510 fe90f7ec ........... F. ...
01-01 12:53:58.320: I / DEBUG (1230): 400ef318 f04f6004 bd1030ff 0ffff110 db02b510 `O. .0 ..........
.01-01 12:53:58.320: I / DEBUG (1230): 400ef328 f7ff4240 bd10fff1 48214603 4478b5f0 @ B. ...... F H. xD
!.01-01 12:53:58.320: I / DEBUG (1230):. 400ef338 b0976800 68022150 4620ac01 92154e1d h .. P h .. FN
!..01-01 12:53:58.320: I / DEBUG (1230): stack:
01-01 12:53:58.320: I / DEBUG (1230): 100ffe18 00000000
01-01 12:53:58.320: I / DEBUG (1230): 100ffe1c 00000000
01-01 12:53:58.320: I / DEBUG (1230): 100ffe20 00000000
01-01 12:53:58.320: I / DEBUG (1230): 100ffe24 00000000
01-01 12:53:58.320: I / DEBUG (1230): 100ffe28 00000000
01-01 12:53:58.320: I / DEBUG (1230): 100ffe2c 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe30 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe34 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe38 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe3c 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe40 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe44 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe48 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe4c 400ef32f / system / lib / libc.so
01-01 12:53:58.330: I / DEBUG (1230): 100ffe50 df0027ad
01-01 12:53:58.330: I / DEBUG (1230): 100ffe54 00000000
01-01 12:53:58.330: I / DEBUG (1230): # 00 100ffe58 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe5c 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe60 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe64 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe68 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe6c 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe70 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe74 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe78 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe7c 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe80 00000000
01-01 12:53:58.330: I / DEBUG (1230): 100ffe84 00000000
01-01 12:53:58.340: I / DEBUG (1230): 100ffe88 00000000
01-01 12:53:58.340: I / DEBUG (1230): 100ffe8c 00000000
01-01 12:53:58.340: I / DEBUG (1230): 100ffe90 00000000
01-01 12:53:58.340: I / DEBUG (1230): 100ffe94 00000000
01-01 12:53:58.340: I / DEBUG (1230): 100ffe98 00000000
01-01 12:53:58.340: I / DEBUG (1230): 100ffe9c 00000000

After running the above error.
Decompile In addition to finding the libc __set_errno () at this point, there is no other information on it.
Ask you is there any other analysis methods?

Also # 01 lr 400ef319 / system / lib / libc.so What does it mean ah

No comments:

Post a Comment