On Fri, May 06, 2011 at 09:46:35PM +0200, Otto Moerbeek wrote: > On Fri, May 06, 2011 at 09:34:56PM +0200, Otto Moerbeek wrote: > > > On Fri, May 06, 2011 at 05:15:34PM +0200, David Coppa wrote: > > > > > On Fri, May 6, 2011 at 1:55 PM, Jasper Lievisse Adriaanse > > > <jas...@openbsd.org> wrote: > > > > > > > sparc64 and loongson here, no issues. > > > > > > Works for me as well, amd64 and i386. > > > > > > ciao, > > > David > > > > asmatthieu@ found out hppa does not work. I can fonfirm that. All > > dynamically linked programs dump core. > > Sigh, I shouldn't be doing ten things at the same time. But I hope > the message is clear. This diff isn't ready yet.
when running with LD_DEBUG=1 the last info printed before segfault is 'rebuil' which is in the added code. Reding the diff: + + /* rebuild list */ + _dl_newsymsearch(); + /* + * search dlopened objects: global or req_obj == dlopened_obj + * and and it's children + */ + + _dl_newsymsearch(); + This seems strange. _dl_newsymsearch() does 2 different things when called twice ? -- Matthieu Herrb