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 报错堆栈中对应行数的文件名