https://bugs.winehq.org/show_bug.cgi?id=54402
Bug ID: 54402 Summary: Borland Turbo CPP 4.5 installer deadlocks on start Product: Wine Version: 8.0 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: alexhenrie24@gmail.com Distribution: ---
Note that the installer is INSTALL.EXE, not SETUP.EXE.
On start, only the splash screen appears, and the following errors are printed to the console:
0110:err:local:LOCAL_GetBlock not enough space in local heap 043f for 16388 bytes 010c:err:sync:RtlpWaitForCriticalSection section 6C8449E0 "../wine/dlls/krnl386.exe16/syslevel.c: Win16Mutex" wait timed out in thread 010c, blocked by 0110, retrying (60 sec) 0110:err:sync:RtlpWaitForCriticalSection section 7BC6A440 "../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0110, blocked by 010c, retrying (60 sec)
This is in fact a regression. `git bisect` says:
3a2e7d1a3dbf42a0385e5c0f64d79e9ea054252e is the first bad commit commit 3a2e7d1a3dbf42a0385e5c0f64d79e9ea054252e Author: Alexandre Julliard julliard@winehq.org Date: Fri May 29 15:02:45 2015 +0900
krnl386.exe: Release the Win16 lock when loading a 32-bit dll.
$ sha256sum 'Borland Turbo CPP 4.5 for Windows.7z' 8a6f5797f0af880728421426beacf5e5760701e424d89e14cd714a13e625f2ff