rhythmbox locks up when pulseaudio settings are changed, even when not playing

Bug #303903 reported by njh
2
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: rhythmbox

using padevchooser to modify the sound server settings (Configure Local Sound Server...), when rhythmbox is running (playing or not), results in rhythmbox locking up completely.

Description: Ubuntu 8.10
Release: 8.10

rhythmbox:
  Installed: 0.11.6svn20081008-0ubuntu4.2
  Candidate: 0.11.6svn20081008-0ubuntu4.2
  Version table:
 *** 0.11.6svn20081008-0ubuntu4.2 0
        500 http://us.archive.ubuntu.com intrepid-updates/main Packages
        100 /var/lib/dpkg/status
     0.11.6svn20081008-0ubuntu4 0
        500 http://us.archive.ubuntu.com intrepid/main Packages

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

Thank you for taking the time to report this bug and helping to make Ubuntu better. However, your crash report is either missing or challenging to deal with as a ".crash" file. Please follow these instuctions to have apport report a new bug about your crash that can be dealt with by the automatic retracer.

If you are using Ubuntu with the Gnome desktop environment - launch nautilus and navigate to your /var/crash directory and double click on the crash report you wish to submit.

I'm closing this bug report since the process outlined above will automatically open a new bug report which can then dealt with more efficiently. Thanks in advance for your cooperation and understanding.

Changed in rhythmbox:
status: New → Invalid
Revision history for this message
njh (njh-njhurst) wrote :

crash files are not generated by programs locking up.

Changed in rhythmbox:
status: Invalid → New
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Then get 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
njh (njh-njhurst) wrote :
Download full text (4.5 KiB)

As the program has simply locked up, I waited a few seconds, then hit control z then got a backtrace:

#0 0xb807b430 in __kernel_vsyscall ()
#1 0xb7e39d09 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7e35114 in _L_lock_89 () from /lib/tls/i686/cmov/libpthread.so.0
#3 0xb7e34a42 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#4 0xb71a43df in gst_object_get_parent () from /usr/lib/libgstreamer-0.10.so.0
#5 0xb71a49f2 in gst_object_get_path_string ()
   from /usr/lib/libgstreamer-0.10.so.0
#6 0xb71bcaa0 in gst_element_message_full ()
   from /usr/lib/libgstreamer-0.10.so.0
#7 0xb3ccf9b7 in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
#8 0xb3d6bf49 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#9 0xb3d7829f in ?? () from /usr/lib/libgstaudio-0.10.so.0
#10 0xb3d7978f in gst_ring_buffer_pause () from /usr/lib/libgstaudio-0.10.so.0
#11 0xb3d74904 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#12 0xb3cd1475 in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
#13 0xb71bc2f8 in gst_element_change_state ()
   from /usr/lib/libgstreamer-0.10.so.0
#14 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#16 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0xb3dc9fdb in ?? () from /usr/lib/gstreamer-0.10/libgstautodetect.so
#18 0xb71bc2f8 in gst_element_change_state ()
   from /usr/lib/libgstreamer-0.10.so.0
---Type <return> to continue, or q <return> to quit---
#19 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#20 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#21 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#22 0xb71bc2f8 in gst_element_change_state ()
   from /usr/lib/libgstreamer-0.10.so.0
#23 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#24 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#25 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#26 0xb3e00170 in ?? () from /usr/lib/gstreamer-0.10/libgstgconfelements.so
#27 0xb3dfcff6 in ?? () from /usr/lib/gstreamer-0.10/libgstgconfelements.so
#28 0xb71bc2f8 in gst_element_change_state ()
   from /usr/lib/libgstreamer-0.10.so.0
#29 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#30 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#31 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#32 0xb71bc2f8 in gst_element_change_state ()
   from /usr/lib/libgstreamer-0.10.so.0
#33 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#34 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#35 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#36 0xb71bc2f8 in gst_element_change_state ()
   from /usr/lib/libgstreamer-0.10.so.0
#37 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
---Type <return> to continue, or q <return> to quit---
#38 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#39 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#40 0xb71bc2f8 in gst_element_change_state ()
   from /usr/lib/libgstreamer-0.10.so.0
#41 0xb71bf25c in ?? () from /...

Read more...

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

the issue was rather a gstreamer one and should be fixed in jaunty, closing the bug, you can reopen if you still get the issue using the new version though

Changed in rhythmbox:
status: Incomplete → 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.