Re: [opensuse] KDE 4.3.5 - Konqueror still dead for 'user' after update - undefined symbol: _ZN11QVectorData4freeEPS_i)[Progress??]



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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx



Relevant Pages

  • Re: [kde] How to learn about all those configuration file values?
    ... There is an Ubuntu Package kde-settings-lowfat. ... having run kde since the kde2 era, ... the network, keeping the kde core informed of what network-based services ... early in the kde startup process, collects the config information from ...
    (KDE)
  • Re: KDE 3.3.2 fails re-install [SOLVED]
    ... make sure you have all the kde components uninstalled: ... anything to do with KDE, but when I looked at it with dpkg, I found 28 ... in package kdewallpapers ... Package kdebase-data is not installed. ...
    (Debian-User)
  • Re: [kde] KDE themes mouse cursor
    ... It's not the kde version number, ... but you don't say which distribution and this is the kde ... Next, on accessibility, make sure you have the kdeaccessibility package ... kcontrol/systemsettings) as long as you have composite effects available. ...
    (KDE)
  • Re: Why Does apt-get Want to Uninstall KDE?
    ... >> Will install all of the KDE core. ... > So does that mean I won't be able to install korganizer then? ... The package entitled "kde" contains no software. ...
    (Debian-User)
  • Re: Complete Linux Newbie here.
    ... Is it a GUI just like Gnome and KDE? ... follows the familiar "desktop" design of other environments. ... There are a number of various package types: RPM, DEB, PKG, and TGZ (which ...
    (alt.os.linux)