When I want see the lyrics of a song, the app close

Bug #146133 reported by Kureno Asakura
8
Affects Status Importance Assigned to Milestone
Exaile
New
Undecided
Unassigned
Nominated for 0.2.x by Coldfire

Bug Description

Version: 0.2.10 on Fedora 7.

The application closes when, in the options page, I try to clic on a tab like Lyrics or Album. There's no error message. The program simply close.

Revision history for this message
Kureno Asakura (kureno) wrote :

In console:

[kureno@LunaNueva ~]$ exaile

(exaile.py:4055): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstamrnb.so': libamrnb.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
Plugins 'IM Status' version '0.11' loaded successfully
Plugins 'Global Hotkeys' version '0.6' loaded successfully
Plugins 'Update Notifier' version '0.2' loaded successfully
Plugins 'iPod Device Driver' version '0.4.0' loaded successfully
Plugins 'Mini Mode' version '0.4.1' loaded successfully
Plugins 'Mass Storage Driver' version '0.3' loaded successfully
Checking in /home/kureno/.exaile/plugins for egg plugins
<pkg_resources.Environment object at 0x9c8558c>
Created db for thread Thread-1
{'Thread-1': <sqlite3.Connection object at 0x9bfad40>}
Using multimedia keys from: gnome
loading tracks...
Closed db for thread Thread-1
done loading tracks...
loading songs
Clearing tracks cache
Last playlist loaded
Exception in thread Thread-6:
Traceback (most recent call last):
  File "/usr/lib/python2.5/threading.py", line 460, in __bootstrap
    self.run()
  File "/usr/lib/python2.5/threading.py", line 440, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/home/kureno/.exaile/plugins/updates.py", line 28, in start_thread
    urllib.urlopen('http://exaile.org/current_version.txt').read().split('.'))
ValueError: invalid literal for int() with base 10: '11b\n'

new thread created with Master Series Belin
cover thread started
Thread done.... *shrug*, no covers found
http://lyricwiki.org/api.php?artist=Belin&song=Take+My+Breath+Away&fmt=html
Violación de segmento
[kureno@LunaNueva ~]$

Revision history for this message
DocHoliday52090 (docholiday52090) wrote :
Download full text (4.2 KiB)

Same here. Gutsy Beta with Full Updates, running Exaile 0.2.12devel.

Here's an English output:

