30 May 00:22
Re: Small core broken?
From: Alex Goncharov <alex-goncharov <at> comcast.net>
Subject: Re: Small core broken?
Newsgroups: gmane.lisp.cmucl.devel
Date: 2008-05-29 22:22:34 GMT
Subject: Re: Small core broken?
Newsgroups: gmane.lisp.cmucl.devel
Date: 2008-05-29 22:22:34 GMT
,--- You/Rob (Thu, 29 May 2008 12:52:44 -0400) ----*
|
| If someone is interested in debugging the byte compiler, the first
| thing
If somebody with meaningful knowledge (that is, larger than mine)
thinks it's a worthy thing to look into the problem and can provide
some guidance, I can continue experimenting on my system.
The error is still "alive" here, and here is what "backtrace" shows:
----------------------------------------
; Compiling Top-Level Form:
; target:code/hash-new.x86f written.
; Compilation finished in 0:00:00.
Error in function "<error finding name>": Segmentation Violation at #x47FD7B7C.
[Condition of type SIMPLE-ERROR]
Restarts:
0: [CONTINUE] Return NIL from load of "target:tools/worldcom".
1: [ABORT ] Return to Top-Level.
Debug (type H for help)
(C::DO-CALL #<Code Object "DEFUN PRINT-FRAME-CALL-1" {101A65D7}> 24 231 216
301948867 ("Tag for DEFUN PRINT-FRAME-CALL-1"))
Source:
; File: target:code/byte-interp.lisp
(Continue reading)
..
>
>
One way is to go look at tools/comcom and tools/worldcom. Look at the
commands that compile the debugger and if it says :byte-compile, change
it so it doesn't byte-compile it.
Maybe also look tools/worldload and make sure maybe-byte-load isn't
loading the byte-compiled version. Maybe also find out what
byte-load-over does.
This is from just looking at this stuff for five minutes. I've never
tried this before.
Ray
RSS Feed