Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 140648

Summary: media-sound/quodlibet crashes on start
Product: Gentoo Linux Reporter: Oleg S. Marin <wWolfovich>
Component: Current packagesAssignee: Thomas Cort (RETIRED) <tcort>
Status: RESOLVED TEST-REQUEST    
Severity: critical CC: kai.huuhko, sound
Priority: High    
Version: 2006.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: corrected (LC_MESSAGES="C") traceback
added "emerge --info"
trace back with latest glib

Description Oleg S. Marin 2006-07-16 08:13:35 UTC
It installs well, but crashes on start.
Here is the output:
Traceback (most recent call last):
  File "/usr/share/quodlibet/formats/__init__.py", line 22, in ?
    try: format = __import__(name, {}, {}, self)
  File "/usr/share/quodlibet/formats/oggvorbis.py", line 9, in ?
    import gst
  File "/usr/lib/python2.4/site-packages/gst-0.10/gst/__init__.py", line 93, in ?
    from _gst import *
ImportError: /usr/lib/libgstreamer-0.10.so.0: undefined symbol: g_intern_static_string
Traceback (most recent call last):
  File "/usr/share/quodlibet/formats/__init__.py", line 22, in ?
    try: format = __import__(name, {}, {}, self)
  File "/usr/share/quodlibet/formats/flac.py", line 9, in ?
    import gst
  File "/usr/lib/python2.4/site-packages/gst-0.10/gst/__init__.py", line 93, in ?
    from _gst import *
ImportError: /usr/lib/libgstreamer-0.10.so.0: undefined symbol: g_intern_static_string
Traceback (most recent call last):
  File "/usr/share/quodlibet/formats/__init__.py", line 22, in ?
    try: format = __import__(name, {}, {}, self)
  File "/usr/share/quodlibet/formats/mp3.py", line 11, in ?
    import gst
  File "/usr/lib/python2.4/site-packages/gst-0.10/gst/__init__.py", line 93, in ?
    from _gst import *
ImportError: /usr/lib/libgstreamer-0.10.so.0: undefined symbol: g_intern_static_string
Traceback (most recent call last):
  File "/usr/share/quodlibet/formats/__init__.py", line 22, in ?
    try: format = __import__(name, {}, {}, self)
  File "/usr/share/quodlibet/formats/mp4.py", line 13, in ?
    import gst
  File "/usr/lib/python2.4/site-packages/gst-0.10/gst/__init__.py", line 93, in ?
    from _gst import *
ImportError: /usr/lib/libgstreamer-0.10.so.0: undefined symbol: g_intern_static_string
Traceback (most recent call last):
  File "/usr/share/quodlibet/formats/__init__.py", line 22, in ?
    try: format = __import__(name, {}, {}, self)
  File "/usr/share/quodlibet/formats/mod.py", line 11, in ?
    import gst
  File "/usr/lib/python2.4/site-packages/gst-0.10/gst/__init__.py", line 93, in ?
    from _gst import *
ImportError: /usr/lib/libgstreamer-0.10.so.0: undefined symbol: g_intern_static_string
Traceback (most recent call last):
  File "/usr/share/quodlibet/formats/__init__.py", line 22, in ?
    try: format = __import__(name, {}, {}, self)
  File "/usr/share/quodlibet/formats/mpc.py", line 11, in ?
    import gst
  File "/usr/lib/python2.4/site-packages/gst-0.10/gst/__init__.py", line 93, in ?
    from _gst import *
ImportError: /usr/lib/libgstreamer-0.10.so.0: undefined symbol: g_intern_static_string
Traceback (most recent call last):
  File "/usr/share/quodlibet/formats/__init__.py", line 22, in ?
    try: format = __import__(name, {}, {}, self)
  File "/usr/share/quodlibet/formats/wav.py", line 11, in ?
    import gst
  File "/usr/lib/python2.4/site-packages/gst-0.10/gst/__init__.py", line 93, in ?
    from _gst import *
