Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- akmd binary crashes (see crash below). addr2line won't help :( :
- $ /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
- ??
- ??:0
- ndk-stack doesn't help either:
- $ ./ndk-stack -sym /home/adlx.xda/android/cm10.1/out/target/product/chacha/obj/ -dump /tmp/kk
- ********** Crash dump: **********
- Build fingerprint: 'cyanogenmod/htc_chacha/chacha:4.1.1/20130607-/0.1:user/release-keys'
- pid: 1447, tid: 1447, name: akmd >>> /system/bin/akmd <<<
- signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr bebfb250
- Stack frame #00 pc 00001c04 /system/bin/akmd
- Stack frame #01 pc 0000116b /system/bin/akmd
- Stack frame #02 pc 0001267f /system/lib/libc.so (__libc_init+38)
- Stack frame #03 pc 000048d5 /system/bin/linker
- Stack frame #04 pc 00020d90 [stack]
- Here's the crash dump:
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- Build fingerprint: 'cyanogenmod/htc_chacha/chacha:4.2.2/20130607-/0.1:user/release-keys'
- Revision: '128'
- pid: 1447, tid: 1447, name: akmd >>> /system/bin/akmd <<<
- signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr bebfb250
- r0 00000000 r1 000046dd r2 00011b74 r3 00000000
- r4 bebe96dc r5 000002f4 r6 000000bd r7 bebe9ad4
- r8 00000000 r9 00000000 sl 00000000 fp 00000000
- ip 4005dea1 sp bebe9638 lr 00009bdb pc 00009c04 cpsr 000f0030
- d0 0000000000000000 d1 0000000000000000
- d2 0000000000000000 d3 0000000000000000
- d4 0000000000000000 d5 0000000000000000
- d6 0000000000000000 d7 0000000000000000
- d8 0000000000000000 d9 0000000000000000
- d10 0000000000000000 d11 0000000000000000
- d12 0000000000000000 d13 0000000000000000
- d14 0000000000000000 d15 0000000000000000
- scr 00000000
- backtrace:
- #00 pc 00001c04 /system/bin/akmd
- #01 pc 0000116b /system/bin/akmd
- #02 pc 0001267f /system/lib/libc.so (__libc_init+38)
- #03 pc 000048d5 /system/bin/linker
- #04 pc 00020d90 [stack]
- stack:
- bebe95f8 00000000
- bebe95fc 4005253f /system/lib/libc.so (__sfp+158)
- bebe9600 400803b4
- bebe9604 40050ddf /system/lib/libc.so (open+30)
- bebe9608 0000fdb0 /system/bin/akmd
- bebe960c 00000000
- bebe9610 4005264b /system/lib/libc.so (fopen+38)
- bebe9614 00000000
- bebe9618 000001b6
- bebe961c 00000000
- bebe9620 0000fdb0 /system/bin/akmd
- bebe9624 00000000
- bebe9628 bebe96dc [stack]
- bebe962c bebe96da [stack]
- bebe9630 df0027ad
- bebe9634 00000000
- #00 bebe9638 0000edc4 /system/bin/akmd
- bebe963c bebe96dc [stack]
- bebe9640 bebe96dc [stack]
- bebe9644 bebe96da [stack]
- bebe9648 000000f7
- bebe964c 0000916f /system/bin/akmd
- #01 bebe9650 00000001
- bebe9654 00000000
- bebe9658 00000034
- bebe965c 00014194
- bebe9660 05000000
- bebe9664 00200034
- bebe9668 00280007
- bebe966c 00140015
- bebe9670 00000001
- bebe9674 0000ffff /system/bin/akmd
- bebe9678 0000edd0 /system/bin/akmd
- bebe967c bebe9ad4 [stack]
- bebe9680 00012118 /system/bin/akmd
- bebe9684 00000000
- bebe9688 00010000 /system/bin/akmd
- bebe968c ffff0000
- ........ ........
- #02 bebe9bc8 00008cc8 /system/bin/akmd
- bebe9bcc 00000000
- bebe9bd0 00000000
- bebe9bd4 00000000
- bebe9bd8 00000000
- bebe9bdc 400048d9 /system/bin/linker
- #03 bebe9be0 00000001
- bebe9be4 bebe9ce3 [stack]
- bebe9be8 00000000
- bebe9bec bebe9cf4 [stack]
- bebe9bf0 bebe9d16 [stack]
- bebe9bf4 bebe9d2f [stack]
- bebe9bf8 bebe9d6c [stack]
- bebe9bfc bebe9d94 [stack]
- #04 bebe9c00 bebe9da7 [stack]
- bebe9c04 bebe9dbc [stack]
- bebe9c08 bebe9dd7 [stack]
- bebe9c0c bebe9dea [stack]
- bebe9c10 bebe9e03 [stack]
- bebe9c14 bebe9e1d [stack]
- bebe9c18 bebe9e36 [stack]
- bebe9c1c bebe9f8a [stack]
- bebe9c20 bebe9f9f [stack]
- bebe9c24 bebe9fbd [stack]
- bebe9c28 bebe9fc8 [stack]
- bebe9c2c 00000000
- bebe9c30 00000010
- bebe9c34 000001d7
- bebe9c38 00000006
- bebe9c3c 00001000
- memory near r1:
- 000046bc ffffffff ffffffff ffffffff ffffffff
- 000046cc ffffffff ffffffff ffffffff ffffffff
- 000046dc ffffffff ffffffff ffffffff ffffffff
- 000046ec ffffffff ffffffff ffffffff ffffffff
- 000046fc ffffffff ffffffff ffffffff ffffffff
- 0000470c ffffffff ffffffff ffffffff ffffffff
- 0000471c ffffffff ffffffff ffffffff ffffffff
- 0000472c ffffffff ffffffff ffffffff ffffffff
- 0000473c ffffffff ffffffff ffffffff ffffffff
- 0000474c ffffffff ffffffff ffffffff ffffffff
- 0000475c ffffffff ffffffff ffffffff ffffffff
- 0000476c ffffffff ffffffff ffffffff ffffffff
- 0000477c ffffffff ffffffff ffffffff ffffffff
- 0000478c ffffffff ffffffff ffffffff ffffffff
- 0000479c ffffffff ffffffff ffffffff ffffffff
- 000047ac ffffffff ffffffff ffffffff ffffffff
- memory near r2:
- 00011b54 00000000 00000000 00000000 00000000
- 00011b64 00000000 00000000 00000000 00000000
- 00011b74 00000000 00000000 00000000 00000000
- 00011b84 00000000 00000000 00000000 00000000
- 00011b94 00000000 00000000 00000000 00000000
- 00011ba4 00000000 00000000 00000000 00000000
- 00011bb4 00000000 00000000 00000000 00000000
- 00011bc4 00000000 00000000 00000000 00000000
- 00011bd4 00000000 00000000 00000000 00000000
- 00011be4 00000000 00000000 00000000 00000000
- 00011bf4 00000000 00000000 00000000 00000000
- 00011c04 00000000 00000000 00000000 00000000
- 00011c14 00000000 00000000 00000000 00000000
- 00011c24 00000000 00000000 00000000 00000000
- 00011c34 00000000 00000000 00000000 00000000
- 00011c44 00000000 00000000 00000000 00000000
- memory near r4:
- bebe96bc 00010001 00000000 00000000 00000001
- bebe96cc 00000001 00000000 bebe9770 00010000
- bebe96dc 4000461f 4000e370 4000e494 4000e5b8
- bebe96ec 00000000 034100ac 03410341 4000e370
- bebe96fc 00000000 bebe972c bebe9730 00000000
- bebe970c 00000000 00000000 00000000 4000e430
- bebe971c 400c2969 40035ef4 000000de 4000e430
- bebe972c 400cebe2 400375d4 0000024c 40035114
- bebe973c 40039e84 400cebe2 00000016 4000e370
- bebe974c 400cf268 400ce684 4000342f 4000e6b4
- bebe975c 000191a0 4000e800 400c2969 00000033
- bebe976c bebe97dc 4000ea48 400cebe2 00000000
- bebe977c bebe97dc 05789806 00000020 400cf0e8
- bebe978c 40010870 00015030 400ce114 400ce854
- bebe979c 400ce000 4000ea48 40010000 4001023c
- bebe97ac 40010000 00000000 bebe9858 00000000
- memory near r7:
- bebe9ab4 00000000 00000007 00000009 00000000
- bebe9ac4 00000000 00000001 00000000 00000000
- bebe9ad4 00000000 00000000 00000000 00000000
- bebe9ae4 00000000 00000000 00000000 00000000
- bebe9af4 00000000 00000000 00000000 00000000
- bebe9b04 00000000 00000000 00000000 00000000
- bebe9b14 00000000 00000000 00000000 00000000
- bebe9b24 40000034 00000007 00000000 40000000
- bebe9b34 00012000 00000000 4000fee4 00000000
- bebe9b44 00000000 00000000 00000011 40001254
- bebe9b54 40000114 00000107 00000114 400023c0
- bebe9b64 400027dc 4000ffe4 4000326c 00000004
- bebe9b74 40002c2c 000000c8 00000000 00000000
- bebe9b84 4000fee0 00000001 00000000 40012000
- bebe9b94 00001000 00000000 4000b918 4005f699
- bebe9ba4 00012010 00000000 fa986631 4000fee4
- memory near ip:
- 4005de80 9301425b f7ff466b bd0efdb1 0000076c
- 4005de90 1c04b510 f85ef7e6 20016004 bd104240
- 4005dea0 1c03b510 db0533ff f7e64244 6004f853
- 4005deb0 42402001 b508bd10 1c081c03 f7ed4798
- 4005dec0 bd08ec90 b5f0b408 ab0bb086 cb401c14
- 4005ded0 0452228c 40229305 9a0cd002 93053304
- 4005dee0 045b2384 d0034023 1d3d9f05 683b9505
- 4005def0 047d2780 d0034025 1d2f9d05 682d9705
- 4005df00 1c209001 96029500 e83af7ef bcf0b006
- 4005df10 b001bc08 00004718 4931b5f0 4479b099
- 4005df20 680c1c03 ad034a2f 447a6820 21509017
- 4005df30 f7f51c28 22dbfe15 00522142 90011c27
- 4005df40 f7f21c28 1c06ff3d d1171c43 23009c01
- 4005df50 1c283c06 4924552b ea32f7ee db0a2800
- 4005df60 552e262f 25db1c28 006a2142 ff28f7f2
- 4005df70 1c431c06 f7e5d102 e02affed 447c4c1b
- memory near sp:
- bebe9618 000001b6 00000000 0000fdb0 00000000
- bebe9628 bebe96dc bebe96da df0027ad 00000000
- bebe9638 0000edc4 bebe96dc bebe96dc bebe96da
- bebe9648 000000f7 0000916f 00000001 00000000
- bebe9658 00000034 00014194 05000000 00200034
- bebe9668 00280007 00140015 00000001 0000ffff
- bebe9678 0000edd0 bebe9ad4 00012118 00000000
- bebe9688 00010000 ffff0000 00000000 00000000
- bebe9698 00000001 0000ffff 0000ffff 00000000
- bebe96a8 00010000 0000ffff 00000000 0000ffff
- bebe96b8 00000000 00010001 00000000 00000000
- bebe96c8 00000001 00000001 00000000 bebe9770
- bebe96d8 00010000 4000461f 4000e370 4000e494
- bebe96e8 4000e5b8 00000000 034100ac 03410341
- bebe96f8 4000e370 00000000 bebe972c bebe9730
- bebe9708 00000000 00000000 00000000 00000000
- code around pc:
- 00009be4 4b704a6f 44799000 447b447a f7fe2003
- 00009bf4 2000ef7a 26bd5e21 596300b5 008a31be
- 00009c04 23005113 22065ee1 1c1088a6 18234348
- 00009c14 88e5815e 8921819d 250081d9 8d255f60
- 00009c24 43461c16 839d19a3 83d98d61 841a8da2
- 00009c34 f854f7ff d0082800 4a5c495b 44794b5c
- 00009c44 447b447a f7fe2003 f7ffef4e 2800f847
- 00009c54 4958d009 23bd4a58 58230098 447a4479
- 00009c64 f7fe2003 f7ffef40 2800f839 2004d00e
- 00009c74 25065e23 49515f60 90004a51 5f662508
- 00009c84 447a4479 96012003 ef2cf7fe f826f7ff
- 00009c94 d0092800 4a4c494b 009d23be 447a4479
- 00009ca4 20035963 ef1ef7fe f818f7ff d00e2800
- 00009cb4 5e23200a 5f60250c 4a454944 250e9000
- 00009cc4 44795f66 2003447a f7fe9601 f7ffef0c
- 00009cd4 2800f805 493fd009 23bf4a3f 4479009d
- code around lr:
- 00009bb8 447b4479 f7fe1c22 b002efbe 46c0bd10
- 00009bc8 0000557c 000060d3 b082b570 f7ff1c04
- 00009bd8 2800f883 2500d00b 496f5f60 4b704a6f
- 00009be8 44799000 447b447a f7fe2003 2000ef7a
- 00009bf8 26bd5e21 596300b5 008a31be 23005113
- 00009c08 22065ee1 1c1088a6 18234348 88e5815e
- 00009c18 8921819d 250081d9 8d255f60 43461c16
- 00009c28 839d19a3 83d98d61 841a8da2 f854f7ff
- 00009c38 d0082800 4a5c495b 44794b5c 447b447a
- 00009c48 f7fe2003 f7ffef4e 2800f847 4958d009
- 00009c58 23bd4a58 58230098 447a4479 f7fe2003
- 00009c68 f7ffef40 2800f839 2004d00e 25065e23
- 00009c78 49515f60 90004a51 5f662508 447a4479
- 00009c88 96012003 ef2cf7fe f826f7ff d0092800
- 00009c98 4a4c494b 009d23be 447a4479 20035963
- 00009ca8 ef1ef7fe f818f7ff d00e2800 5e23200a
- memory map around fault addr bebfb250:
- bebc9000-bebea000 [stack]
- (no map for address)
- (no map above)
- --------- tail end of log /dev/log/main
- 06-08 00:22:15.310 1447 1447 D AK8975 : AK8975 daemon 1.1.0 Start
- (Library version : 1.2.1.1125)
- 06-08 00:22:15.310 1447 1447 F libc : Fatal signal 11 (SIGSEGV) at 0xbebfb250 (code=1), thread 1
- --------- log /dev/log/main
- 06-08 00:22:15.310 1447 1447 D AK8975 : AK8975 daemon 1.1.0 Start
- (Library version : 1.2.1.1125)
- 06-08 00:22:15.310 1447 1447 F libc : Fatal signal 11 (SIGSEGV) at 0xbebfb250 (code=1), thread 1
- $ /home/adlx.xda/android/cm10.1/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-objdump -T system/bin/akmd
- system/bin/akmd: file format elf32-littlearm
- DYNAMIC SYMBOL TABLE:
- 00000000 DF *UND* 00000000 __aeabi_unwind_cpp_pr0
- 00000000 DF *UND* 00000000 __android_log_print
- 00000000 DF *UND* 00000000 close
- 00000000 DF *UND* 00000000 memcpy
- 00000000 DF *UND* 00000000 open
- 00000000 DF *UND* 00000000 fclose
- 00000000 DF *UND* 00000000 sprintf
- 00000000 DF *UND* 00000000 __stack_chk_fail
- 00000000 DO *UND* 00000000 __stack_chk_guard
- 00012220 g D .bss 00000000 __dso_handle
- 00000000 DF *UND* 00000000 strcmp
- 00000000 DF *UND* 00000000 opendir
- 00000000 DF *UND* 00000000 readdir
- 00000000 DF *UND* 00000000 closedir
- 00000000 DF *UND* 00000000 strlen
- 00000000 DF *UND* 00000000 memset
- 00000000 DF *UND* 00000000 strcpy
- 00000000 DF *UND* 00000000 fopen
- 00000000 DF *UND* 00000000 __aeabi_unwind_cpp_pr1
- 00000000 DF *UND* 00000000 read
- 00000000 DF *UND* 00000000 __aeabi_fmul
- 00000000 DF *UND* 00000000 __aeabi_fadd
- 00000000 DF *UND* 00000000 strstr
- 00000000 DF *UND* 00000000 ioctl
- 00000000 DF *UND* 00000000 strcat
- 00000000 DF *UND* 00000000 __aeabi_f2d
- 00000000 DF *UND* 00000000 pthread_create
- 00000000 DF *UND* 00000000 fprintf
- 00000000 DF *UND* 00000000 sleep
- 00012008 g D .init_array 00000000 __INIT_ARRAY__
- 00012010 g D .fini_array 00000000 __FINI_ARRAY__
- 00010eb0 g D *ABS* 00000000 __exidx_start
- 000110f0 g D *ABS* 00000000 __exidx_end
- 000121c0 g D *ABS* 00000000 __data_start
- 000121c0 g D *ABS* 00000000 _edata
- 000121c0 g D *ABS* 00000000 __bss_start
- 000121c0 g D *ABS* 00000000 __bss_start__
- 00012238 g D *ABS* 00000000 _bss_end__
- 00012238 g D *ABS* 00000000 __bss_end__
- 00012238 g D *ABS* 00000000 __end__
- 00012238 g D *ABS* 00000000 _end
- 00080000 g D *ABS* 00000000 _stack
- 00000000 DF *UND* 00000000 strncpy
- 00000000 DF *UND* 00000000 select
- 00000000 DF *UND* 00000000 __aeabi_i2d
- 00000000 DF *UND* 00000000 __aeabi_dadd
- 00000000 DF *UND* 00000000 __aeabi_d2iz
- 00000000 DF *UND* 00000000 pthread_exit
- 00000000 DF *UND* 00000000 pthread_join
- 00000000 DF *UND* 00000000 __libc_init
- 00000000 DF *UND* 00000000 chmod
- 00000000 DF *UND* 00000000 usleep
- 00000000 DF *UND* 00000000 __aeabi_dmul
- 00000000 DF *UND* 00000000 fscanf
- 00000000 DF *UND* 00000000 gets
- 00000000 DF *UND* 00000000 puts
- 00000000 DF *UND* 00000000 remove
- 00000000 DF *UND* 00000000 __aeabi_f2iz
- 00000000 DF *UND* 00000000 __aeabi_fdiv
- 00000000 DF *UND* 00000000 __aeabi_fsub
- 00000000 DF *UND* 00000000 __aeabi_i2f
- 00000000 DF *UND* 00000000 __aeabi_fcmpge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement