On 2012-10-30, Stephane MANKOWSKI <steph...@mankowski.fr> wrote: > On kubuntu 12.04 (with KDE 4.9.1), all plugins were successfully loaded. > On kubuntu 12.10 (with KDE 4.9.2), some plugins are not loaded due to a=20 > NULL pointer returned by /*loader.factory()*/ > I didn't change the code of Skrooge in between. > > If I print the error message returned by /*loader.errorString()*/, I get=20 > this: > /*dlopen: cannot load any more object with static TLS*/ > > I don't understand this error. > What does it mean? > What should I do to be able to load all plugins like on previous version?
the error is coming from libdl (the thing that is a few layers underneath kpluginloader). And it is apparantly because there isn't room in the DTV to initalize the static TLS. TLS is short for Threaded Local Storage (not related to ssl-TLS) the code is in http://sourceware.org/git/?p=glibc.git;a=blob;f=elf/dl-open.c;h=9c39a34a4b0baafd93f37b1364c10724b0fa6d9b;hb=HEAD line 546 /Sune - who don't fully understand the email he is writing >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<