有时当我跑步时,日食会说一件奇怪的事情:
eclipse(1414,0x113f48000) malloc: *** error for object 0x60000284c0f0: Heap corruption
detected, free list canary is damaged
*** set a breakpoint in malloc_error_break to debug
我在网上搜索了这个错误但没有出现 我无法理解如何解决这个问题
我正在使用:
Eclipse Java EE IDE for Web Developers.
Version: Juno Service Release 2
Build id: 20130225-0426
使用OSX
这与代码无关,它只是在我运行java程序或junit或服务器时发生,与代码本身无关
答案 0 :(得分:1)
在Eclipse运行时,它看起来像是本机堆中的损坏。 (提到“malloc”是线索......)
AFAIK,没有简单的答案......除非您可以追踪类似的问题报告。如果没有这个,就不可能说具体是什么导致这种情况,但最可能的解释是Eclipse正在使用的一个本机库中的一些错误。
我建议如下:
查看正常的重启/重新初始化技巧是否有所不同。
安装Juno第2版的新副本,添加插件,看看是否有所不同。
再试一次,但这次插件尽可能少。
如果您确信自己拥有允许重现问题的场景并重现Eclipse设置,请提交错误报告。
一个人不应该完全折扣您安装了损坏的Eclipse下载的可能性,某些内容已损坏您的光盘副本或您有硬件故障(坏内存芯片,片状CPU等) )
答案 1 :(得分:0)
我认为这个问题是由于Eclipse耗尽了内存。
我通过基于以下内容增加eclipse.ini中的Java内存设置来解决它: Optimizing Eclipse for Android development