Re: ltdl resident modules are unloaded by lt_dlexit()

2010-01-11 Thread Ralf Wildenhues
* Ralf Wildenhues wrote on Mon, Jan 04, 2010 at 10:02:40PM CET: > Can you try out this patch (might need to twiddle the Makefile.am change > if it conflicts) and run > make check-local TESTSUITEFLAGS='-v -d -x -k resident' > > to see whether that reproduces the problem for you? Post all output

Re: ltdl resident modules are unloaded by lt_dlexit()

2010-01-04 Thread Ralf Wildenhues
Hi Bob, * Bob Friesenhahn wrote on Tue, Dec 29, 2009 at 10:37:09PM CET: > On Tue, 29 Dec 2009, Ralf Wildenhues wrote: > > > >Do you have a small reproducible example (a way to see this easily with > >GraphicsMagick would be fine as well)? > > I don't have a small reproducible example. The situat

Re: ltdl resident modules are unloaded by lt_dlexit()

2009-12-29 Thread Bob Friesenhahn
On Tue, 29 Dec 2009, Ralf Wildenhues wrote: Do you have a small reproducible example (a way to see this easily with GraphicsMagick would be fine as well)? I don't have a small reproducible example. The situation where the problem occurs is with GraphicsMagick when the Jasper JPEG 2000 libra

Re: ltdl resident modules are unloaded by lt_dlexit()

2009-12-29 Thread Ralf Wildenhues
Hi Bob, * Bob Friesenhahn wrote on Fri, Dec 25, 2009 at 01:02:37AM CET: > I have a module which uses a library which sometimes registers an > atexit() handler to clean itself up. If lt_dlexit() is invoked, > then any modules loaded by libltdl are then unloaded. > Unfortunately, when the module is

Re: ltdl resident modules are unloaded by lt_dlexit()

2009-12-26 Thread Gary V. Vaughan
Howdy Bob, On 25 Dec 2009, at 07:02, Bob Friesenhahn wrote: > I have a module which uses a library which sometimes registers an atexit() > handler to clean itself up. If lt_dlexit() is invoked, then any modules > loaded by libltdl are then unloaded. Unfortunately, when the module is > unloade

ltdl resident modules are unloaded by lt_dlexit()

2009-12-24 Thread Bob Friesenhahn
I have a module which uses a library which sometimes registers an atexit() handler to clean itself up. If lt_dlexit() is invoked, then any modules loaded by libltdl are then unloaded. Unfortunately, when the module is unloaded, the library it referenced crashes due to the atexit(). I tried u