Bug#668275: rhythmbox freezes on startup

Daniel Blaschke blaschke at hep.itp.tuwien.ac.at
Tue Apr 10 13:59:44 UTC 2012


Package: rhythmbox
Version: 2.96-3
Severity: important

Dear Maintainer,

here is the backtrace of the freeze:
GNU gdb (GDB) 7.4-debian
Copyright (C) 2012 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/rhythmbox...(no debugging symbols found)...done.
(gdb) handle SIG33 pass nostop noprint
Signal        Stop	Print	Pass to program	Description
SIG33         No	No	Yes		Real-time event 33
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/rhythmbox 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe2c19700 (LWP 24382)]
[New Thread 0x7fffe2418700 (LWP 24383)]
[New Thread 0x7fffe15d1700 (LWP 24384)]
[New Thread 0x7fffd16cd700 (LWP 24385)]
[New Thread 0x7fffd7923700 (LWP 24389)]
[Thread 0x7fffd7923700 (LWP 24389) exited]
[Thread 0x7fffd16cd700 (LWP 24385) exited]

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed

(rhythmbox:24379): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed
[New Thread 0x7fffd16cd700 (LWP 24392)]
[Thread 0x7fffd16cd700 (LWP 24392) exited]
[New Thread 0x7fffd16cd700 (LWP 24393)]
[New Thread 0x7fffd7923700 (LWP 24394)]
[Thread 0x7fffd7923700 (LWP 24394) exited]
[Thread 0x7fffe15d1700 (LWP 24384) exited]

