On Mon 13 Feb 2012 11:38, Andy Wingo <wi...@pobox.com> writes: > On Thu 09 Feb 2012 20:15, Andy Wingo <wi...@pobox.com> writes: > >> Andy, who got the following backtrace, with wip-threads-and-fork: > > I fixed that one. Just got another interesting backtrace (appended).
It goes much deeper than I thought: Destructors, Finalizers, and Synchronization Boehm, Hans-J. http://www.hpl.hp.com/techreports/2002/HPL-2002-335.pdf I think the only sensible thing to do is for Guile 2.2 to run a separate thread to invoke finalizers, as the JVM does. Andy -- http://wingolog.org/