amarok doesn't start because of undefined symbol in taglib

Bug #449459 reported by Tomas Van Verrewegen
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
amarok (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: amarok

When starting amarok I get the following error:

amarok: symbol lookup error: /usr/lib/libamaroklib.so.1: undefined symbol: _ZTIN6TagLib3MP44FileE

Output of "ldd -r /usr/lib64/libamaroklib.so.1": (only relevant part shown)

undefined symbol: _ZTIN6TagLib3MP44FileE (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZTIN6TagLib3ASF4FileE (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZN6TagLib3MP44FileC1EPKcbNS_15AudioProperties9ReadStyleE (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZN6TagLib3MP44ItemaSERKS1_ (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZN6TagLib3MP44ItemD1Ev (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZN6TagLib3MP43Tag11itemListMapEv (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZNK6TagLib3MP44Item9toIntPairEv (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZN6TagLib3MP44ItemC1ERKS1_ (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZN6TagLib4RIFF3WAV4FileC1EPKcbNS_15AudioProperties9ReadStyleE (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZN6TagLib4RIFF4AIFF4FileC1EPKcbNS_15AudioProperties9ReadStyleE (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZN6TagLib3ASF4FileC1EPKcbNS_15AudioProperties9ReadStyleE (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZNK6TagLib3ASF9Attribute8toStringEv (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZNK6TagLib3MP44Item12toStringListEv (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZN6TagLib3MP44ItemC1Eii (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZN6TagLib3MP44ItemC1Ev (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZN6TagLib3ASF3Tag16attributeListMapEv (/usr/lib64/libamaroklib.so.1)
undefined symbol: _ZN6TagLib3MP44ItemC1ERKNS_10StringListE (/usr/lib64/libamaroklib.so.1)

Searching google only gives a couple of hits related to the same problem in suse: taglib version mismatch.

amarok: 2:2.2.0-0ubuntu2
taglib:
  libtag1c2a-1.6-2ubuntu1
  libtag1-vanilla-1.6-2ubuntu1
  libtag-extras1-1.0.1-0ubuntu1

ProblemType: Bug
Architecture: amd64
Date: Mon Oct 12 13:26:37 2009
DistroRelease: Ubuntu 9.10
Package: amarok 2:2.2.0-0ubuntu2
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-13.44-generic
SourcePackage: amarok
Uname: Linux 2.6.31-13-generic x86_64
XsessionErrors:
 (polkit-gnome-authentication-agent-1:2949): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (rhythmbox:2862): Rhythmbox-WARNING **: Unable to grab media player keys: Could not get owner of name 'org.gnome.SettingsDaemon': no such name

Revision history for this message
Tomas Van Verrewegen (tomasvanverrewegen) wrote :
Revision history for this message
Slaykristian (christianebbo) wrote :

Hi!

Try to uninstall libtag1c2a; libtag1; libtag1-dev; libtag-extras-dev; libtag-extras-dev
with:

sudo apt-get remove libtag1c2a libtag1 libtag1-dev libtag-extras-dev libtag-extras-dev

Restart Amarok.

It works for me!

Bye.

Revision history for this message
Tomas Van Verrewegen (tomasvanverrewegen) wrote :

Been there, done that, ... Problem remains.

Bash session (edited for brevity):

tomas@sokopok:~$ sudo apt-get remove libtag1c2a libtag1-vanilla libtagc0 libtag-extras1
...
The following packages will be REMOVED:
  amarok amarok-utils gnome-media gstreamer0.10-plugins-good libtag-extras1 libtag1-vanilla
  libtag1c2a libtagc0 rhythmbox
...
tomas@sokopok:~$ sudo aptitude install amarok
...
The following NEW packages will be installed:
  amarok amarok-utils{a} libtag-extras1{a} libtag1-vanilla{a} libtag1c2a{a}
...
tomas@sokopok:~$ amarok
amarok: symbol lookup error: /usr/lib/libamaroklib.so.1: undefined symbol: _ZTIN6TagLib3MP44FileE

Revision history for this message
Tomas Van Verrewegen (tomasvanverrewegen) wrote :

I installed Kubuntu-9.10 from release CD. Now it works.
Still no idea why it didn't before, but for me, this issue is resolved.

Revision history for this message
Harald Sitter (apachelogger) wrote :

Looks like a transitional issue to me, especially since latest taglib is now
Version: 1.6-2ubuntu2

Changed in amarok (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.