我正在尝试使用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。有关如何解决此问题或从调试器获取更多信息的任何想法?