[Bug 49532] .NET 4.0 and higher fail to install via winetricks

WineHQ Bugzilla wine-bugs at winehq.org
Sun Sep 13 15:24:23 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=49532

--- Comment #23 from Austin English <austinenglish at gmail.com> ---
(In reply to Paul Gofman from comment #17)
> Created attachment 68138 [details]
> Add SIGQUIT to server block set
> 
> I've tested the issue and that was happening in a random way for me. With
> default output it was hard to reproduce and much easier with certain logging
> added.
> 
> It looks like some .net processes hang on termination. All of the threads
> are doing normal shutdown when on of them calls ExitProcess. Some of the
> remaining threads receive SIGQUIT from wineserver while holding
> virtual_mutex (freeing VM from virtual_free_teb) and get force terminated
> without unlocking it. Meanwhile the thread which called NtTerminateProcess
> is spared from getting SIGQUIT, and locks forever on NtUnmapViewOfSection on
> virtual mutex.
> 
> The attached patch seems to fix the issue for me, at least I was not able
> reproduce the hang after several attempts.

Works here as well. winetricks-test dotnet also passes now (except dotnet30sp1
now fails, but that's a different issue, bug 49831).

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list