Attila Lendvai
2009-03-13 17:46:28 UTC
hi,
as of now, stack exhaustion potentially brings sbcl to its knees.
i had a hard time hunting down a time-consuming to reproduce bug that
brought down the VM every time it happened. as it turned out, it was
caused by the print-object of contextl::*active-context* that was
invoked by the logging facility that stepped in for the error.
this is not 100% sure, but commenting out the layer logging makes the
bug go away.
Pascal, if you have some spare time, could you please take a look at
the print-object's and see if there are possible infinite recursions?
if you can't see anything suspicious i can get some more info out, but
for now i just avoid logging the layer context.
as of now, stack exhaustion potentially brings sbcl to its knees.
i had a hard time hunting down a time-consuming to reproduce bug that
brought down the VM every time it happened. as it turned out, it was
caused by the print-object of contextl::*active-context* that was
invoked by the logging facility that stepped in for the error.
this is not 100% sure, but commenting out the layer logging makes the
bug go away.
Pascal, if you have some spare time, could you please take a look at
the print-object's and see if there are possible infinite recursions?
if you can't see anything suspicious i can get some more info out, but
for now i just avoid logging the layer context.
--
attila
attila