[Pidgin] #1979: Pidgin crash when trying to send a file: Cannot access memory

Pidgin trac at pidgin.im
Sat Jun 30 21:04:30 EDT 2007


#1979: Pidgin crash when trying to send a file: Cannot access memory
---------------------------+------------------------------------------------
  Reporter:  charding      |       Owner:                               
      Type:  defect        |      Status:  new                          
  Priority:  minor         |   Milestone:                               
 Component:  pidgin (gtk)  |     Version:  2.0.2                        
Resolution:                |    Keywords:  crash send file access memory
   Pending:  0             |  
---------------------------+------------------------------------------------
Old description:

> Pidgin is crashing when I try to send someone a file. Either choosing
> this from the Conversation menu in the conversation window or right
> clicking on the user and selecting 'Send File' creates the crash.
>
> Pidgin: 2.0.2
> DBus: 1.0.0
> Gtk: 2.10.6
>
> (gdb) bt full
> #0  0xb75123f0 in pthread_mutex_lock () from /lib/libpthread.so.0
> No symbol table info available.
> #1  0xb75a55ad in dbus_gmutex_lock (mutex=0xabcdef) at dbus-gthread.c:95
> No locals.
> #2  0xb75846e8 in _dbus_mutex_lock (mutex=0xabcdef) at dbus-threads.c:92
> No locals.
> #3  0xb7570654 in dbus_connection_set_exit_on_disconnect (
>     connection=0x8119a08, exit_on_disconnect=1) at dbus-connection.c:2034
>         __FUNCTION__ = "dbus_connection_set_exit_on_disconnect"
> #4  0xb756eaa0 in internal_bus_get (type=DBUS_BUS_SESSION,
> error=0xbf9f263c,
>     private=0) at dbus-bus.c:374
>         s = 0xb693eff4 "�\005"
>         address = <value optimized out>
>         connection = (DBusConnection *) 0x8119a08
>         bd = <value optimized out>
>         __FUNCTION__ = "internal_bus_get"
> #5  0xb6904e6e in gnome_vfs_daemon_set_current_connection ()
>    from /opt/gnome/lib/libgnomevfs-2.so.0
> No symbol table info available.
> #6  0xb69205ba in gnome_vfs_volume_monitor_client_get_type ()
>    from /opt/gnome/lib/libgnomevfs-2.so.0
> No symbol table info available.
> #7  0xb75565ea in g_type_create_instance ()
> ---Type <return> to continue, or q <return> to quit---
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #8  0xb753de22 in g_object_set () from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #9  0xb753ba7b in g_object_newv () from
> /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #10 0xb753c5de in g_object_new_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #11 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #12 0xb692176a in gnome_vfs_volume_monitor_emit_pre_unmount ()
>    from /opt/gnome/lib/libgnomevfs-2.so.0
> No symbol table info available.
> #13 0xb69217fe in gnome_vfs_get_volume_monitor ()
>    from /opt/gnome/lib/libgnomevfs-2.so.0
> No symbol table info available.
> #14 0xb48a68fd in fs_module_create ()
>    from /opt/gnome/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
> No symbol table info available.
> #15 0xb75565ea in g_type_create_instance ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #16 0xb753de22 in g_object_set () from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #17 0xb753ba7b in g_object_newv () from
> /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #18 0xb753c5de in g_object_new_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #19 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #20 0xb48a3c0c in gtk_file_system_gnome_vfs_new ()
>    from /opt/gnome/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
> No symbol table info available.
> #21 0xb48a3c47 in fs_module_create ()
>    from /opt/gnome/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
> No symbol table info available.
> #22 0xb7b03d8d in gtk_file_selection_set_filename ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #23 0xb7b03f13 in gtk_file_system_create ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #24 0xb7af426a in gtk_file_chooser_button_new ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #25 0xb753dffc in g_object_set () from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #26 0xb7af7b51 in gtk_file_chooser_button_new ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #27 0xb753ba7b in g_object_newv () from
> /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #28 0xb753c688 in g_object_new_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #29 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #30 0xb7aeabe8 in gtk_file_chooser_button_new ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #31 0xb7afc07c in gtk_file_chooser_widget_new ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #32 0xb753ba7b in g_object_newv () from
> /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #33 0xb753c5de in g_object_new_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #34 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #35 0xb7af83fd in gtk_file_chooser_dialog_new ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #36 0xb753ba7b in g_object_newv () from
> /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #37 0xb753c688 in g_object_new_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #38 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #39 0xb7af7efe in gtk_file_chooser_dialog_get_type ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #40 0xb7af7fac in gtk_file_chooser_dialog_new ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #41 0x080c625f in pidgin_request_file (title=0x0, filename=0x0,
> savedialog=0,
>     ok_cb=0xb75ee060 <purple_xfer_choose_file_ok_cb>,
>     cancel_cb=0xb75edb80 <purple_xfer_choose_file_cancel_cb>,
>     account=0x813d710, who=0x8659600 "USERNAME_REMOVED at hotmail.com",
> conv=0x0,
>     user_data=0x873d900) at gtkrequest.c:1529
>         filesel = <value optimized out>
>         current_folder = <value optimized out>
> #42 0xb7604836 in purple_request_file (handle=0x873d900, title=0x0,
>     filename=0x0, savedialog=0,
>     ok_cb=0xb75ee060 <purple_xfer_choose_file_ok_cb>,
>     cancel_cb=0xb75edb80 <purple_xfer_choose_file_cancel_cb>,
>     account=0x813d710, who=0x8659600 "USERNAME_REMOVED at hotmail.com",
> conv=0x0,
>     user_data=0x873d900) at request.c:1335
>         ops = (PurpleRequestUiOps *) 0x80f32e0
> #43 0xb75ec609 in purple_xfer_choose_file (xfer=0x873d900) at ft.c:307
> No locals.
> #44 0xb6eb543e in msn_send_file (gc=0x8539a20,
>     who=0x8351d40 "USERNAME_REMOVED at hotmail.com", file=0x0) at msn.c:455
>         xfer = (PurpleXfer *) 0x15f4
> #45 0xb76090de in serv_send_file (gc=0x8539a20,
>     who=0x8351d40 "USERNAME_REMOVED at hotmail.com", file=0x0) at
> server.c:820
> No locals.
> #46 0x0807f0a6 in gtk_blist_menu_send_file_cb (w=0x85e4b08, b=0x8351cd0)
>     at gtkblist.c:291
> No locals.
> #47 0xb75440b9 in g_cclosure_marshal_VOID__VOID ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #48 0xb7536c0b in g_closure_invoke () from
> /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #49 0xb7547d3d in g_signal_override_class_closure ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #50 0xb7549247 in g_signal_emit_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #51 0xb7549415 in g_signal_emit () from
> /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #52 0xb7c6cec4 in gtk_widget_activate ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #53 0xb7b61ea8 in gtk_menu_shell_activate_item ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #54 0xb7b63472 in gtk_menu_shell_append ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #55 0xb7b5b015 in gtk_menu_reorder_child ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #56 0xb7b551b0 in gtk_marshal_BOOLEAN__VOID ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #57 0xb7535407 in g_value_set_static_boxed ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #58 0xb7536c0b in g_closure_invoke () from
> /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #59 0xb7548383 in g_signal_override_class_closure ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #60 0xb754900f in g_signal_emit_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #61 0xb7549415 in g_signal_emit () from
> /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #62 0xb7c68b18 in gtk_widget_get_default_style ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #63 0xb7b4e653 in gtk_propagate_event ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #64 0xb7b4f857 in gtk_main_do_event () from
> /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #65 0xb79e302a in gdk_add_client_message_filter ()
>    from /opt/gnome/lib/libgdk-x11-2.0.so.0
> No symbol table info available.
> #66 0xb74a3de2 in g_main_context_dispatch ()
>    from /opt/gnome/lib/libglib-2.0.so.0
> No symbol table info available.
> #67 0xb74a6e1f in g_main_context_prepare ()
>    from /opt/gnome/lib/libglib-2.0.so.0
> No symbol table info available.
> #68 0xb74a71c9 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
> No symbol table info available.
> #69 0xb7b4fcd4 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #70 0x080b2a9b in main (argc=Cannot access memory at address 0xabcdef
> ) at gtkmain.c:842
>         opt_help = <value optimized out>
>         opt_login = 0
>         opt_nologin = 0
>         opt_version = <value optimized out>
>         opt_config_dir_arg = 0x0
>         opt_login_arg = 0x0
>         opt_session_arg = 0x0
>         accounts = (GList *) 0x0
>         sig_indx = <value optimized out>
>         sigset = {__val = {91143, 0 <repeats 31 times>}}
>         prev_sig_disp = <value optimized out>
>         errmsg =
> "\0000R�\220\205{��1�\000\000\000\000&���`\237�\000\000\000\000\000��\000\000\000\000�\237���`\237�8��,
> '\0' <repeats 16 times>,
> "�237�a\000\000\000\000\000\000\000pC\237�5'�b\000\000\000<\000\000\000�237�`\237�ժ�000\212\n��211\n�\034",
> '\0' <repeats 15 times>,
> "8\210{�P���202{�\0000R�\220\205{��1�\000\000\000\000�\237��\237��\237�8��%���\000\000\000\000\000\000\000\000�237�000\000\000\000�\020\020��237�002\000\000"...
>         segfault_message_tmp = <value optimized out>
>         error = (GError *) 0x0
>         opt = <value optimized out>
>         gui_check = <value optimized out>
>         debug_enabled = <value optimized out>
>         migration_failed = <value optimized out>
>         long_options = {{name = 0x80edf0d "config", has_arg = 1, flag =
> 0x0,
>     val = 99}, {name = 0x80e067f "debug", has_arg = 0, flag = 0x0, val =
> 100},
>   {name = 0x80e304d "help", has_arg = 0, flag = 0x0, val = 104}, {
>     name = 0x80e0922 "login", has_arg = 2, flag = 0x0, val = 108}, {
>     name = 0x80eac65 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
>     name = 0x80edf03 "session", has_arg = 1, flag = 0x0, val = 115}, {
>     name = 0x80e442c "version", has_arg = 0, flag = 0x0, val = 118}, {
>     name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
>

> (gdb) info registers
> eax            0x15f4   5620
> ecx            0xb72ca148       -1221811896
> edx            0xabcdef 11259375
> ebx            0xb751fff4       -1219362828
> esp            0xbf9f2530       0xbf9f2530
> ebp            0xbf9f2578       0xbf9f2578
> esi            0x8119a08        135371272
> edi            0xabcdef 11259375
> eip            0xb75123f0       0xb75123f0 <pthread_mutex_lock+32>
> eflags         0x210282 [ SF IF RF ID ]
> cs             0x73     115
> ss             0x7b     123
> ds             0x7b     123
> es             0x7b     123
> fs             0x0      0
> gs             0x33     51
>
> (gdb) thread apply all backtrace
>
> Thread 1 (Thread -1224083776 (LWP 5620)):
> #0  0xb75123f0 in pthread_mutex_lock () from /lib/libpthread.so.0
> #1  0xb75a55ad in dbus_gmutex_lock (mutex=0xabcdef) at dbus-gthread.c:95
> #2  0xb75846e8 in _dbus_mutex_lock (mutex=0xabcdef) at dbus-threads.c:92
> #3  0xb7570654 in dbus_connection_set_exit_on_disconnect (
>     connection=0x8119a08, exit_on_disconnect=1) at dbus-connection.c:2034
> #4  0xb756eaa0 in internal_bus_get (type=DBUS_BUS_SESSION,
> error=0xbf9f263c,
>     private=0) at dbus-bus.c:374
> #5  0xb6904e6e in gnome_vfs_daemon_set_current_connection ()
>    from /opt/gnome/lib/libgnomevfs-2.so.0
> #6  0xb69205ba in gnome_vfs_volume_monitor_client_get_type ()
>    from /opt/gnome/lib/libgnomevfs-2.so.0
> #7  0xb75565ea in g_type_create_instance ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #8  0xb753de22 in g_object_set () from /opt/gnome/lib/libgobject-2.0.so.0
> #9  0xb753ba7b in g_object_newv () from
> /opt/gnome/lib/libgobject-2.0.so.0
> #10 0xb753c5de in g_object_new_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #11 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
> #12 0xb692176a in gnome_vfs_volume_monitor_emit_pre_unmount ()
>    from /opt/gnome/lib/libgnomevfs-2.so.0
> #13 0xb69217fe in gnome_vfs_get_volume_monitor ()
>    from /opt/gnome/lib/libgnomevfs-2.so.0
> #14 0xb48a68fd in fs_module_create ()
>    from /opt/gnome/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
> #15 0xb75565ea in g_type_create_instance ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #16 0xb753de22 in g_object_set () from /opt/gnome/lib/libgobject-2.0.so.0
> #17 0xb753ba7b in g_object_newv () from
> /opt/gnome/lib/libgobject-2.0.so.0
> #18 0xb753c5de in g_object_new_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #19 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
> #20 0xb48a3c0c in gtk_file_system_gnome_vfs_new ()
>    from /opt/gnome/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
> #21 0xb48a3c47 in fs_module_create ()
>    from /opt/gnome/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
> #22 0xb7b03d8d in gtk_file_selection_set_filename ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #23 0xb7b03f13 in gtk_file_system_create ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #24 0xb7af426a in gtk_file_chooser_button_new ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #25 0xb753dffc in g_object_set () from /opt/gnome/lib/libgobject-2.0.so.0
> #26 0xb7af7b51 in gtk_file_chooser_button_new ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #27 0xb753ba7b in g_object_newv () from
> /opt/gnome/lib/libgobject-2.0.so.0
> #28 0xb753c688 in g_object_new_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #29 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
> #30 0xb7aeabe8 in gtk_file_chooser_button_new ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #31 0xb7afc07c in gtk_file_chooser_widget_new ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #32 0xb753ba7b in g_object_newv () from
> /opt/gnome/lib/libgobject-2.0.so.0
> #33 0xb753c5de in g_object_new_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #34 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
> #35 0xb7af83fd in gtk_file_chooser_dialog_new ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #36 0xb753ba7b in g_object_newv () from
> /opt/gnome/lib/libgobject-2.0.so.0
> #37 0xb753c688 in g_object_new_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #38 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
> #39 0xb7af7efe in gtk_file_chooser_dialog_get_type ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #40 0xb7af7fac in gtk_file_chooser_dialog_new ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #41 0x080c625f in pidgin_request_file (title=0x0, filename=0x0,
> savedialog=0,
>     ok_cb=0xb75ee060 <purple_xfer_choose_file_ok_cb>,
>     cancel_cb=0xb75edb80 <purple_xfer_choose_file_cancel_cb>,
>     account=0x813d710, who=0x8659600 "USERNAME_REMOVED at hotmail.com",
> conv=0x0,
>     user_data=0x873d900) at gtkrequest.c:1529
> #42 0xb7604836 in purple_request_file (handle=0x873d900, title=0x0,
>     filename=0x0, savedialog=0,
>     ok_cb=0xb75ee060 <purple_xfer_choose_file_ok_cb>,
>     cancel_cb=0xb75edb80 <purple_xfer_choose_file_cancel_cb>,
>     account=0x813d710, who=0x8659600 "USERNAME_REMOVED at hotmail.com",
> conv=0x0,
>     user_data=0x873d900) at request.c:1335
> #43 0xb75ec609 in purple_xfer_choose_file (xfer=0x873d900) at ft.c:307
> #44 0xb6eb543e in msn_send_file (gc=0x8539a20,
>     who=0x8351d40 "USERNAME_REMOVED at hotmail.com", file=0x0) at msn.c:455
> #45 0xb76090de in serv_send_file (gc=0x8539a20,
>     who=0x8351d40 "USERNAME_REMOVED at hotmail.com", file=0x0) at
> server.c:820
> #46 0x0807f0a6 in gtk_blist_menu_send_file_cb (w=0x85e4b08, b=0x8351cd0)
>     at gtkblist.c:291
> #47 0xb75440b9 in g_cclosure_marshal_VOID__VOID ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #48 0xb7536c0b in g_closure_invoke () from
> /opt/gnome/lib/libgobject-2.0.so.0
> #49 0xb7547d3d in g_signal_override_class_closure ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #50 0xb7549247 in g_signal_emit_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #51 0xb7549415 in g_signal_emit () from
> /opt/gnome/lib/libgobject-2.0.so.0
> #52 0xb7c6cec4 in gtk_widget_activate ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #53 0xb7b61ea8 in gtk_menu_shell_activate_item ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #54 0xb7b63472 in gtk_menu_shell_append ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #55 0xb7b5b015 in gtk_menu_reorder_child ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #56 0xb7b551b0 in gtk_marshal_BOOLEAN__VOID ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #57 0xb7535407 in g_value_set_static_boxed ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #58 0xb7536c0b in g_closure_invoke () from
> /opt/gnome/lib/libgobject-2.0.so.0
> #59 0xb7548383 in g_signal_override_class_closure ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #60 0xb754900f in g_signal_emit_valist ()
>    from /opt/gnome/lib/libgobject-2.0.so.0
> #61 0xb7549415 in g_signal_emit () from
> /opt/gnome/lib/libgobject-2.0.so.0
> #62 0xb7c68b18 in gtk_widget_get_default_style ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #63 0xb7b4e653 in gtk_propagate_event ()
>    from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #64 0xb7b4f857 in gtk_main_do_event () from
> /opt/gnome/lib/libgtk-x11-2.0.so.0
> #65 0xb79e302a in gdk_add_client_message_filter ()
>    from /opt/gnome/lib/libgdk-x11-2.0.so.0
> #66 0xb74a3de2 in g_main_context_dispatch ()
>    from /opt/gnome/lib/libglib-2.0.so.0
> #67 0xb74a6e1f in g_main_context_prepare ()
>    from /opt/gnome/lib/libglib-2.0.so.0
> #68 0xb74a71c9 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
> #69 0xb7b4fcd4 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
> #70 0x080b2a9b in main (argc=Cannot access memory at address 0xabcdef
> ) at gtkmain.c:842

New description:

 Pidgin is crashing when I try to send someone a file. Either choosing this
 from the Conversation menu in the conversation window or right clicking on
 the user and selecting 'Send File' creates the crash.

 Pidgin: 2.0.2
 DBus: 1.0.0
 Gtk: 2.10.6
 {{{
 (gdb) bt full
 #0  0xb75123f0 in pthread_mutex_lock () from /lib/libpthread.so.0
 No symbol table info available.
 #1  0xb75a55ad in dbus_gmutex_lock (mutex=0xabcdef) at dbus-gthread.c:95
 No locals.
 #2  0xb75846e8 in _dbus_mutex_lock (mutex=0xabcdef) at dbus-threads.c:92
 No locals.
 #3  0xb7570654 in dbus_connection_set_exit_on_disconnect (
     connection=0x8119a08, exit_on_disconnect=1) at dbus-connection.c:2034
         __FUNCTION__ = "dbus_connection_set_exit_on_disconnect"
 #4  0xb756eaa0 in internal_bus_get (type=DBUS_BUS_SESSION,
 error=0xbf9f263c,
     private=0) at dbus-bus.c:374
         s = 0xb693eff4 "�\005"
         address = <value optimized out>
         connection = (DBusConnection *) 0x8119a08
         bd = <value optimized out>
         __FUNCTION__ = "internal_bus_get"
 #5  0xb6904e6e in gnome_vfs_daemon_set_current_connection ()
    from /opt/gnome/lib/libgnomevfs-2.so.0
 No symbol table info available.
 #6  0xb69205ba in gnome_vfs_volume_monitor_client_get_type ()
    from /opt/gnome/lib/libgnomevfs-2.so.0
 No symbol table info available.
 #7  0xb75565ea in g_type_create_instance ()
 ---Type <return> to continue, or q <return> to quit---
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #8  0xb753de22 in g_object_set () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #9  0xb753ba7b in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #10 0xb753c5de in g_object_new_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #11 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #12 0xb692176a in gnome_vfs_volume_monitor_emit_pre_unmount ()
    from /opt/gnome/lib/libgnomevfs-2.so.0
 No symbol table info available.
 #13 0xb69217fe in gnome_vfs_get_volume_monitor ()
    from /opt/gnome/lib/libgnomevfs-2.so.0
 No symbol table info available.
 #14 0xb48a68fd in fs_module_create ()
    from /opt/gnome/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
 No symbol table info available.
 #15 0xb75565ea in g_type_create_instance ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #16 0xb753de22 in g_object_set () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #17 0xb753ba7b in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #18 0xb753c5de in g_object_new_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #19 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #20 0xb48a3c0c in gtk_file_system_gnome_vfs_new ()
    from /opt/gnome/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
 No symbol table info available.
 #21 0xb48a3c47 in fs_module_create ()
    from /opt/gnome/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
 No symbol table info available.
 #22 0xb7b03d8d in gtk_file_selection_set_filename ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #23 0xb7b03f13 in gtk_file_system_create ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #24 0xb7af426a in gtk_file_chooser_button_new ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #25 0xb753dffc in g_object_set () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #26 0xb7af7b51 in gtk_file_chooser_button_new ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #27 0xb753ba7b in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #28 0xb753c688 in g_object_new_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #29 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #30 0xb7aeabe8 in gtk_file_chooser_button_new ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #31 0xb7afc07c in gtk_file_chooser_widget_new ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #32 0xb753ba7b in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #33 0xb753c5de in g_object_new_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #34 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #35 0xb7af83fd in gtk_file_chooser_dialog_new ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #36 0xb753ba7b in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #37 0xb753c688 in g_object_new_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #38 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #39 0xb7af7efe in gtk_file_chooser_dialog_get_type ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #40 0xb7af7fac in gtk_file_chooser_dialog_new ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #41 0x080c625f in pidgin_request_file (title=0x0, filename=0x0,
 savedialog=0,
     ok_cb=0xb75ee060 <purple_xfer_choose_file_ok_cb>,
     cancel_cb=0xb75edb80 <purple_xfer_choose_file_cancel_cb>,
     account=0x813d710, who=0x8659600 "USERNAME_REMOVED at hotmail.com",
 conv=0x0,
     user_data=0x873d900) at gtkrequest.c:1529
         filesel = <value optimized out>
         current_folder = <value optimized out>
 #42 0xb7604836 in purple_request_file (handle=0x873d900, title=0x0,
     filename=0x0, savedialog=0,
     ok_cb=0xb75ee060 <purple_xfer_choose_file_ok_cb>,
     cancel_cb=0xb75edb80 <purple_xfer_choose_file_cancel_cb>,
     account=0x813d710, who=0x8659600 "USERNAME_REMOVED at hotmail.com",
 conv=0x0,
     user_data=0x873d900) at request.c:1335
         ops = (PurpleRequestUiOps *) 0x80f32e0
 #43 0xb75ec609 in purple_xfer_choose_file (xfer=0x873d900) at ft.c:307
 No locals.
 #44 0xb6eb543e in msn_send_file (gc=0x8539a20,
     who=0x8351d40 "USERNAME_REMOVED at hotmail.com", file=0x0) at msn.c:455
         xfer = (PurpleXfer *) 0x15f4
 #45 0xb76090de in serv_send_file (gc=0x8539a20,
     who=0x8351d40 "USERNAME_REMOVED at hotmail.com", file=0x0) at
 server.c:820
 No locals.
 #46 0x0807f0a6 in gtk_blist_menu_send_file_cb (w=0x85e4b08, b=0x8351cd0)
     at gtkblist.c:291
 No locals.
 #47 0xb75440b9 in g_cclosure_marshal_VOID__VOID ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #48 0xb7536c0b in g_closure_invoke () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #49 0xb7547d3d in g_signal_override_class_closure ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #50 0xb7549247 in g_signal_emit_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #51 0xb7549415 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #52 0xb7c6cec4 in gtk_widget_activate ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #53 0xb7b61ea8 in gtk_menu_shell_activate_item ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #54 0xb7b63472 in gtk_menu_shell_append ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #55 0xb7b5b015 in gtk_menu_reorder_child ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #56 0xb7b551b0 in gtk_marshal_BOOLEAN__VOID ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #57 0xb7535407 in g_value_set_static_boxed ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #58 0xb7536c0b in g_closure_invoke () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #59 0xb7548383 in g_signal_override_class_closure ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #60 0xb754900f in g_signal_emit_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #61 0xb7549415 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #62 0xb7c68b18 in gtk_widget_get_default_style ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #63 0xb7b4e653 in gtk_propagate_event ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #64 0xb7b4f857 in gtk_main_do_event () from
 /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #65 0xb79e302a in gdk_add_client_message_filter ()
    from /opt/gnome/lib/libgdk-x11-2.0.so.0
 No symbol table info available.
 #66 0xb74a3de2 in g_main_context_dispatch ()
    from /opt/gnome/lib/libglib-2.0.so.0
 No symbol table info available.
 #67 0xb74a6e1f in g_main_context_prepare ()
    from /opt/gnome/lib/libglib-2.0.so.0
 No symbol table info available.
 #68 0xb74a71c9 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
 No symbol table info available.
 #69 0xb7b4fcd4 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #70 0x080b2a9b in main (argc=Cannot access memory at address 0xabcdef
 ) at gtkmain.c:842
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = <value optimized out>
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = (GList *) 0x0
         sig_indx = <value optimized out>
         sigset = {__val = {91143, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "\0000R�\220\205{��1�\000\000\000\000&���`\237�\000\000\000\000\000��\000\000\000\000�\237���`\237�8��,
 '\0' <repeats 16 times>,
 "�237�a\000\000\000\000\000\000\000pC\237�5'�b\000\000\000<\000\000\000�237�`\237�ժ�000\212\n��211\n�\034",
 '\0' <repeats 15 times>,
 "8\210{�P���202{�\0000R�\220\205{��1�\000\000\000\000�\237��\237��\237�8��%���\000\000\000\000\000\000\000\000�237�000\000\000\000�\020\020��237�002\000\000"...
         segfault_message_tmp = <value optimized out>
         error = (GError *) 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = <value optimized out>
         migration_failed = <value optimized out>
         long_options = {{name = 0x80edf0d "config", has_arg = 1, flag =
 0x0,
     val = 99}, {name = 0x80e067f "debug", has_arg = 0, flag = 0x0, val =
 100},
   {name = 0x80e304d "help", has_arg = 0, flag = 0x0, val = 104}, {
     name = 0x80e0922 "login", has_arg = 2, flag = 0x0, val = 108}, {
     name = 0x80eac65 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
     name = 0x80edf03 "session", has_arg = 1, flag = 0x0, val = 115}, {
     name = 0x80e442c "version", has_arg = 0, flag = 0x0, val = 118}, {
     name = 0x0, has_arg = 0, flag = 0x0, val = 0}}


 (gdb) info registers
 eax            0x15f4   5620
 ecx            0xb72ca148       -1221811896
 edx            0xabcdef 11259375
 ebx            0xb751fff4       -1219362828
 esp            0xbf9f2530       0xbf9f2530
 ebp            0xbf9f2578       0xbf9f2578
 esi            0x8119a08        135371272
 edi            0xabcdef 11259375
 eip            0xb75123f0       0xb75123f0 <pthread_mutex_lock+32>
 eflags         0x210282 [ SF IF RF ID ]
 cs             0x73     115
 ss             0x7b     123
 ds             0x7b     123
 es             0x7b     123
 fs             0x0      0
 gs             0x33     51

 (gdb) thread apply all backtrace

 Thread 1 (Thread -1224083776 (LWP 5620)):
 #0  0xb75123f0 in pthread_mutex_lock () from /lib/libpthread.so.0
 #1  0xb75a55ad in dbus_gmutex_lock (mutex=0xabcdef) at dbus-gthread.c:95
 #2  0xb75846e8 in _dbus_mutex_lock (mutex=0xabcdef) at dbus-threads.c:92
 #3  0xb7570654 in dbus_connection_set_exit_on_disconnect (
     connection=0x8119a08, exit_on_disconnect=1) at dbus-connection.c:2034
 #4  0xb756eaa0 in internal_bus_get (type=DBUS_BUS_SESSION,
 error=0xbf9f263c,
     private=0) at dbus-bus.c:374
 #5  0xb6904e6e in gnome_vfs_daemon_set_current_connection ()
    from /opt/gnome/lib/libgnomevfs-2.so.0
 #6  0xb69205ba in gnome_vfs_volume_monitor_client_get_type ()
    from /opt/gnome/lib/libgnomevfs-2.so.0
 #7  0xb75565ea in g_type_create_instance ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #8  0xb753de22 in g_object_set () from /opt/gnome/lib/libgobject-2.0.so.0
 #9  0xb753ba7b in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0
 #10 0xb753c5de in g_object_new_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #11 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
 #12 0xb692176a in gnome_vfs_volume_monitor_emit_pre_unmount ()
    from /opt/gnome/lib/libgnomevfs-2.so.0
 #13 0xb69217fe in gnome_vfs_get_volume_monitor ()
    from /opt/gnome/lib/libgnomevfs-2.so.0
 #14 0xb48a68fd in fs_module_create ()
    from /opt/gnome/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
 #15 0xb75565ea in g_type_create_instance ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #16 0xb753de22 in g_object_set () from /opt/gnome/lib/libgobject-2.0.so.0
 #17 0xb753ba7b in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0
 #18 0xb753c5de in g_object_new_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #19 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
 #20 0xb48a3c0c in gtk_file_system_gnome_vfs_new ()
    from /opt/gnome/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
 #21 0xb48a3c47 in fs_module_create ()
    from /opt/gnome/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
 #22 0xb7b03d8d in gtk_file_selection_set_filename ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #23 0xb7b03f13 in gtk_file_system_create ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #24 0xb7af426a in gtk_file_chooser_button_new ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #25 0xb753dffc in g_object_set () from /opt/gnome/lib/libgobject-2.0.so.0
 #26 0xb7af7b51 in gtk_file_chooser_button_new ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #27 0xb753ba7b in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0
 #28 0xb753c688 in g_object_new_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #29 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
 #30 0xb7aeabe8 in gtk_file_chooser_button_new ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #31 0xb7afc07c in gtk_file_chooser_widget_new ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #32 0xb753ba7b in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0
 #33 0xb753c5de in g_object_new_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #34 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
 #35 0xb7af83fd in gtk_file_chooser_dialog_new ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #36 0xb753ba7b in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0
 #37 0xb753c688 in g_object_new_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #38 0xb753c790 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
 #39 0xb7af7efe in gtk_file_chooser_dialog_get_type ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #40 0xb7af7fac in gtk_file_chooser_dialog_new ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #41 0x080c625f in pidgin_request_file (title=0x0, filename=0x0,
 savedialog=0,
     ok_cb=0xb75ee060 <purple_xfer_choose_file_ok_cb>,
     cancel_cb=0xb75edb80 <purple_xfer_choose_file_cancel_cb>,
     account=0x813d710, who=0x8659600 "USERNAME_REMOVED at hotmail.com",
 conv=0x0,
     user_data=0x873d900) at gtkrequest.c:1529
 #42 0xb7604836 in purple_request_file (handle=0x873d900, title=0x0,
     filename=0x0, savedialog=0,
     ok_cb=0xb75ee060 <purple_xfer_choose_file_ok_cb>,
     cancel_cb=0xb75edb80 <purple_xfer_choose_file_cancel_cb>,
     account=0x813d710, who=0x8659600 "USERNAME_REMOVED at hotmail.com",
 conv=0x0,
     user_data=0x873d900) at request.c:1335
 #43 0xb75ec609 in purple_xfer_choose_file (xfer=0x873d900) at ft.c:307
 #44 0xb6eb543e in msn_send_file (gc=0x8539a20,
     who=0x8351d40 "USERNAME_REMOVED at hotmail.com", file=0x0) at msn.c:455
 #45 0xb76090de in serv_send_file (gc=0x8539a20,
     who=0x8351d40 "USERNAME_REMOVED at hotmail.com", file=0x0) at
 server.c:820
 #46 0x0807f0a6 in gtk_blist_menu_send_file_cb (w=0x85e4b08, b=0x8351cd0)
     at gtkblist.c:291
 #47 0xb75440b9 in g_cclosure_marshal_VOID__VOID ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #48 0xb7536c0b in g_closure_invoke () from
 /opt/gnome/lib/libgobject-2.0.so.0
 #49 0xb7547d3d in g_signal_override_class_closure ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #50 0xb7549247 in g_signal_emit_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #51 0xb7549415 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
 #52 0xb7c6cec4 in gtk_widget_activate ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #53 0xb7b61ea8 in gtk_menu_shell_activate_item ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #54 0xb7b63472 in gtk_menu_shell_append ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #55 0xb7b5b015 in gtk_menu_reorder_child ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #56 0xb7b551b0 in gtk_marshal_BOOLEAN__VOID ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #57 0xb7535407 in g_value_set_static_boxed ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #58 0xb7536c0b in g_closure_invoke () from
 /opt/gnome/lib/libgobject-2.0.so.0
 #59 0xb7548383 in g_signal_override_class_closure ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #60 0xb754900f in g_signal_emit_valist ()
    from /opt/gnome/lib/libgobject-2.0.so.0
 #61 0xb7549415 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
 #62 0xb7c68b18 in gtk_widget_get_default_style ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #63 0xb7b4e653 in gtk_propagate_event ()
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #64 0xb7b4f857 in gtk_main_do_event () from
 /opt/gnome/lib/libgtk-x11-2.0.so.0
 #65 0xb79e302a in gdk_add_client_message_filter ()
    from /opt/gnome/lib/libgdk-x11-2.0.so.0
 #66 0xb74a3de2 in g_main_context_dispatch ()
    from /opt/gnome/lib/libglib-2.0.so.0
 #67 0xb74a6e1f in g_main_context_prepare ()
    from /opt/gnome/lib/libglib-2.0.so.0
 #68 0xb74a71c9 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
 #69 0xb7b4fcd4 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
 #70 0x080b2a9b in main (argc=Cannot access memory at address 0xabcdef
 ) at gtkmain.c:842
 }}}

Comment (by sadrul):

 This looks like the dbus+gnome-vfs crash we had in gaim a while back. I
 don't quite remember whether/where it was fixed.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/1979#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list