[armedbear-devel] Serious bug involving UWP

Tobias C. Rittweiler tcr at freebits.de
Thu Sep 17 14:03:52 UTC 2009


Mark Evenson  writes:

> > Just insert some FORMAT calls to SLDB-LOOP, in particular one before the
> > UWP, and one as the first form of the protected form.
>
> If I patch swank.lisp as attached I see
>
> SLDB-LOOP-1
> SLDB-LOOP-2
> SLDB-LOOP-3
> SLDB-LOOP-6
> SLDB-LOOP-7
> SLDB-LOOP-8
>
> indicating that the SLDB-LOOP UNWIND-PROTECT is executing part of the
> protected forms, and then going to the cleanup forms.  Or am I
> misinterpreting something again?

So you see an *sldb ...* buffer if you C-c C-c the original form?

What platform / Java version do you use? 

I'm on Ubuntu Linux x86-32, with Java 1.6.0_16.


> > I'll make it go the route over a temp file, but the UWP issue should be
> > resolved first otherwise I'd remove the way to reproduce this issue.
>
> Can you refactor the UNWIND-PROTECT problem into non-SLIME code somehow?

I wouldn't know how. It's strange because C-c C-k _does_ pop up an SLDB.

  -T.





More information about the armedbear-devel mailing list