https://bugzilla.novell.com/show_bug.cgi?id=657627 https://bugzilla.novell.com/show_bug.cgi?id=657627#c39 --- Comment #39 from Michael Matz <matz@novell.com> 2011-01-31 16:58:01 UTC --- The provided LD_DEBUG trace gives some hints. The first occurrence of libkdecore.so.5/libQtCore.so.4 is when /usr/lib64/libproxy-0.4.6/modules/config_kde4.so is dlloaded.
From then on it's searched for symbols. But not for long. In fact it's searched only when resolving symbols from config_kde4.so. As soon as no symbols have to be resolved from that plugin anymore, libQtCore.so.4 is not in any list anymore.
libproxy uses libmodman for loading plugins, which in turn uses dlopen (..., RTLD_LAZY | RTLD_LOCAL) to load the shared objects. This all hints at a problem in ld.so, that DSOs loaded as dependencies for RTLD_LOCAL are not searching in their local scope tree for resolving symbols (the one started with the dlopen'ed DSO), but rather in the global scope, where they of course don't find anything if they themself depend on dependencies loaded only into their local tree. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.