求助大神,本人在开发的时候碰到碰到APP自动退出的问题,stacktrace里面抓不到异常信息,但是提示有一个heap corruption detected by dlmalloc,在网上查阅相关资料后,有人说是内存崩溃的问题,本人看不懂这些信息,不知道有没有大神能帮忙看看错误信息,帮忙看看是哪里出了问题,谢谢
错误信息如下:
02-01 10:01:05.365: I/DEBUG(1844): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-01 10:01:05.365: I/DEBUG(1844): Build fingerprint: 'SAMSUNG/full_mocha_t5260/mocha_t5260:4.4.2/KOT49H/20150831:eng/dev-keys'
02-01 10:01:05.365: I/DEBUG(1844): Revision: '0'
02-01 10:01:05.365: I/DEBUG(1844): pid: 3881, tid: 4098, name: Binder_3 >>> com.hgs.ptt <<<
02-01 10:01:05.365: I/DEBUG(1844): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
02-01 10:01:05.365: I/DEBUG(1844): Abort message: 'heap corruption detected by dlmalloc'
02-01 10:01:05.505: I/DEBUG(1844): r0 00000000 r1 00001002 r2 00000006 r3 00000000
02-01 10:01:05.505: I/DEBUG(1844): r4 00000006 r5 00000000 r6 00001002 r7 0000010c
02-01 10:01:05.505: I/DEBUG(1844): r8 7a149c7c r9 00000000 sl 79a1bfb0 fp 7a149924
02-01 10:01:05.505: I/DEBUG(1844): ip 415e68e0 sp 7a149808 lr 4003d0a1 pc 4004c1d0 cpsr 000b0010
02-01 10:01:05.505: I/DEBUG(1844): d0 636f6c6c616d6c64 d1 2079622064657463
02-01 10:01:05.505: I/DEBUG(1844): d2 0000005000000361 d3 753370f000000070
02-01 10:01:05.505: I/DEBUG(1844): d4 006500690073006e d5 006f004e0074006e
02-01 10:01:05.505: I/DEBUG(1844): d6 0069006600690074 d7 0069007400610063
02-01 10:01:05.505: I/DEBUG(1844): d8 0000000000000000 d9 0000000000000000
02-01 10:01:05.505: I/DEBUG(1844): d10 0000000000000000 d11 0000000000000000
02-01 10:01:05.505: I/DEBUG(1844): d12 0000000000000000 d13 0000000000000000
02-01 10:01:05.505: I/DEBUG(1844): d14 0000000000000000 d15 0000000000000000
02-01 10:01:05.505: I/DEBUG(1844): d16 ffffffffffffefff d17 0000000000000003
02-01 10:01:05.505: I/DEBUG(1844): d18 0000000000000000 d19 8000000000000000
02-01 10:01:05.505: I/DEBUG(1844): d20 0000000000004000 d21 0000000000000000
02-01 10:01:05.505: I/DEBUG(1844): d22 0000000000004000 d23 8000000000000000
02-01 10:01:05.505: I/DEBUG(1844): d24 0000000000000000 d25 0002a7600002a760
02-01 10:01:05.505: I/DEBUG(1844): d26 0707070703030303 d27 0300000004000000
02-01 10:01:05.510: I/DEBUG(1844): d28 0800000009000000 d29 0001000000010000
02-01 10:01:05.510: I/DEBUG(1844): d30 010b400001088000 d31 0000000000004000
02-01 10:01:05.510: I/DEBUG(1844): scr 80000010
02-01 10:01:05.520: I/DEBUG(1844): backtrace:
02-01 10:01:05.520: I/DEBUG(1844): #00 pc 000221d0 /system/lib/libc.so (tgkill+12)
02-01 10:01:05.520: I/DEBUG(1844): #01 pc 0001309d /system/lib/libc.so (pthread_kill+48)
02-01 10:01:05.520: I/DEBUG(1844): #02 pc 000132b1 /system/lib/libc.so (raise+10)
02-01 10:01:05.520: I/DEBUG(1844): #03 pc 00011fe7 /system/lib/libc.so
02-01 10:01:05.520: I/DEBUG(1844): #04 pc 00021a84 /system/lib/libc.so (abort+4)
02-01 10:01:05.520: I/DEBUG(1844): #05 pc 00012acd /system/lib/libc.so
02-01 10:01:05.520: I/DEBUG(1844): #06 pc 0000f1ed /system/lib/libc.so
02-01 10:01:05.520: I/DEBUG(1844): #07 pc 000100f1 /system/lib/libc.so (dlmalloc+604)
02-01 10:01:05.520: I/DEBUG(1844): #08 pc 0000dccb /system/lib/libc.so (malloc+10)
02-01 10:01:05.520: I/DEBUG(1844): #09 pc 0000d26d /system/lib/libutils.so (android::SharedBuffer::alloc(unsigned int)+8)
02-01 10:01:05.520: I/DEBUG(1844): #10 pc 0000de67 /system/lib/libutils.so (android::String16::String16(unsigned short const*, unsigned int)+12)
02-01 10:01:05.520: I/DEBUG(1844): #11 pc 0006a6cd /system/lib/libandroid_runtime.so
02-01 10:01:05.520: I/DEBUG(1844): #12 pc 0001db0c /system/lib/libdvm.so (dvmPlatformInvoke+112)
02-01 10:01:05.520: I/DEBUG(1844): #13 pc 0004e03b /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
02-01 10:01:05.520: I/DEBUG(1844): #14 pc 00038749 /system/lib/libdvm.so (dvmCheckCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+8)
02-01 10:01:05.520: I/DEBUG(1844): #15 pc 00026f20 /system/lib/libdvm.so
02-01 10:01:05.520: I/DEBUG(1844): #16 pc 0002df30 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
02-01 10:01:05.520: I/DEBUG(1844): #17 pc 0002b594 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
02-01 10:01:05.520: I/DEBUG(1844): #18 pc 00060435 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
02-01 10:01:05.520: I/DEBUG(1844): #19 pc 0004cda1 /system/lib/libdvm.so
02-01 10:01:05.520: I/DEBUG(1844): #20 pc 00040911 /system/lib/libdvm.so
02-01 10:01:05.520: I/DEBUG(1844): #21 pc 0006c68b /system/lib/libandroid_runtime.so
02-01 10:01:05.520: I/DEBUG(1844): #22 pc 0007088f /system/lib/libandroid_runtime.so
02-01 10:01:05.520: I/DEBUG(1844): #23 pc 000191ad /system/lib/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+60)
02-01 10:01:05.520: I/DEBUG(1844): #24 pc 0001d721 /system/lib/libbinder.so (android::IPCThreadState::executeCommand(int)+508)
02-01 10:01:05.520: I/DEBUG(1844): #25 pc 0001da9f /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+38)
02-01 10:01:05.520: I/DEBUG(1844): #26 pc 0001db15 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
02-01 10:01:05.520: I/DEBUG(1844): #27 pc 00021965 /system/lib/libbinder.so
02-01 10:01:05.520: I/DEBUG(1844): #28 pc 0000ea01 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
02-01 10:01:05.520: I/DEBUG(1844): #29 pc 0004ccd1 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68)
02-01 10:01:05.520: I/DEBUG(1844): #30 pc 0000e533 /system/lib/libutils.so
02-01 10:01:05.520: I/DEBUG(1844): #31 pc 0000d240 /system/lib/libc.so (__thread_entry+72)
02-01 10:01:05.520: I/DEBUG(1844): stack:
02-01 10:01:05.520: I/DEBUG(1844): 7a1497c8 4150caad /system/lib/libdvm.so
02-01 10:01:05.520: I/DEBUG(1844): 7a1497cc 4150c9a7 /system/lib/libdvm.so
02-01 10:01:05.520: I/DEBUG(1844): 7a1497d0 4150bbb0 /system/lib/libdvm.so
02-01 10:01:05.520: I/DEBUG(1844): 7a1497d4 414b6a35 /system/lib/libdvm.so
02-01 10:01:05.520: I/DEBUG(1844): 7a1497d8 00000000
02-01 10:01:05.520: I/DEBUG(1844): 7a1497dc 00000010
02-01 10:01:05.520: I/DEBUG(1844): 7a1497e0 4152c2c8 /system/lib/libdvm.so
02-01 10:01:05.520: I/DEBUG(1844): 7a1497e4 79a1bfb0
02-01 10:01:05.520: I/DEBUG(1844): 7a1497e8 40078384
02-01 10:01:05.520: I/DEBUG(1844): 7a1497ec 4433e038 /dev/ashmem/dalvik-heap (deleted)
02-01 10:01:05.520: I/DEBUG(1844): 7a1497f0 40078384
02-01 10:01:05.520: I/DEBUG(1844): 7a1497f4 79a1bfa0
02-01 10:01:05.520: I/DEBUG(1844): 7a1497f8 7a1498b0 [stack:4098]
02-01 10:01:05.520: I/DEBUG(1844): 7a1497fc 00000010
02-01 10:01:05.520: I/DEBUG(1844): 7a149800 7a1498b4 [stack:4098]
02-01 10:01:05.520: I/DEBUG(1844): 7a149804 414d27c1 /system/lib/libdvm.so (dvmAddTrackedAlloc+24)
02-01 10:01:05.520: I/DEBUG(1844): #00 7a149808 00000006
02-01 10:01:05.520: I/DEBUG(1844): 7a14980c 00000000
02-01 10:01:05.520: I/DEBUG(1844): 7a149810 00001002
02-01 10:01:05.520: I/DEBUG(1844): 7a149814 415e68e0 /dev/ashmem/dalvik-zygote (deleted)
02-01 10:01:05.520: I/DEBUG(1844): 7a149818 415e68e0 /dev/ashmem/dalvik-zygote (deleted)
02-01 10:01:05.520: I/DEBUG(1844): 7a14981c 4003d0a1 /system/lib/libc.so (pthread_kill+52)
02-01 10:01:05.520: I/DEBUG(1844): #01 7a149820 00000006
02-01 10:01:05.520: I/DEBUG(1844): 7a149824 00000000
02-01 10:01:05.520: I/DEBUG(1844): 7a149828 77d34708
02-01 10:01:05.520: I/DEBUG(1844): 7a14982c 4003d2b5 /system/lib/libc.so (raise+14)
02-01 10:01:05.520: I/DEBUG(1844): #02 7a149830 7a14983c [stack:4098]
02-01 10:01:05.520: I/DEBUG(1844): 7a149834 4003bfeb /system/lib/libc.so
02-01 10:01:05.535: I/DEBUG(1844): memory near r1:
02-01 10:01:05.535: I/DEBUG(1844): 00000fe0 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 00000ff0 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 00001000 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 00001010 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 00001020 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 00001030 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 00001040 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 00001050 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 00001060 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 00001070 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 00001080 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 00001090 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 000010a0 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 000010b0 ffffffff ffffffff ffffffff ffffffff
02-01 10:01:05.535: I/DEBUG(1844): 000010c0 ffffffff ffffffff ffffffff ffffffff