[Ecls-list] cl_boot crash

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Thu Jul 29 12:55:23 UTC 2010


On Thu, Jul 29, 2010 at 2:26 PM, John DeSoi <desoi at pgedit.com> wrote:

> I ran it without GDB and 4D crashes (quits and the OS says that the
> application crashed). Below are the details from Crash Reporter. I called
> GC_init() rather than cl_boot. This is OS X 10.5.8.
>

This obviously points out a problem in the interaction between the garbage
collector and your plugin framework, probably caused both by the use of
threads which are unknown to the garbage collector --which expects to be
initialized from the main thread early at boot time-- and also by the
improper interception of the signals.

This requires debugging of the garbage collector library to see how 4D
breaks it. The question is whether you feel confident to do it, or you would
rather have me do it. If the latter, then I will need an isolated package
containing the sources that I can just type "make" and then "gdb
whatever_executable_you_create"

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20100729/05f35483/attachment.html>


More information about the ecl-devel mailing list