http://bugs.winehq.org/show_bug.cgi?id=13490
Philip Nilsson leffeman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leffeman@gmail.com
--- Comment #3 from Philip Nilsson leffeman@gmail.com 2008-05-30 14:00:12 --- This also happens with a native d3dx9_36.dll.
I have investigated[1] this somewhat and found that the last function called in the thread that blocks is wglMakeCurrent.
[1] Launch with WINEDEBUG=trace+relay LANG=ja_JP.UTF-8 ~/dev/wine/wine th105.exe 2>trace.log, let the program run for a little while, break it twice. Less the log, search for block, search backwards for whatever thread blocks the execution.
0020:Call gdi32.wglMakeCurrent(000002b8,0470bad8) ret=7e34db24
err:ntdll:RtlpWaitForCriticalSection section 0x7e2ecac0 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0009, blocked by 0020, retrying (60 sec)