Moved from bug 2271: User-Agent: Mozilla/5.0 (X11; U; Linux i686; it; rv:1.8.0.6) Gecko/20060808 Fedora/1.5.0.6-2.fc5 Firefox/1.5.0.6 pango-text Build Identifier: the title says it all, when i press F5 on the desktop it crashes Reproducible: Always Steps to Reproduce: 1. Click on the desktop to select it 2. Press F5 to refresh it 3. it just crashes Backtrace: [Thread -1211389024 (LWP 23505) exited] 23499: assertion failed "!_dbus_transport_get_is_connected (connection->transport)" file "dbus-connection.c" line 1797 function _dbus_connection_last_unref then i asked gdb for the backtrace. i got this output: #0 0x0099d402 in __kernel_vsyscall () #1 0x00b14069 in raise () from /lib/libc.so.6 #2 0x00b15671 in abort () from /lib/libc.so.6 #3 0x0050e395 in dbus_malloc () from /lib/libdbus-1.so.2 #4 0x004f81e7 in dbus_watch_set_data () from /lib/libdbus-1.so.2 #5 0x004c975b in dbus_connection_free_preallocated_send () from /lib/libdbus-1.so.2 #6 0x0048979d in thunar_vfs_volume_manager_hal_finalize () from /opt/xfce4/lib/libthunar-vfs-1.so.2 #7 0x05fa62bc in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #8 0x08066cbe in xfdesktop_file_icon_manager_remove_removable_media () #9 0x080692bc in xfdesktop_file_icon_manager_key_press () #10 0x06e2558e in gtk_marshal_BOOLEAN__VOID () from /usr/lib/libgtk-x11-2.0.so.0 #11 0x05fa3f8b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #12 0x05fb4e3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #13 0x05fb610f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #14 0x05fb6509 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #15 0x06f10858 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0 #16 0x06e1ef9a in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #17 0x06e201b7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #18 0x06b7f85a in gdk_add_client_message_filter () from /usr/lib/libgdk-x11-2.0.so.0 #19 0x007eb15d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #20 0x007ee3ef in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #21 0x007ee799 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #22 0x06e20634 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x08055524 in main ()
Can this still be reproduced on current SVN? I'm not unreffing the DBusGConnection at all anymore, because apparently dbus_g_bus_get() leaks memory. That might have coincidentally fixed this problem.
I can not get it crash anymore. refresh uses a lot of cpu, but does not crash.
Good by me.