Bug#443169: rhythmbox: crash in preferences dialog
Johannes Berg
johannes at sipsolutions.net
Tue Sep 18 17:01:44 UTC 2007
Package: rhythmbox
Version: 0.11.1-1+b1
Severity: normal
When I do the following, rhythmbox crashes with a glibc "double-free
or corruption" message:
* open preferences
* select the "Podcasts" tab
* change the download directory
* select the "Music" tab
The same happens when I
* open preferences
* select the "Music" tab
* focus the library location edit box
* select the "Playback" tab
Running in gdb, I get the information below. In case it
is relevant, I have the following plugins loaded:
* artdisplay
* audiocd
* cd-recorder
* daap
* generic-player
* ipod
* iradio
* lyrics
* mmkeys
* mtpdevice
* visualizer
*** glibc detected *** /usr/bin/rhythmbox: double free or corruption (fasttop): 0x108f22b0 ***
======= Backtrace: =========
/lib/libc.so.6[0xe315c28]
/lib/libc.so.6(cfree+0xc8)[0xe318098]
/usr/lib/libglib-2.0.so.0(g_free+0x54)[0xe51b474]
/usr/lib/libglib-2.0.so.0(g_slist_foreach+0x44)[0xe536104]
/usr/lib/librhythmbox-core.so.0(rb_slist_deep_free+0x34)[0xffbdea4]
/usr/bin/rhythmbox[0x10047090]
/usr/lib/libgtk-x11-2.0.so.0[0xf2a2814]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15c)[0xe7ee33c]
/usr/lib/libgobject-2.0.so.0[0xe803104]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x61c)[0xe80419c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x6c)[0xe8045dc]
/usr/lib/libgtk-x11-2.0.so.0[0xf406eb0]
/usr/lib/libgtk-x11-2.0.so.0[0xf418cac]
/usr/lib/libgtk-x11-2.0.so.0[0xf419aec]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__OBJECT+0x78)[0xe7fe348]
/usr/lib/libgobject-2.0.so.0[0xe7ec57c]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15c)[0xe7ee33c]
/usr/lib/libgobject-2.0.so.0[0xe803250]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x88c)[0xe80440c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x6c)[0xe8045dc]
/usr/lib/libgtk-x11-2.0.so.0[0xf422888]
/usr/lib/libgtk-x11-2.0.so.0[0xf416e70]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x6c)[0xe7ff13c]
/usr/lib/libgobject-2.0.so.0[0xe7ec57c]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15c)[0xe7ee33c]
/usr/lib/libgobject-2.0.so.0[0xe803250]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x88c)[0xe80440c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x6c)[0xe8045dc]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_grab_focus+0xe0)[0xf40d610]
/usr/lib/libgtk-x11-2.0.so.0[0xf2cab6c]
/usr/lib/libgtk-x11-2.0.so.0[0xf2a2814]
/usr/lib/libgobject-2.0.so.0[0xe7ec57c]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15c)[0xe7ee33c]
/usr/lib/libgobject-2.0.so.0[0xe803250]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x61c)[0xe80419c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x6c)[0xe8045dc]
/usr/lib/libgtk-x11-2.0.so.0[0xf406eb0]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x110)[0xf2988a0]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x3cc)[0xf29a3fc]
/usr/lib/libgdk-x11-2.0.so.0[0xf065818]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e4)[0xe5125a4]
/usr/lib/libglib-2.0.so.0[0xe516818]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x294)[0xe516c84]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0x104)[0xf29a9e4]
/usr/bin/rhythmbox(main+0x448)[0x1001bbe8]
/lib/libc.so.6[0xe2b7360]
/lib/libc.so.6[0xe2b75a4]
======= Memory map: ========
[snipped]
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x3004b620 (LWP 7132)]
0x0e2cf34c in raise () from /lib/libc.so.6
(gdb) bt
#0 0x0e2cf34c in raise () from /lib/libc.so.6
#1 0x0e2d0fcc in abort () from /lib/libc.so.6
#2 0x0e30dde4 in __libc_message () from /lib/libc.so.6
#3 0x0e315c28 in malloc_printerr () from /lib/libc.so.6
#4 0x0e318098 in free () from /lib/libc.so.6
#5 0x0e51b474 in g_free () from /usr/lib/libglib-2.0.so.0
#6 0x0e536104 in g_slist_foreach () from /usr/lib/libglib-2.0.so.0
#7 0x0ffbdea4 in rb_slist_deep_free () from /usr/lib/librhythmbox-core.so.0
#8 0x10047090 in ?? ()
#9 0x0f2a2814 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x0e7ee33c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x0e803104 in ?? () from /usr/lib/libgobject-2.0.so.0
#12 0x0e80419c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0x0e8045dc in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x0f406eb0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x0f418cac in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x0f419aec in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x0e7fe348 in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/libgobject-2.0.so.0
#18 0x0e7ec57c in ?? () from /usr/lib/libgobject-2.0.so.0
#19 0x0e7ee33c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#20 0x0e803250 in ?? () from /usr/lib/libgobject-2.0.so.0
#21 0x0e80440c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#22 0x0e8045dc in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#23 0x0f422888 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x0f416e70 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x0e7ff13c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#26 0x0e7ec57c in ?? () from /usr/lib/libgobject-2.0.so.0
#27 0x0e7ee33c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#28 0x0e803250 in ?? () from /usr/lib/libgobject-2.0.so.0
#29 0x0e80440c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#30 0x0e8045dc in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#31 0x0f40d610 in gtk_widget_grab_focus () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x0f2cab6c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#33 0x0f2a2814 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x0e7ec57c in ?? () from /usr/lib/libgobject-2.0.so.0
#35 0x0e7ee33c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#36 0x0e803250 in ?? () from /usr/lib/libgobject-2.0.so.0
#37 0x0e80419c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#38 0x0e8045dc in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#39 0x0f406eb0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x0f2988a0 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#41 0x0f29a3fc in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#42 0x0f065818 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#43 0x0e5125a4 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#44 0x0e516818 in ?? () from /usr/lib/libglib-2.0.so.0
#45 0x0e516c84 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#46 0x0f29a9e4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#47 0x1001bbe8 in main ()
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.23-rc6-gcd799e16-dirty (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages rhythmbox depends on:
ii dbus 1.1.1-3 simple interprocess messaging syst
ii gconf2 2.19.1-1 GNOME configuration database syste
ii gnome-icon-theme 2.18.0-3 GNOME Desktop icon theme
ii gstreamer0.10-alsa [gst 0.10.14-4 GStreamer plugin for ALSA
ii gstreamer0.10-gnomevfs 0.10.14-4 GStreamer plugin for GnomeVFS
ii gstreamer0.10-plugins-b 0.10.14-4 GStreamer plugins from the "base"
ii gstreamer0.10-plugins-g 0.10.6-2 GStreamer plugins from the "good"
ii gstreamer0.10-plugins-u 0.10.6-2 GStreamer plugins from the "ugly"
ii gstreamer0.10-x 0.10.14-4 GStreamer plugins for X11 and Pang
ii libart-2.0-2 2.3.19-3 Library of functions for 2D graphi
ii libatk1.0-0 1.19.6-1 The ATK accessibility toolkit
ii libavahi-client3 0.6.21-2 Avahi client library
ii libavahi-common3 0.6.21-2 Avahi common library
ii libavahi-glib1 0.6.21-2 Avahi glib integration library
ii libbonobo2-0 2.19.6-1 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.19.6-1 The Bonobo UI library
ii libc6 2.6.1-4 GNU C Library: Shared libraries
ii libcairo2 1.4.10-1+b2 The Cairo 2D vector graphics libra
ii libdbus-1-3 1.1.1-3 simple interprocess messaging syst
ii libdbus-glib-1-2 0.74-1 simple interprocess messaging syst
ii libexpat1 1.95.8-4 XML parsing C library - runtime li
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libfreetype6 2.3.5-1 FreeType 2 font engine, shared lib
ii libgconf2-4 2.19.1-1 GNOME configuration database syste
ii libglade2-0 1:2.6.2-1 library to load .glade files at ru
ii libglib2.0-0 2.14.0-2 The GLib library of C routines
ii libgnome-keyring0 0.8.1-2 GNOME keyring services library
ii libgnome-media0 2.18.0-2+b2 runtime libraries for the GNOME me
ii libgnome2-0 2.19.1-1 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.19.2-1 A powerful object-oriented display
ii libgnomeui-0 2.19.1-1 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 1:2.19.91-2 GNOME Virtual File System (runtime
ii libgnutls13 1.7.19-1 the GNU TLS library - runtime libr
ii libgpod2 0.5.2-4 a library to read and write songs
ii libgstreamer-plugins-ba 0.10.14-4 GStreamer libraries from the "base
ii libgstreamer0.10-0 0.10.14-2 Core GStreamer libraries and eleme
ii libgtk2.0-0 2.11.6-1 The GTK+ graphical user interface
ii libhal1 0.5.9.1-4 Hardware Abstraction Layer - share
ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library
ii liblircclient0 0.8.0-12 LIRC client library
ii libmtp5 0.1.5-2 Media Transfer Protocol (MTP) libr
ii libmusicbrainz4c2a 2.1.5-1 Second generation incarnation of t
ii libnautilus-burn4 2.18.2-1 Nautilus Burn Library - runtime ve
ii libnotify1 [libnotify1- 0.4.4-3 sends desktop notifications to a n
ii liborbit2 1:2.14.7-0.1 libraries for ORBit2 - a CORBA ORB
ii libpango1.0-0 1.18.1-1 Layout and rendering of internatio
ii libpng12-0 1.2.15~beta5-2 PNG library - runtime
ii libpopt0 1.10-3 lib for parsing cmdline parameters
ii libsexy2 0.1.11-2+b1 collection of additional GTK+ widg
ii libsm6 2:1.0.3-1+b1 X11 Session Management library
ii libsoup2.2-8 2.2.100-1 an HTTP library implementation in
ii libtotem-plparser1 2.18.2-2 Totem Playlist Parser library - ru
ii libusb-0.1-4 2:0.1.12-7 userspace USB programming library
ii libx11-6 2:1.1.3-1 X11 client-side library
ii libxcursor1 1:1.1.9-1 X cursor management library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.1.3-1 X11 Input extension library
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
ii libxml2 2.6.30.dfsg-2 GNOME XML library
ii libxrandr2 2:1.2.2-1 X11 RandR extension library
ii libxrender1 1:0.9.3-1 X Rendering Extension client libra
ii python 2.4.4-6 An interactive high-level object-o
ii python-gnome2 2.18.2-1+b1 Python bindings for the GNOME desk
ii python-gtk2 2.10.6-1 Python bindings for the GTK+ widge
ii python-support 0.7.1 automated rebuilding support for p
ii python2.4 2.4.4-6 An interactive high-level object-o
ii zlib1g 1:1.2.3.3.dfsg-5 compression library - runtime
Versions of packages rhythmbox recommends:
ii avahi-daemon 0.6.21-2 Avahi mDNS/DNS-SD daemon
ii gnome-control-center 1:2.18.1-1+b1 utilities to configure the GNOME d
ii gnome-volume-manager 2.17.0-2 GNOME daemon to auto-mount and man
ii hal 0.5.9.1-4 Hardware Abstraction Layer
ii libgnomevfs2-extra 1:2.19.91-2 GNOME Virtual File System (extra m
ii notification-daemon 0.3.7-1 a daemon that displays passive pop
ii scrollkeeper 0.3.14-13 A free electronic cataloging syste
ii sound-juicer 2.16.4-1 GNOME 2 CD Ripper
ii yelp 2.18.1-1 Help browser for GNOME 2
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list