[developers] LKB images on 32-bit FC6 machine
Ann Copestake
Ann.Copestake at cl.cam.ac.uk
Mon Sep 3 18:57:24 CEST 2007
I'm hitting a problem when I try and construct an LKB image on FC6 with a
32-bit machine. Relevant bit of the error message is appended. This doesn't
happen when compiling the LKB normally - the machine in question only has 1
Gig, but I can run the ERG. I have tried with ACL_specific/image.lsp and also
with a variant where I make the space and heap values identical to those in
bclim.lisp (I am running the compiled system on a bclim image as usual). I
can successfully build images on other 32-bit machines but can't run these on
the 32-bit FC6 machine - I get a memory error though no info about specific
location. 64-bit FC6 seems OK. Any ideas?
Ann
; Fast loading /auto/homes/aac10/lingo/lkb/src/.l8cl/preprocess/saf-conf.fasl
Error (from DEBUG): An allocation request for 8388600 bytes caused tenuring
and a need for 25952256 more bytes of heap. The operating
system will not make the space available because of a lack
of swap space or some other operating system imposed limit
or memory mapping collision.
Evaluation stack:
(EXCL::INTERNAL-INVOKE-DEBUGGER "Error" #<STORAGE-CONDITION @ #x4b0c5f72> T)
(ERROR STORAGE-CONDITION :FORMAT-CONTROL "~
~:[An explicit gc call~*~;An allocation request for ~d bytes~] ~
caused ~:[~;tenuring and ~]a need for ~d more bytes of heap. ~
~:[The operating system will not make the space available because ~
of a lack of swap space or some other operating system imposed ~
limit or memory mapping collision~;~
This would exceed the prealloc=~d limit currently set. This limit is ~
determined by the size of the setf bitmap, which could not be enlarged for ~
some reason. Try fixing swap availability, or rebuild with a larger ~
prealloc argument.~]." :FORMAT-ARGUMENTS (T 8388600 T 25952256 NIL NIL))
(EXCL::STORAGE-FAILURE 8388600 1 25952256 NIL 2)
(SYS::..RUNTIME-OPERATION 2097145 0)
(EXCL::MAKE-HASH-TABLE-INTERNAL EQL 2097145 131071 16.0 T NIL NIL)
(EXCL::DO-REHASH #1=#<EQL hash-table with 4469 entries @ #x47c549aa>
2097145)
(EXCL::%PUTHASH #\? #1# T)
->(PPCRE::MERGE-HASH #1# #<EQL hash-table with 65439 entries @ #x453a3ae2>)
(PPCRE::CONVERT-CHAR-CLASS-TO-HASH #2=(#\+ :WORD-CHAR-CLASS #\.))
(PPCRE::CONVERT-AUX NIL)
(PPCRE::CONVERT-AUX (NIL NIL NIL))
(PPCRE::CONVERT-AUX #<PPCRE::SEQ @ #x47c3f0da>)
(PPCRE::CONVERT-AUX (NIL NIL NIL))
(PPCRE::CONVERT-AUX
#3=(:GROUP
(:SEQUENCE #<PPCRE::ANCHOR @ #x47c54aa2>
(:REGISTER (:GREEDY-REPETITION 0 NIL (:CHAR-CLASS . #2#))) #\=
(:REGISTER (:GREEDY-REPETITION 0 NIL :EVERYTHING))
(:GREEDY-REPETITION 0 NIL :EVERYTHING) :END-ANCHOR)))
(PPCRE::CONVERT #3#)
((METHOD PPCRE:CREATE-SCANNER (T)) #3# :CASE-INSENSITIVE-MODE NIL
:MULTI-LINE-MODE NIL :SINGLE-LINE-MODE
NIL :DESTRUCTIVE T)
(SYS::..RUNTIME-OPERATION . :UNKNOWN-ARGS)
((:INTERNAL (:EFFECTIVE-METHOD 1 T T NIL NIL) 0) #3# :CASE-INSENSITIVE-MODE
NIL :MULTI-LINE-MODE NIL
:SINGLE-LINE-MODE NIL
:DESTRUCTIVE T)
[... PPCRE:CREATE-SCANNER ]
((METHOD PPCRE:CREATE-SCANNER (STRING)) #4="^([+\\w.]*)=(.*).*$")
(SYS::..RUNTIME-OPERATION . :UNKNOWN-ARGS)
((:INTERNAL (:EFFECTIVE-METHOD 1 T T NIL NIL) 0) #4#)
[... EXCL::%EVAL ]
(EVAL (PPCRE:CREATE-SCANNER #4#))
More information about the developers
mailing list