addr2line,android

ayuppie 2011-12-01 10:41:50
有如下crash信息,因为so中没有调试信息,addr2line 不管用。请问大家,是否还有其他方法可以找到crash原因?谢谢!
I/DEBUG (28889): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG (28889): Build fingerprint: /GINGERBREAD/:eng/test-keys'
I/DEBUG (28889): pid: 28890, tid: 28899 >>> /system/bin/mediaserver <<<
I/DEBUG (28889): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 82c22520
I/DEBUG (28889): r0 00000000 r1 00000081 r2 7fffffff r3 fffffffe
I/DEBUG (28889): r4 000d1298 r5 000d1cfc r6 000d1d04 r7 00000078
I/DEBUG (28889): r8 82c22498 r9 000d1298 10 00100000 fp 00000001
I/DEBUG (28889): ip 00000000 sp 40a37ee0 lr afd27913 pc 82c22520 cpsr 60000010
I/DEBUG (28889): d0 00031d7c00000019 d1 4020000000000000
I/DEBUG (28889): d2 4024000000000000 d3 3fc23d117aec7d65
I/DEBUG (28889): d4 0000000000000000 d5 0000000000000000
I/DEBUG (28889): d6 0000000000000000 d7 00000000f9eab074
I/DEBUG (28889): d8 0000000000e4e1c0 d9 0000000000000000
I/DEBUG (28889): d10 0000000000000000 d11 0000000000000000
I/DEBUG (28889): d12 0000000000000000 d13 0000000000000000
I/DEBUG (28889): d14 0000000000000000 d15 0000000000000000
I/DEBUG (28889): d16 410f26d800000000 d17 413f26d800000000
I/DEBUG (28889): d18 4000000000000000 d19 bfc42e2068260c69
I/DEBUG (28889): d20 3f1153cbde08ad39 d21 bebbb90e9e9bc9e2
I/DEBUG (28889): d22 3ff0000000000000 d23 3feb70bba144e0a7
I/DEBUG (28889): d24 3e66376972bea4d0 d25 0000000000000000
I/DEBUG (28889): d26 0000000000000000 d27 0000000000000000
I/DEBUG (28889): d28 0000000000000000 d29 0000000000000000
I/DEBUG (28889): d30 0000000000000000 d31 0000000000000000
I/DEBUG (28889): scr 60000010
I/DEBUG (28889):
I/DEBUG (28889): #00 pc 82c22520
I/DEBUG (28889): #01 pc 00027910 /system/lib/libc.so (sem_post)
I/DEBUG (28889): #02 pc 00011e00 /system/lib/libc.so (__thread_entry)
I/DEBUG (28889): #03 pc 000119cc /system/lib/libc.so (pthread_create)
I/DEBUG (28889):
I/DEBUG (28889): libc base address: afd00000
I/DEBUG (28889):
I/DEBUG (28889): code around pc:
I/DEBUG (28889): 82c22500 ffffffff ffffffff ffffffff ffffffff
I/DEBUG (28889): 82c22510 ffffffff ffffffff ffffffff ffffffff
I/DEBUG (28889): 82c22520 ffffffff ffffffff ffffffff ffffffff
I/DEBUG (28889): 82c22530 ffffffff ffffffff ffffffff ffffffff
I/DEBUG (28889): 82c22540 ffffffff ffffffff ffffffff ffffffff
I/DEBUG (28889):
I/DEBUG (28889): code around lr:
I/DEBUG (28889): afd278f0 2016b908 6805e01a 8f5ff3bf ffc2f7ff
I/DEBUG (28889): afd27900 da072800 0101f005 f06f4620 f7e94200
I/DEBUG (28889): afd27910 e003ea10 4340f06f d0014298 e0052000
I/DEBUG (28889): afd27920 fd3ef7ea 6001214b 30fff04f bf00bd70
I/DEBUG (28889): afd27930 43f7e92d 460d4604 f7ffb180 2800ff77
I/DEBUG (28889):
I/DEBUG (28889): stack:
I/DEBUG (28889): 40a37ea0 40694520
I/DEBUG (28889): 40a37ea4 0000000c
I/DEBUG (28889): 40a37ea8 00000000
I/DEBUG (28889): 40a37eac 0000016a
I/DEBUG (28889): 40a37eb0 00000000
I/DEBUG (28889): 40a37eb4 0c000000
I/DEBUG (28889): 40a37eb8 000d1cfc
I/DEBUG (28889): 40a37ebc fffffffe
I/DEBUG (28889): 40a37ec0 000d1d04
I/DEBUG (28889): 40a37ec4 00000078
I/DEBUG (28889): 40a37ec8 000d1cfc
I/DEBUG (28889): 40a37ecc 00000078
I/DEBUG (28889): 40a37ed0 000d1298
I/DEBUG (28889): 40a37ed4 000d1cfc
I/DEBUG (28889): 40a37ed8 df002777
I/DEBUG (28889): 40a37edc e3a070ad
I/DEBUG (28889): #01 40a37ee0 40a37f00
I/DEBUG (28889): 40a37ee4 82c22498
I/DEBUG (28889): 40a37ee8 000d1298
I/DEBUG (28889): 40a37eec afd11e04 /system/lib/libc.so
I/DEBUG (28889): debuggerd committing suicide to free the zombie!
I/DEBUG (28930): debuggerd: Sep 8 2011 13:11:13
I/DEBUG (28930): debuggerd committing suicide to free the zombie!
I/DEBUG (29008): debuggerd: Sep 8 2011 13:11:13
...全文
523 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
简单并快乐着 2012-05-23
  • 打赏
  • 举报
回复
我遇到楼主一样的情况,无从下手
nossiac 2012-03-07
  • 打赏
  • 举报
回复
安装信号,截住几个常见的死机信号,然后pause住程序,上GDB,一点一点往上查调用栈。
在一个没有调试信息.so中crash的话,我能想到的是找源码自己编一版……
ayuppie 2012-02-27
  • 打赏
  • 举报
回复
谁答复下,我就送分。提高结贴率!

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