After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 670616 - Crash starting rhythmbox after crash deleting a podcast
Crash starting rhythmbox after crash deleting a podcast
Status: RESOLVED DUPLICATE of bug 666066
Product: rhythmbox
Classification: Other
Component: general
2.95
Other Linux
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 670617 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-02-22 15:01 UTC by André Klapper
Modified: 2012-02-22 21:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klapper 2012-02-22 15:01:41 UTC
Rhythmbox crashed while deleting a podcast.
Restarting it, I got:


$:andre\> gdb rhythmbox 
GNU gdb (GDB) Fedora (7.3.50.20110722-10.fc16)
Copyright (C) 2011 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 "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/rhythmbox...Reading symbols from /usr/lib/debug/usr/bin/rhythmbox.debug...done.
done.
(gdb) run
Starting program: /usr/bin/rhythmbox 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
warning: "/usr/lib/debug/usr/lib/libicudata.so.46.0.debug": separate debug info file has no debug info
[New Thread 0xb7c87b40 (LWP 5850)]
[New Thread 0xb3389b40 (LWP 5851)]
[New Thread 0xb1b8bb40 (LWP 5853)]
[New Thread 0xb1099b40 (LWP 5855)]
[Thread 0xb1099b40 (LWP 5855) exited]
[New Thread 0xb1099b40 (LWP 5856)]
[Thread 0xb1099b40 (LWP 5856) exited]
[Thread 0xb1b8bb40 (LWP 5853) exited]
[New Thread 0xb1b8bb40 (LWP 5872)]

