https://bugs.winehq.org/show_bug.cgi?id=57384
Bug ID: 57384 Summary: The shareware installer for Daytona (16-bit) hangs at the end of installing. Product: Wine Version: 9.13 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@winehq.org Reporter: boxedwine@danoon.net Regression SHA1: 54ca1ab607d3ff22a1f57a9561430f64c75f0916 Distribution: Mint
Created attachment 77353 --> https://bugs.winehq.org/attachment.cgi?id=77353 Daytona installer hangs at end
When installing the shareware game Daytona, the 16-bit installer hangs while exiting.
error in log is
:err:sync:RtlpWaitForCriticalSection section 7E733520 "dlls/krnl386.exe16/syslevel.c: Win16Mutex" wait timed out
I tested this on x64 Linux Mint 22. It was reproducible 100% of the time which allowed an easy git bisect. I have tested many other 16-bit programs and they didn't see this issue, so far this is the only case I've seen.
shareware game installer can be downloaded here
https://www.classicdosgames.com/game/Daytona_USA.html
https://bugs.winehq.org/show_bug.cgi?id=57384
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW CC| |rbernon@codeweavers.com URL| |https://www.classicdosgames | |.com/game/Daytona_USA.html Keywords| |download, regression
--- Comment #1 from Andrew Nguyen arethusa26@gmail.com --- I can confirm with the latest master (wine-9.20-143-gff2070b7900) that the Daytona USA PC Demo installer hangs on exit after the installation completes. As it is launched from a WinZip self-extracting archive, this also prevents the extractor from exiting as expected.
Reverting the referenced commit 54ca1ab607d3ff22a1f57a9561430f64c75f0916 in master does allow the installer to exit normally.
https://bugs.winehq.org/show_bug.cgi?id=57384
--- Comment #2 from Rémi Bernon rbernon@codeweavers.com --- Thanks, I was confused at first because that critical section message is also printed on startup, but that has always been the case and it is caused by some process idle wait that is never satisfied.
Anyway, https://gitlab.winehq.org/wine/wine/-/merge_requests/6985 should fix this.
https://bugs.winehq.org/show_bug.cgi?id=57384
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |2dfd5125f67fb58416f0fc3b707 | |f95782ba3d868 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Rémi Bernon rbernon@codeweavers.com --- Should be fixed after 2dfd5125f67fb58416f0fc3b707f95782ba3d868
https://bugs.winehq.org/show_bug.cgi?id=57384
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 10.0-rc2.