Re: allegro heap size limit?

Jefferson Provost <[email protected]> Mon, 21 Apr 2003 14:30:52 -0500
Newsgroups gmane.lisp.matlisp.user
Message-ID <[email protected]>
Raymond Toy wrote:
>>>>>>"Jefferson" == Jefferson Provost <[email protected]> writes:
>>>>>
> 
>     Jefferson> This is not strictly a MATLISP question, but I though people on this
>     Jefferson> list might have some experience with very large Lisp heaps.
> 
>     Jefferson> I'm using Allegro 6.0, on a P4 machine running RedHat with 1.5GB of
>     Jefferson> RAM and 3GB of swap.  I'm unable to get a heap-size larger than about
>     Jefferson> 500MB. As soon as an allocation attempts to grow the heap above that
>     Jefferson> level, I get something like this:
> 
> I don't know much about ACL.  Perhaps you can ask Franz to see what
> the maximum is or how to change the default?

Well, I upgraded to 6.1 and now I can get heaps bigger than 500MB.

However, I upgraded Matlisp at the same time that I upgraded Lisp, and 
now I'm running into a new problem.  Well into a several-hour run (but 
beyond the place it was crashing before) Lisp crashes with "corrupted 
internal data structures".  It gives me no debugging options other than 
dumping core, and then gives an illegal instruction when it tries to 
dump core.

The error message advises checking "foreign functions and code compiled 
with high speed or low safety".  The only such code in my program is in 
Matlisp.  I've copied a 6-month old Matlisp directory from another 
machine and rebuilt it for ACL 6.1, and I'm running using that.  We'll 
see if I still get the problem.

J.