http://bugs.winehq.org/show_bug.cgi?id=31406
--- Comment #2 from Henri Verbeet hverbeet@gmail.com 2012-08-15 01:18:26 CDT --- Yeah, I think I can reproduce this, although it's not actually that consistent at which point in the game it ends up hanging. It seems to hang inside the driver, in a call to glBindFramebuffer() with a newly created FBO, on xcb_wait_for_reply(). What makes this a bit hard to debug is that e.g. a FIXME or TRACE right before that glBindFramebuffer() appears to be enough of a barrier to prevent the hang from happening, making it hang somewhere else.