我目前正在使用 sbcl 1.0.57.0 并且我的程序在 shell 上生成恒定的输出,直到某个时候我的程序在没有任何线索的情况下冻结。
抄送并向下,显示最后一次调用是:
(SB-SYS:WAIT-UNTIL-FD-USABLE 6 :INPUT NIL NIL)
我重新启动了我的程序并再次尝试了此操作,但程序再次冻结,并且 Cc down 显示此调用是最后一个调用。过了一会儿,我没有测量确切的时间,但它应该大约在 5 分钟左右,程序会继续一小段时间,然后再次冻结。
将调用置于上下文中:跟踪中第一个熟悉的调用是drakma:http-request
. 但是,自身使用的完整调用不会导致冻结。
现在我想知道这个调用实际上做了什么,如果这可能是程序冻结的原因?
由于这个问题的第二部分将要求你是千里眼,如果这个电话与我的问题无关,我的最后一个问题是:这个电话有什么作用?