Holding down enter on a particular file causes rhythmbox to segfault

Bug #137986 reported by Sitsofe Wheeler
6
Affects Status Importance Assigned to Milestone
Rhythmbox
Fix Released
Critical
rhythmbox (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs
Hardy
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Description of the problem:
When holding down enter on a particular track (presumably causing it to start and stop a lot) rhythmbox will either segfault or freeze.

Steps to reproduce:
1. Start
rhythmbox .
2. Go to Music -> Import File...
3. In the window that appears press Ctrl-L so the location bar is visible and in the text area put /usr/share/example-content/fables_01_01_aesop.spx . Click the Open button at the bottom right.
4. Click on fables_01_01_ae... so it is highlighted.
5. Press and hold enter for five or so seconds.

Expected results:
Music to start playing, interface to remain responsive.

Actual results:
No music plays, interface will become unresponsive and stop drawing itself or program will segfault and crash.

How reproducible is the problem?
The problem is reproducible every time.

Version information:
Ubuntu gutsy (development branch)
rhythmbox 0.11.2-0ubuntu2
gstreamer0.10-alsa 0.10.14-1ubuntu3
gstreamer0.10-esd 0.10.6-0ubuntu1
gstreamer0.10-gnomevfs 0.10.14-1ubuntu3
gstreamer0.10-plugins-base 0.10.14-1ubuntu3
gstreamer0.10-plugins-base-apps 0.10.14-1ubuntu3
gstreamer0.10-plugins-good 0.10.6-0ubuntu1
gstreamer0.10-plugins-ugly 0.10.6-0ubuntu2
gstreamer0.10-tools 0.10.14-1ubuntu1
gstreamer0.10-x 0.10.14-1ubuntu3

Related branches

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=474569

Changed in rhythmbox:
importance: Medium → Low
status: Incomplete → Confirmed
importance: Low → Medium
status: Confirmed → Triaged
Changed in rhythmbox:
status: Unknown → New
Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Still here on Hardy. If launched from a terminal the following output appears:
OIL: ERROR liboiltest.c 361: oil_test_check_impl(): illegal instruction in mmxCombineAddU

Version information:
Ubuntu hardy (development branch)
rhythmbox 0.11.5-0ubuntu1
liboil0.3 0.3.14-3

Changed in rhythmbox:
status: New → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue has been fixed in the upstream svn

Changed in rhythmbox:
status: Triaged → Fix Committed
Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into -proposed, please test and give feedback here

Changed in rhythmbox:
status: Confirmed → Fix Committed
Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

I have confirmed the issue on a clean Hardy install and confirmed the fix on a system with -proposed updates installed.

Revision history for this message
Brian Murray (brian-murray) wrote :

Hardy -updates currently has rhythmbox version 0.11.5-0ubuntu8 and the changelog from rhythmbox indicates this was fixed in package version 0.11.5-0ubuntu7:

rhythmbox (0.11.5-0ubuntu7) hardy-proposed; urgency=low

  * debian/patches/81_use_uri_to_import_directory.patch:
    - set the library uri correctly, fix import issues for songs which use
      whitespaces, thanks to Josh Smith who tracked the bug (lp: #147883)
  * debian/patches/95_from_svn_extra_translatable_strings.patch:
    - change from svn, mark some extra strings as translatable
  * debian/patches/96_from_svn_fix_artwork_crasher.patch:
    - change from svn, don't try to get the artwork when there is no
      album or artist information available (lp: #209405)
  * debian/patches/97_from_svn_fix_ipod_crasher.patch:
    - change from svn, correctly set the signal to avoid a crasher (lp: #177660)
  * debian/patches/98_from_svn_correctly_handle_playing_changes.patch:
    - change from svn, correctly handle the playing changes, fix titles not
      being correctly updated and some crashers (lp: #121358, #128162, #137986)

 -- Sebastien Bacher <email address hidden> Tue, 13 May 2008 14:48:28 +0200

Subsequently, I am closing this bug as Fix Released.

Changed in rhythmbox:
status: Fix Committed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

the new 0.11.5.90 version uploaded to intrepid fixes the issue, closing the bug

Changed in rhythmbox:
status: Fix Committed → Fix Released
Changed in rhythmbox:
importance: Unknown → Critical
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.