[Ecls-list] One more change today

Juan Jose Garcia-Ripoll jjgarcia at users.sourceforge.net
Fri May 30 21:07:28 UTC 2008


Seems the call to si_gc(Ct) is needed in order to stabilize loading of
binary files. When I remove it, the Linux/64 suffers of random SIGBUS
after loading many files. This only seems to happen with the test
suite.

My conjecture is that the dlopen() function runs out of memory for
loading library files. Since it cannot call the garbage collector to
reclaim memory, because it is not linked against it, then it fails.
But it is only a conjecture. Help on sorting out this issue is
welcome.

Tag for the fix: (CVS 2008-05-30 23:00)

Juanjo

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com




More information about the ecl-devel mailing list