On Mon, Apr 13, 2015 at 12:18 AM, Tomas Hlavaty <tom@logand.com> wrote:
Jean-Claude Beaudoin <jean.claude.beaudoin@gmail.com> writes:

> I can reproduce the problem now, thank you very much.  It is a bug in
> the code generated by the "Lisp to C" compiler for form
> "multiple-value-bind" (and probably also multiple-value-setq) but only
> when (optimize (debug 2)) is in effect.  Any other value of "debug"
> makes the problem disappear. Your slime setup has most probably
> changed the effective global "debug" value through some call to
> #'cl:proclaim at some point.  (BTW, the effective global "debug" value
> is stored in si::*debug*)
>
> I am working on a fix for the bug...

Great!

The fix for this bug is now in github repo master head.
Could you please confirm that it does work for you?

Thanks,

JCB