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