Ocamldebug:与进程失去联系

时间:2016-09-13 18:00:53

标签: debugging segmentation-fault ocaml

我最近切换到Ocaml 4.03.0(使用Opam安装),并开始看到来自ocamldebug的不稳定行为以前经历过的示例没有任何问题。

具体来说,我将字节码加载到ocamldebug中,设置参数并运行它。我没有设置任何断点,我只是希望调试器遇到断言失败,即字节代码(调试器外部)和本机代码命中。运行一段时间后,ocamldebug停止了,而不是达到断言。

Lost connection to process  1234 (active process) 
between time x and y.   
Segmentation fault (core dumped). 
Restart from time z to get closer of the problem? (y or n)".

如果我试着通过说" n"来解决问题。然后再次运行,这个问题不断重复。

除了对我的代码进行细微更改(比如其他打印语句)之外,我的设置除了Ocaml版本之外没有任何变化。我的合作者也有这个问题,包括Ocaml 3.12.0(从源安装)和4.03.0(从Opam安装)。

为什么会这样?这有什么问题吗?对此的任何见解都非常感谢。谢谢!

0 个答案:

没有答案
相关问题