Subject: Re: Side-effects dlopening libstdc++?
To: Julio M. Merino Vidal <jmmv@menta.net>
From: Todd Vierling <tv@duh.org>
List: tech-pkg
Date: 11/10/2004 17:01:03
On Wed, 10 Nov 2004, Julio M. Merino Vidal wrote:
> beep-media-player crashes when it is closed. During shutdown, it dlclose(3)s
> all plugins that were loaded during initialization, and the first call to this
> function causes a segfault.
> I mean, can't libstdc++ be dlopened without side effects in a non-c++
> program? If not, may this be a bug in our dynamic loading code?
NetBSD's dlclose(3) has always been a little ... strange. It's possible
that the C++ destructor table in libstdc++, which should be called on
dlclose(), is causing a problem somehow. In any case, gdb is probably the
best bet.
--
-- Todd Vierling <tv@duh.org> <tv@pobox.com>