$ gdb source/rhythmbox/shell/rhythmbox 18959
GNU gdb 6.2.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library  "/lib/tls/libthread_db.so.1".

Attaching to program: /home/jcotton/source/rhythmbox/shell/rhythmbox, process 18 959
Reading symbols from /usr/lib/libgnomeui-2.so.0...done.
Loaded symbols for /usr/lib/libgnomeui-2.so.0
Reading symbols from /usr/lib/libgnome-keyring.so.0...done.
Loaded symbols for /usr/lib/libgnome-keyring.so.0
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libbonoboui-2.so.0...done.
Loaded symbols for /usr/lib/libbonoboui-2.so.0
Reading symbols from /usr/lib/libSM.so.6...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libgnomecanvas-2.so.0...done.
Loaded symbols for /usr/lib/libgnomecanvas-2.so.0
Reading symbols from /usr/lib/libgnome-2.so.0...done.
Loaded symbols for /usr/lib/libgnome-2.so.0
Reading symbols from /usr/lib/libesd.so.0...done.
Loaded symbols for /usr/lib/libesd.so.0
Reading symbols from /usr/lib/libasound.so.2...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /usr/lib/libaudiofile.so.0...done.
Loaded symbols for /usr/lib/libaudiofile.so.0
Reading symbols from /usr/lib/libart_lgpl_2.so.2...done.
Loaded symbols for /usr/lib/libart_lgpl_2.so.2
Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangoft2-1.0.so.0
Reading symbols from /usr/lib/libglade-2.0.so.0...done.
Loaded symbols for /usr/lib/libglade-2.0.so.0
Reading symbols from /usr/lib/libgnomevfs-2.so.0...done.
Loaded symbols for /usr/lib/libgnomevfs-2.so.0
Reading symbols from /usr/lib/libbonobo-2.so.0...done.
Loaded symbols for /usr/lib/libbonobo-2.so.0
Reading symbols from /usr/lib/libssl.so.0.9.7...done.
Loaded symbols for /usr/lib/libssl.so.0.9.7
Reading symbols from /usr/lib/libcrypto.so.0.9.7...done.
Loaded symbols for /usr/lib/libcrypto.so.0.9.7
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/tls/librt.so.1...done.
Loaded symbols for /lib/tls/librt.so.1
Reading symbols from /usr/lib/libbonobo-activation.so.4...done.
Loaded symbols for /usr/lib/libbonobo-activation.so.4
Reading symbols from /usr/lib/libORBitCosNaming-2.so.0...done.
Loaded symbols for /usr/lib/libORBitCosNaming-2.so.0
Reading symbols from /usr/lib/libnautilus-burn.so.0...done.
Loaded symbols for /usr/lib/libnautilus-burn.so.0
Reading symbols from /usr/lib/libhal.so.0...done.
Loaded symbols for /usr/lib/libhal.so.0
Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib/libatk-1.0.so.0...done.
Loaded symbols for /usr/lib/libatk-1.0.so.0
Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib/libpangoxft-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangoxft-1.0.so.0
Reading symbols from /usr/lib/libpangox-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangox-1.0.so.0
Reading symbols from /usr/lib/libpango-1.0.so.0...done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libgstcontrol-0.8.so.1...done.
Loaded symbols for /usr/lib/libgstcontrol-0.8.so.1
Reading symbols from /usr/lib/libgstgconf-0.8.so.0...done.
Loaded symbols for /usr/lib/libgstgconf-0.8.so.0
Reading symbols from /usr/lib/libgstreamer-0.8.so.1...done.
Loaded symbols for /usr/lib/libgstreamer-0.8.so.1
Reading symbols from /usr/lib/libgconf-2.so.4...done.
Loaded symbols for /usr/lib/libgconf-2.so.4
Reading symbols from /usr/lib/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /lib/libz.so.1...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libORBit-2.so.0...done.
Loaded symbols for /usr/lib/libORBit-2.so.0
Reading symbols from /usr/lib/libpopt.so.0...done.
Loaded symbols for /usr/lib/libpopt.so.0
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from /lib/tls/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread -1222732096 (LWP 18959)]
[New Thread -1256543312 (LWP 18971)]
[New Thread -1256277072 (LWP 18970)]
[New Thread -1256010832 (LWP 18968)]
[New Thread -1235690576 (LWP 18963)]
[New Thread -1227297872 (LWP 18962)]
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /usr/lib/libdbus-glib-1.so.0...done.
Loaded symbols for /usr/lib/libdbus-glib-1.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libdbus-1.so.0...done.
Loaded symbols for /usr/lib/libdbus-1.so.0
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /usr/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libXrandr.so.2...done.
Loaded symbols for /usr/lib/libXrandr.so.2
Reading symbols from /usr/lib/libXi.so.6...done.
Loaded symbols for /usr/lib/libXi.so.6
Reading symbols from /usr/lib/libXinerama.so.1...done.
Loaded symbols for /usr/lib/libXinerama.so.1
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libXft.so.2...done.
Loaded symbols for /usr/lib/libXft.so.2
Reading symbols from /usr/lib/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libexpat.so.0...done.
Loaded symbols for /usr/lib/libexpat.so.0
Reading symbols from /usr/lib/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/lib/locale/lib/common/xlcDef.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /usr/lib/gconv/EUC-CN.so...done.
Loaded symbols for /usr/lib/gconv/EUC-CN.so
Reading symbols from /usr/lib/gconv/libGB.so...done.
Loaded symbols for /usr/lib/gconv/libGB.so
Reading symbols from /usr/lib/gconv/TCVN5712-1.so...done.
Loaded symbols for /usr/lib/gconv/TCVN5712-1.so
Reading symbols from /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so...don e.
Loaded symbols for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/gtk-2.0/2.4.0/engines/libindustrial.so...done.
Loaded symbols for /usr/lib/gtk-2.0/2.4.0/engines/libindustrial.so
Reading symbols from /usr/lib/gstreamer-0.8/libgstffmpeg.so...done.
Loaded symbols for /usr/lib/gstreamer-0.8/libgstffmpeg.so
Reading symbols from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3/libstdc++.so.6...d one.
Loaded symbols for //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6
Reading symbols from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3/libgcc_s.so.1...do ne.
Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libgcc_s.so.1
Reading symbols from /usr/lib/gstreamer-0.8/libgstbytestream.so...done.
Loaded symbols for /usr/lib/gstreamer-0.8/libgstbytestream.so
Reading symbols from /usr/lib/gstreamer-0.8/libgstfaad.so...done.
Loaded symbols for /usr/lib/gstreamer-0.8/libgstfaad.so
Reading symbols from /usr/lib/libfaad.so.0...done.
Loaded symbols for /usr/lib/libfaad.so.0
Reading symbols from /usr/lib/gstreamer-0.8/libgstelements.so...done.
Loaded symbols for /usr/lib/gstreamer-0.8/libgstelements.so
Reading symbols from /usr/lib/gstreamer-0.8/libgstoptscheduler.so...done.
Loaded symbols for /usr/lib/gstreamer-0.8/libgstoptscheduler.so
Reading symbols from /usr/lib/libglade/2.0/libgnome.so...done.
Loaded symbols for /usr/lib/libglade/2.0/libgnome.so
Reading symbols from /usr/lib/libglade/2.0/libbonobo.so...done.
Loaded symbols for /usr/lib/libglade/2.0/libbonobo.so
Reading symbols from /usr/lib/pango/1.4.0/modules/pango-basic-fc.so...done.
Loaded symbols for /usr/lib/pango/1.4.0/modules/pango-basic-fc.so
Reading symbols from /usr/lib/gnome-vfs-2.0/modules/libfile.so...done.
Loaded symbols for /usr/lib/gnome-vfs-2.0/modules/libfile.so
Reading symbols from /usr/lib/libfam.so.0...done.
Loaded symbols for /usr/lib/libfam.so.0
Reading symbols from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5...d one.
Loaded symbols for /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5
Reading symbols from /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so...don e.
Loaded symbols for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so
Reading symbols from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so...done.
Loaded symbols for /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
Reading symbols from /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so...done.
Loaded symbols for /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so
Reading symbols from /usr/lib/libgsf-1.so.1...done.
Loaded symbols for /usr/lib/libgsf-1.so.1
Reading symbols from /usr/lib/libcroco-0.6.so.3...done.
Loaded symbols for /usr/lib/libcroco-0.6.so.3
Reading symbols from /usr/lib/librsvg-2.so.2...done.
Loaded symbols for /usr/lib/librsvg-2.so.2
Reading symbols from /usr/lib/libbz2.so.1.0...done.
Loaded symbols for /usr/lib/libbz2.so.1.0
Reading symbols from /usr/lib/pango/1.4.0/modules/pango-arabic-fc.so...done.
Loaded symbols for /usr/lib/pango/1.4.0/modules/pango-arabic-fc.so
Reading symbols from /usr/lib/pango/1.4.0/modules/pango-hangul-fc.so...done.
Loaded symbols for /usr/lib/pango/1.4.0/modules/pango-hangul-fc.so
Reading symbols from /usr/lib/gstreamer-0.8/libgstgnomevfs.so...done.
Loaded symbols for /usr/lib/gstreamer-0.8/libgstgnomevfs.so
Reading symbols from /usr/lib/gnome-vfs-2.0/modules/libhttp.so...done.
Loaded symbols for /usr/lib/gnome-vfs-2.0/modules/libhttp.so
Reading symbols from /usr/lib/gnome-vfs-2.0/modules/libftp.so...done.
Loaded symbols for /usr/lib/gnome-vfs-2.0/modules/libftp.so
Reading symbols from /usr/lib/gnome-vfs-2.0/modules/libsftp.so...done.
Loaded symbols for /usr/lib/gnome-vfs-2.0/modules/libsftp.so
Reading symbols from /usr/lib/gstreamer-0.8/libgstspider.so...done.
Loaded symbols for /usr/lib/gstreamer-0.8/libgstspider.so
Reading symbols from /usr/lib/gstreamer-0.8/libgsttypefindfunctions.so...done.
Loaded symbols for /usr/lib/gstreamer-0.8/libgsttypefindfunctions.so
Reading symbols from /usr/lib/gstreamer-0.8/libgstmad.so...done.
Loaded symbols for /usr/lib/gstreamer-0.8/libgstmad.so
Reading symbols from /usr/lib/libmad.so.0...done.
Loaded symbols for /usr/lib/libmad.so.0
Reading symbols from /usr/lib/libid3tag.so.0...done.
Loaded symbols for /usr/lib/libid3tag.so.0
Reading symbols from /usr/lib/gstreamer-0.8/libgsttagedit.so...done.
Loaded symbols for /usr/lib/gstreamer-0.8/libgsttagedit.so
0xffffe410 in ?? ()
(gdb) bt
#0  0xffffe410 in ?? ()
#1  0xbfffee64 in ?? ()
#2  0x0000005b in ?? ()
#3  0x00000006 in ?? ()
#4  0xb735d5ea in poll () from /lib/tls/libc.so.6
#5  0xb73d8c96 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#6  0x00000006 in ?? ()
#7  0x0000005b in ?? ()
#8  0x0000005b in ?? ()
#9  0x084bf740 in ?? ()
#10 0x00000001 in ?? ()
#11 0x0000005b in ?? ()
#12 0x7fffffff in ?? ()
#13 0xb742717c in ?? () from /usr/lib/libglib-2.0.so.0
#14 0x0835e150 in ?? ()
#15 0x0835e150 in ?? ()
#16 0x00000001 in ?? ()
#17 0xb73d8f3a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0x0835e150 in ?? ()
#19 0x080bce2d in __FUNCTION__.2 ()
#20 0xbffff1b8 in ?? ()
#21 0xb7c7a6cf in bonobo_main () from /usr/lib/libbonobo-2.so.0
#22 0x00000110 in ?? ()
---Type <return> to continue, or q <return> to quit---
#23 0x08060b29 in main (argc=-1207995104, argv=0xb7c7a75a) at main.c:267
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
[Switching to Thread -1222732096 (LWP 18959)]
0xffffe410 in ?? ()
(gdb) bt
#0  0xffffe410 in ?? ()
#1  0xbfffee64 in ?? ()
#2  0x000000c7 in ?? ()
#3  0x00000006 in ?? ()
#4  0xb735d5ea in poll () from /lib/tls/libc.so.6
#5  0xb73d8c96 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#6  0x00000006 in ?? ()
#7  0x000000c7 in ?? ()
#8  0x000000c7 in ?? ()
#9  0x084bf740 in ?? ()
#10 0x00000001 in ?? ()
#11 0x000000c7 in ?? ()
#12 0x7fffffff in ?? ()
#13 0xb742717c in ?? () from /usr/lib/libglib-2.0.so.0
#14 0x0835e150 in ?? ()
#15 0x0835e150 in ?? ()
#16 0x00000001 in ?? ()
#17 0xb73d8f3a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0x0835e150 in ?? ()
#19 0x080bce2d in __FUNCTION__.2 ()
#20 0xbffff1b8 in ?? ()
#21 0xb7c7a6cf in bonobo_main () from /usr/lib/libbonobo-2.so.0
#22 0x00000110 in ?? ()
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) Quit
(gdb) cont
Continuing.
[New Thread -1244267600 (LWP 21045)]
[New Thread -1269826640 (LWP 21046)]
[Thread -1269826640 (LWP 21046) exited]
[Thread -1244267600 (LWP 21045) exited]

Program received signal SIGINT, Interrupt.
0xffffe410 in ?? ()
(gdb) bt
#0  0xffffe410 in ?? ()
#1  0x08279c78 in ?? ()
#2  0x00000001 in ?? ()
#3  0x00000000 in ?? ()
#4  0xb74af596 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#5  0xb73c6611 in g_async_queue_push () from /usr/lib/libglib-2.0.so.0
#6  0x082ddb08 in ?? ()
#7  0x080d25e4 in gdk_display ()
#8  0xb73c670e in g_async_queue_pop () from /usr/lib/libglib-2.0.so.0
#9  0xbfffe164 in ?? ()
#10 0x08093caf in rhythmdb_shutdown (db=0x80d0c38) at rhythmdb.c:603
Previous frame inner to this frame (corrupt stack?)
(gdb) Quit
(gdb) quit
The program is running.  Quit anyway (and detach it)? (y or n) y
