Bug#655144: rhythmbox: Seg fault in rhythmdb_entry_type_get_name ()
Simon Waters
simon at technocool.net
Sun Jan 8 19:38:56 UTC 2012
Package: rhythmbox
Version: 2.90.1~git20120106.cf2d7c0-1
Severity: important
Have used rhythmbox as podcast player for years with few issues. Recently upgraded to testing and experienced occasional segfault.
However now getting this error apparently randomly whilst listening to podcasts (error reported using gdb but similar error from the command line). Typically it happens after listening to a few minutes of a podcast.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xa5c1ab70 (LWP 14376)]
0xb7f4bd14 in rhythmdb_entry_type_get_name ()
from /usr/lib/librhythmbox-core.so.4
Some other serious sounding message are shown earlier (complete log could be produced if required) however these occur repeatedly and don't stop the execution of the program when they happen:
(rhythmbox:9772): RhythmDB-CRITICAL **: rhythmdb_entry_ref: assertion `entry->refcount > 0' failed
(rhythmbox:9772): RhythmDB-CRITICAL **: rhythmdb_entry_get_string: assertion `entry != NULL' failed
(rhythmbox:9772): RhythmDB-CRITICAL **: rhythmdb_entry_get_string: assertion `entry != NULL' failed
(rhythmbox:9772): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed
(rhythmbox:9772): RhythmDB-CRITICAL **: rhythmdb_entry_unref: assertion `entry != NULL' failed
I've manually installed the lastest version from unstable of rhythmbox and the corresponding library, and the problem recurs. A quick Google suggests this issue may exist in Ubuntu and Redhat packages.
I had noticed previously apparent corruption of the name of podcasts but this seems to have sorted itself out. So prepared to believe that I have corrupt metadata of some sort, but wouldn't have expected this to cause a seg fault.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 3.1.0-1-686-pae (SMP w/1 CPU core)
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.4.16-1
ii gnome-icon-theme 3.2.1.2-1
ii gstreamer0.10-plugins-base 0.10.35-1
ii gstreamer0.10-plugins-good 0.10.30-2.1
ii gstreamer0.10-x 0.10.35-1
ii libatk1.0-0 2.2.0-2
ii libc6 2.13-23
ii libcairo-gobject2 1.10.2-6.2
ii libcairo2 1.10.2-6.2
ii libffi5 3.0.10-3
ii libfontconfig1 2.8.0-3
ii libfreetype6 2.4.8-1
ii libgdk-pixbuf2.0-0 2.24.0-2
ii libgirepository-1.0-1 1.31.1-1
ii libglib2.0-0 2.30.2-4
ii libgstreamer-plugins-base0.10-0 0.10.35-1
ii libgstreamer0.10-0 0.10.35-1
ii libgtk-3-0 3.2.3-1
ii libice6 2:1.0.7-2
ii libpango1.0-0 1.29.4-2
ii libpeas-1.0-0 1.2.0-1
ii librhythmbox-core4 2.90.1~git20120106.cf2d7c0-1
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-4+b1
ii libtotem-plparser17 2.32.6-2
ii libxml2 2.7.8.dfsg-5
ii media-player-info 15-1
ii python-gi 3.0.3-1
ii python-gst0.10 0.10.22-1
ii rhythmbox-data 2.90.1~git20111117.f101562-1
ii zlib1g 1:1.2.3.4.dfsg-3
Versions of packages rhythmbox recommends:
ii avahi-daemon 0.6.30-5
ii gstreamer0.10-plugins-ugly 0.10.18-3+b1
ii gstreamer0.10-pulseaudio 0.10.30-2.1
ii gvfs-backends 1.10.1-2
ii notification-daemon 0.7.3-1
ii rhythmbox-plugins 2.90.1~git20111117.f101562-1
ii yelp 3.2.1+dfsg-1+b1
Versions of packages rhythmbox suggests:
pn gnome-codec-install 0.4.7+nmu1
pn gnome-control-center 1:3.2.2-2
pn gstreamer0.10-plugins-bad 0.10.22-3
pn rhythmbox-plugin-cdrecorder <none>
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list