http://bugs.winehq.org/show_bug.cgi?id=22091
--- Comment #40 from Tiziano Müller tm@dev-zero.ch 2012-01-29 05:23:45 CST --- Created attachment 38595 --> http://bugs.winehq.org/attachment.cgi?id=38595 Potential fix for DLL unload race for wine-1.4_rc1
This is an updated version of the patch made by Sam Revitch for wine-1.4_rc1. The test-case works correctly after applying the patch, the Dragon Age Awakening setup still crashes:
fixme:iphlpapi:NotifyAddrChange (Handle 0xdae8c4, overlapped 0xdae8a8): stub wine: configuration in '$HOME/.wine-dragonage' has been updated. err:ntdll:RtlpWaitForCriticalSection section 0x7bcbf900 "/var/tmp/paludis/app-emulation-wine-1.4_rc1/work/wine-1.4-rc1/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0009, blocked by 0034, retrying (60 sec) wine: Critical section 7bcbf900 wait failed at address 0x7bc36bd4 (thread 0009), starting debugger... err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr 0x7bc36bd4 err:ntdll:RtlpWaitForCriticalSection section 0x7bcbf900 "/var/tmp/paludis/app-emulation-wine-1.4_rc1/work/wine-1.4-rc1/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0009, blocked by 0034, retrying (60 sec) err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr 0x7bc36bd4