Segmentation fault while fetching cover art

Bug #778958 reported by Vincent Cheng
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
Undecided
Unassigned

Bug Description

Version: Exaile 0.3.2.1 on Debian GNU/Linux wheezy/sid (from Debian's repositories)

Steps to reproduce:
1) Start Exaile
2) Edit > Covers
3) Press "Start"
4) Close the window (with ALT+F4), before Exaile finishes downloading all cover art
5) Exaile segfaults.

Terminal output:

$ LC_ALL=C exaile --debug
03:09:12,967:INFO : Loading Exaile 0.3.2.1... (xl.main)
03:09:12,967:INFO : Loading settings... (xl.main)
03:09:13, 23:DEBUG : Provider tags registered for service covers (xl.providers)
03:09:13, 23:DEBUG : Provider localfile registered for service covers (xl.providers)
03:09:13, 26:DEBUG : Normal playback engine selected. (xl.player)
03:09:13, 93:DEBUG : Provider tracknumber registered for service tag_formatting (xl.providers)
03:09:13, 94:DEBUG : Provider discnumber registered for service tag_formatting (xl.providers)
03:09:13, 94:DEBUG : Provider artist registered for service tag_formatting (xl.providers)
03:09:13, 94:DEBUG : Provider __length registered for service tag_formatting (xl.providers)
03:09:13, 94:DEBUG : Provider __rating registered for service tag_formatting (xl.providers)
03:09:13, 95:DEBUG : Provider __last_played registered for service tag_formatting (xl.providers)
03:09:13, 95:DEBUG : Provider filename registered for service tag_formatting (xl.providers)
03:09:13,137:INFO : Loading plugins... (xl.main)
03:09:13,138:DEBUG : Provider equalizer-10bands registered for service postprocessing_element (xl.providers)
03:09:13,138:DEBUG : Loaded plugin equalizer (xl.plugins)
03:09:13,143:DEBUG : Loaded plugin lyricsviewer (xl.plugins)
03:09:13,143:DEBUG : Loaded plugin lastfmcovers (xl.plugins)
03:09:13,149:DEBUG : Provider cd registered for service hal (xl.providers)
03:09:13,149:DEBUG : Loaded plugin cd (xl.plugins)
03:09:13,150:DEBUG : Provider rgvolume registered for service stream_element (xl.providers)
03:09:13,150:DEBUG : Provider rglimiter registered for service stream_element (xl.providers)
03:09:13,150:DEBUG : Loaded plugin replaygain (xl.plugins)
03:09:13,151:DEBUG : Provider lastfm registered for service dynamic_playlists (xl.providers)
03:09:13,151:DEBUG : Loaded plugin lastfmdynamic (xl.plugins)
03:09:13,151:INFO : Loading collection... (xl.main)
03:09:13,211:INFO : Loading devices... (xl.main)
03:09:13,213:DEBUG : Provider __local registered for service lyrics (xl.providers)
03:09:13,213:INFO : Loading interface... (xl.main)
03:09:13,230:WARNING : Failed to connect to HAL, autodetection of devices will be disabled. (xl.hal)
03:09:13,309:INFO : Loading main window... (xlgui)
03:09:13,310:INFO : Enabling Restart menu item (xlgui.main)
03:09:13,317:INFO : Connecting main window events... (xlgui.main)
03:09:13,324:DEBUG : Adding playlist 0: order0.playing.Playlist %d (xlgui.main)
03:09:13,324:DEBUG : Tab:0; Tag:playing; Name:Playlist %d (xlgui.main)
03:09:13,356:INFO : Loading panels... (xlgui)
03:09:13,365:DEBUG : Reloading collection tree (xlgui.panel.collection)
03:09:13,419:INFO : Connecting panel events... (xlgui)
03:09:13,432:INFO : Done loading main window... (xlgui)
03:09:13,516:INFO : Playing file:///home/vincent/Music/AquariaSoundtrack/01%20Fear%20the%20Dark.mp3 (xl.player.engine_normal)
03:09:13,919:DEBUG : Provider lastfm registered for service covers (xl.providers)
/usr/lib/exaile/xlgui/cover.py:303: Warning: g_object_ref: assertion `G_IS_OBJECT (object)' failed
  self.stop_button.set_label(_('Start'))
Segmentation fault

Revision history for this message
Dustin Spicuzza (dustin-virtualroadside) wrote :

Please try this on the trunk version of exaile, and let me know if you can reproduce the problem still. It may have been fixed.

Changed in exaile:
status: New → Incomplete
Revision history for this message
Vincent Cheng (vincent-c) wrote :

I can no longer reproduce this with Exaile 3.3.0-rc1, so I'm marking this as fixed.

Changed in exaile:
status: Incomplete → Fix Released
Revision history for this message
Mathias Brodala (mathbr) wrote :

Since 3.3.0 has not been released yet, this is "Fix Committed". ;-)

Changed in exaile:
status: Fix Released → Fix Committed
Changed in exaile:
status: Fix Committed → Fix Released
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.