>>>> "Stephen" == Stephen J Turnbull
<stephen(a)xemacs.org> writes:
>>>> "Skip" == Skip Montanaro
<skip(a)pobox.com> writes:
Skip> When I use VM to visit one specific
mailbox the garbage collector
Skip> gets into an infinite loop. I can visit, edit and save many other
Skip> mailboxes. Only this one mailbox exhibits this problem (so far).
Stephen> I don't see an infloop, just a very deep recursion. It's at
Stephen> least theoretically possible possible that it would go that
Stephen> deep because of the way GC's mark algorithm is implemented.
Stephen> Do you ever get a crash? How big is your stack?
Yes, it crashes with an illegal instruction error. In gdb it fails with
Program received signal EXC_BAD_ACCESS, Could not access memory.
0x00008f1c in mark_vector (obj=17165376) at alloc.c:1047
My stack size is 512KB. Looking back at my Linux machine I see the stack
size there is 8192KB. Boosting to 8192KB on the Powerbook seems to have
gotten rid of the problem. Hopefully it won't return.
Thanks,
Skip