Program received signal SIGINT, Interrupt.
0x00007ffff6df94e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
(gdb) backtrace full
#0  0x00007ffff6df94e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#1  0x00007ffff6df9705 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#2  0x00007ffff37dd804 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#3  0x00007ffff37eef7a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#4  0x00007ffff37f8e11 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#5  0x00007ffff37f8fb2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#6  0x00007ffff7b5b817 in ?? () from /usr/lib/librhythmbox-core.so.5
No symbol table info available.
#7  0x00007ffff7b5b8be in ?? () from /usr/lib/librhythmbox-core.so.5
No symbol table info available.
#8  0x00007ffff7b5ba11 in ?? () from /usr/lib/librhythmbox-core.so.5
No symbol table info available.
#9  0x00007ffff31100cf in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#10 0x00007ffff31108c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#11 0x00007ffff3110e02 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#12 0x00007ffff6d0afdd in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#13 0x00007ffff6251bbe in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#14 0x00000000004011aa in main ()
No symbol table info available.
(gdb) info registers
rax            0xa8	168
rbx            0x1ab5a40	28006976
rcx            0x2e21950	48372048
rdx            0x2322e00	36843008
rsi            0x31b35b0	52114864
rdi            0x2322e00	36843008
rbp            0x31b35b0	0x31b35b0
rsp            0x7fffffffdc18	0x7fffffffdc18
r8             0x0	0
r9             0x231e830	36825136
r10            0x0	0
r11            0x1	1
r12            0x31bcf60	52154208
r13            0x0	0
r14            0x1fdeca0	33418400
r15            0x7ffff6df96b0	140737335236272
rip            0x7ffff6df94e7	0x7ffff6df94e7
eflags         0x246	[ PF ZF IF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
(gdb) x/16i $pc
=> 0x7ffff6df94e7:	cmp    %eax,(%rcx,%r10,4)
   0x7ffff6df94eb:	jg     0x7ffff6df94f8
   0x7ffff6df94ed:	add    $0x1,%eax
   0x7ffff6df94f0:	mov    %eax,(%rdx)
   0x7ffff6df94f2:	nopw   0x0(%rax,%rax,1)
   0x7ffff6df94f8:	mov    0x8(%r9),%r9
   0x7ffff6df94fc:	test   %r9,%r9
   0x7ffff6df94ff:	jne    0x7ffff6df9490
   0x7ffff6df9501:	repz retq 
   0x7ffff6df9503:	repz retq 
   0x7ffff6df9505:	mov    0x8(%rax),%rdi
   0x7ffff6df9509:	mov    0x8(%rsi),%rcx
   0x7ffff6df950d:	nopl   (%rax)
   0x7ffff6df9510:	jmp    0x7ffff6df94da
   0x7ffff6df9512:	data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
   0x7ffff6df9520 <gtk_tree_iter_free>:	test   %rdi,%rdi
(gdb) thread apply all backtrace

Thread 8 (Thread 0x7fffd16cd700 (LWP 24393)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffff30e4c2a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff30e5252 in g_async_queue_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff7b4f715 in ?? () from /usr/lib/librhythmbox-core.so.5
#4  0x00007ffff31357e6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff2c9db50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#6  0x00007ffff29e890d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffe2418700 (LWP 24383)):
#0  0x00007ffff29ddcc3 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffff31105d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3110e02 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff627adc6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff31357e6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff2c9db50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#6  0x00007ffff29e890d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffe2c19700 (LWP 24382)):
#0  0x00007ffff29ddcc3 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffff31105d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3110e02 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffe2c1ed3b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007ffff31357e6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff2c9db50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#6  0x00007ffff29e890d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7f919a0 (LWP 24379)):
#0  0x00007ffff6df94e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#1  0x00007ffff6df9705 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#2  0x00007ffff37dd804 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3  0x00007ffff37eef7a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4  0x00007ffff37f8e11 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5  0x00007ffff37f8fb2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6  0x00007ffff7b5b817 in ?? () from /usr/lib/librhythmbox-core.so.5
#7  0x00007ffff7b5b8be in ?? () from /usr/lib/librhythmbox-core.so.5
#8  0x00007ffff7b5ba11 in ?? () from /usr/lib/librhythmbox-core.so.5
#9  0x00007ffff31100cf in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff31108c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff3110e02 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6d0afdd in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007ffff6251bbe in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#14 0x00000000004011aa in main ()
(gdb) quit

cheers,
Daniel

cheers,
Daniel


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (130, 'unstable'), (120, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages rhythmbox depends on:
ii  dbus                             1.5.12-1
ii  gnome-icon-theme                 3.2.1.2-1
ii  gstreamer0.10-plugins-base       0.10.36-1
ii  gstreamer0.10-plugins-good       0.10.31-1
ii  gstreamer0.10-x                  0.10.36-1
ii  libatk1.0-0                      2.2.0-2
ii  libc6                            2.13-27
ii  libcairo-gobject2                1.10.2-7
ii  libcairo2                        1.10.2-7
ii  libffi5                          3.0.10-3
ii  libfontconfig1                   2.8.0-3.1
ii  libfreetype6                     2.4.9-1
ii  libgdk-pixbuf2.0-0               2.24.1-1
ii  libgirepository-1.0-1            1.31.10-1
ii  libglib2.0-0                     2.30.2-6
ii  libgstreamer-plugins-base0.10-0  0.10.36-1
ii  libgstreamer0.10-0               0.10.36-1
ii  libgtk-3-0                       3.2.3-1
ii  libice6                          2:1.0.7-2
ii  libpango1.0-0                    1.29.4-3+b1
ii  libpeas-1.0-0                    1.2.0-2
ii  librhythmbox-core5               2.96-3
ii  libsm6                           2:1.2.0-2
ii  libsoup-gnome2.4-1               2.34.3-1
ii  libsoup2.4-1                     2.34.3-1
ii  libtdb1                          1.2.9+git20120207-2
ii  libtotem-plparser17              2.32.6-3
ii  libxml2                          2.7.8.dfsg-7
ii  media-player-info                16-1
ii  python-gi                        3.1.0-2
ii  python-gst0.10                   0.10.22-3
ii  rhythmbox-data                   2.96-3
ii  zlib1g                           1:1.2.6.dfsg-2

Versions of packages rhythmbox recommends:
ii  avahi-daemon                         0.6.31-1
ii  gstreamer0.10-plugins-ugly           0.10.19-1
ii  gstreamer0.10-pulseaudio             0.10.31-1
ii  gvfs-backends                        1.10.1-2+b1
ii  notification-daemon                  0.7.4-1
ii  rhythmbox-plugins                    2.96-3
ii  xfce4-notifyd [notification-daemon]  0.2.2-1
ii  yelp                                 3.4.0-1

Versions of packages rhythmbox suggests:
ii  gnome-codec-install          0.4.7+nmu1
ii  gnome-control-center         1:3.2.2-2
ii  gstreamer0.10-plugins-bad    0.10.23-1
ii  rhythmbox-plugin-cdrecorder  2.96-3

-- no debconf information





More information about the pkg-gnome-maintainers mailing list