https://bugs.winehq.org/show_bug.cgi?id=56159
Bug ID: 56159 Summary: game blocks ~30 seconds, continues and then hangs, in "TKKG 1" (EN: Jennifer is Missing, DE: Katjas Geheimnis - Tivoli) Product: Wine Version: 7.14 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@winehq.org Reporter: bernhardu@mailbox.org Distribution: ---
Since below commit game shows on black background a frame with black inside, for around 30 seconds, then continues the first screen normally without sound. Then hangs at the "second" screen "Tivola".
A regression test needed applying de3bc7d5119 and 7748c76e359 at each step because of #56152.
This led to: commit a53330b9c137388f3b9e78f2aacffa3fc1692d6e Author: Jacek Caban jacek@codeweavers.com Date: Sat Jul 9 18:29:37 2022 +0200 win32u: Use syscall interface for message functions.
Unfortunately this commit does not revert on top of current git.
https://bugs.winehq.org/show_bug.cgi?id=56159
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |a53330b9c137388f3b9e78f2aac | |ffa3fc1692d6e Distribution|--- |Debian URL| |https://archive.org/details | |/tkkg-1-jennifer-is-missing Keywords| |download, regression
--- Comment #1 from Bernhard Übelacker bernhardu@mailbox.org --- Maybe win16.
I tested with: - https://archive.org/details/tkkg-1-jennifer-is-missing - export WINEARCH=win32 - winecfg, set to Windows 95. - wine cmd; d:; install.exe, install - Workaround for following error: "This program requires at least 3MB of free virtual memory to run" echo -e "MemTotal: 32768 kB\nMemFree: 32768 kB\nSwapTotal: 32768 kB\nSwapFree: 32768 kB\nBuffers: 0\nCached: 0" > my-meminfo.txt bwrap --dev-bind / / --dev-bind my-meminfo.txt /proc/meminfo wine tkkg1_95.exe
https://bugs.winehq.org/show_bug.cgi?id=56159
--- Comment #2 from Bernhard Übelacker bernhardu@mailbox.org --- When removing from a53330b9 all NtUserPeekMessage related lines, the application still works. When removing from a53330b9 all except NtUserPeekMessage it is failing, therefore I guess this is the function for further investigation.