在android kitkat

时间:2015-09-21 12:22:26

标签: android heap android-4.4-kitkat corruption abort

我试图通过基于ARM架构的设备上的浏览器运行youtube,并在20-30分钟后得到中止消息并说堆已损坏。我没有得到任何线索为什么堆被损坏的线索?我该如何在这里追踪和挖掘问题?以及如何解决?

I/DEBUG   (  809): pid: 813, tid: 1839, name: OMXCallbackDisp  >>> /system/bin/mediaserver <<<
I/DEBUG   (  809): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
I/DEBUG   (  809): Abort message: 'heap corruption detected by (null)'
W/NativeCrashListener( 1126): Couldn't find ProcessRecord for pid 813
D/dalvikvm( 1126): GC_CONCURRENT freed 324K, 18% free 7104K/8656K, paused 20ms+28ms, total 277ms
I/DEBUG   (  809): backtrace:
I/DEBUG   (  809):     #00  pc 00021e58  /system/lib/libc.so (tgkill+12)
I/DEBUG   (  809):     #01  pc 00012ea9  /system/lib/libc.so (pthread_kill+48)
I/DEBUG   (  809):     #02  pc 000130bd  /system/lib/libc.so (raise+10)
I/DEBUG   (  809):     #03  pc 00011df3  /system/lib/libc.so
I/DEBUG   (  809):     #04  pc 0002170c  /system/lib/libc.so (abort+4)
I/DEBUG   (  809):     #05  pc 000128d9  /system/lib/libc.so
I/DEBUG   (  809):     #06  pc 0000efe5  /system/lib/libc.so
I/DEBUG   (  809):     #07  pc 0000f69f  /system/lib/libc.so
I/DEBUG   (  809):     #08  pc 00010d2f  /system/lib/libc.so (dlmalloc+4250)
I/DEBUG   (  809):     #09  pc 0000dae7  /system/lib/libc.so (malloc+10)
I/DEBUG   (  809):     #10  pc 0000b775  /system/lib/libutils.so (android::SharedBuffer::alloc(unsigned int)+8)
I/DEBUG   (  809):     #11  pc 0000de69  /system/lib/libutils.so (android::VectorImpl::_shrink(unsigned int, unsigned int)+80)

0 个答案:

没有答案