使用BDW垃圾收集器时出现分段错误

时间:2014-04-16 00:22:58

标签: c macos garbage-collection gdb lldb

我正在尝试使用Cesium3 parser combinator,其中一个依赖项是Boehm-Demers-Weiser garbage collector

我通过Homebrew安装了BDW GC,brew install bdw-gc

现在,我运行Cesium 3提供的示例计算程序,并遇到分段错误。使用lldb进行调试会显示以下错误:

* thread #1: tid = 0xa6c16, 0x00000001000144e7 libgc.1.dylib`GC_malloc + 178, queue =
'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x1000)
frame #0: 0x00000001000144e7 libgc.1.dylib`GC_malloc + 178

因此,看起来问题出在GC_malloc函数中,该函数由BDW GC提供。

我正在运行Mac OS X 10.9.2。有关如何解决此问题或从调试器获取更多信息的任何想法?

0 个答案:

没有答案