From: Jefferson P. <jp...@cs...> - 2003-04-21 19:31:09
|
Raymond Toy wrote: >>>>>>"Jefferson" == Jefferson Provost <jp...@cs...> 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. |