rhythmbox crashes on changing volume

Bug #472909 reported by Alex L.
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
gstreamer0.10 (Ubuntu)
New
Medium
Unassigned

Bug Description

Binary package hint: rhythmbox

Ubuntu 9.10.
rhythmbox 0.12.5-0ubuntu4 0

I tried to change volume using rhythmbox slider (on top right corner) or just using mouse wheel over this button.
But rhythmbox crashed.

I can reproduce it always if constantly change volume during 2-5 secons. Sometimes it crashes immediately.

gdb output:

alex@alex-laptop:~$ gdb -e rhythmbox
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb) run
Starting program: /usr/bin/rhythmbox
[Thread debugging using libthread_db enabled]
[New Thread 0xb77b4b70 (LWP 3286)]

** (rhythmbox:3282): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (rhythmbox:3282): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
[Thread 0xb77b4b70 (LWP 3286) exited]
[New Thread 0xb77b4b70 (LWP 3287)]
[Thread 0xb77b4b70 (LWP 3287) exited]
[New Thread 0xb77b4b70 (LWP 3288)]
[Thread 0xb77b4b70 (LWP 3288) exited]
[New Thread 0xb77b4b70 (LWP 3289)]
[Thread 0xb77b4b70 (LWP 3289) exited]
[New Thread 0xb77b4b70 (LWP 3290)]
[New Thread 0xb678fb70 (LWP 3291)]
[New Thread 0xb5f8eb70 (LWP 3292)]
[Thread 0xb77b4b70 (LWP 3290) exited]
[Thread 0xb5f8eb70 (LWP 3292) exited]
[New Thread 0xb5f8eb70 (LWP 3293)]
[New Thread 0xb77b4b70 (LWP 3294)]
[New Thread 0xb5518b70 (LWP 3295)]
[New Thread 0xb0d16b70 (LWP 3296)]
[New Thread 0xb0515b70 (LWP 3297)]
[Thread 0xb0515b70 (LWP 3297) exited]
[New Thread 0xb0515b70 (LWP 3298)]
[Thread 0xb0515b70 (LWP 3298) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0x00d0d446 in g_object_set () from /usr/lib/libgobject-2.0.so.0
#2 0x025d8095 in gst_play_sink_set_volume (playsink=0x1, volume=0.44000604748725891) at gstplaysink.c:673
#3 0x025d6b1d in gst_play_bin_set_property (object=0x8a16090, prop_id=17, value=0xbfffe068, pspec=0x83a4660) at gstplaybin2.c:1597
#4 0x00d0ce85 in g_object_set_valist () from /usr/lib/libgobject-2.0.so.0
#5 0x00d0d446 in g_object_set () from /usr/lib/libgobject-2.0.so.0
#6 0x00aeed2f in set_playbin_volume (player=0x8a16090, volume=0.440006047) at rb-player-gst.c:723
#7 0x00aeefbd in impl_set_volume (player=0x8130e10, volume=0.440006047) at rb-player-gst.c:908
#8 0x00ae90da in rb_player_set_volume (player=0x8130e10, volume=0.440006047) at rb-player.c:445
#9 0x00a6f4a3 in rb_shell_player_sync_volume (player=0x8222800, notify=<value optimized out>, set_volume=1)
    at rb-shell-player.c:2434
#10 0x00a71899 in rb_shell_player_set_property (object=0x8222800, prop_id=7, value=0xbfffe2f8, pspec=0x818ca88)
    at rb-shell-player.c:1263
#11 0x00d0ce85 in g_object_set_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00d0d446 in g_object_set () from /usr/lib/libgobject-2.0.so.0
#13 0x00a66c06 in rb_shell_volume_widget_changed_cb (vol=0x83a5028, volume=0.44000604748725891, shell=0x81af018) at rb-shell.c:3212
#14 0x00d15278 in g_cclosure_marshal_VOID__DOUBLE () from /usr/lib/libgobject-2.0.so.0
#15 0x00d08072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0x00d1d7a8 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0x00d1eb2d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0x00d1efb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0x01008643 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00d159fc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#21 0x00d066f9 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0x00d08072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0x00d1d49e in ?? () from /usr/lib/libgobject-2.0.so.0
#24 0x00d1eb2d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0x00d1efb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0x00fe5fe9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x00d159fc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#28 0x00d08072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#29 0x00d1d7a8 in ?? () from /usr/lib/libgobject-2.0.so.0
#30 0x00d1eb2d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#31 0x00d1efb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#32 0x00ed291a in gtk_adjustment_value_changed () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#33 0x0100872e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x00fa7474 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x00d066f9 in ?? () from /usr/lib/libgobject-2.0.so.0
#36 0x00d08072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#37 0x00d1d49e in ?? () from /usr/lib/libgobject-2.0.so.0
#38 0x00d1e9b8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#39 0x00d1efb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#40 0x010c396e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#41 0x00f9fc20 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#42 0x00fa0ea9 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#43 0x001ef62a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#44 0x007c6e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0x007ca720 in ?? () from /lib/libglib-2.0.so.0
#46 0x007cab8f in g_main_loop_run () from /lib/libglib-2.0.so.0
#47 0x00fa1419 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#48 0x0804b42e in ?? ()
#49 0x07707b56 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#50 0x0804ad11 in ?? ()
(gdb)

ProblemType: Bug
Architecture: i386
Date: Tue Nov 3 17:55:08 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/rhythmbox
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
Package: rhythmbox 0.12.5-0ubuntu4
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: rhythmbox
Uname: Linux 2.6.31-14-generic i686

Revision history for this message
Alex L. (alexandr-lishchuk) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in rhythmbox (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Alex L. (alexandr-lishchuk) wrote :
Changed in rhythmbox (Ubuntu):
status: Incomplete → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue is an upstream one and it would be nice if somebody having it could send the bug the to the people writting the software (https://wiki.ubuntu.com/Bugs/Upstream/GNOME)

affects: rhythmbox (Ubuntu) → gstreamer0.10 (Ubuntu)
Changed in gstreamer0.10 (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
Revision history for this message
Michalxo (michalxo) wrote :

Same bug here. I am able to "get it" when filtering sound and then changing somehow volume. Maybe song filtering is not needed at all.

Revision history for this message
gray (info-graydesigns) wrote :

This issue happens for me when I use the rhythmbox toolbar volume control.

If I change the system volume control, or use the sound preferences dialog by right-clicking on the panel icon to alter the rhythmbox volume, then all is fine, but if I try to change the volume from the toolbar in Rhythmbox then Rhythmbox crashes.

For now I have just hidden the rhythmbox toolbar.

I am running 9.10 installed clean, not upgraded, with all updates as of today.

Revision history for this message
krabas (krabas) wrote :

There is workaround as explained in bug #479213. But then you face issue #479213, which is better for the moment i think.

Revision history for this message
gray (info-graydesigns) wrote :

Thanks for the suggestion, however hanging the volume via the panel icon is easy enough for now - I merely submitted the bug report in the hopes of a fix at some point and thereby improving Ubuntu.

Cheers

Revision history for this message
gray (info-graydesigns) wrote :

um...that should have read "changing the volume via the panel..."

coffee....

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.