Process crashed问题分析

来源:互联网 发布:不停打电话的软件 编辑:程序博客网 时间:2024/05/16 09:12

Test failed to run to completion. Reason: 'Instrumentation run failed due to 'Process crashed.''. Check device logcat for details

抓取mtklog后,查看crash_log


06-06 23:21:11.505148  6329  6329 I AEE/AED : pid: 6302, tid: 6321, name: pool-1-thread-1  >>> android.renderscript.cts <<<

06-06 23:21:11.505268  6329  6329 I AEE/AED : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x28

06-06 23:21:11.505360  6329  6329 I AEE/AED :     r0 00000000  r1 b1f63555  r2 80000000  r3 00000000

06-06 23:21:11.505412  6329  6329 I AEE/AED :     r4 abdaa000  r5 00000000  r6 a6420a00  r7 00000000
06-06 23:21:11.505463  6329  6329 I AEE/AED :     r8 00000000  r9 abdaa34c  sl a64782a0  fp 00000005

06-06 23:21:11.505511  6329  6329 I AEE/AED :     ip 00000068  sp 9937df38  lr 0000005f  pc b1f598e0  cpsr a00f0030
06-06 23:21:11.512579  6329  6329 I AEE/AED : 
06-06 23:21:11.512579  6329  6329 I AEE/AED : backtrace:

06-06 23:21:11.512725  6329  6329 I AEE/AED :     #00 pc 000298e0  /system/lib/libRS_internal.so (_ZN7android12renderscript7ScriptC10runForEachEPNS0_7ContextEjPPKNS0_10AllocationEjPS4_PKvjPK12RsScriptCall+171)
06-06 23:21:11.512836  6329  6329 I AEE/AED :     #01 pc 0002d18f  /system/lib/libRS_internal.so 


将出问题那天的版本下的track文件放到服务器上解压,然后在track  so库的路径下执行这行命令


addr2line -Cfe ./system/lib/libRS_internal.so 000298e0  => search_buffer_addr


 000298e0:偏移量,即NE pc后面对应的数字

system/lib/libRS_internal.so:NE 报错堆栈中对应行数的文件名



阅读全文
0 0
原创粉丝点击