[armedbear-devel] Serious bug involving UWP

Tobias C. Rittweiler tcr at freebits.de
Thu Sep 17 08:56:44 UTC 2009


Steps to reproduce:

  * ABCL from svn, updated a few minutes ago.

  * Slime from CVS.

  * M-x slime-scratch

  * Put (defun test (x) ,bar) in the buffer

  * Press C-c C-c

You'll see "Evaluation aborted." in the minibuffer even though the
debugger should have popped up complaining about comma not being inside
backquote.

C-c C-c is SWANK-COMPILE-STRING in swank-abcl.lisp.

If you follow the control flow, you'll see that in SLDB-LOOP (we come
here through *DEBUGGER-HOOK*) in swank.lisp,

  __the UNWINDED-PROTECT's protected form is *never* executed and it goes
  straight to the cleanup forms.__

  -T.





More information about the armedbear-devel mailing list