当前位置:编程学习 > wap >>

libc的问题,反编译后只有一个点,请教还有没有其他方法可以分析

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 <<<
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.so01-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.-..O.B..
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  ...F.F.F......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.. F.N..
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  

程序运行后出现如上错误。
反编译后除了发现libc中的__set_errno()这个点,就没有其他信息了。
请教各位还有没有其他分析方法?

另外系统崩溃后的#01  lr 400ef319  /system/lib/libc.so这句话是什么意思啊
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,