【发布时间】:2017-10-10 07:17:26
【问题描述】:
我正在开发一个 java 项目(本质上是算法),在运行几个问题对象后通过 CSV 文件运行该项目,它因以下错误而中断。
java(7606,0x70000fc31000) malloc: 对象 0x7ffb84747ac8 错误:未分配被释放的指针 在 malloc_error_break 中设置断点进行调试
操作系统- Mac
在 java 版本 1.7 和 1.8 上试过,
内存 -Xms4G -Xmx4G
【问题讨论】:
-
你使用原生库吗?
-
您是否“在 malloc_error_break 中设置断点进行调试”?
-
Atiq,如果你能分享资源,那就太好了。这样,就有可能重现该问题。如果没有,您可以按照错误消息中的建议进行操作。看看我的回答,感受一下你必须采取什么样的步骤才能在 gdb 中正确运行 JVM 并在本机代码中设置断点。
-
这是生产代码,不能共享。
标签: java eclipse macos java-8 java-7