Rhytmbox crashes on startup sometimes

Bug #237705 reported by JLR
4
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: rhythmbox

Sometimes, when i open rhytmbox, it opens and 0,5 secs later, it hangs.
I tried rhytmbox in console and its the same: sometimes works and sometimes don't. Here is the log of a hang:

artir@JosePC:~$ rhythmbox
/home/artir/.themes/newwave-theme-murrine/gtk-2.0/gtkrc:89: Murrine configuration option "hilight_ratio" will be deprecated in future releases. Please update this theme to get rid of this warning.
/home/artir/.themes/newwave-theme-murrine/gtk-2.0/gtkrc:147: Murrine configuration option "hilight_ratio" will be deprecated in future releases. Please update this theme to get rid of this warning.
/home/artir/.themes/newwave-theme-murrine/gtk-2.0/gtkrc:258: Murrine configuration option "hilight_ratio" will be deprecated in future releases. Please update this theme to get rid of this warning.

(rhythmbox:6998): Rhythmbox-WARNING **: Could not open device /dev/radio0

(rhythmbox:6998): GLib-GObject-WARNING **: IA__g_object_set_valist: object class `TotemPlParser' has no property named `recurse'

(rhythmbox:6998): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:1669: signal `playlist-started' is invalid for instance `0x8d0e130'

