hangs when disconnecting USB Sounddevice

Bug #81307 reported by Alexander Menk
2
Affects Status Importance Assigned to Milestone
Rhythmbox
Fix Released
Medium
gst-plugins-base0.10 (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: rhythmbox

Rhythmbox hangs when disconnecting the USB Audio device I'm currently playing music on .. I know, that's nothing one does all the day - but I'm switching often between PCI Sound and USB Sound.

Rhythmbox perhaps should detect error's with the playback and stop the current playback.

priority: low

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

Thank you for your bug. What version of Ubuntu do you use? Could you get a backtrace (https://wiki.ubuntu.com/Backtrace) from the hang?

Changed in rhythmbox:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
Revision history for this message
Alexander Menk (alex-menk) wrote :

I'm using Ubuntu Edgy, I've attached the backtrace .. but couldn't create it as explained in your wiki-link, because rythmbox doesn't crash - it just doesn't react to any input anymore. So I pressed Ctrl+Z in gdb and type "backtrace" .. to generate the attached file. hope that helps..
I think it's just a design issue when sending the audio to the soundcard - when there is an error with the card, rythmbox perhaps shouldn't hang ... or perhaps gstreamer has to produce an error code ..

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

For a program hanging using Ctrl-C on the gdb prompt and then doing "thread apply all bt" allows to get a backtrace. Could you get one with libglib2.0-0-dbg gstreamer0.10-plugins-base-dbg libgstreamer0.10-0-dbg?

Revision history for this message
Alexander Menk (alex-menk) wrote :

here it is ..

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

Did you have libgstreamer0.10-0-dbg installed for that backtrace? It looks like libgstreamer was not a debug one

I've forwarded that problem upstream: http://bugzilla.gnome.org/show_bug.cgi?id=405451

Changed in rhythmbox:
importance: Undecided → Low
status: Needs Info → Confirmed
Revision history for this message
Alexander Menk (alex-menk) wrote :

thanks .. libgstreamer0.10-0-dbg was installed ...

Changed in rhythmbox:
status: Unknown → Unconfirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

Comment from upstream:

"This looks like an alsasink bug, so re-assigning to GStreamer.

Just to confirm, do you see the same thing when using Totem or any other
GStreamer-based media player?"

Changed in rhythmbox:
status: Unconfirmed → Confirmed
Changed in rhythmbox:
status: Confirmed → In Progress
Revision history for this message
Sebastien Bacher (seb128) wrote :

fixed upstream

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

the new version is available in Ubuntu 7.04

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