When pinentry-gtk-2 is invoked by an opensc module from firefox, if GNOME a11y
is enabled, it hangs. Here is the backtrace:
#0 0x00110416 in kernel_vsyscall ()
#1 0x008abeeb in poll () from /lib/libc.so.6
#2 0x00a4664c in g_poll () from /lib/libglib-2.0.so.0
#3 0x00a39044 in ?? () from /lib/libglib-2.0.so.0
#4 0x00a39449 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5 0x044edd78 in link_main_iteration () from /usr/lib/libORBit-2.so.0
#6 0x044cfd74 in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0
#7 0x044d4e5c in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#8 0x044d5086 in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0
#9 0x044e1b38 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#10 0x046d9865 in Accessibility_EventListener_notifyEvent () from
/usr/lib/libspi.so.0
#11 0x00690ddc in ?? () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
#12 0x00691568 in ?? () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
#13 0x00b3dc70 in ?? () from /lib/libgobject-2.0.so.0
#14 0x00b3f65c in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#15 0x00b3faf7 in g_signal_emit () from /lib/libgobject-2.0.so.0
#16 0x002a320b in ?? () from /usr/lib/gtk-2.0/modules/libgail.so
#17 0x00b3691f in g_cclosure_marshal_VOIDUINT_POINTER () from /lib/libgobject-
2.0.so.0
#18 0x00b296e3 in g_closure_invoke () from /lib/libgobject-2.0.so.0
#19 0x00b3e255 in ?? () from /lib/libgobject-2.0.so.0
#20 0x00b3f65c in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#21 0x00b3f92d in g_signal_emit_by_name () from /lib/libgobject-2.0.so.0
#22 0x0029afe4 in ?? () from /usr/lib/gtk-2.0/modules/libgail.so
#23 0x00b3dc70 in ?? () from /lib/libgobject-2.0.so.0
#24 0x00b3f65c in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#25 0x00b3faf7 in g_signal_emit () from /lib/libgobject-2.0.so.0
#26 0x03f53612 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x03f533a2 in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x0804d1cc in create_window (pe=0x805c8a0) at pinentry-gtk-2.c:498
#29 gtk_cmd_handler (pe=0x805c8a0) at pinentry-gtk-2.c:513
#30 0x08053c92 in cmd_confirm (ctx=0xb7731004, line=0xb773103b "") at
pinentry.c:927
#31 0x080566a9 in dispatch_command (ctx=0xb7731004) at assuan-handler.c:435
#32 process_request (ctx=0xb7731004) at assuan-handler.c:458
#33 0x08056a77 in assuan_process (ctx=0xb7731004) at assuan-handler.c:526
#34 0x080536a7 in pinentry_loop () at pinentry.c:1089
#35 0x0804de2c in main (argc=1, argv=0xbf92ded4) at pinentry-gtk-2.c:571
if GNOME a11y is disabled, it works fine.