[cmucl-imp] Reader error leads to invalid VECTOR-SUBSEQ* call

Raymond Toy toy.raymond at gmail.com
Mon Sep 27 13:38:22 CEST 2010


 On 9/24/10 4:14 PM, Willem Broekema wrote:
> Compiling a file with the following contents, leads to an error as the
> closer-mop package is not found; but the read error handler apparently
> does an invalid call to VECTOR-SUBSEQ*.
>
[snip]
> CMU Common Lisp 20b-pre2 (20B Unicode), running on framboos
> With core: /home/willem/lisp/cmucl-20b-pre2/lib/cmucl/lib/lisp-sse2.core
> Dumped on: Mon, 2010-09-06 19:12:52+02:00 on lorien2
> See <http://www.cons.org/cmucl/> for support information.
> Loaded subsystems:
>     Unicode 1.8 with Unicode version 5.1.0
>     Python 1.1, target Intel x86/sse2
>     CLOS based on Gerd's PCL 2010-03-19 15:19:03
> * (compile-file "/tmp/bla.lisp")
>
> ; Python version 1.1, VM version Intel x86/sse2 on 2010-09-24 19:52:03.
> ; Compiling: /tmp/bla.lisp 2010-09-24 19:50:57
>
>
> Type-error in KERNEL::INVALID-ARRAY-INDEX-ERROR-HANDLER:
>    2 is not of type (INTEGER 0 (2))
>    [Condition of type TYPE-ERROR]
>
> Restarts:
>   0: [ABORT] Return to Top-Level.
>
Sorry about that.  This is a bug in 20b-pre2 (and earlier) that has been
fixed in the 20b branch.  FILE-POSITION was basically broken, which
caused all kinds of source debug info to be broken.

20b should be out soon.

Ray





More information about the cmucl-imp mailing list