https://bugs.winehq.org/show_bug.cgi?id=57082
Bug ID: 57082 Summary: InstallShield 5 installer stuck loading/preparing at 99% only on Fedora KDE 40 (Same Wine works on Kubuntu 24.04) Product: Wine Version: 9.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: liz.minix@gmail.com Distribution: ---
The game I'm trying to install is Pizza Syndicate from a German coverdisc that can be found here: https://archive.org/details/computer-bild-spiele-2001-09
It's a 16bit InstsallShield 5 installer. My Wine version is 9.0 multilib self compiled from the .tar.xz without any patches on both Fedora KDE 40 and Kubuntu 24.04. On Kubuntu the installer loads, the wizard starts and the installation can be finished.
On Fedora 40 the installer starts up and loads/begins preparing the wizard but gets stuck at 99% indefinitely.
The only notable/unusual log output I get are the following line: 0114:err:sync:RtlpWaitForCriticalSection section 009A0078 "../source/dlls/ntdll/heap.c: heap.cs" wait timed out in thread 0114, blocked by 0118, retrying (60 sec) that continues to be printed every 60 seconds.
After a bit of googling I found a very old thread about a other case of RtlpWaitForCriticalSection which talked about it probably being a problem with a syscall (glibc or something?) and that seems to fit as it works on one distro but not the other.
That's sadly as far as I could get diagnosing this with my limited knowledge. Let me know if I can be of use.