micah()$ gdb -- xchat -a GNU gdb 6.4.90-debian Copyright (C) 2006 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 "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". /home/micah/debug/xchat/-a: No such file or directory. (gdb) q micah()$ gdb xchat GNU gdb 6.4.90-debian Copyright (C) 2006 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 "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) run -a Starting program: /usr/bin/xchat -a [Thread debugging using libthread_db enabled] [New Thread -1220876624 (LWP 30210)] Error while reading shared library symbols: Cannot find new threads: generic error [New Thread -1248990304 (LWP 30215)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1220876624 (LWP 30210)] 0xb717d404 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0 (gdb) backtrace #0 0xb717d404 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0 #1 0xb74b0bd6 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6 #2 0xb50d4a40 in dbus_g_object_path_get_g_type () from /usr/lib/libdbus-glib-1.so.2 #3 0xb50ac30f in dbus_timeout_get_enabled () from /usr/lib/libdbus-1.so.2 #4 0xb5099695 in dbus_connection_send () from /usr/lib/libdbus-1.so.2 #5 0xb5093eec in dbus_bus_connection_get_unique_name () from /usr/lib/libdbus-1.so.2 #6 0xb5094093 in dbus_bus_add_match () from /usr/lib/libdbus-1.so.2 #7 0xb4fbb534 in gnome_vfs_daemon_set_current_connection () from /usr/lib/libgnomevfs-2.so.0 #8 0xb4fd6d4a in gnome_vfs_volume_monitor_client_get_type () from /usr/lib/libgnomevfs-2.so.0 #9 0xb7894464 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0 #10 0xb787b2c1 in g_object_set () from /usr/lib/libgobject-2.0.so.0 #11 0xb787988e in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #12 0xb787a33e in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #13 0xb787a4c7 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #14 0xb4fd7efa in gnome_vfs_volume_monitor_emit_pre_unmount () from /usr/lib/libgnomevfs-2.so.0 #15 0xb4fd7f8e in gnome_vfs_get_volume_monitor () from /usr/lib/libgnomevfs-2.so.0 #16 0xb59a2360 in fs_module_create () from /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so #17 0xb7894464 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0 #18 0xb787b2c1 in g_object_set () from /usr/lib/libgobject-2.0.so.0 #19 0xb787988e in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #20 0xb787a33e in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #21 0xb787a4c7 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #22 0xb599f9c1 in gtk_file_system_gnome_vfs_new () from /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so #23 0xb599f9f8 in fs_module_create () from /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so #24 0xb7ce399d in gtk_file_selection_set_filename () from /usr/lib/libgtk-x11-2.0.so.0 #25 0xb7ce3b23 in _gtk_file_system_create () from /usr/lib/libgtk-x11-2.0.so.0 #26 0xb7cd3df4 in _gtk_file_chooser_default_new () from /usr/lib/libgtk-x11-2.0.so.0 #27 0xb787b485 in g_object_set () from /usr/lib/libgobject-2.0.so.0 ---Type to continue, or q to quit--- #28 0xb7cd76c1 in _shortcuts_model_filter_get_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0xb787988e in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #30 0xb787a3c7 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #31 0xb787a4c7 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #32 0xb7ccaaf8 in _gtk_file_chooser_default_new () from /usr/lib/libgtk-x11-2.0.so.0 #33 0xb7cdbb7c in gtk_file_chooser_widget_new () from /usr/lib/libgtk-x11-2.0.so.0 #34 0xb787988e in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #35 0xb787a33e in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #36 0xb787a4c7 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #37 0xb7cd7f5d in gtk_file_chooser_dialog_new () from /usr/lib/libgtk-x11-2.0.so.0 #38 0xb787988e in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #39 0xb787a3c7 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #40 0xb787a4c7 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #41 0xb7cd7a5e in gtk_file_chooser_dialog_get_type () from /usr/lib/libgtk-x11-2.0.so.0 #42 0xb7cd7b0c in gtk_file_chooser_dialog_new () from /usr/lib/libgtk-x11-2.0.so.0 #43 0x080631d4 in gtkutil_file_req ( title=0x80baad0 "Select a Plugin or Script to load", callback=0x807271d, userdata=0x8113070, filter=0x0, flags=4) at gtkutil.c:206 #44 0x0807280e in plugingui_load () at plugingui.c:151 #45 0x080681ec in menu_loadplugin () at menu.c:1098 #46 0xb78814bb in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #47 0xb78747dc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #48 0xb78847d4 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #49 0xb7885cfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #50 0xb7885eae in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #51 0xb7e4bf94 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 #52 0xb7d41458 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0 #53 0xb7d42a22 in gtk_menu_shell_append () from /usr/lib/libgtk-x11-2.0.so.0 #54 0xb7d3a615 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0 #55 0xb7d34780 in _gtk_marshal_BOOLEAN__BOXED () ---Type to continue, or q to quit--- from /usr/lib/libgtk-x11-2.0.so.0 #56 0xb7873018 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0 #57 0xb78747dc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #58 0xb7884bb5 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #59 0xb7885ac2 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #60 0xb7885eae in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #61 0xb7e47bf8 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0 #62 0xb7d2db73 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #63 0xb7d2ed77 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #64 0xb7bb787a in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0 #65 0xb7535cf6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #66 0xb7538fce in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #67 0xb7539358 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #68 0xb7d2f1f4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #69 0x0805dfc2 in fe_main () at fe-gtk.c:283 #70 0x080afcca in main (argc=2, argv=0xbfd805d4) at xchat.c:1041 (gdb) thread apply all backtrace Thread 2 (Thread -1248990304 (LWP 30215)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb749d311 in ___newselect_nocancel () from /lib/tls/i686/cmov/libc.so.6 #2 0xb5975938 in Tcl_InitNotifier () from /usr/lib/libtcl8.4.so.0 #3 0xb717b504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #4 0xb74a450e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread -1220876624 (LWP 30210)): #0 0xb717d404 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0 #1 0xb74b0bd6 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6 #2 0xb50d4a40 in dbus_g_object_path_get_g_type () from /usr/lib/libdbus-glib-1.so.2 #3 0xb50ac30f in dbus_timeout_get_enabled () from /usr/lib/libdbus-1.so.2 #4 0xb5099695 in dbus_connection_send () from /usr/lib/libdbus-1.so.2 #5 0xb5093eec in dbus_bus_connection_get_unique_name () from /usr/lib/libdbus-1.so.2 #6 0xb5094093 in dbus_bus_add_match () from /usr/lib/libdbus-1.so.2 #7 0xb4fbb534 in gnome_vfs_daemon_set_current_connection () from /usr/lib/libgnomevfs-2.so.0 #8 0xb4fd6d4a in gnome_vfs_volume_monitor_client_get_type () from /usr/lib/libgnomevfs-2.so.0 #9 0xb7894464 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0 #10 0xb787b2c1 in g_object_set () from /usr/lib/libgobject-2.0.so.0 #11 0xb787988e in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #12 0xb787a33e in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #13 0xb787a4c7 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #14 0xb4fd7efa in gnome_vfs_volume_monitor_emit_pre_unmount () from /usr/lib/libgnomevfs-2.so.0 #15 0xb4fd7f8e in gnome_vfs_get_volume_monitor () from /usr/lib/libgnomevfs-2.so.0 #16 0xb59a2360 in fs_module_create () from /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so #17 0xb7894464 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0 #18 0xb787b2c1 in g_object_set () from /usr/lib/libgobject-2.0.so.0 #19 0xb787988e in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #20 0xb787a33e in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #21 0xb787a4c7 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #22 0xb599f9c1 in gtk_file_system_gnome_vfs_new () ---Type to continue, or q to quit--- from /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so #23 0xb599f9f8 in fs_module_create () from /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so #24 0xb7ce399d in gtk_file_selection_set_filename () from /usr/lib/libgtk-x11-2.0.so.0 #25 0xb7ce3b23 in _gtk_file_system_create () from /usr/lib/libgtk-x11-2.0.so.0 #26 0xb7cd3df4 in _gtk_file_chooser_default_new () from /usr/lib/libgtk-x11-2.0.so.0 #27 0xb787b485 in g_object_set () from /usr/lib/libgobject-2.0.so.0 #28 0xb7cd76c1 in _shortcuts_model_filter_get_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0xb787988e in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #30 0xb787a3c7 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #31 0xb787a4c7 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #32 0xb7ccaaf8 in _gtk_file_chooser_default_new () from /usr/lib/libgtk-x11-2.0.so.0 #33 0xb7cdbb7c in gtk_file_chooser_widget_new () from /usr/lib/libgtk-x11-2.0.so.0 #34 0xb787988e in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #35 0xb787a33e in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #36 0xb787a4c7 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #37 0xb7cd7f5d in gtk_file_chooser_dialog_new () from /usr/lib/libgtk-x11-2.0.so.0 #38 0xb787988e in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #39 0xb787a3c7 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #40 0xb787a4c7 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #41 0xb7cd7a5e in gtk_file_chooser_dialog_get_type () from /usr/lib/libgtk-x11-2.0.so.0 #42 0xb7cd7b0c in gtk_file_chooser_dialog_new () from /usr/lib/libgtk-x11-2.0.so.0 #43 0x080631d4 in gtkutil_file_req ( title=0x80baad0 "Select a Plugin or Script to load", callback=0x807271d, userdata=0x8113070, filter=0x0, flags=4) at gtkutil.c:206 #44 0x0807280e in plugingui_load () at plugingui.c:151 #45 0x080681ec in menu_loadplugin () at menu.c:1098 #46 0xb78814bb in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #47 0xb78747dc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #48 0xb78847d4 in g_signal_chain_from_overridden () ---Type to continue, or q to quit--- from /usr/lib/libgobject-2.0.so.0 #49 0xb7885cfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #50 0xb7885eae in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #51 0xb7e4bf94 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 #52 0xb7d41458 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0 #53 0xb7d42a22 in gtk_menu_shell_append () from /usr/lib/libgtk-x11-2.0.so.0 #54 0xb7d3a615 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0 #55 0xb7d34780 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #56 0xb7873018 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0 #57 0xb78747dc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #58 0xb7884bb5 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #59 0xb7885ac2 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #60 0xb7885eae in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #61 0xb7e47bf8 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0 #62 0xb7d2db73 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #63 0xb7d2ed77 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #64 0xb7bb787a in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0 #65 0xb7535cf6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #66 0xb7538fce in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #67 0xb7539358 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #68 0xb7d2f1f4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #69 0x0805dfc2 in fe_main () at fe-gtk.c:283 #70 0x080afcca in main (argc=2, argv=0xbfd805d4) at xchat.c:1041 (gdb)