[CMUCL drops into ldb when recursively performing stream operations on closed streams --- I've reported this in a slightly different contexts in SLIME before]
This time with SLIME sources from CVS 2009-01-10, CMUCL crashes when using the simple `nil' serve-request style for connection, when a connection is dropped from emacs:
$ lisp -noinit * (load "/path/to/swank-loader.lisp") * (swank-loader::init) * (swank::setup-server 4005 #'print nil nil (swank::find-external-format "latin-1-unix"))
And in another tty
$ emacs -load -Q -nw -load /path/to/slime.el -eval \ '(progn (slime-connect "localhost" 4005) (slime-disconnect))'
This causes the lisp to crash from appaerntly trying to recursively write to a closed stream
-- Madhu