Crash on fast clicking on rating in automatic playlist

Bug #71253 reported by A. Bram Neijt
90
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GStreamer
Fix Released
Critical
gst-plugins-base0.10 (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs
rhythmbox (Ubuntu)
Invalid
Undecided
Ubuntu Desktop Bugs

Bug Description

Using a automatic playlist with only unrated (rating=0) songs, rhythmbox will crash if you click on the songs rating quickly and repeatedly (songs will be removed from the list if their rating goes up). This is probably a race condition problem.

To reproduce the bug:
1) Make sure you have songs with zero rating (no stars)
2) Create an automatic playlist matching only zero rated songs (no stars).
3) Don't enable shuffle
4) Start clicking on the rating of the playing song and keep clicking until it crashes (about 10 to 20 songs on my machine). Clicking will bring up the song below it and remove the song from the list. If you click fast enough rythmbox will crash.

Misc info:
rythmbox 0.9.6
gstreamer 0.10
Ogg Vorbis music files

Revision history for this message
John Vivirito (gnomefreak) wrote :

Thanks for your bug report. Could you please try to obtain a
backtrace by following the instructions on
       http://wiki.ubuntu.com/DebuggingProgramCrash.
This will greatly aid us in tracking down your problem.

Changed in rhythmbox:
status: Unconfirmed → Needs Info
Revision history for this message
A. Bram Neijt (bneijt) wrote :

Here is a complete report from the "Problem report for" help program. Due to the ease with which this problem is recreated I havn't taken the time to install the debugsysms for the used program. And the problem can simply be avoided by clicking more slowely or simply turning on shuffle so it is impossible to click on song that just started playing.

Hopefully, this report does add something however.

Revision history for this message
Sebastien Bacher (seb128) wrote :

The backtrace looks like a gst-plugins-base0.10 bug, reassigning. I've forwarded it upstream: http://bugzilla.gnome.org/show_bug.cgi?id=378436

Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Needs Info → Confirmed
Changed in gstreamer:
status: Unknown → Unconfirmed
Changed in gstreamer:
status: Unconfirmed → Needs Info
Changed in rhythmbox:
status: Unconfirmed → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

fixed upstream

Changed in gst-plugins-base0.10:
status: Confirmed → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

probably not a rhythmbox bug, feel free to reopen that task if you still have the problem with the next gst-plugins-base0.10 version

Changed in rhythmbox:
assignee: nobody → desktop-bugs
status: Confirmed → Rejected
Changed in gstreamer:
status: Needs Info → Fix Released
Revision history for this message
Alberto Milone (albertomilone) wrote :

I have the same problem here.

:~$ sudo aptitude show libgstreamer-plugins-base0.10-0
Package: libgstreamer-plugins-base0.10-0
State: installed
Automatically installed: no
Version: 0.10.11cvs20070222-0ubuntu1
Priority: optional
Section: libs

Revision history for this message
Sebastien Bacher (seb128) wrote :

Could you attach a crash file with that version? Does other people who had that still get the problem?

Revision history for this message
Sebastien Bacher (seb128) wrote :

the new version is available in Ubuntu 7.04, closing

Changed in gst-plugins-base0.10:
status: Fix Committed → Fix Released
Changed in gstreamer:
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.