[Openmcl-devel] The MAX-1-BIT-CONSTANT-INDEX error

Sudhir Shenoy sshenoy at gol.com
Sat Jan 30 02:36:09 PST 2010

On Jan 29, 2010, at 6:00 AM, R. Matthew Emerson wrote:

> On Jan 28, 2010, at 6:23 AM, Tim Bradshaw wrote:
>> I get this when trying to rebuild CCL.  Just telling it to continue is  
>> fine, obviously.
> From time to time, constants do get redefined (especially in the trunk).
> From the point of view of a user rebuilding ccl to pick up the latest fixes, just continuing from the CERROR is the right thing to do.

I did this and the build completed fine but I find that I cannot rebuild CCL again using the newly built image.

Error trace below (Darwin, x8664). I haven't had time yet to run anything significant but CCL seems to be behaving itself for the moment.


Rebuilding Clozure Common Lisp using Version 1.5-dev-r13422M-trunk  (DarwinX8664)
;Building lisp-kernel ...
;Kernel built successfully.
;Compiling "/Users/sudhir/lisp/ccl/lib/systems.lisp"...
;Loading #P"/Users/sudhir/lisp/ccl/bin/systems.dx64fsl"...
;Compiling "/Users/sudhir/lisp/ccl/lib/compile-ccl.lisp"...
;Loading #P"/Users/sudhir/lisp/ccl/bin/compile-ccl.dx64fsl"...
;Compiling "/Users/sudhir/lisp/ccl/compiler/nxenv.lisp"...
;Loading #P"/Users/sudhir/lisp/ccl/bin/nxenv.dx64fsl"...
;Compiling "/Users/sudhir/lisp/ccl/compiler/nx.lisp"...
; Including "/Users/sudhir/lisp/ccl/compiler/nx-basic.lisp"...
; Including "/Users/sudhir/lisp/ccl/compiler/lambda-list.lisp"...
; Including "/Users/sudhir/lisp/ccl/compiler/nx0.lisp"...
; Including "/Users/sudhir/lisp/ccl/compiler/nx1.lisp"...
;Loading #P"/Users/sudhir/lisp/ccl/l1-fasls/nx.dx64fsl"...
> Error: Fault during write to memory address #xF
> While executing: #<Anonymous Function #x30200107659F>, in process listener(1).
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Skip evaluation of (prog1 (rebuild-ccl :full t) (quit))
> Type :? for other options.
1 > :r
>  Type (:C <n>) to invoke one of the following restarts:
0. Return to break level 1.
2. Load "ccl:compiler;nx0.lisp" instead of "/Users/sudhir/lisp/ccl/l1-fasls/nx.dx64fsl"
3. Compile "ccl:compiler;nx0.lisp" into "/Users/sudhir/lisp/ccl/l1-fasls/nx.dx64fsl" then load "/Users/sudhir/lisp/ccl/l1-fasls/nx.dx64fsl" again
4. Retry loading "/Users/sudhir/lisp/ccl/l1-fasls/nx.dx64fsl"
5. Skip loading "/Users/sudhir/lisp/ccl/l1-fasls/nx.dx64fsl"
6. Load other file instead of "/Users/sudhir/lisp/ccl/l1-fasls/nx.dx64fsl"
7. Skip evaluation of (prog1 (rebuild-ccl :full t) (quit))
8. Abort startup.
9. Reset this thread
10. Kill this thread

More information about the Openmcl-devel mailing list