Doing purification: gc invariant lost (purify.c:510)

Jared C. Davis jared at cs.utexas.edu
Wed Oct 28 19:39:14 CET 2009


Hi,

I have been hitting the following error in CMUCL 19f (and I think 20a)
when my program calls extensions::save-lisp:

    [Doing purification: GC invariant lost!  File
"../../src/lisp/purify.c", line 510

And I am then sent to LDB.  I seem to run into this same problem on
32- and 64-bit Linux, and on Darwin. I'm a fairly novice user of
CMUCL, and am not sure how to proceed w.r.t. debugging this.

In case this is the sort of thing that an expert wants to look at, I'd
be happy to provide instructions for how to reproduce the problem.
The program itself is quite small, but the error occurs after around
20 minutes of computation from processing some 500 MB of input files,
so I will probably need to try to cut this down somewhat to give a
more useful example.

Thanks,
Jared

-- 
Jared C. Davis <jared at cs.utexas.edu>
11410 Windermere Meadows
Austin, TX 78759
http://www.cs.utexas.edu/users/jared/



More information about the cmucl-help mailing list