(rhythmbox:5785): Rhythmbox-WARNING **: Could not open device /dev/radio0
[New Thread 0xb1099b40 (LWP 5873)]
*** glibc detected *** /usr/bin/rhythmbox: double free or corruption (out): 0x08bf5e90 ***
[Thread 0xb1099b40 (LWP 5873) exited]
======= Backtrace: =========
/lib/libc.so.6[0x4638ed22]
/lib/libc.so.6[0x4638fe78]
/lib/libglib-2.0.so.0[0x4e15e0cc]
/lib/libglib-2.0.so.0(g_free+0x37)[0x4e15e3c7]
/lib/libglib-2.0.so.0(g_array_free+0x94)[0x4e127ee4]
/usr/lib/libgtk-3.so.0[0x41d3e3b4]
/lib/libglib-2.0.so.0[0x4e14472c]
/lib/libglib-2.0.so.0(g_hash_table_remove_all+0x2c)[0x4e14566c]
/lib/libglib-2.0.so.0(g_hash_table_destroy+0x27)[0x4e145717]
/usr/lib/libgtk-3.so.0[0x41d3e1ad]
/lib/libgobject-2.0.so.0(g_object_unref+0x1a6)[0x4e24f176]
/usr/lib/libgtk-3.so.0[0x41d386e7]
/usr/lib/libgtk-3.so.0(gtk_style_context_get_font+0x99)[0x41d3c4d9]
/usr/lib/libgtk-3.so.0[0x41e0e571]
/usr/lib/libgtk-3.so.0(gtk_widget_create_pango_context+0x9e)[0x41e0ea5e]
/usr/lib/libgtk-3.so.0(gtk_widget_get_pango_context+0x86)[0x41e0eb16]
/usr/lib/libgtk-3.so.0(gtk_widget_create_pango_layout+0x88)[0x41e0ebc8]
/usr/lib/libgtk-3.so.0[0x41c9ff13]
/usr/lib/libgtk-3.so.0[0x41ca0bf7]
/usr/lib/libgtk-3.so.0[0x41ca1082]
/usr/lib/libgtk-3.so.0[0x41d2c08e]
/usr/lib/libgtk-3.so.0[0x41bd5fac]
/usr/lib/libgtk-3.so.0[0x41d2c08e]
/usr/lib/libgtk-3.so.0[0x41da8228]
/usr/lib/libgtk-3.so.0[0x41d2c08e]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_size+0x118)[0x41d2c998]
/usr/lib/libgtk-3.so.0[0x41da01e8]
/usr/lib/libgtk-3.so.0[0x41da1186]
/usr/lib/libgtk-3.so.0[0x41da13d1]
/usr/lib/libgtk-3.so.0[0x41d2c08e]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_size+0x118)[0x41d2c998]
/usr/lib/libgtk-3.so.0[0x41d505f5]
/usr/lib/libgtk-3.so.0[0x41d50a88]
/usr/lib/libgtk-3.so.0[0x41d2c4fd]
/usr/lib/libgtk-3.so.0[0x41bcc25a]
/usr/lib/libgtk-3.so.0[0x41d2c4fd]
/usr/lib/libgtk-3.so.0[0x41ce3358]
/usr/lib/libgtk-3.so.0[0x41ce34a5]
/usr/lib/libgtk-3.so.0[0x41d2c4fd]
/usr/lib/libgtk-3.so.0[0x41ce3358]
/usr/lib/libgtk-3.so.0[0x41ce344d]
/usr/lib/libgtk-3.so.0[0x41d2c4fd]
/usr/lib/libgtk-3.so.0[0x41bcc25a]
/usr/lib/libgtk-3.so.0[0x41d2c4fd]
/usr/lib/libgtk-3.so.0[0x41e13ef8]
/usr/lib/libgtk-3.so.0[0x41d2c4fd]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_size+0xac)[0x41d2c92c]
/usr/lib/libgtk-3.so.0[0x41e144e5]
/usr/lib/libgtk-3.so.0[0x41e17423]
/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x94)[0x4e24dc14]
/lib/libgobject-2.0.so.0[0x4e24b03e]
/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b5)[0x4e24c645]
/lib/libgobject-2.0.so.0[0x4e25f027]
/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x77f)[0x4e2682ff]
/lib/libgobject-2.0.so.0(g_signal_emit+0x34)[0x4e268464]
/usr/lib/libgtk-3.so.0(gtk_widget_show+0xbc)[0x41e0abfc]
/usr/lib/librhythmbox-core.so.4[0x42012d31]
/usr/lib/librhythmbox-core.so.4[0x42014adf]
/lib/libgobject-2.0.so.0(g_object_newv+0x8c2)[0x4e252f52]
/lib/libgobject-2.0.so.0(g_object_new_valist+0x22b)[0x4e2538db]
/lib/libgobject-2.0.so.0(g_object_new+0x80)[0x4e253b30]
/usr/lib/librhythmbox-core.so.4(rb_shell_new+0xa3)[0x42010b63]
/usr/bin/rhythmbox(main+0x429)[0x804a279]
======= Memory map: ========
08048000-0804d000 r-xp 00000000 fd:00 557294     /usr/bin/rhythmbox
0804d000-0804e000 r--p 00004000 fd:00 557294     /usr/bin/rhythmbox
0804e000-08053000 rw-p 00005000 fd:00 557294     /usr/bin/rhythmbox
08053000-08f48000 rw-p 00000000 00:00 0          [heap]
41000000-4101e000 r-xp 00000000 fd:00 753058     /lib/libselinux.so.1
4101e000-4101f000 r--p 0001d000 fd:00 753058     /lib/libselinux.so.1
4101f000-41020000 rw-p 0001e000 fd:00 753058     /lib/libselinux.so.1
41022000-41044000 r-xp 00000000 fd:00 992234     /usr/lib/libgdk_pixbuf-2.0.so.0.2400.1
41044000-41045000 r--p 00021000 fd:00 992234     /usr/lib/libgdk_pixbuf-2.0.so.0.2400.1
41045000-41046000 rw-p 00022000 fd:00 992234     /usr/lib/libgdk_pixbuf-2.0.so.0.2400.1
41048000-41071000 r-xp 00000000 fd:00 754168     /lib/libk5crypto.so.3.1
41071000-41072000 ---p 00029000 fd:00 754168     /lib/libk5crypto.so.3.1
41072000-41073000 r--p 00029000 fd:00 754168     /lib/libk5crypto.so.3.1
41073000-41074000 rw-p 0002a000 fd:00 754168     /lib/libk5crypto.so.3.1
41076000-4107f000 r-xp 00000000 fd:00 754032     /lib/libkrb5support.so.0.1
4107f000-41080000 r--p 00008000 fd:00 754032     /lib/libkrb5support.so.0.1
41080000-41081000 rw-p 00009000 fd:00 754032     /lib/libkrb5support.so.0.1
41083000-410c1000 r-xp 00000000 fd:00 754246     /lib/libgssapi_krb5.so.2.2
410c1000-410c2000 ---p 0003e000 fd:00 754246     /lib/libgssapi_krb5.so.2.2
410c2000-410c3000 r--p 0003e000 fd:00 754246     /lib/libgssapi_krb5.so.2.2
410c3000-410c4000 rw-p 0003f000 fd:00 754246     /lib/libgssapi_krb5.so.2.2
410c6000-410cf000 r-xp 00000000 fd:00 592155     /usr/lib/libltdl.so.7.3.0
410cf000-410d0000 rw-p 00008000 fd:00 592155     /usr/lib/libltdl.so.7.3.0
410d2000-410e0000 r-xp 00000000 fd:00 994050     /usr/lib/liblber-2.4.so.2.7.1
410e0000-410e1000 r--p 0000d000 fd:00 994050     /usr/lib/liblber-2.4.so.2.7.1
410e1000-410e2000 rw-p 0000e000 fd:00 994050     /usr/lib/liblber-2.4.so.2.7.1
410e4000-410ec000 r-xp 00000000 fd:00 992659     /usr/lib/libvorbisfile.so.3.3.5
410ec000-410ed000 r--p 00007000 fd:00 992659     /usr/lib/libvorbisfile.so.3.3.5
410ed000-410ee000 rw-p 00008000 fd:00 992659     /usr/lib/libvorbisfile.so.3.3.5
410f0000-41100000 r-xp 00000000 fd:00 589820     /usr/lib/libcanberra.so.0.2.5
41100000-41101000 r--p 0000f000 fd:00 589820     /usr/lib/libcanberra.so.0.2.5
41101000-41102000 rw-p 00010000 fd:00 589820     /usr/lib/libcanberra.so.0.2.5
41105000-4113c000 r-xp 00000000 fd:00 995893     /usr/lib/libssl3.so
4113c000-4113e000 rw-p 00037000 fd:00 995893     /usr/lib/libssl3.so
41140000-41168000 r-xp 00000000 fd:00 996882     /usr/lib/libsmime3.so
41168000-4116a000 rw-p 00028000 fd:00 996882     /usr/lib/libsmime3.so
4116c000-41170000 r-xp 00000000 fd:00 593179     /usr/lib/libcanberra-gtk3.so.0.1.8
41170000-41171000 r--p 00003000 fd:00 593179     /usr/lib/libcanberra-gtk3.so.0.1.8
41171000-41172000 rw-p 00004000 fd:00 593179     /usr/lib/libcanberra-gtk3.so.0.1.8
41174000-41178000 r-xp 00000000 fd:00 592716     /usr/lib/libsoup-gnome-2.4.so.1.4.0
41178000-41179000 r--p 00003000 fd:00 592716     /usr/lib/libsoup-gnome-2.4.so.1.4.0
41179000-4117a000 rw-p 00004000 fd:00 592716     /usr/lib/libsoup-gnome-2.4.so.1.4.0
41181000-41192000 r-xp 00000000 fd:00 593192     /usr/lib/libpeas-1.0.so.0.200.0
41192000-41193000 r--p 00010000 fd:00 593192     /usr/lib/libpeas-1.0.so.0.200.0
41193000-41194000 rw-p 00011000 fd:00 593192     /usr/lib/libpeas-1.0.so.0.200.0
41196000-411a2000 r-xp 00000000 fd:00 593207     /usr/lib/libpeas-gtk-1.0.so.0.200.0
411a2000-411a3000 r--p 0000b000 fd:00 593207     /usr/lib/libpeas-gtk-1.0.so.0.200.0
411a3000-411a4000 rw-p 0000c000 fd:00 593207     /usr/lib/libpeas-gtk-1.0.so.0.200.0
41209000-4125b000 r-xp 00000000 fd:00 993768     /usr/lib/libssl.so.1.0.0g
4125b000-4125f000 rw-p 00052000 fd:00 993768     /usr/lib/libssl.so.1.0.0g
41261000-412d7000 r-xp 00000000 fd:00 589291     /usr/lib/libgdk-3.so.0.200.3
412d7000-412d9000 r--p 00075000 fd:00 589291     /usr/lib/libgdk-3.so.0.200.3
412d9000-412da000 rw-p 00077000 fd:00 589291     /usr/lib/libgdk-3.so.0.200.3
412dc000-41300000 r-xp 00000000 fd:00 593077     /usr/lib/libssh2.so.1.0.1
41300000-41301000 rw-p 00024000 fd:00 593077     /usr/lib/libssh2.so.1.0.1
41303000-4130a000 r-xp 00000000 fd:00 593150     /usr/lib/libgailutil-3.so.0.0.0
4130a000-4130b000 r--p 00007000 fd:00 593150     /usr/lib/libgailutil-3.so.0.0.0
4130b000-4130c000 rw-p 00008000 fd:00 593150     /usr/lib/libgailutil-3.so.0.0.0
4131f000-41325000 r-xp 00000000 fd:00 592194     /usr/lib/libnotify.so.4.0.0
41325000-41326000 r--p 00005000 fd:00 592194     /usr/lib/libnotify.so.4.0.0
41326000-41327000 rw-p 00006000 fd:00 592194     /usr/lib/libnotify.so.4.0.0
4133d000-4147f000 r-xp 00000000 fd:00 753100     /lib/libgio-2.0.so.0.3000.2
4147f000-41481000 r--p 00141000 fd:00 753100     /lib/libgio-2.0.so.0.3000.2
41481000-41482000 rw-p 00143000 fd:00 753100     /lib/libgio-2.0.so.0.3000.2
41482000-41483000 rw-p 00000000 00:00 0 
41485000-41558000 r-xp 00000000 fd:00 754245     /lib/libkrb5.so.3.3
41558000-4155e000 r--p 000d2000 fd:00 754245     /lib/libkrb5.so.3.3
4155e000-4155f000 rw-p 000d8000 fd:00 754245     /lib/libkrb5.so.3.3
41561000-4158b000 r-xp 00000000 fd:00 588771     /usr/lib/libvorbis.so.0.4.6
4158b000-4158c000 r--p 00029000 fd:00 588771     /usr/lib/libvorbis.so.0.4.6
4158c000-4158d000 rw-p 0002a000 fd:00 588771     /usr/lib/libvorbis.so.0.4.6
4158f000-415f0000 r-xp 00000000 fd:00 591894     /usr/lib/libsoup-2.4.so.1.4.0
415f0000-415f1000 ---p 00061000 fd:00 591894     /usr/lib/libsoup-2.4.so.1.4.0
415f1000-415f2000 r--p 00061000 fd:00 591894     /usr/lib/libsoup-2.4.so.1.4.0
415f2000-415f3000 rw-p 00062000 fd:00 591894     /usr/lib/libsoup-2.4.so.1.4.0
415f3000-415f4000 rw-p 00000000 00:00 0 
415f6000-41643000 r-xp 00000000 fd:00 994768     /usr/lib/libldap-2.4.so.2.7.1
41643000-41644000 ---p 0004d000 fd:00 994768     /usr/lib/libldap-2.4.so.2.7.1
41644000-41645000 r--p 0004d000 fd:00 994768     /usr/lib/libldap-2.4.so.2.7.1
41645000-41646000 rw-p 0004e000 fd:00 994768     /usr/lib/libldap-2.4.so.2.7.1
41648000-416a3000 r-xp 00000000 fd:00 593079     /usr/lib/libcurl.so.4.2.0
416a3000-416a4000 ---p 0005b000 fd:00 593079     /usr/lib/libcurl.so.4.2.0
416a4000-416a5000 r--p 0005b000 fd:00 593079     /usr/lib/libcurl.so.4.2.0
416a5000-416a6000 rw-p 0005c000 fd:00 593079     /usr/lib/libcurl.so.4.2.0
416a8000-416b2000 r-xp 00000000 fd:00 593081     /usr/lib/libquvi.so.7.0.0
416b2000-416b3000 r--p 00009000 fd:00 593081     /usr/lib/libquvi.so.7.0.0
416b3000-416b4000 rw-p 0000a000 fd:00 593081     /usr/lib/libquvi.so.7.0.0
417e7000-41803000 r-xp 00000000 fd:00 593083     /usr/lib/libtotem-plparser.so.17.0.1
41803000-41804000 r--p 0001b000 fd:00 593083     /usr/lib/libtotem-plparser.so.17.0.1
41804000-41805000 rw-p 0001c000 fd:00 593083     /usr/lib/libtotem-plparser.so.17.0.1
41852000-41875000 r-xp 00000000 fd:00 592575     /usr/lib/libjson-glib-1.0.so.0.1400.0
41875000-41876000 r--p 00022000 fd:00 592575     /usr/lib/libjson-glib-1.0.so.0.1400.0
41876000-41877000 rw-p 00023000 fd:00 592575     /usr/lib/libjson-glib-1.0.so.0.1400.0
418f4000-41929000 r-xp 00000000 fd:00 592893     /usr/lib/libgirepository-1.0.so.1.0.0
41929000-4192a000 r--p 00034000 fd:00 592893     /usr/lib/libgirepository-1.0.so.1.0.0
4192a000-4192b000 rw-p 00035000 fd:00 592893     /usr/lib/libgirepository-1.0.so.1.0.0
41934000-419b2000 r-xp 00000000 fd:00 753822     /lib/libgcrypt.so.11.7.0
419b2000-419b3000 r--p 0007d000 fd:00 753822     /lib/libgcrypt.so.11.7.0
419b3000-419b5000 rw-p 0007e000 fd:00 753822     /lib/libgcrypt.so.11.7.0
419b7000-41a10000 r-xp 00000000 fd:00 592747     /usr/lib/libgmime-2.6.so.0.508.0
41a10000-41a24000 rw-p 00058000 fd:00 592747     /usr/lib/libgmime-2.6.so.0.508.0
41a92000-41b4d000 r-xp 00000000 fd:00 991924     /usr/lib/libgnutls.so.26.21.8
41b4d000-41b52000 rw-p 000ba000 fd:00 991924     /usr/lib/libgnutls.so.26.21.8
41b54000-41fc9000 r-xp 00000000 fd:00 592254     /usr/lib/libgtk-3.so.0.200.3
41fc9000-41fcd000 r--p 00474000 fd:00 592254     /usr/lib/libgtk-3.so.0.200.3
41fcd000-41fcf000 rw-p 00478000 fd:00 592254     /usr/lib/libgtk-3.so.0.200.3
41fcf000-41fd1000 rw-p 00000000 00:00 0 
41fd3000-42101000 r-xp 00000000 fd:00 593029     /usr/lib/librhythmbox-core.so.4.0.0
42101000-42103000 r--p 0012e000 fd:00 593029     /usr/lib/librhythmbox-core.so.4.0.0
42103000-42106000 rw-p 00130000 fd:00 593029     /usr/lib/librhythmbox-core.so.4.0.0
42106000-42107000 rw-p 00000000 00:00 0 
423e1000-43b67000 r-xp 00000000 fd:00 592740     /usr/lib/libwebkitgtk-3.0.so.0.11.0
43b67000-43c33000 r--p 01785000 fd:00 592740     /usr/lib/libwebkitgtk-3.0.so.0.11.0
43c33000-43c3c000 rw-p 01851000 fd:00 592740     /usr/lib/libwebkitgtk-3.0.so.0.11.0
43c3c000-43c43000 rw-p 00000000 00:00 0 
4425f000-442c0000 r-xp 00000000 fd:00 994931     /usr/lib/libmusicbrainz3.so.6.3.0
442c0000-442c3000 rw-p 00061000 fd:00 994931     /usr/lib/libmusicbrainz3.so.6.3.0
442c5000-442ee000 r-xp 00000000 fd:00 991630     /usr/lib/libneon.so.27.2.6
442ee000-442ef000 rw-p 00028000 fd:00 991630     /usr/lib/libneon.so.27.2.6
4497e000-449a7000 r-xp 00000000 fd:00 592620     /usr/lib/libgstcontroller-0.10.so.0.29.0
449a7000-449a8000 rw-p 00029000 fd:00 592620     /usr/lib/libgstcontroller-0.10.so.0.29.0
449bb000-449e4000 r-xp 00000000 fd:00 993401     /usr/lib/libgsttag-0.10.so.0.24.0
449e4000-449e5000 r--p 00028000 fd:00 993401     /usr/lib/libgsttag-0.10.so.0.24.0
449e5000-449e6000 rw-p 00029000 fd:00 993401     /usr/lib/libgsttag-0.10.so.0.24.0
462f4000-46315000 r-xp 00000000 fd:00 752895     /lib/ld-2.14.90.so
46315000-46316000 r--p 00020000 fd:00 752895     /lib/ld-2.14.90.so
46316000-46317000 rw-p 00021000 fd:00 752895     /lib/ld-2.14.90.so
46319000-464bf000 r-xp 00000000 fd:00 752908     /lib/libc-2.14.90.so
464bf000-464c1000 r--p 001a6000 fd:00 752908     /lib/libc-2.14.90.so
464c1000-464c2000 rw-p 001a8000 fd:00 752908     /lib/libc-2.14.90.so
464c2000-464c5000 rw-p 00000000 00:00 0 
464c7000-464de000 r-xp 00000000 fd:00 752919     /lib/libpthread-2.14.90.so
464de000-464df000 r--p 00016000 fd:00 752919     /lib/libpthread-2.14.90.so
464df000-464e0000 rw-p 00017000 fd:00 752919     /lib/libpthread-2.14.90.so
464e0000-464e2000 rw-p 00000000 00:00 0 
464e4000-464e7000 r-xp 00000000 fd:00 752945     /lib/libdl-2.14.90.so
464e7000-464e8000 r--p 00002000 fd:00 752945     /lib/libdl-2.14.90.so
464e8000-464e9000 rw-p 00003000 fd:00 752945     /lib/libdl-2.14.90.so
464eb000-464f3000 r-xp 00000000 fd:00 754212     /lib/librt-2.14.90.so
464f3000-464f4000 r--p 00007000 fd:00 754212     /lib/librt-2.14.90.so
464f4000-464f5000 rw-p 00008000 fd:00 754212     /lib/librt-2.14.90.so
464f7000-46520000 r-xp 00000000 fd:00 752915     /lib/libm-2.14.90.so
46520000-46521000 r--p 00028000 fd:00 752915     /lib/libm-2.14.90.so
46521000-46522000 rw-p 00029000 fd:00 752915     /lib/libm-2.14.90.so
4653c000-46558000 r-xp 00000000 fd:00 754183     /lib/libgcc_s-4.6.2-20111027.so.1
46558000-46559000 rw-p 0001b000 fd:00 754183     /lib/libgcc_s-4.6.2-20111027.so.1
466a1000-466b8000 r-xp 00000000 fd:00 756210     /lib/libresolv-2.14.90.so
466b8000-466b9000 r--p 00016000 fd:00 756210     /lib/libresolv-2.14.90.so
466b9000-466ba000 rw-p 00017000 fd:00 756210     /lib/libresolv-2.14.90.so
466ba000-466bc000 rw-p 00000000 00:00 0 
466c6000-466cb000 r-xp 00000000 fd:00 994474     /usr/lib/libffi.so.5.0.10
466cb000-466cc000 r--p 00005000 fd:00 994474     /usr/lib/libffi.so.5.0.10
466cc000-466cd000 rw-p 00006000 fd:00 994474     /usr/lib/libffi.so.5.0.10
4686d000-468b5000 r-xp 00000000 fd:00 756237     /lib/libdbus-1.so.3.5.6
468b5000-468b6000 r--p 00047000 fd:00 756237     /lib/libdbus-1.so.3.5.6
468b6000-468b7000 rw-p 00048000 fd:00 756237     /lib/libdbus-1.so.3.5.6
468b9000-468bb000 r-xp 00000000 fd:00 990504     /usr/lib/libXau.so.6.0.0
468bb000-468bc000 rw-p 00001000 fd:00 990504     /usr/lib/libXau.so.6.0.0
468be000-469f3000 r-xp 00000000 fd:00 990548     /usr/lib/libX11.so.6.3.0
469f3000-469f7000 rw-p 00134000 fd:00 990548     /usr/lib/libX11.so.6.3.0
469f9000-46a16000 r-xp 00000000 fd:00 990511     /usr/lib/libxcb.so.1.1.0
46a16000-46a17000 rw-p 0001d000 fd:00 990511     /usr/lib/libxcb.so.1.1.0
46b69000-46b7a000 r-xp 00000000 fd:00 588828     /usr/lib/libXext.so.6.4.0
46b7a000-46b7b000 r--p 00010000 fd:00 588828     /usr/lib/libXext.so.6.4.0
46b7b000-46b7c000 rw-p 00011000 fd:00 588828     /usr/lib/libXext.so.6.4.0
46b7e000-46ba4000 r-xp 00000000 fd:00 752929     /lib/libexpat.so.1.5.2
46ba4000-46ba6000 rw-p 00026000 fd:00 752929     /lib/libexpat.so.1.5.2
46bd4000-46c6c000 r-xp 00000000 fd:00 990497     /usr/lib/libfreetype.so.6.7.1
46c6c000-46c70000 r--p 00097000 fd:00 990497     /usr/lib/libfreetype.so.6.7.1
Program received signal SIGABRT, Aborted.
0xb7fff424 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 1 (Thread 0xb7fc08c0 (LWP 5785))

  • #0 __kernel_vsyscall
  • #1 __GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #2 __GI_abort
    at abort.c line 91
  • #3 __libc_message
    at ../sysdeps/unix/sysv/linux/libc_fatal.c line 198
  • #4 malloc_printerr
    at malloc.c line 5021
  • #5 _int_free
    at malloc.c line 3942
  • #6 standard_free
    at gmem.c line 101
  • #7 g_free
    at gmem.c line 263
  • #8 g_array_free
    at garray.c line 302
  • #9 property_data_free
    at gtkstyleproperties.c line 132
  • #10 g_hash_table_remove_all_nodes
  • #11 g_hash_table_remove_all
    at ghash.c line 1253
  • #12 g_hash_table_destroy
    at ghash.c line 1004
  • #13 gtk_style_properties_finalize
    at gtkstyleproperties.c line 273
  • #14 g_object_unref
    at gobject.c line 2746
  • #15 build_properties
    at gtkstylecontext.c line 932
  • #16 style_data_lookup
    at gtkstylecontext.c line 1034
  • #17 gtk_style_context_get_font
    at gtkstylecontext.c line 3461
  • #18 update_pango_context
    at gtkwidget.c line 9089
  • #19 gtk_widget_create_pango_context
    at gtkwidget.c line 9149
  • #20 gtk_widget_get_pango_context
    at gtkwidget.c line 9070
  • #21 gtk_widget_create_pango_layout
    at gtkwidget.c line 9181
  • #22 gtk_label_ensure_layout
    at gtklabel.c line 3398
  • #23 gtk_label_get_measuring_layout
    at gtklabel.c line 3227
  • #24 gtk_label_get_preferred_layout_size
    at gtklabel.c line 3538
  • #25 gtk_label_get_preferred_size
    at gtklabel.c line 3594
  • #26 compute_size_for_orientation
    at gtksizerequest.c line 383
  • #27 gtk_button_get_size
    at gtkbutton.c line 1968
  • #28 compute_size_for_orientation
    at gtksizerequest.c line 383
  • #29 gtk_tool_item_get_preferred_height
    at gtktoolitem.c line 525
  • #30 compute_size_for_orientation
  • #31 gtk_widget_get_preferred_size
    at gtksizerequest.c line 703
  • #32 toolbar_content_size_request
    at gtktoolbar.c line 3422
  • #33 gtk_toolbar_size_request
    at gtktoolbar.c line 925
  • #34 gtk_toolbar_get_preferred_height
    at gtktoolbar.c line 1048
  • #35 compute_size_for_orientation
    at gtksizerequest.c line 383
  • #36 gtk_widget_get_preferred_size
    at gtksizerequest.c line 703
  • #37 gtk_table_size_request_pass1
    at gtktable.c line 1295
  • #38 gtk_table_get_preferred_width
    at gtktable.c line 1127
  • #39 compute_size_for_orientation
  • #40 gtk_box_get_size
    at gtkbox.c line 1033
  • #41 compute_size_for_orientation
    at gtksizerequest.c line 350
  • #42 get_preferred_size_for_size
    at gtkpaned.c line 882
  • #43 get_preferred_size_for_size
    at gtkpaned.c line 874
  • #44 gtk_paned_get_preferred_size
    at gtkpaned.c line 907
  • #45 compute_size_for_orientation
    at gtksizerequest.c line 350
  • #46 get_preferred_size_for_size
  • #47 get_preferred_size_for_size
    at gtkpaned.c line 874
  • #48 gtk_paned_get_preferred_size
    at gtkpaned.c line 914
  • #49 compute_size_for_orientation
    at gtksizerequest.c line 350
  • #50 gtk_box_get_size
    at gtkbox.c line 1033
  • #51 compute_size_for_orientation
    at gtksizerequest.c line 350
  • #52 gtk_window_get_preferred_width
    at gtkwindow.c line 6270
  • #53 compute_size_for_orientation
    at gtksizerequest.c line 350
  • #54 gtk_widget_get_preferred_size
  • #55 gtk_window_compute_hints
    at gtkwindow.c line 7279
  • #56 gtk_window_compute_configure_request
    at gtkwindow.c line 6601
  • #57 gtk_window_show
    at gtkwindow.c line 4633
  • #58 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 85
  • #59 g_type_class_meta_marshal
    at gclosure.c line 885
  • #60 g_closure_invoke
    at gclosure.c line 774
  • #61 signal_emit_unlocked_R
    at gsignal.c line 3202
  • #62 g_signal_emit_valist
    at gsignal.c line 3003
  • #63 g_signal_emit
    at gsignal.c line 3060
  • #64 gtk_widget_show
    at gtkwidget.c line 3905
  • #65 gtk_widget_show
    at gtkwidget.c line 3882
  • #66 rb_shell_set_visibility
    at rb-shell.c line 1825
  • #67 rb_shell_constructed
    at rb-shell.c line 1728
  • #68 g_object_newv
    at gobject.c line 1521
  • #69 g_object_new_valist
    at gobject.c line 1610
  • #70 g_object_new
    at gobject.c line 1325
  • #71 rb_shell_new
    at rb-shell.c line 1163
  • #72 main
    at main.c line 273

