in attempting to show how to reproduce this bug i came across another interesting piece of info. if you do:
segv@6[examples]$ lisp ; Loading #p"/opt/home/segv/.cmucl-init.lisp". CMU Common Lisp CVS release-18e-branch + minimal debian patches, running on merlin With core: /usr/lib/cmucl/lisp.core Dumped on: Sun, 2004-07-04 03:12:00-07:00 on merlin For support see http://www.cons.org/cmucl/support.html Send bug reports to the debian BTS. or to pvaneynd@debian.org type (help) for help, (quit) to exit, and (demo) to see the demos
Loaded subsystems: Python 1.1, target Intel x86 CLOS 18e (based on PCL September 16 92 PCL (f)) * (asdf:oos 'asdf:load-op :swank) * (setf *debugger-hook* #'swank:swank-debugger-hook) * (swank:create-swank-server) ;;; now go and connect emacs to this lisp * (with-simple-restart (test "Can't call me.") (swank::spawn (lambda () (error "ERR"))))
notice how the sldb buffer doesn't show the test restart. does *sldb-restarts* need some special handling when using :SIGIO?