1

我正在尝试使用 DDMS 在我的 android 4.1 应用程序的本机代码中查找内存泄漏。在某些情况下,当我获取“快照当前本机堆使用情况”时,我的应用程序因以下原因而崩溃

日志

06-04 19:10:12.741: D/DdmHandleNativeHeap(3130): **** read 68788 bytes from '/proc/3130/maps'
06-04 19:10:12.741: A/libc(3130): @@@ ABORTING: INVALID HEAP ADDRESS IN dlfree addr=0x6785e768
06-04 19:10:12.741: A/libc(3130): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 3136 (JDWP)

在不拍摄快照的情况下,相同的场景也可以正常工作。我无法确定我的应用程序是否存在问题,或者是 ddms 中是否存在问题。此外,我无法获取内存转储来分析内存泄漏。

请帮助说明原因/解决方法,以便我可以进行内存转储。

4

0 回答 0