Comment 11 for bug 45122

Revision history for this message
Brian Brunswick (brian-ithil) wrote :

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!