ImportError: /usr/lib/libgstreamer-0.10.so.0: undefined symbol: g_intern_static_string
Traceback (most recent call last):
  File "/usr/share/quodlibet/formats/__init__.py", line 22, in ?
    try: format = __import__(name, {}, {}, self)
  File "/usr/share/quodlibet/formats/wavpack.py", line 9, in ?
    import gst
  File "/usr/lib/python2.4/site-packages/gst-0.10/gst/__init__.py", line 93, in ?
    from _gst import *
ImportError: /usr/lib/libgstreamer-0.10.so.0: undefined symbol: g_intern_static_string
&#1055;&#1086;&#1076;&#1076;&#1077;&#1088;&#1078;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1092;&#1086;&#1088;&#1084;&#1072;&#1090;&#1099;: formats.flac, formats.mod, formats.mp3, formats.mp4, formats.mpc, formats.oggvorbis, formats.wav, formats.wavpack
&#1041;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1072; &#1087;&#1077;&#1089;&#1077;&#1085; &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1072;.
&#1054;&#1090;&#1082;&#1088;&#1099;&#1090;&#1080;&#1077; &#1072;&#1091;&#1076;&#1080;&#1086;-&#1091;&#1089;&#1090;&#1088;&#1086;&#1081;&#1089;&#1090;&#1074;&#1072;.
Traceback (most recent call last):
  File "/usr/bin/quodlibet", line 309, in ?
    main()
  File "/usr/bin/quodlibet", line 24, in main
    player = load_player()
  File "/usr/bin/quodlibet", line 266, in load_player
    import player
  File "/usr/share/quodlibet/player.py", line 10, in ?
    import gst
  File "/usr/lib/python2.4/site-packages/gst-0.10/gst/__init__.py", line 93, in ?
    from _gst import *
ImportError: /usr/lib/libgstreamer-0.10.so.0: undefined symbol: g_intern_static_string
Comment 1 Oleg S. Marin 2006-07-16 08:20:34 UTC
Created attachment 91911 [details]
corrected (LC_MESSAGES="C") traceback
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-07-16 08:56:36 UTC
emerge --info, please.
Comment 3 Oleg S. Marin 2006-07-16 14:38:16 UTC
Created attachment 91936 [details]
added "emerge --info"
Comment 4 Thomas Cort (RETIRED) gentoo-dev 2006-07-17 16:01:39 UTC
Upgrade to the latest glib and then rebuild gstreamer, pygst, and all gstreamer plugins you have installed. If that doesn't fix the problem, please reopen this bug.
Comment 5 Oleg S. Marin 2006-07-19 03:21:08 UTC
Created attachment 92195 [details]
trace back with latest glib
Comment 6 Oleg S. Marin 2006-07-19 03:22:33 UTC
It did not help.
Comment 7 Kai Huuhko 2006-07-20 03:10:23 UTC
(In reply to comment #6)
> It did not help.
> 

Hi, would you mind doing

emerge -C quodlibet && rm -R /usr/share/quodlibet && emerge quodlibet

and see if it helps.
Comment 8 Oleg S. Marin 2006-07-22 15:17:11 UTC
this did'n help too :(
Comment 9 Kai Huuhko 2006-07-23 10:21:58 UTC
Try "revdep-rebuild" from app-portage/gentoolkit package.
Comment 10 Oleg S. Marin 2006-07-30 06:52:08 UTC
Nothing has changed.
Comment 11 Thomas Cort (RETIRED) gentoo-dev 2006-07-31 17:41:57 UTC
From the most recent traceback I see that it is complaining about this symbol: libxml_xmlDocPtrWrap. This is from libxml2. Please try `emerge --sync`, `emerge -uD world`, `revdep-rebuild`, and then `emerge glib libxml2 gstreamer pygst`, emerge all gstreamer plugins you have installed, and then `emerge mutagen quodlibet`

If that does not solve the problem, please reopen this bug and include your package.keywords and a list of installed versions for libxml2, glib, gstreamer, pygst, mutagen, and quodlibet. Also include a list of all of the versions of the gstreamer plugins you have installed.