You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The thcrap_loader process keeps running after closing the game on Wine. The issue is present since the 2023-08-17 release and affects all versions of Wine/Proton.
From my debugging, this thread seems to get stuck:
Damn. A developer suggested having one single shared buffer to keep all the data shared between multiple processes, and signaling the update_wrapper_patch using an event, rather than relying on the mailslot system. I guess we'll have to do this after all
The thcrap_loader process keeps running after closing the game on Wine. The issue is present since the 2023-08-17 release and affects all versions of Wine/Proton.
From my debugging, this thread seems to get stuck:
thcrap/thcrap_update/src/loader_update.cpp
Line 712 in bc6d09f
Looking at the function, it gets blocked on this call to
ReadFile
:thcrap/thcrap_update/src/loader_update.cpp
Lines 600 to 604 in bc6d09f
Apparently Wine doesn't support async reads on mailslots.
The text was updated successfully, but these errors were encountered: