http://bugs.winehq.org/show_bug.cgi?id=31406
--- Comment #4 from Rico kgbricola@web.de 2012-08-19 04:45:52 CDT --- Created attachment 41417 --> http://bugs.winehq.org/attachment.cgi?id=41417 test case to trigger the hanging (opengl)
I have the same problem when using the attached test case. 1. wine graphics.exe 2. hit run button 3. move the propsheetdlg over the "3D"-window and a hang will happen
The test case uses opengl which was broken since commit 312dd5297b7edfaab059ac2a75d61a5d1ec73664 (but commit 8a95eb060449e93bc38af1cabc928f0a959e9e14 broke the same test for D3D8/9 - off course using d3d calls instead of opengl ones). I think they are somehow related, so I added the test here. I could add a test for d3d if that's needed, but I think it just moves the problem one step away from the source (with the additional layer). Also I think the mentioned patch just revealed the already existing problem. Also note the hang doesn't have to be specific to a special opengl function ... on several tries I got it hanging in glClear or glViewport. All called xcb_wait_for_reply.
Using Fedora 14 with a radeon R600: OpenGL vendor string: Advanced Micro Devices, Inc. OpenGL renderer string: Mesa DRI R600 (RV710 954F) 20090101 TCL DRI2 OpenGL version string: 2.1 Mesa 7.9 OpenGL shading language version string: 1.20