(gdb) info register
eax            0x0	0
ecx            0x1699	5785
edx            0x6	6
ebx            0x1699	5785
esp            0xbfffd2f4	0xbfffd2f4
ebp            0xbfffdac8	0xbfffdac8
esi            0x400	1024
edi            0x464c0ff4	1179389940
eip            0xb7fff424	0xb7fff424 <__kernel_vsyscall+16>
eflags         0x206	[ PF IF ]
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x0	0
gs             0x33	51

(gdb) list
91	static gboolean load_uri_args (const char **args, GFunc handler, gpointer user_data);
92	static void dbus_load_uri (const char *filename, DBusGProxy *proxy);
93	static void database_load_complete (RBShell *shell, gpointer data);
94	static void local_load_uri (const char *filename, RBShell *shell);
95	
96	static void main_shell_weak_ref_cb (gpointer data, GObject *objptr);
97	
98	int
99	main (int argc, char **argv)
100	{

(gdb) quit
A debugging session is active.

	Inferior 1 [process 5785] will be killed.

Quit anyway? (y or n) y
Comment 1 André Klapper 2012-02-22 16:12:07 UTC
*** Bug 670617 has been marked as a duplicate of this bug. ***
Comment 2 Jonathan Matthew 2012-02-22 21:21:06 UTC
This looks like the type of crash I get because of bug 666066.

*** This bug has been marked as a duplicate of bug 666066 ***