- 论坛徽章:
- 22
|
例如这样的 crash log,我要怎么才能找到出错的具体代码?
I/DEBUG ( 2465): ABI: 'arm'
I/DEBUG ( 2465): pid: 1083, tid: 1083, name: soulgame.bubble >>> com.soulgame.bubble <<<
I/DEBUG ( 2465): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x19f
I/DEBUG ( 2465): r0 00000006 r1 00000003 r2 00000001 r3 00000000
I/DEBUG ( 2465): r4 00000059 r5 74e33b30 r6 12dd0000 r7 12f1d7a0
I/DEBUG ( 2465): r8 00004a5d r9 00000003 sl 12dc8000 fp 12cfc220
I/DEBUG ( 2465): ip 42114e74 sp ff8777c0 lr 41f1d28d pc 4ac10c04 cpsr 600d0030
I/DEBUG ( 2465):
I/DEBUG ( 2465): backtrace:
I/DEBUG ( 2465): #00 pc 000f6c04 /data/dalvik-cache/arm/data@app@com.soulgame.bubble-1@base.apk@classes.dex
I/DEBUG ( 2465): #01 pc 000be289 /system/vendor/lib/libart.so (art::CheckJNI::ReleaseByteArrayElements(_JNIEnv*, _jbyteArray*, signed char*, int)+120)
I/DEBUG ( 2465): #02 pc 001c7ffc /dev/ashmem/dalvik-main space (deleted)
从 stack 看来是 pc 是在三方的 app 中。那么我又怎么样去定位我的平台哪里不兼容这个 app 呢? |
|