http://bugs.winehq.org/show_bug.cgi?id=31406
--- Comment #43 from Erich Hoover ehoover@mines.edu 2012-09-11 08:41:59 CDT --- (In reply to comment #41)
The patch "Use separate locking for libxcb poll()" works fine for my test case (as the other two patches - sorry for the wrong test results). The speed looks nearly the same as without the patch.
Thought, I'd probably destroy the mutex: ...
Good call :) I'm surprised that this actually works, I would guess that it really just changes the timing enough that things don't barf anymore. I'll relay this on to the xcb folks and see what they tell us.