Just got around to trying to reproduce this one again. With an uptodate dapper, it seems harder to get than it used to be.
But I managed to get it, though only using ctrl-alt-backspace. (I've seen it without that before) A gnome session backtrace indeed looks quite suggestive - its stuck in a nested event handler inside gnome_accessibility_module_shutdown. (gdb) thread apply all bt Thread 1 (Thread -1223522624 (LWP 1957)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb780988d in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb789f7d8 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #3 0xb789fe0e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0xb797f56a in link_main_iteration () from /usr/lib/libORBit-2.so.0 #5 0xb7964515 in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0 #6 0xb7967cc5 in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0 #7 0xb7967e96 in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0 #8 0xb79796be in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0 #9 0xb6f8c5e8 in Accessibility_EventListener_notifyEvent () from /usr/lib/libspi.so.0 #10 0xb6fd34e5 in gnome_accessibility_module_shutdown () from /usr/lib/gtk-2.0/modules/libatk-bridge.so #11 0xb6fd44fb in gnome_accessibility_module_shutdown () from /usr/lib/gtk-2.0/modules/libatk-bridge.so #12 0xb792810f in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0 #13 0xb7929b19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #14 0xb7929e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #15 0xb6f38e4b in gail_util_get_type () from /usr/lib/gtk-2.0/modules/libgail.so #16 0xb7925e54 in g_cclosure_marshal_VOID__UINT_POINTER () from /usr/lib/libgobject-2.0.so.0 #17 0xb791979f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #18 0xb79282ea in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0 #19 0xb7929b19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #20 0xb792d030 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #21 0xb6f312a2 in gail_toplevel_new () from /usr/lib/gtk-2.0/modules/libgail.so #22 0xb6f3132d in gail_toplevel_new () from /usr/lib/gtk-2.0/modules/libgail.so #23 0xb792810f in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0 #24 0xb7929b19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #25 0xb7929e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #26 0xb7e0a9da in gtk_widget_hide () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0805ad50 in ?? () #28 0x08109070 in ?? () #29 0x080c7db0 in ?? () #30 0x08105e50 in ?? () #31 0xb78b35ca in g_slist_remove () from /usr/lib/libglib-2.0.so.0 #32 0x08050afb in ?? () #33 0x00000000 in ?? () #0 0xffffe410 in __kernel_vsyscall () (gdb) thread apply all bt Hope this is useful - good luck! -- hang on login after gnome-session has left a socket in /tmp/.ICE-unix https://launchpad.net/bugs/45122 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs