Advertisement
Adlx

akmd crash

Jun 7th, 2013
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.31 KB | None | 0 0
  1. akmd binary crashes (see crash below). addr2line won't help :( :
  2.  
  3. $ /home/adlx.xda/android/cm10.1/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-addr2line -C -f -e system/bin/akmd 1c04
  4. ??
  5. ??:0
  6.  
  7. ndk-stack doesn't help either:
  8.  
  9. $ ./ndk-stack -sym /home/adlx.xda/android/cm10.1/out/target/product/chacha/obj/ -dump /tmp/kk
  10. ********** Crash dump: **********
  11. Build fingerprint: 'cyanogenmod/htc_chacha/chacha:4.1.1/20130607-/0.1:user/release-keys'
  12. pid: 1447, tid: 1447, name: akmd >>> /system/bin/akmd <<<
  13. signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr bebfb250
  14. Stack frame #00 pc 00001c04 /system/bin/akmd
  15. Stack frame #01 pc 0000116b /system/bin/akmd
  16. Stack frame #02 pc 0001267f /system/lib/libc.so (__libc_init+38)
  17. Stack frame #03 pc 000048d5 /system/bin/linker
  18. Stack frame #04 pc 00020d90 [stack]
  19.  
  20. Here's the crash dump:
  21.  
  22. *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
  23. Build fingerprint: 'cyanogenmod/htc_chacha/chacha:4.2.2/20130607-/0.1:user/release-keys'
  24. Revision: '128'
  25. pid: 1447, tid: 1447, name: akmd >>> /system/bin/akmd <<<
  26. signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr bebfb250
  27. r0 00000000 r1 000046dd r2 00011b74 r3 00000000
  28. r4 bebe96dc r5 000002f4 r6 000000bd r7 bebe9ad4
  29. r8 00000000 r9 00000000 sl 00000000 fp 00000000
  30. ip 4005dea1 sp bebe9638 lr 00009bdb pc 00009c04 cpsr 000f0030
  31. d0 0000000000000000 d1 0000000000000000
  32. d2 0000000000000000 d3 0000000000000000
  33. d4 0000000000000000 d5 0000000000000000
  34. d6 0000000000000000 d7 0000000000000000
  35. d8 0000000000000000 d9 0000000000000000
  36. d10 0000000000000000 d11 0000000000000000
  37. d12 0000000000000000 d13 0000000000000000
  38. d14 0000000000000000 d15 0000000000000000
  39. scr 00000000
  40.  
  41. backtrace:
  42. #00 pc 00001c04 /system/bin/akmd
  43. #01 pc 0000116b /system/bin/akmd
  44. #02 pc 0001267f /system/lib/libc.so (__libc_init+38)
  45. #03 pc 000048d5 /system/bin/linker
  46. #04 pc 00020d90 [stack]
  47.  
  48. stack:
  49. bebe95f8 00000000
  50. bebe95fc 4005253f /system/lib/libc.so (__sfp+158)
  51. bebe9600 400803b4
  52. bebe9604 40050ddf /system/lib/libc.so (open+30)
  53. bebe9608 0000fdb0 /system/bin/akmd
  54. bebe960c 00000000
  55. bebe9610 4005264b /system/lib/libc.so (fopen+38)
  56. bebe9614 00000000
  57. bebe9618 000001b6
  58. bebe961c 00000000
  59. bebe9620 0000fdb0 /system/bin/akmd
  60. bebe9624 00000000
  61. bebe9628 bebe96dc [stack]
  62. bebe962c bebe96da [stack]
  63. bebe9630 df0027ad
  64. bebe9634 00000000
  65. #00 bebe9638 0000edc4 /system/bin/akmd
  66. bebe963c bebe96dc [stack]
  67. bebe9640 bebe96dc [stack]
  68. bebe9644 bebe96da [stack]
  69. bebe9648 000000f7
  70. bebe964c 0000916f /system/bin/akmd
  71. #01 bebe9650 00000001
  72. bebe9654 00000000
  73. bebe9658 00000034
  74. bebe965c 00014194
  75. bebe9660 05000000
  76. bebe9664 00200034
  77. bebe9668 00280007
  78. bebe966c 00140015
  79. bebe9670 00000001
  80. bebe9674 0000ffff /system/bin/akmd
  81. bebe9678 0000edd0 /system/bin/akmd
  82. bebe967c bebe9ad4 [stack]
  83. bebe9680 00012118 /system/bin/akmd
  84. bebe9684 00000000
  85. bebe9688 00010000 /system/bin/akmd
  86. bebe968c ffff0000
  87. ........ ........
  88. #02 bebe9bc8 00008cc8 /system/bin/akmd
  89. bebe9bcc 00000000
  90. bebe9bd0 00000000
  91. bebe9bd4 00000000
  92. bebe9bd8 00000000
  93. bebe9bdc 400048d9 /system/bin/linker
  94. #03 bebe9be0 00000001
  95. bebe9be4 bebe9ce3 [stack]
  96. bebe9be8 00000000
  97. bebe9bec bebe9cf4 [stack]
  98. bebe9bf0 bebe9d16 [stack]
  99. bebe9bf4 bebe9d2f [stack]
  100. bebe9bf8 bebe9d6c [stack]
  101. bebe9bfc bebe9d94 [stack]
  102. #04 bebe9c00 bebe9da7 [stack]
  103. bebe9c04 bebe9dbc [stack]
  104. bebe9c08 bebe9dd7 [stack]
  105. bebe9c0c bebe9dea [stack]
  106. bebe9c10 bebe9e03 [stack]
  107. bebe9c14 bebe9e1d [stack]
  108. bebe9c18 bebe9e36 [stack]
  109. bebe9c1c bebe9f8a [stack]
  110. bebe9c20 bebe9f9f [stack]
  111. bebe9c24 bebe9fbd [stack]
  112. bebe9c28 bebe9fc8 [stack]
  113. bebe9c2c 00000000
  114. bebe9c30 00000010
  115. bebe9c34 000001d7
  116. bebe9c38 00000006
  117. bebe9c3c 00001000
  118.  
  119. memory near r1:
  120. 000046bc ffffffff ffffffff ffffffff ffffffff
  121. 000046cc ffffffff ffffffff ffffffff ffffffff
  122. 000046dc ffffffff ffffffff ffffffff ffffffff
  123. 000046ec ffffffff ffffffff ffffffff ffffffff
  124. 000046fc ffffffff ffffffff ffffffff ffffffff
  125. 0000470c ffffffff ffffffff ffffffff ffffffff
  126. 0000471c ffffffff ffffffff ffffffff ffffffff
  127. 0000472c ffffffff ffffffff ffffffff ffffffff
  128. 0000473c ffffffff ffffffff ffffffff ffffffff
  129. 0000474c ffffffff ffffffff ffffffff ffffffff
  130. 0000475c ffffffff ffffffff ffffffff ffffffff
  131. 0000476c ffffffff ffffffff ffffffff ffffffff
  132. 0000477c ffffffff ffffffff ffffffff ffffffff
  133. 0000478c ffffffff ffffffff ffffffff ffffffff
  134. 0000479c ffffffff ffffffff ffffffff ffffffff
  135. 000047ac ffffffff ffffffff ffffffff ffffffff
  136.  
  137. memory near r2:
  138. 00011b54 00000000 00000000 00000000 00000000
  139. 00011b64 00000000 00000000 00000000 00000000
  140. 00011b74 00000000 00000000 00000000 00000000
  141. 00011b84 00000000 00000000 00000000 00000000
  142. 00011b94 00000000 00000000 00000000 00000000
  143. 00011ba4 00000000 00000000 00000000 00000000
  144. 00011bb4 00000000 00000000 00000000 00000000
  145. 00011bc4 00000000 00000000 00000000 00000000
  146. 00011bd4 00000000 00000000 00000000 00000000
  147. 00011be4 00000000 00000000 00000000 00000000
  148. 00011bf4 00000000 00000000 00000000 00000000
  149. 00011c04 00000000 00000000 00000000 00000000
  150. 00011c14 00000000 00000000 00000000 00000000
  151. 00011c24 00000000 00000000 00000000 00000000
  152. 00011c34 00000000 00000000 00000000 00000000
  153. 00011c44 00000000 00000000 00000000 00000000
  154.  
  155. memory near r4:
  156. bebe96bc 00010001 00000000 00000000 00000001
  157. bebe96cc 00000001 00000000 bebe9770 00010000
  158. bebe96dc 4000461f 4000e370 4000e494 4000e5b8
  159. bebe96ec 00000000 034100ac 03410341 4000e370
  160. bebe96fc 00000000 bebe972c bebe9730 00000000
  161. bebe970c 00000000 00000000 00000000 4000e430
  162. bebe971c 400c2969 40035ef4 000000de 4000e430
  163. bebe972c 400cebe2 400375d4 0000024c 40035114
  164. bebe973c 40039e84 400cebe2 00000016 4000e370
  165. bebe974c 400cf268 400ce684 4000342f 4000e6b4
  166. bebe975c 000191a0 4000e800 400c2969 00000033
  167. bebe976c bebe97dc 4000ea48 400cebe2 00000000
  168. bebe977c bebe97dc 05789806 00000020 400cf0e8
  169. bebe978c 40010870 00015030 400ce114 400ce854
  170. bebe979c 400ce000 4000ea48 40010000 4001023c
  171. bebe97ac 40010000 00000000 bebe9858 00000000
  172.  
  173. memory near r7:
  174. bebe9ab4 00000000 00000007 00000009 00000000
  175. bebe9ac4 00000000 00000001 00000000 00000000
  176. bebe9ad4 00000000 00000000 00000000 00000000
  177. bebe9ae4 00000000 00000000 00000000 00000000
  178. bebe9af4 00000000 00000000 00000000 00000000
  179. bebe9b04 00000000 00000000 00000000 00000000
  180. bebe9b14 00000000 00000000 00000000 00000000
  181. bebe9b24 40000034 00000007 00000000 40000000
  182. bebe9b34 00012000 00000000 4000fee4 00000000
  183. bebe9b44 00000000 00000000 00000011 40001254
  184. bebe9b54 40000114 00000107 00000114 400023c0
  185. bebe9b64 400027dc 4000ffe4 4000326c 00000004
  186. bebe9b74 40002c2c 000000c8 00000000 00000000
  187. bebe9b84 4000fee0 00000001 00000000 40012000
  188. bebe9b94 00001000 00000000 4000b918 4005f699
  189. bebe9ba4 00012010 00000000 fa986631 4000fee4
  190.  
  191. memory near ip:
  192. 4005de80 9301425b f7ff466b bd0efdb1 0000076c
  193. 4005de90 1c04b510 f85ef7e6 20016004 bd104240
  194. 4005dea0 1c03b510 db0533ff f7e64244 6004f853
  195. 4005deb0 42402001 b508bd10 1c081c03 f7ed4798
  196. 4005dec0 bd08ec90 b5f0b408 ab0bb086 cb401c14
  197. 4005ded0 0452228c 40229305 9a0cd002 93053304
  198. 4005dee0 045b2384 d0034023 1d3d9f05 683b9505
  199. 4005def0 047d2780 d0034025 1d2f9d05 682d9705
  200. 4005df00 1c209001 96029500 e83af7ef bcf0b006
  201. 4005df10 b001bc08 00004718 4931b5f0 4479b099
  202. 4005df20 680c1c03 ad034a2f 447a6820 21509017
  203. 4005df30 f7f51c28 22dbfe15 00522142 90011c27
  204. 4005df40 f7f21c28 1c06ff3d d1171c43 23009c01
  205. 4005df50 1c283c06 4924552b ea32f7ee db0a2800
  206. 4005df60 552e262f 25db1c28 006a2142 ff28f7f2
  207. 4005df70 1c431c06 f7e5d102 e02affed 447c4c1b
  208.  
  209. memory near sp:
  210. bebe9618 000001b6 00000000 0000fdb0 00000000
  211. bebe9628 bebe96dc bebe96da df0027ad 00000000
  212. bebe9638 0000edc4 bebe96dc bebe96dc bebe96da
  213. bebe9648 000000f7 0000916f 00000001 00000000
  214. bebe9658 00000034 00014194 05000000 00200034
  215. bebe9668 00280007 00140015 00000001 0000ffff
  216. bebe9678 0000edd0 bebe9ad4 00012118 00000000
  217. bebe9688 00010000 ffff0000 00000000 00000000
  218. bebe9698 00000001 0000ffff 0000ffff 00000000
  219. bebe96a8 00010000 0000ffff 00000000 0000ffff
  220. bebe96b8 00000000 00010001 00000000 00000000
  221. bebe96c8 00000001 00000001 00000000 bebe9770
  222. bebe96d8 00010000 4000461f 4000e370 4000e494
  223. bebe96e8 4000e5b8 00000000 034100ac 03410341
  224. bebe96f8 4000e370 00000000 bebe972c bebe9730
  225. bebe9708 00000000 00000000 00000000 00000000
  226.  
  227. code around pc:
  228. 00009be4 4b704a6f 44799000 447b447a f7fe2003
  229. 00009bf4 2000ef7a 26bd5e21 596300b5 008a31be
  230. 00009c04 23005113 22065ee1 1c1088a6 18234348
  231. 00009c14 88e5815e 8921819d 250081d9 8d255f60
  232. 00009c24 43461c16 839d19a3 83d98d61 841a8da2
  233. 00009c34 f854f7ff d0082800 4a5c495b 44794b5c
  234. 00009c44 447b447a f7fe2003 f7ffef4e 2800f847
  235. 00009c54 4958d009 23bd4a58 58230098 447a4479
  236. 00009c64 f7fe2003 f7ffef40 2800f839 2004d00e
  237. 00009c74 25065e23 49515f60 90004a51 5f662508
  238. 00009c84 447a4479 96012003 ef2cf7fe f826f7ff
  239. 00009c94 d0092800 4a4c494b 009d23be 447a4479
  240. 00009ca4 20035963 ef1ef7fe f818f7ff d00e2800
  241. 00009cb4 5e23200a 5f60250c 4a454944 250e9000
  242. 00009cc4 44795f66 2003447a f7fe9601 f7ffef0c
  243. 00009cd4 2800f805 493fd009 23bf4a3f 4479009d
  244.  
  245. code around lr:
  246. 00009bb8 447b4479 f7fe1c22 b002efbe 46c0bd10
  247. 00009bc8 0000557c 000060d3 b082b570 f7ff1c04
  248. 00009bd8 2800f883 2500d00b 496f5f60 4b704a6f
  249. 00009be8 44799000 447b447a f7fe2003 2000ef7a
  250. 00009bf8 26bd5e21 596300b5 008a31be 23005113
  251. 00009c08 22065ee1 1c1088a6 18234348 88e5815e
  252. 00009c18 8921819d 250081d9 8d255f60 43461c16
  253. 00009c28 839d19a3 83d98d61 841a8da2 f854f7ff
  254. 00009c38 d0082800 4a5c495b 44794b5c 447b447a
  255. 00009c48 f7fe2003 f7ffef4e 2800f847 4958d009
  256. 00009c58 23bd4a58 58230098 447a4479 f7fe2003
  257. 00009c68 f7ffef40 2800f839 2004d00e 25065e23
  258. 00009c78 49515f60 90004a51 5f662508 447a4479
  259. 00009c88 96012003 ef2cf7fe f826f7ff d0092800
  260. 00009c98 4a4c494b 009d23be 447a4479 20035963
  261. 00009ca8 ef1ef7fe f818f7ff d00e2800 5e23200a
  262.  
  263. memory map around fault addr bebfb250:
  264. bebc9000-bebea000 [stack]
  265. (no map for address)
  266. (no map above)
  267. --------- tail end of log /dev/log/main
  268. 06-08 00:22:15.310 1447 1447 D AK8975 : AK8975 daemon 1.1.0 Start
  269. (Library version : 1.2.1.1125)
  270. 06-08 00:22:15.310 1447 1447 F libc : Fatal signal 11 (SIGSEGV) at 0xbebfb250 (code=1), thread 1
  271. --------- log /dev/log/main
  272. 06-08 00:22:15.310 1447 1447 D AK8975 : AK8975 daemon 1.1.0 Start
  273. (Library version : 1.2.1.1125)
  274. 06-08 00:22:15.310 1447 1447 F libc : Fatal signal 11 (SIGSEGV) at 0xbebfb250 (code=1), thread 1
  275.  
  276.  
  277. $ /home/adlx.xda/android/cm10.1/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-objdump -T system/bin/akmd
  278.  
  279. system/bin/akmd: file format elf32-littlearm
  280.  
  281. DYNAMIC SYMBOL TABLE:
  282. 00000000 DF *UND* 00000000 __aeabi_unwind_cpp_pr0
  283. 00000000 DF *UND* 00000000 __android_log_print
  284. 00000000 DF *UND* 00000000 close
  285. 00000000 DF *UND* 00000000 memcpy
  286. 00000000 DF *UND* 00000000 open
  287. 00000000 DF *UND* 00000000 fclose
  288. 00000000 DF *UND* 00000000 sprintf
  289. 00000000 DF *UND* 00000000 __stack_chk_fail
  290. 00000000 DO *UND* 00000000 __stack_chk_guard
  291. 00012220 g D .bss 00000000 __dso_handle
  292. 00000000 DF *UND* 00000000 strcmp
  293. 00000000 DF *UND* 00000000 opendir
  294. 00000000 DF *UND* 00000000 readdir
  295. 00000000 DF *UND* 00000000 closedir
  296. 00000000 DF *UND* 00000000 strlen
  297. 00000000 DF *UND* 00000000 memset
  298. 00000000 DF *UND* 00000000 strcpy
  299. 00000000 DF *UND* 00000000 fopen
  300. 00000000 DF *UND* 00000000 __aeabi_unwind_cpp_pr1
  301. 00000000 DF *UND* 00000000 read
  302. 00000000 DF *UND* 00000000 __aeabi_fmul
  303. 00000000 DF *UND* 00000000 __aeabi_fadd
  304. 00000000 DF *UND* 00000000 strstr
  305. 00000000 DF *UND* 00000000 ioctl
  306. 00000000 DF *UND* 00000000 strcat
  307. 00000000 DF *UND* 00000000 __aeabi_f2d
  308. 00000000 DF *UND* 00000000 pthread_create
  309. 00000000 DF *UND* 00000000 fprintf
  310. 00000000 DF *UND* 00000000 sleep
  311. 00012008 g D .init_array 00000000 __INIT_ARRAY__
  312. 00012010 g D .fini_array 00000000 __FINI_ARRAY__
  313. 00010eb0 g D *ABS* 00000000 __exidx_start
  314. 000110f0 g D *ABS* 00000000 __exidx_end
  315. 000121c0 g D *ABS* 00000000 __data_start
  316. 000121c0 g D *ABS* 00000000 _edata
  317. 000121c0 g D *ABS* 00000000 __bss_start
  318. 000121c0 g D *ABS* 00000000 __bss_start__
  319. 00012238 g D *ABS* 00000000 _bss_end__
  320. 00012238 g D *ABS* 00000000 __bss_end__
  321. 00012238 g D *ABS* 00000000 __end__
  322. 00012238 g D *ABS* 00000000 _end
  323. 00080000 g D *ABS* 00000000 _stack
  324. 00000000 DF *UND* 00000000 strncpy
  325. 00000000 DF *UND* 00000000 select
  326. 00000000 DF *UND* 00000000 __aeabi_i2d
  327. 00000000 DF *UND* 00000000 __aeabi_dadd
  328. 00000000 DF *UND* 00000000 __aeabi_d2iz
  329. 00000000 DF *UND* 00000000 pthread_exit
  330. 00000000 DF *UND* 00000000 pthread_join
  331. 00000000 DF *UND* 00000000 __libc_init
  332. 00000000 DF *UND* 00000000 chmod
  333. 00000000 DF *UND* 00000000 usleep
  334. 00000000 DF *UND* 00000000 __aeabi_dmul
  335. 00000000 DF *UND* 00000000 fscanf
  336. 00000000 DF *UND* 00000000 gets
  337. 00000000 DF *UND* 00000000 puts
  338. 00000000 DF *UND* 00000000 remove
  339. 00000000 DF *UND* 00000000 __aeabi_f2iz
  340. 00000000 DF *UND* 00000000 __aeabi_fdiv
  341. 00000000 DF *UND* 00000000 __aeabi_fsub
  342. 00000000 DF *UND* 00000000 __aeabi_i2f
  343. 00000000 DF *UND* 00000000 __aeabi_fcmpge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement