https://bugs.winehq.org/show_bug.cgi?id=47765
Bug ID: 47765 Summary: League of Legends occasional deadlock in client after completing game Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: aguertin+wine@aguertin.net Distribution: ---
Created attachment 65246 --> https://bugs.winehq.org/attachment.cgi?id=65246 Partial terminal output (intermixed wine and game output)
Occasionally, after completing a game of League of Legends and the game exiting, the client will fail to display end-of-game content. This happens perhaps about 5% of the time for me.
The following symptoms occur when this happens:
* The client displays a background, but no content * Gnome repeatedly pops up a This Program is Not Responding dialog * Sounds can still be heard from the client, at the appropriate time
I noticed the following in the terminal output when this happened:
0049:err:ntdll:RtlpWaitForCriticalSection section 0xe4cdb0 "?" wait timed out in thread 0049, blocked by 0044, retrying (60 sec) 0044:err:ntdll:RtlpWaitForCriticalSection section 0xe4cdb0 "?" wait timed out in thread 0044, blocked by 0009, retrying (60 sec) 0009:err:ntdll:RtlpWaitForCriticalSection section 0xe4cdb0 "?" wait timed out in thread 0009, blocked by 0049, retrying (60 sec)
Note the three threads waiting on each other. There are other threads timing out in RtlpWaitForCriticalSection as well, not included in this log.
Waiting does not seem to fix this. However, as a workaround, switching to a different virtual terminal CAN apparently unstick the deadlock.
Reporting on gentoo wine-staging 4.15. This is not a new problem, I have seen it for several months at least (possibly longer).