Android crash log

Source: Internet
Author: User

In Android, if we write a JNI program, the following crash log may often appear:

20:47:24 from 10 to 11. 527: INFO/debug (61 ): **************************************** ********
10-11 20:47:24. 527: INFO/debug (61): Build fingerprint: 'rockchip/rk29sdk/rk29sdk: 2.3.1/gingerbread/eng. root.20151111.153921: Eng/test-keys'
10-11 20:47:24. 527: INFO/debug (61): PID: 669, TID: 681 >>> com. XXX. Camera <
10-11 20:47:24. 527: INFO/debug (61): Signal 11 (SIGSEGV), Code 1 (segv_maperr), fault ADDR 0000000c
10-11 20:47:24. 527: INFO/debug (61): R0 00000000 R1 45a7d95c R2 00000001 R3 00002328
10-11 20:47:24. 527: INFO/debug (61): R4 00000000 R5 00002328 R6 00002328 R7 00000000
10-11 20:47:24. 527: INFO/debug (61): R8 45a7db30 R9 45a7d95c 10 41543fac FP 81fa5368
10-11 20:47:24. 527: INFO/debug (61): IP 8320a1e4 SP 45a7d928 LR afd1921b PC afd18f60 CPSR 20000030
10-11 20:47:24. 527: INFO/debug (61): D0 67706a2e343237 D1 3333383133317473
10-11 20:47:24. 527: INFO/debug (61): D2 0000000000000069 D3 release 00000000006c
10-11 20:47:24. 527: INFO/debug (61): D4 9fd151719e4be940 D5 66a628fea8a196ce
10-11 20:47:24. 527: INFO/debug (61): D6 eb3850c7184a1f94 D7 release 0000000000a7
10-11 20:47:24. 527: INFO/debug (61): D8 0000000000000000 D9 0000000000000000
10-11 20:47:24. 527: INFO/debug (61): D10 0000000000000000 D11 0000000000000000
10-11 20:47:24. 527: INFO/debug (61): D12 0000000000000000 D13 0000000000000000
10-11 20:47:24. 527: INFO/debug (61): D14 0000000000000000 D15 0000000000000000
10-11 20:47:24. 527: INFO/debug (61): D16 4051bdc000000027 d17 bff0000000000000
10-11 20:47:24. 527: INFO/debug (61): d18 3ff0000000000000 d19 0000000000000000
10-11 20:47:24. 527: INFO/debug (61): d20 0000000000000000 D21 0000000000000000
10-11 20:47:24. 527: INFO/debug (61): D22 3ff0000000000000 d23 0000000000000000
10-11 20:47:24. 527: INFO/debug (61): d24 3ff0000000000000 D25 0000000000000000
10-11 20:47:24. 527: INFO/debug (61): d26 0000000000000000 d27 0000000000000000
10-11 20:47:24. 527: INFO/debug (61): d28 0000000000000000 D29 0000000000000000
10-11 20:47:24. 527: INFO/debug (61): d30 0000000000000000 d31 0000000000000000
10-11 20:47:24. 527: INFO/debug (61): SCR 20000012
10-11 20:47:24. 577: INFO/debug (61): #00 PC 00018f60/system/lib/libc. So
10-11 20:47:24. 577: INFO/debug (61): #01 PC 00019216/system/lib/libc. So
10-11 20:47:24. 577: INFO/debug (61): #02 PC route 29fe/system/lib/libxxxcamera. So
10-11 20:47:24. 577: INFO/debug (61): #03 PC release 2bd4/system/lib/libxxxcamera. So
10-11 20:47:24. 577: INFO/debug (61): #04 PC route 2f72/system/lib/libxxxcamera. So
10-11 20:47:24. 577: INFO/debug (61): #05 PC release 2fd6/system/lib/libxxxcamera. So
10-11 20:47:24. 577: INFO/debug (61): #06 PC 00003018/system/lib/libxxxcamera. So
10-11 20:47:24. 577: INFO/debug (61): #07 PC 00017df4/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #08 PC 000495c4/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #09 PC 00042178/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #10 pc 0004ed9a/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #11 PC 0001cff4/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #12 PC 000220a4/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #13 PC 00020f9c/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #14 PC 0005 fafc/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #15 PC 0005fd10/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #16 PC 000540e2/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #17 PC 000118e4/system/lib/libc. So
10-11 20:47:24. 577: INFO/debug (61): #18 PC 000114b0/system/lib/libc. So
10-11 20:47:24. 577: INFO/debug (61): code around PC:
10-11 20:47:24. 577: INFO/debug (61): afd18f40 624561c4 f8c062c6 62018028 81f0e8bd
10-11 20:47:24. 577: INFO/debug (61): afd18f50 e92d688b 46044ff7 2b004689 8128f000
10-11 20:47:24. 577: INFO/debug (61): afd18f60 07028980 6921d501 4620b941 fc54f003
10-11 20:47:24. 577: INFO/debug (61): afd18f70 f7f8b120 2209ff87 e1166002 7000f8d9
10-11 20:47:24. 577: INFO/debug (61): afd18f80 683e89a3 3708687d 0a02f013 e017d103
10-11 20:47:24. 577: INFO/debug (61): code around LR:
10-11 20:47:24. 577: INFO/debug (61): afd191f8 b086b570 f602fb01 9004460c a804a901
10-11 20:47:24. 577: INFO/debug (61): afd19208 46189001 22014615 96059202 f7ff9603
10-11 20:47:24. 577: INFO/debug (61): afd19218 b128fe9b 1a709903 f7f000021 4605 eeee
10-11 20:47:24. 577: INFO/debug (61): afd19228 b0064628 bf00bd70 46036841 1e4ab510
10-11 20:47:24. 577: INFO/debug (61): afd19238 60422a00 6802bfa2 0b01f812 da02601a
10-11 20:47:24. 577: INFO/debug (61): Stack:
10-11 20:47:24. 577: INFO/debug (61): 45a7d8e8 00000000
10-11 20:47:24. 577: INFO/debug (61): 45a7d8ec 00000000
10-11 20:47:24. 577: INFO/debug (61): 45a7d8f0 00000000
10-11 20:47:24. 577: INFO/debug (61): 45a7d8f4 00000000
10-11 20:47:24. 577: INFO/debug (61): 45a7d8f8 ffffdee8
10-11 20:47:24. 577: INFO/debug (61): 45a7d8fc 45a7d9a4
10-11 20:47:24. 577: INFO/debug (61): 45a7d900 ffffdefc
10-11 20:47:24. 577: INFO/debug (61): 45a7d904 45a7db30
10-11 20:47:24. 577: INFO/debug (61): 45a7d908 42543fc4
10-11 20:47:24. 577: INFO/debug (61): 45a7d90c 42543fac
10-11 20:47:24. 577: INFO/debug (61): 45a7d910 81fa5368
10-11 20:47:24. 577: INFO/debug (61): 45a7d914 afd19b4b/system/lib/libc. So
10-11 20:47:24. 577: INFO/debug (61): 45a7d918 00000000
10-11 20:47:24. 577: INFO/debug (61): 45a7d91c 45a7d9bd
10-11 20:47:24. 577: INFO/debug (61): 45a7d920 00000000
10-11 20:47:24. 577: INFO/debug (61): 45a7d924 7fffffe6
10-11 20:47:24. 577: INFO/debug (61): #00 45a7d928 00000000
10-11 20:47:24. 577: INFO/debug (61): 45a7d92c 45a7d95c
10-11 20:47:24. 577: INFO/debug (61): 45a7d930 00000001
10-11 20:47:24. 577: INFO/debug (61): 45a7d934 00000001
10-11 20:47:24. 577: INFO/debug (61): 45a7d938 00002328
10-11 20:47:24. 577: INFO/debug (61): 45a7d93c 00002328
10-11 20:47:24. 577: INFO/debug (61): 45a7d940 00000000
10-11 20:47:24. 577: INFO/debug (61): 45a7d944 45a7db30
10-11 20:47:24. 577: INFO/debug (61): 45a7d948 42543fc4
10-11 20:47:24. 577: INFO/debug (61): 45a7d94c 42543fac
10-11 20:47:24. 577: INFO/debug (61): 45a7d950 81fa5368
10-11 20:47:24. 577: INFO/debug (61): 45a7d954 afd1921b/system/lib/libc. So
10-11 20:47:24. 577: INFO/debug (61): #01 45a7d958 afd46784
10-11 20:47:24. 577: INFO/debug (61): 45a7d95c 45a7d968
10-11 20:47:24. 577: INFO/debug (61): 45a7d960 00000001
10-11 20:47:24. 577: INFO/debug (61): 45a7d964 00002328
10-11 20:47:24. 577: INFO/debug (61): 45a7d968 0020d530
10-11 20:47:24. 577: INFO/debug (61): 45a7d96c 00002328
10-11 20:47:24. 577: INFO/debug (61): 45a7d970 00000000
10-11 20:47:24. 577: INFO/debug (61): 45a7d974 00002328
10-11 20:47:24. 597: INFO/debug (61): 45a7d978 0020d530
10-11 20:47:24. 597: INFO/debug (61): 45a7d97c 83202a03/system/lib/libxxxcamera. So
10-11 20:47:25. 317: INFO/bootreceiver (95): copying/data/tombstones/tombstone_08 to Dropbox (system_tombstone)

