Re: Reader error leads to invalid VECTOR-SUBSEQ* call

Raymond Toy <[email protected]>
Newsgroups gmane.lisp.cmucl.devel
Message-ID <[email protected]>
 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.