>>>>> "William" == William Brew <[EMAIL PROTECTED]> writes:
William> #0 0x1dca4 in ptrans_boxed (thing=1096109661, header=694, constant=0)
William> at ../../src/lisp/purify.c:522
William> 522 ../../src/lisp/purify.c: No such file or directory.
William> (gdb) bt
William> #0 0x1dca4 in ptrans_boxed (thing=1096109661, header=694, constant=0)
William> at ../../src/lisp/purify.c:522
William> Cannot access memory at address 0xff3effd4
William> (gdb) info frame
William> Cannot access memory at address 0xff3effd4
William> (gdb) info locals
William> nwords = 3
William> result = 0
William> new = (lispobj *) Cannot access memory at address 0xff3efffc
William> (gdb)
Seems like a corrupted C stack, just like for gencgc. The offending
line is
old = (lispobj *)PTR(thing);
which I don't see how it can cause a segfault. PTR just masks off the
lowtag from thing, and thing is something on the heap.
I don't really know how to make further progress on this issue.
Ray