We can use GDB for debugging, but GDB under andorid is not easy to use and unstable. In fact, you can know the call Stack directly through the crash log above.

The following information is related to the call Stack:

10-11 20:47:24. 577: INFO/debug (61): #00 PC 00018f60/system/lib/libc. So
10-11 20:47:24. 577: INFO/debug (61): #01 PC 00019216/system/lib/libc. So
10-11 20:47:24. 577: INFO/debug (61): #02 PC route 29fe/system/lib/libxxxcamera. So
10-11 20:47:24. 577: INFO/debug (61): #03 PC release 2bd4/system/lib/libxxxcamera. So
10-11 20:47:24. 577: INFO/debug (61): #04 PC route 2f72/system/lib/libxxxcamera. So
10-11 20:47:24. 577: INFO/debug (61): #05 PC release 2fd6/system/lib/libxxxcamera. So
10-11 20:47:24. 577: INFO/debug (61): #06 PC 00003018/system/lib/libxxxcamera. So
10-11 20:47:24. 577: INFO/debug (61): #07 PC 00017df4/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #08 PC 000495c4/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #09 PC 00042178/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #10 pc 0004ed9a/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #11 PC 0001cff4/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #12 PC 000220a4/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #13 PC 00020f9c/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #14 PC 0005 fafc/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #15 PC 0005fd10/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #16 PC 000540e2/system/lib/libdvm. So
10-11 20:47:24. 577: INFO/debug (61): #17 PC 000118e4/system/lib/libc. So
10-11 20:47:24. 577: INFO/debug (61): #18 PC 000114b0/system/lib/libc. So

The following command can be used to obtain the source code of the corresponding Stack:

/Home/xufan/Android-1.5/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi-addr2line-E/home/xufan/Android-1.5/out/target/product /generic/symbols/system/lib/libxxxcamera. so

000029fe

The red part needs to be modified according to the crash log. /Home/xufan/Android-1.5/indicates the androoid code location.

Original address http://blog.csdn.net/chief1985/article/details/6870499

-------- Isn't the cross tool installed by myself?

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.