http://bugs.winehq.org/show_bug.cgi?id=4093
------- Additional Comments From jan.wine@zerebecki.de 2006-27-03 12:32 ------- I experience this with Warcraft 3. Things i found out so far: 1)before the deadlock no exception is thrown (observed by running with +seh) 2)running with winedbg attached and setting a breakpoint on: [1]: 0x7b82bb18 NtTerminateThread in kernel32
and [2]: 0x7bc58211 NtTerminateThread+0x1 [dlls/ntdll/thread.c:579] in ntdll
didn't trigger any of the breakpoints.
As far as i understood julliard and TD the only remaining possible cause for blocked by 0 is that the critical section was somehow overwritten.
(I have tons of logs about this, some with it seems not realy usefull baktraces, if anyone is interested...)