2013-12-10 24 views
3

我有一個可以在REPL中正常工作的SBCL程序(並且我已經成功構建過它),但是在對代碼進行了一些更改之後,構建版本不再有效。它仍然成功地建立,但在運行二進制讓我奇怪的錯誤:SBCL Buildapp - 如何進行調試/故障排除?

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

它仍然能正常的REPL(二進制也是在同一個文件夾)

什麼是調試這種情況下,最好的辦法?到目前爲止,我一直在嘗試和重建 - 有沒有更好的方法?

+1

你如何創建一個二進制文件? '保存,口齒不清,和die'? –

回答

0

的ASDF中央登記暫時與在加載時--asdf-path--asdf-tree 參數擴展,之後返回到默認中央註冊表值。 爲避免與此行爲發生衝突,中央註冊表的更改應在 啓動時完成,而不是應用程序加載時間。 Buildapp. Implementation

所以,如果你在運行時使用一些asdf工具,它可能會導致這樣的錯誤,我想。