When with-open-socket is wrapped in a handler-case, if it throws a socket-connection-refused-error, SBCL will drop to its low-level debugger with the following output:
INFO: Control stack guard page unprotected
Control stack guard page temporarily disabled: proceed with caution
fatal error encountered in SBCL pid 21550(tid 140737353967360):
Control stack exhausted
Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb>
This also has the side-effect of completely disconnecting SLIME sessions.
When
with-open-socket
is wrapped in ahandler-case
, if it throws asocket-connection-refused-error
, SBCL will drop to its low-level debugger with the following output:This also has the side-effect of completely disconnecting SLIME sessions.
Code:
Tested on Ubuntu Linux x86-64 with SBCL 1.2.4.debian and iolib master.