Threaded pygtk application hangs when accessibility is enabled



Hi all,

I spent quite a while trying to figure out why I was the only one
seeing a hang with this bit of code[1]. Eventually I found a small
amount of the apparently long history of threading and at-spi/gail,
including bug 329454[2]. The code is threaded but only two threads
touch the UI - main and a thread to update the progress bar. All the
UI touching bits seem to be wrapped in the appropriate code for thread
entry/exit. I'm running at-spi 1.29.6.

Honestly, I'm not even sure where to begin with this. pygtk handles
some of the unpleasantries of threading so it's unclear if the
threading sequence is happening exactly as documented in the bug
below. Has anyone experienced and resolved anything similar?

[1] http://pastebin.com/f5b498ef5
[2] https://bugzilla.gnome.org/show_bug.cgi?id=329454


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]