#0 0x402ec781 in kill () from /lib/libc.so.6
#1 0x080dfe0a in abort () at emacs.c:433
#2 0x08128037 in mark_object (arg=1217041176) at alloc.c:5034
#3 0x0812809a in mark_object (arg=-1463681024) at alloc.c:5051
#4 0x08126b43 in mark_memory (start=0xbfffe070, end=0xbffff7e8)
at alloc.c:3700
#5 0x08126f73 in mark_stack () at alloc.c:4055
Can you figure out what data structure is being traversed by those
frames? That's a lot of work, but it is the only way I know of to try
to debug a problem of this kind.