On 02/05/2010 04:01 PM, Graham Anderson wrote:
On Friday 05 February 2010 21:08:43 David C. Rankin wrote:
Googling around,
The only references to anything similar seem to point to a kde package mismatch. e.g.:
It's almost certainly a mismatch, you can check where dolphinpart is looking for links with "ldd -r /usr/lib64/kde4/dolphinpart.so"; (change the path for 32 bit if you need). I believe you said konq loads ok as root but not as normal user? run ldd -r under both users and compare the paths.
You can peek at the symbol tables with "readelf -a [filename]" but I suspect you'll get more luck figuring out what's going on with the linking.
Cheers the noo, Graham
Graham all, We are making progress. ldd is quite an interesting tool. It clearly shows a problem in the linking of dolphinpart.so and libqimageblitz.so.4. But the plot thickens, ldd shows the same thing between a normal user and root, "So why in the hell can root start 'konqueror --profile filemanagement' and a normal user can't?" Very interesting...: Both show the exact same error on lines 61-63 of the output, but the first 60 lines show the same shared objects, the only difference being the addresses involved: 04:13 alchemy:~/tmp> ldd -r /usr/lib64/kde4/dolphinpart.so <60 line snip> undefined symbol: _ZN11QVectorData4freeEPS_i (/usr/lib64/libqimageblitz.so.4) undefined symbol: _ZN11QVectorData8allocateEii (/usr/lib64/libqimageblitz.so.4) undefined symbol: _ZN11QVectorData10reallocateEPS_iii (/usr/lib64/libqimageblitz.so.4) Both complete files are here: (each 4065 bytes) http://www.3111skyline.com/dl/bugs/kde4/userdpart.txt http://www.3111skyline.com/dl/bugs/kde4/rootdpart.txt The culprit blitz looks like some old image-effect library for blitz: [04:36 alchemy:/home/david/tmp] # rpm -q --whatprovides /usr/lib64/libqimageblitz.so.4 libqimageblitz4-0.0.4-102.2 [04:42 alchemy:/home/david/tmp] # rpm -qi libqimageblitz4 Name : libqimageblitz4 Relocations: (not relocatable) Version : 0.0.4 Vendor: openSUSE Build Service Release : 102.2 Build Date: Wed 20 Jan 2010 02:52:59 PM CST Install Date: Tue 26 Jan 2010 08:37:34 AM CST Build Host: build10 Group : Development/Libraries/C and C++ Source RPM: libqimageblitz4-0.0.4-102.2.src.rpm Size : 119811 License: BSD 3-Clause Signature : DSA/SHA1, Wed 20 Jan 2010 02:55:45 PM CST, Key ID 58d8ff412e1efa87 URL : http://delta.affinix.com/qca/ Summary : Image Effect Library for KDE Description : Blitz is an interm image effect library that people can use until KDE 4.1 is released. KImageEffect, the old image effect class is being dropped for KDE 4.0 and the replacement, Quasar, won't be ready until KDE 4.1. Blitz gives people something to use in the meantime. [04:37 alchemy:/home/david/tmp] # rpm -q --whatrequires /usr/lib64/libqimageblitz.so.4 no package requires /usr/lib64/libqimageblitz.so.4 [04:39 alchemy:/home/david/tmp] # rpm -q --whatrequires libqimageblitz4 no package requires libqimageblitz4 [04:40 alchemy:/home/david/tmp] # rpm -q --triggeredby /usr/lib64/libqimageblitz.so.4 no package triggers /usr/lib64/libqimageblitz.so.4 [04:40 alchemy:/home/david/tmp] # rpm -q --triggeredby libqimageblitz4 no package triggers libqimageblitz4 Wading through dependencies isn't my cup of tea where library conflicts are concerned. Anybody have an idea of how to solve this one without just uninstalling the package? The package has been installed since January 26, but did not start causing problems until a day or so ago. Looks like some recent package, maybe dolphin itself, has triggered the problem -- regression anyone? Let me know your thoughts on this one. Where to go from here and how to solve this problem correctly are the pressing issues?? -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org