(rhythmbox:6998): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:1669: signal `playlist-ended' is invalid for instance `0x8d0e130'
*** glibc detected *** rhythmbox: munmap_chunk(): invalid pointer: 0x08d0e170 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(cfree+0x1bb)[0xb6db461b]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb6f3b8b1]
/usr/lib/libglib-2.0.so.0(g_list_foreach+0x21)[0xb6f31731]
/usr/lib/libtotem-plparser.so.10[0xb7a35152]
/usr/lib/libgobject-2.0.so.0(g_object_unref+0x16b)[0xb70ef8db]
rhythmbox(rb_podcast_parse_load_feed+0x1e8)[0x80a39b8]
rhythmbox[0x809ffc4]
/usr/lib/libglib-2.0.so.0[0xb6f5ba6f]
/lib/tls/i686/cmov/libpthread.so.0[0xb7c824fb]
/lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0xb6e1be5e]
======= Memory map: ========
08048000-080d6000 r-xp 00000000 08:03 230259 /usr/bin/rhythmbox
080d6000-080dc000 rw-p 0008e000 08:03 230259 /usr/bin/rhythmbox
080dc000-08d35000 rw-p 080dc000 00:00 0 [heap]
b319e000-b319f000 ---p b319e000 00:00 0
b319f000-b399f000 rw-p b319f000 00:00 0
b399f000-b39a0000 ---p b399f000 00:00 0
b39a0000-b41a0000 rw-p b39a0000 00:00 0
b41a0000-b4200000 rw-s 00000000 00:09 3637299 /SYSV00000000 (deleted)
b4200000-b4239000 rw-p b4200000 00:00 0
b4239000-b4300000 ---p b4239000 00:00 0
b4313000-b4317000 r-xp 00000000 08:03 115943 /lib/tls/i686/cmov/libnss_dns-2.7.so
b4317000-b4319000 rw-p 00003000 08:03 115943 /lib/tls/i686/cmov/libnss_dns-2.7.so
b4319000-b431b000 r-xp 00000000 08:03 90207 /lib/libnss_mdns4_minimal.so.2
b431b000-b431c000 rw-p 00001000 08:03 90207 /lib/libnss_mdns4_minimal.so.2
b4335000-b43bc000 r--p 00000000 08:03 354411 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
b43bc000-b43bd000 ---p b43bc000 00:00 0
b43bd000-b4bbd000 rw-p b43bd000 00:00 0
b4bbd000-b4c0f000 r-xp 00000000 08:03 231323 /usr/lib/liboil-0.3.so.0.2.0
b4c0f000-b4c26000 rw-p 00052000 08:03 231323 /usr/lib/liboil-0.3.so.0.2.0
b4c26000-b4c28000 rw-p b4c26000 00:00 0
b4c28000-b4c2c000 r-xp 00000000 08:03 231147 /usr/lib/libgstvideo-0.10.so.0.13.0
b4c2c000-b4c2d000 rw-p 00003000 08:03 231147 /usr/lib/libgstvideo-0.10.so.0.13.0
b4c2e000-b4c32000 r-xp 00000000 08:03 305669 /usr/lib/python2.5/lib-dynload/binascii.so
b4c32000-b4c33000 rw-p 00003000 08:03 305669 /usr/lib/python2.5/lib-dynload/binascii.so
b4c33000-b4c3e000 r-xp 00000000 08:03 297253 /usr/lib/rhythmbox/plugins/generic-player/libgeneric-player.so
b4c3e000-b4c3f000 rw-p 0000a000 08:03 297253 /usr/lib/rhythmbox/plugins/generic-player/libgeneric-player.so
b4c3f000-b4c45000 r-xp 00000000 08:03 262378 /usr/lib/libglade/2.0/libgnome.so
b4c45000-b4c46000 rw-p 00006000 08:03 262378 /usr/lib/libglade/2.0/libgnome.so
b4c46000-b4c4f000 r-xp 00000000 08:03 246761 /usr/lib/gstreamer-0.10/libgstvideoscale.so
b4c4f000-b4c50000 rw-p 00009000 08:03 246761 /usr/lib/gstreamer-0.10/libgstvideoscale.so
b4c50000-b4c69000 r-xp 00000000 08:03 246711 /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so
b4c69000-b4c6a000 rw-p 00019000 08:03 246711 /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so
b4c6a000-b4c6b000 rw-p b4c6a000 00:00 0
b4c6b000-b4c93000 r-xp 00000000 08:03 246701 /usr/lib/gstreamer-0.10/libgstcoreelements.so
b4c93000-b4c94000 rw-p 00028000 08:03 246701 /usr/lib/gstreamer-0.10/libgstcoreelements.so
b4c94000-b4c9b000 r-xp 00000000 08:03 246180 /usr/lib/gstreamer-0.10/libgstgconfelements.so
b4c9b000-b4c9c000 rw-p 00006000 08:03 246180 /usr/lib/gstreamer-0.10/libgstgconfelements.so
b4c9c000-b4cab000 r-xp 00000000 08:03 297334 /usr/lib/rhythmbox/plugins/visualizer/libvisualizer.so
b4cab000-b4cac000 rw-p 0000e000 08:03 297334 /usr/lib/rhythmbox/plugins/visualizer/libvisualizer.so
b4cac000-b4cb1000 r-xp 00000000 08:03 297250 /usr/lib/rhythmbox/plugins/fmradio/libfmradio.so
b4cb1000-b4cb2000 rw-p 00004000 08:03 297250 /usr/lib/rhythmbox/plugins/fmradio/libfmradio.so
b4cb2000-b4cc0000 r-xp 00000000 08:03 297242 /usr/lib/rhythmbox/plugins/cd-recorder/libcd-recorder.so
b4cc0000-b4cc1000 rw-p 0000e000 08:03 297242 /usr/lib/rhythmbox/plugins/cd-recorder/libcd-recorder.so
b4cc1000-b4cdc000 r-xp 00000000 08:03 262176 /usr/lib/gnome-vfs-2.0/modules/libhttp.so
b4cdc000-b4cdd000 rw-p 0001b000 08:03 262176 /usr/lib/gnome-vfs-2.0/modules/libhttp.so
b4cdd000-b4cec000 r-xp 00000000 08:03 305676 /usr/lib/python2.5/lib-dynload/datetime.so
b4cec000-b4cef000 rw-p 0000e000 08:03 305676 /usr/lib/python2.5/lib-dynload/datetime.so
b4cef000-b4cf3000 r-xp 00000000 08:03 305703 /usr/lib/python2.5/lib-dynload/zlib.so
b4cf3000-b4cf4000 rw-p 00004000 08:03 305703 /usr/lib/python2.5/lib-dynload/zlib.so
b4cf4000-b4cfc000 r-xp 00000000 08:03 304803 /usr/lib/python-support/python-gnome2/python2.5/gtk-2.0/gnome/_gnome.so
b4cfc000-b4cfd000 rw-p 00008000 08:03 304803 /usr/lib/python-support/python-gnome2/python2.5/gtk-2.0/gnome/_gnome.so
b4cfd000-b4d0a000 r-xp 00000000 08:03 304774 /usr/lib/python-support/python-gconf/python2.5/gtk-2.0/gconf.so
b4d0a000-b4d0c000 rw-p 0000d000 08:03 304774 /usr/lib/python-support/python-gconf/python2.5/gtk-2.0/gconf.so
b4d0c000-b4d10000 r-xp 00000000 08:03 304782 /usr/lib/python-support/python-glade2/python2.5/gtk-2.0/gtk/glade.so
b4d10000-b4d11000 rw-p 00003000 08:03 304782 /usr/lib/python-support/python-glade2/python2.5/gtk-2.0/gtk/glade.so
b4d11000-b4e3b000 r-xp 00000000 08:03 262837 /usr/lib/i686/cmov/libcrypto.so.0.9.8
b4e3b000-b4e50000 rw-p 00129000 08:03 262837 /usr/lib/i686/cmov/libcrypto.so.0.9.8
b4e50000-b4e53000 rw-p b4e50000 00:00 0
b4e53000-b4e91000 r-xp 00000000 08:03 262841 /usr/lib/i686/cmov/libssl.so.0.9.8
b4e91000-b4e95000 rw-p 0003d000 08:03 262841 /usr/lib/i686/cmov/libssl.so.0.9.8
b4e95000-b4e98000 r-xp 00000000 08:03 262375 /usr/lib/libglade/2.0/libbonobo.so
b4e98000-b4e99000 rw-p 00002000 08:03 262375 /usr/lib/libglade/2.0/libbonobo.so
b4e99000-b4ea8000 r-xp 00000000 08:03 297240 /usr/lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
b4ea8000-b4ea9000 rw-p 0000e000 08:03 297240 /usr/lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
b4ea9000-b4eac000 r-xp 00000000 08:03 305701 /usr/lib/python2.5/lib-dynload/time.so
b4eac000-b4eae000 rw-p 00002000 08:03 305701 /usr/lib/python2.5/lib-dynload/time.so
b4eae000-b4eb1000 r-xp 00000000 08:03 305663 /usr/lib/python2.5/lib-dynload/_ssl.so
b4eb1000-b4eb2000 rw-p 00003000 08:03 305663 /usr/lib/python2.5/lib-dynload/_ssl.so
b4eb2000-b4ed6000 r-xp 00000000 08:03 231286 /usr/lib/libmtp.so.7.1.0
b4ed6000-b4ed9000 rw-p 00024000 08:03 231286 /usr/lib/libmtp.so.7.1.0
b4ed9000-b4ef5000 r-xp 00000000 08:03 297311 /usr/lib/rhythmbox/plugins/mtpdevice/libmtpdevice.so
b4ef5000-b4ef6000 rw-p 0001b000 08:03 297311 /usr/lib/rhythmbox/plugins/mtpdevice/libmtpdevice.so
b4ef6000-b4f41000 r-xp 00000000 08:03 231099 /usr/lib/libgpod.so.3.0.0
b4f41000-b4f43000 rw-p 0004a000 08:03 231099 /usr/lib/libgpod.so.3.0.0
b4f43000-b4f4e000 r-xp 00000000 08:03 305661 /usr/lib/python2.5/lib-dynload/_socket.so
b4f4e000-b4f51000 rw-p 0000a000 08:03 305661 /usr/lib/python2.5/lib-dynload/_socket.so
b4f51000-b4f56000 r-xp 00000000 08:03 305684 /usr/lib/python2.5/lib-dynload/itertools.so
b4f56000-b4f58000 rw-p 00005000 08:03 305684 /usr/lib/python2.5/lib-dynload/itertools.so
b4f58000-b4f5b000 r-xp 00000000 08:03 297309 /usr/lib/rhythmbox/plugins/mmkeys/libmmkeys.so
b4f5b000-b4f5c000 rw-p 00002000 08:03 297309 /usr/lib/rhythmbox/plugins/mmkeys/libmmkeys.so
b4f5c000-b4f67000 r-xp 00000000 08:03 297256 /usr/lib/rhythmbox/plugins/ipod/libipod.so
b4f67000-b4f68000 rw-p 0000a000 08:03 297256 /usr/lib/rhythmbox/plugins/ipod/libipod.so
b4f68000-b4f73000 r-xp 00000000 08:03 297234 /usr/lib/rhythmbox/plugins/audiocd/libaudiocd.so
b4f73000-b4Cancelado

