[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