https://bugs.winehq.org/show_bug.cgi?id=55497
Bug ID: 55497 Summary: regression wine >= 7: page fault on read access to 0x00000000 in "TKKG 1" (EN: Jennifer is Missing, DE: Katjas Geheimnis - Tivoli) Product: Wine Version: 8.14 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: kolAflash@kolahilft.de Distribution: ---
Created attachment 75060 --> https://bugs.winehq.org/attachment.cgi?id=75060 Wine 7.0.4 backtrace
In Wine <= 6.0.4 "TKKG 1" runs fine. But Wine-7.0.2 and newer versions do not work.
Game: TKKG 1: Jennifer is Missing (DE: Katjas Geheimnis) Publisher: Tivola (see AppDB)
wine-staging-8.14: wine: Unhandled page fault on read access to 00000000 at address 6AB253F0 (thread 0140), starting debugger...
Attached Wine-7.0.4 backtrace information.
For running with Wine-6.0.4 this patch is needed. https://bugs.winehq.org/show_bug.cgi?id=44931#c10
Installation needs to be done on Windows. Afterwards copy the folder onto the system running Wine. See also: https://bugs.winehq.org/show_bug.cgi?id=55494
https://bugs.winehq.org/show_bug.cgi?id=55497
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=55497
--- Comment #1 from kolAflash kolAflash@kolahilft.de --- Waiting for the game to be moderated in the AppDB.
Sites for the same game:
err:sync:RtlpWaitForCriticalSection ... Win16Mutex" wait timed out in thread (installer for: Tivoli: TKKG 1 - Jennifer is Missing / Katjas Geheimnis) https://bugs.winehq.org/show_bug.cgi?id=55494
TKKG - Verfolgt fails to detect the disc https://bugs.winehq.org/show_bug.cgi?id=30024
Installation of game for Windows95 fails https://forum.winehq.org/viewtopic.php?p=132242
https://bugs.winehq.org/show_bug.cgi?id=55497
--- Comment #2 from kolAflash kolAflash@kolahilft.de --- wine-6.4 has another error when starting the game.
GUI message: Script error: Handler not defined #FileIO
wine-6.3 works fine. (with the patch from bug 44931 )
https://bugs.winehq.org/show_bug.cgi?id=55497
--- Comment #3 from kolAflash kolAflash@kolahilft.de --- "future workaround": ScummVM may help... https://bugs.scummvm.org/ticket/14598
https://bugs.winehq.org/show_bug.cgi?id=55497
--- Comment #4 from kolAflash kolAflash@kolahilft.de --- (In reply to kolAflash from comment #2)
wine-6.4 has another error when starting the game.
GUI message: Script error: Handler not defined #FileIO
That error exists up to version <= 7.0.1.
Starting with 7.0.2 it's the "Unhandled page fault on read access..." error.
https://bugs.winehq.org/show_bug.cgi?id=55497
--- Comment #5 from kolAflash kolAflash@kolahilft.de --- (In reply to kolAflash from comment #3)
"future workaround": ScummVM may help... https://bugs.scummvm.org/ticket/14598
Not beatiful, but some more options beside Wine.
Windows 9.x in DosBox-X: (DosBox-X, not DosBox) https://dosbox-x.com/wiki/Guide%3AInstalling-Windows-98 https://flathub.org/apps/com.dosbox_x.DOSBox-X https://dosbox-x.com/
Windows 9x in Qemu or VirtualBox: https://github.com/JHRobotics/patcher9x https://github.com/JHRobotics/softgpu https://www.vogons.org/viewtopic.php?f=24&t=88284
https://bugs.winehq.org/show_bug.cgi?id=55497
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu@mailbox.org
--- Comment #6 from Bernhard Übelacker bernhardu@mailbox.org --- I tried to reproduce this issue, but the "page fault on read access" did not show up for me.
But the "Script error: Handler not defined #FileIO" did show up, so I created a separate bug for this: bug #56152.
https://bugs.winehq.org/show_bug.cgi?id=55497
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDINFO CC| |z.figura12@gmail.com Ever confirmed|0 |1
--- Comment #7 from Zeb Figura z.figura12@gmail.com --- I can't reproduce this even with wine 7.0.2. I didn't try installing on Windows, but I did try installing on Wine (with the fix for bug 55494) and then copying the folder to a new prefix, so that's not related.
Is this still reproducible?
How was the prefix set up? I notice you at least set the version to windows 95; what else did you do?
https://bugs.winehq.org/show_bug.cgi?id=55497
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW
--- Comment #8 from Zeb Figura z.figura12@gmail.com --- Never mind, I can reproduce after all. It crashes inside of PrintDlgA(), but only if there are actually printers available (or just libcups installed?) Currently trying to bisect.
https://bugs.winehq.org/show_bug.cgi?id=55497
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |e043d1d3af433ee4323e12a3089 | |2a6b2e932a362
--- Comment #9 from Zeb Figura z.figura12@gmail.com --- Bisected to the following:
commit e043d1d3af433ee4323e12a30892a6b2e932a362 Author: Huw D. M. Davies huw@codeweavers.com Date: Wed Oct 27 08:14:48 2021 +0100
winspool: Use wide character string literals.
Signed-off-by: Huw Davies huw@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
Yes, the bisect really is correct; the problem is it introduces that rarest of C memory errors, a variable that goes out of scope inside of a function. I've sent 4802.
https://bugs.winehq.org/show_bug.cgi?id=55497
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |20e3b7b8596b94ad614456fe5de | |21fa28e7d0098 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #10 from Bernhard Übelacker bernhardu@mailbox.org --- With package printer-driver-cups-pdf installed I can now also observe following crash with git from before yesterday.
Backtrace: =>0 0x7af75b20 strrchr+0x10 [msvcrt/string.c:3264] in ucrtbase 1 0x777e7057 PRINTDLG_CreateDevNames+0x37 [comdlg32/printdlg.c:464] in comdlg32 2 0x777ee0e6 PrintDlgA+0x706 [comdlg32/printdlg.c:2277] in comdlg32 3 0x00460827 in tkkg1_95
And this crash got fixed yesterday by 20e3b7b8. The next visible bug for this game is now bug 56159.
https://bugs.winehq.org/show_bug.cgi?id=55497
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|regression wine >= 7: page |Jennifer is Missing (Katjas |fault on read access to |Geheimnis) by Tivoli |0x00000000 in "TKKG 1" (EN: |crashes on start |Jennifer is Missing, DE: | |Katjas Geheimnis - Tivoli) | Component|-unknown |spooler Version|8.14 |6.21
https://bugs.winehq.org/show_bug.cgi?id=55497
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.0-rc5.