[Openmcl-devel] new snapshot archives (finally)

Alberto Santini albertosantini at gmail.com
Fri Sep 8 14:58:04 PDT 2006


On 9/8/06, Gary Byers <gb at clozure.com> wrote:
[cut]
>
> The bug seems to be in the function CCL::CFP-LFUN, the PPC version
> of which is now in "ccl:lib;ppc-backtrace.lisp"; that version does
> indeed neglect to check for something that the 1.0 version handled.
> If you replace it with:
>
> (defun cfp-lfun (p)
>    (if (fake-stack-frame-p p)
>      (let* ((fn (%fake-stack-frame.fn p))
>             (lr (%fake-stack-frame.lr p)))
>        (if (and (typep fn 'function)
>                 (typep lr 'fixnum))
>          (values fn lr)
>          (values nil nil)))
>      (%cfp-lfun p)))

I applied the patch and now it works fine with Slime (CVS) and with
"native" REPL.

>
> then neither SLIME's backtrace nor the lisp's own should choke on this
> case.
>

[cut]

Thanks,
Alberto.



More information about the Openmcl-devel mailing list