<div class="gmail_quote">On Sat, Jul 31, 2010 at 4:32 PM, Juan Jose Garcia-Ripoll <span dir="ltr"><<a href="mailto:juanjose.garciaripoll@googlemail.com">juanjose.garciaripoll@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div>In your case ECL is initialized from a secondary thread, because this is a GUI, and the garbage collector fails to recognize the limits of the stack. Furthermore, the thread in which it is initialized, is not known to the garbage collector, for it has not been registered with it.</div>

</blockquote></div><div><br></div>AFAIK, the problem with a wrong value for GC_stackbottom has only shown up in OS X, for which this fix has been produced. However, it may make sense to develop this  or a similar plugin mechanism that we can ship with ecl (something like cl_boot_plugin() / cl_shutdown_plugin() encapsulating the appropriate code). Volunteers and testers?<div>

<br></div><div>Juanjoe<br clear="all"><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com">http://juanjose.garciaripoll.googlepages.com</a><br>


</div>