[Normal stuff before this...]
WARNING: get_config called for 'cache', use get_cache instead
  File "/usr/lib/exaile/exaile.py", line 144, in <module>
    main()
  File "/usr/lib/exaile/exaile.py", line 140, in main
    gtk.main()
  File "/usr/lib/exaile/xl/gui/playlist.py", line 973, in get_track_information
    information.show_information(self.exaile, t)
  File "/usr/lib/exaile/xl/gui/information.py", line 44, in show_information
    return TrackInformation(exaile, track)
  File "/usr/lib/exaile/xl/gui/information.py", line 307, in __init__
    self.setup_tabs(track)
  File "/usr/lib/exaile/xl/gui/information.py", line 335, in setup_tabs
    self.append_page(WikipediaTab(self.exaile, artist),
  File "/usr/lib/exaile/xl/gui/information.py", line 181, in __init__
    self.browser = xlmisc.BrowserWindow(exaile, url)
  File "/usr/lib/exaile/xl/xlmisc.py", line 878, in __init__
    self.cache_dir = xl.path.get_config('cache')
  File "/usr/lib/exaile/xl/path.py", line 65, in get_config
    traceback.print_stack()
WARNING: get_config called for 'cache', use get_cache instead
  File "/usr/lib/exaile/exaile.py", line 144, in <module>
    main()
  File "/usr/lib/exaile/exaile.py", line 140, in main
    gtk.main()
  File "/usr/lib/exaile/xl/gui/playlist.py", line 973, in get_track_information
    information.show_information(self.exaile, t)
  File "/usr/lib/exaile/xl/gui/information.py", line 44, in show_information
    return TrackInformation(exaile, track)
  File "/usr/lib/exaile/xl/gui/information.py", line 307, in __init__
    self.setup_tabs(track)
  File "/usr/lib/exaile/xl/gui/information.py", line 340, in setup_tabs
    self.append_page(WikipediaTab(self.exaile, album),
  File "/usr/lib/exaile/xl/gui/information.py", line 181, in __init__
    self.browser = xlmisc.BrowserWindow(exaile, url)
  File "/usr/lib/exaile/xl/xlmisc.py", line 878, in __init__
    self.cache_dir = xl.path.get_config('cache')
  File "/usr/lib/exaile/xl/path.py", line 65, in get_config
    traceback.print_stack()
WARNING: get_config called for 'cache', use get_cache instead
  File "/usr/lib/exaile/exaile.py", line 144, in <module>
    main()
  File "/usr/lib/exaile/exaile.py", line 140, in main
    gtk.main()
  File "/usr/lib/exaile/xl/gui/playlist.py", line 973, in get_track_information
    information.show_information(self.exaile, t)
  File "/usr/lib/exaile/xl/gui/information.py", line 44, in show_information
    return TrackInformation(exaile, track)
  File "/usr/lib/exaile/xl/gui/information.py", line 307, in __init__
    self.setup_tabs(track)
  File "/usr/lib/exaile/xl/gui/information.py", line 342, in setup_tabs
    self.append_page(LyricsTab(self.exaile, self, track),
  File "/usr/lib/exaile/xl/gui/information.py", line 145, in __init__
    self.text = xlmisc.BrowserWindow(exaile, None)#, True)
  File "/usr/lib/exaile/xl/xlmisc.py", line 878, in __init__
    self.cache_dir = xl.path.get_config('cache')
  File "/usr/lib/exaile/xl/path.py", line 65, in get_config
    traceback.print_stack()
http://lyricwiki.org/api.php?artist=Hoobastank&song=If+I+Were+You&fmt=html
WARN...

Read more...

Revision history for this message
lokki (tomtim20) wrote :
Download full text (4.0 KiB)

Ubuntu Gutsy with Full Updates, running Exaile 0.2.12devel.

Loading page 0
sh: jackd: not found
ReplayGain support initialized.
WARNING: get_config called for 'cache', use get_cache instead
  File "/usr/lib/exaile/exaile.py", line 144, in <module>
    main()
  File "/usr/lib/exaile/exaile.py", line 140, in main
    gtk.main()
  File "/usr/lib/exaile/xl/gui/playlist.py", line 973, in get_track_information
    information.show_information(self.exaile, t)
  File "/usr/lib/exaile/xl/gui/information.py", line 44, in show_information
    return TrackInformation(exaile, track)
  File "/usr/lib/exaile/xl/gui/information.py", line 307, in __init__
    self.setup_tabs(track)
  File "/usr/lib/exaile/xl/gui/information.py", line 335, in setup_tabs
    self.append_page(WikipediaTab(self.exaile, artist),
  File "/usr/lib/exaile/xl/gui/information.py", line 181, in __init__
    self.browser = xlmisc.BrowserWindow(exaile, url)
  File "/usr/lib/exaile/xl/xlmisc.py", line 878, in __init__
    self.cache_dir = xl.path.get_config('cache')
  File "/usr/lib/exaile/xl/path.py", line 65, in get_config
    traceback.print_stack()
WARNING: get_config called for 'cache', use get_cache instead
  File "/usr/lib/exaile/exaile.py", line 144, in <module>
    main()
  File "/usr/lib/exaile/exaile.py", line 140, in main
    gtk.main()
  File "/usr/lib/exaile/xl/gui/playlist.py", line 973, in get_track_information
    information.show_information(self.exaile, t)
  File "/usr/lib/exaile/xl/gui/information.py", line 44, in show_information
    return TrackInformation(exaile, track)
  File "/usr/lib/exaile/xl/gui/information.py", line 307, in __init__
    self.setup_tabs(track)
  File "/usr/lib/exaile/xl/gui/information.py", line 340, in setup_tabs
    self.append_page(WikipediaTab(self.exaile, album),
  File "/usr/lib/exaile/xl/gui/information.py", line 181, in __init__
    self.browser = xlmisc.BrowserWindow(exaile, url)
  File "/usr/lib/exaile/xl/xlmisc.py", line 878, in __init__
    self.cache_dir = xl.path.get_config('cache')
  File "/usr/lib/exaile/xl/path.py", line 65, in get_config
    traceback.print_stack()
WARNING: get_config called for 'cache', use get_cache instead
  File "/usr/lib/exaile/exaile.py", line 144, in <module>
    main()
  File "/usr/lib/exaile/exaile.py", line 140, in main
    gtk.main()
  File "/usr/lib/exaile/xl/gui/playlist.py", line 973, in get_track_information
    information.show_information(self.exaile, t)
  File "/usr/lib/exaile/xl/gui/information.py", line 44, in show_information
    return TrackInformation(exaile, track)
  File "/usr/lib/exaile/xl/gui/information.py", line 307, in __init__
    self.setup_tabs(track)
  File "/usr/lib/exaile/xl/gui/information.py", line 342, in setup_tabs
    self.append_page(LyricsTab(self.exaile, self, track),
  File "/usr/lib/exaile/xl/gui/information.py", line 145, in __init__
    self.text = xlmisc.BrowserWindow(exaile, None)#, True)
  File "/usr/lib/exaile/xl/xlmisc.py", line 878, in __init__
    self.cache_dir = xl.path.get_config('cache')
  File "/usr/lib/exaile/xl/path.py", line 65, in get_config
    traceback.print_stack()
http://lyricwiki.org/api.php?artist=Nelly+Furtado&song=All+Good+Things&fmt=html...

Read more...

Revision history for this message
Gaaruto (gaaruto-gmail) wrote :

The same here, running on Fedora 7 and Exaile 0.2.10
Trying to view lyrics. Program simply close.

-----------------------------------------------------
[gaaruto@F7P4 ~]$ exaile
Plugins 'Sound Juicer' version '0.1.1' loaded successfully
Plugins 'No Taskbar Entry' version '0.1' loaded successfully
Plugins 'Shoutcast Radio' version '0.2' loaded successfully
Plugins 'Global Hotkeys' version '0.6' loaded successfully
Plugins 'Mass Storage Driver' version '0.3' loaded successfully
Plugins 'Desktop Cover' version '0.2' loaded successfully
Plugins 'Mini Mode' version '0.4.1' loaded successfully
Plugins 'Streamripper!' version '0.1' loaded successfully
Checking in /home/gaaruto/.exaile/plugins for egg plugins
<pkg_resources.Environment object at 0xa139f0c>
Created db for thread Thread-2
{'Thread-2': <sqlite3.Connection object at 0xa0abe30>}
Logging in to audioscrobbler
Using multimedia keys from: gnome
loading tracks...
Closed db for thread Thread-2
done loading tracks...
loading songs
Clearing tracks cache
Importing /home/gaaruto/.exaile/saved/playlist0000.m3u
Last playlist loaded
Loading page 0
JACK tmpdir identified as [/dev/shm]
http://lyricwiki.org/api.php?artist=Aerosmith&song=I+Don%27t+Want+to+Miss+a+Thing+%7BFrom+Armageddon%7D&fmt=html
www.fretplay.com /tabs/a/aerosmith/i_don't_want_to_miss_a_thing_{from_armageddon}-tab.shtml
http://www.fretplay.com/tabs/a/aerosmith/i_don't_want_to_miss_a_thing_{from_armageddon}-tab.shtml
/home/gaaruto/.exaile/cache/tablature_ff006179f445690c1c37893114b271a7.tablature
Erreur de segmentation
[gaaruto@F7P4 ~]$
-----------------------------------------------------

Revision history for this message
mrgorefest (mrgorefest) wrote :
Download full text (4.7 KiB)

I've the same problem on Ubuntu Gutsy running the last Exaile bzr.
Here is my output:

Exaile 0.2.12devel
Plugins 'AWN' version '0.7.4' loaded successfully
Plugins 'IM Status' version '0.12.1' loaded successfully
Plugins 'Update Notifier' version '0.3.2' loaded successfully
Plugins 'Driver per iPod' version '0.4.6' loaded successfully
Plugins 'HTTP Server Control' version '0.2.2' loaded successfully
Plugins 'Tasti di scelta rapida globali' version '0.6.2' loaded successfully
Plugins 'Driver per periferiche di archiviazione di massa' version '0.3.4' loaded successfully
Plugins 'Streamripper!' version '0.1.4' loaded successfully
Created db for thread Thread-1
{'Thread-1': <sqlite3.Connection object at 0x8a4b098>}
Using multimedia keys from: gnome
Logging in to audioscrobbler
Starting scan timer at 25.0
loading tracks...
Closed db for thread Thread-1
done loading tracks...
loading songs
Clearing tracks cache
Importing /home/mrgorefest/.exaile/saved/playlist0000.m3u
Last playlist loaded
Loading page 0
Exception in thread Thread-5:
Traceback (most recent call last):
  File "threading.py", line 460, in __bootstrap
    self.run()
  File "threading.py", line 440, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/home/mrgorefest/.exaile/plugins/updates.py", line 30, in start_thread
    version = map(int, APP.get_version().replace('svn', '').split('.'))
ValueError: invalid literal for int() with base 10: '12devel'

sh: jackd: not found
ReplayGain support initialized.
-----------------------
 get_config ( /usr/lib/exaile/xl/path.py @ 62):
-----------------------
Stack:
  File "/usr/lib/exaile/exaile.py", line 144, in <module>
    gtk.main()
  File "/usr/lib/exaile/xl/gui/playlist.py", line 1057, in get_track_information
    information.show_information(self.exaile, t)
  File "/usr/lib/exaile/xl/gui/information.py", line 44, in show_information
    return TrackInformation(exaile, track)
  File "/usr/lib/exaile/xl/gui/information.py", line 307, in __init__
    self.setup_tabs(track)
  File "/usr/lib/exaile/xl/gui/information.py", line 335, in setup_tabs
    self.append_page(WikipediaTab(self.exaile, artist),
  File "/usr/lib/exaile/xl/gui/information.py", line 181, in __init__
    self.browser = xlmisc.BrowserWindow(exaile, url)
  File "/usr/lib/exaile/xl/xlmisc.py", line 773, in __init__
    self.cache_dir = xl.path.get_config('cache')
  File "/usr/lib/exaile/xl/path.py", line 64, in get_config
    logger.log_stack("WARNING: get_config called for 'cache', "
WARNING: get_config called for 'cache', use get_cache instead
-----------------------
 get_config ( /usr/lib/exaile/xl/path.py @ 62):
-----------------------
Stack:
  File "/usr/lib/exaile/exaile.py", line 144, in <module>
    gtk.main()
  File "/usr/lib/exaile/xl/gui/playlist.py", line 1057, in get_track_information
    information.show_information(self.exaile, t)
  File "/usr/lib/exaile/xl/gui/information.py", line 44, in show_information
    return TrackInformation(exaile, track)
  File "/usr/lib/exaile/xl/gui/information.py", line 307, in __init__
    self.setup_tabs(track)
  File "/usr/lib/exaile/xl/gui/information.py", line 340, in setup_tabs
    self.append_page(WikipediaTab(self...

Read more...

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.