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