ProblemType: Bug
Architecture: i386
Date: Thu Jun 5 18:54:21 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/rhythmbox
NonfreeKernelModules: nvidia
Package: rhythmbox 0.11.5-0ubuntu6
PackageArchitecture: i386
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=es_ES.UTF-8
SourcePackage: rhythmbox
Uname: Linux 2.6.24-18-generic i686

Tags: apport-bug
Revision history for this message
JLR (artirj) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your report, may you tel us a few steps in order to reproduce the crash? does it crash also with another new user configuration?

Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
JLR (artirj) wrote :

I just open Rhytmbox as usually, clicking on my gnome-panel launcher. But the hangs on rhytmbox. are totally random. BTW, the hangs started some weeks ago. Maybe i compiled something I shouldn't... But Rhytmbox is the original one from ubuntu repos.

Revision history for this message
mellery (mellery) wrote :

I also get the same error and then segfault when checking for new podcasts

rhymike@mike-laptop:~$ rhythmbox

(rhythmbox:6208): GLib-GObject-WARNING **: IA__g_object_set_valist: object class `TotemPlParser' has no property named `recurse'
Segmentation fault

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 running the Ubuntu Stable Release you might need to enable apport in /etc/default/apport and restart.

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: Incomplete → Invalid
Revision history for this message
JLR (artirj) wrote :

CHanged to confirmed

Changed in rhythmbox:
status: Invalid → Confirmed
Revision history for this message
JLR (artirj) wrote :

Apport is active, but there aren't any crash files in /var/crash .

This is the error it gives now:
(rhythmbox:10669): Rhythmbox-WARNING **: Could not open device /dev/radio0

(rhythmbox:10669): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:1669: signal `entry-parsed' is invalid for instance `0x8ac3380'

(rhythmbox:10669): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:1669: signal `playlist-started' is invalid for instance `0x8ac3380'

(rhythmbox:10669): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:1669: signal `playlist-ended' is invalid for instance `0x8ac3380'

GLib-GObject-ERROR **: g_type_plugin_*() invalidly modified type `TotemPlParser'
aborting...

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

could you run "ldd $(which rhythmbox)" and attach the log to the bug?

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

Thanks for the bug report. This particular bug has already been reported, but feel free to report any other bugs you find.

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.