SBCL Buildapp - 如何进行调试/故障排除?

时间:2013-12-10 18:16:07

标签: lisp common-lisp sbcl

我有一个在REPL中运行良好的SBCL程序(之前我已成功构建它),但在对代码进行一些更改后,构建不再起作用了。它仍然可以成功构建,但运行二进制文件会给我带来奇怪的错误:

fatal error encountered in SBCL pid 940(tid 2953912320):
thread_state: os_sem_wait(0x1408000): 4, No such file or directory

它在REPL中仍然可以正常工作(二进制文件也在同一个文件夹中)

调试此情况的最佳方法是什么?到目前为止,我一直在尝试和重建 - 有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

  

ASDF中央注册表暂时使用--asdf-path--asdf-tree进行了扩展   加载时的参数,并在此之后恢复为默认的中央注册表值。   为避免与此行为发生冲突,应对中央注册表进行更改   启动时间而不是应用程序加载时间。   Buildapp. Implementation

所以,如果你在运行时使用一些asdf实用程序,我认为它可能会导致这样的错误。