https://bugs.winehq.org/show_bug.cgi?id=42470
--- Comment #9 from Dmitry Timoshkov dmitry@baikal.ru --- Created attachment 62014 --> https://bugs.winehq.org/attachment.cgi?id=62014 hack2
Please try the attached patch. With it I can't reproduce the hangs or deadlocks while installing dotnet452 10 times in a row using i7 with 8 cores.
Just for the record main offenders are clr.dll and mscoree.dll, and the deadlocks happen only during the dotnet40 installation:
009d:err:ntdll:RtlpWaitForCriticalSection process L"C:\windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe" is shutting down, current_dll L"clr.dll", returning STATUS_SUCCESS 009d:err:ntdll:RtlpWaitForCriticalSection process L"C:\windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe" is shutting down, current_dll L"clr.dll", returning STATUS_SUCCESS 009d:err:ntdll:RtlpWaitForCriticalSection process L"C:\windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe" is shutting down, current_dll L"mscoree.dll", returning STATUS_SUCCESS 009d:err:ntdll:RtlpWaitForCriticalSection process L"C:\windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe" is shutting down, current_dll L"mscoree.dll", returning STATUS_SUCCESS