https://bugs.winehq.org/show_bug.cgi?id=57444
Bug ID: 57444 Summary: A old game Exertus darkness approaches unable to run under wine wow64 Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: l12436.tw@gmail.com Distribution: ---
Created attachment 77440 --> https://bugs.winehq.org/attachment.cgi?id=77440 Log from wine wow64
Exertus darkness approaches is a very old game.
It was able to play even with virtualbox, but unable to run under wow64
env Ubuntu 20.04 wine lastest master
https://bugs.winehq.org/show_bug.cgi?id=57444
TOM l12436.tw@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|A old game Exertus darkness |Exertus darkness approaches |approaches unable to run |unable to run under wine |under wine wow64 |wow64
https://bugs.winehq.org/show_bug.cgi?id=57444
--- Comment #1 from TOM l12436.tw@gmail.com --- Created attachment 77441 --> https://bugs.winehq.org/attachment.cgi?id=77441 game binary
https://bugs.winehq.org/show_bug.cgi?id=57444
--- Comment #2 from Rafał Mużyło galtgendo@o2.pl --- ...:sigh:...:groan:...don't do relay outputs unless *explicitly* asked to.
Attach normal output first, then wait if asked for more, unless you pretty much *know* which channel will be relevant.
Also, verify whether or not non-experimental mode works (likely it will).
https://bugs.winehq.org/show_bug.cgi?id=57444
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- You mean it's broken with the new wow64? Does it work with a 32bit wine build?
https://bugs.winehq.org/show_bug.cgi?id=57444
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- Created attachment 77444 --> https://bugs.winehq.org/attachment.cgi?id=77444 Sample to reproduce the issue
https://bugs.winehq.org/show_bug.cgi?id=57444
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #5 from Fabian Maurer dark.shadow4@web.de --- Confirming. The program pushes and then pops the gs register, this sets gs_base to 0, crashing the next time NtGetCurrentTeb is called.
https://bugs.winehq.org/show_bug.cgi?id=57444
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Exertus darkness approaches |Exertus darkness crashes |unable to run under wine |with wow64 ("pop gs" |wow64 |behaves differently in | |64bit compatibility mode)
https://bugs.winehq.org/show_bug.cgi?id=57444
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Exertus darkness crashes |Exertus darkness crashes |with wow64 ("pop gs" |with new wow64 ("pop gs" |behaves differently in |behaves differently in |64bit compatibility mode) |64bit compatibility mode)
https://bugs.winehq.org/show_bug.cgi?id=57444
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Exertus darkness crashes |Multiple games crashes with |with new wow64 ("pop gs" |new wow64 ("pop gs" behaves |behaves differently in |differently in 64bit |64bit compatibility mode) |compatibility mode) | |(Exertus darkness, Claw, | |Bloodrayne Demo) Keywords| |testcase Version|unspecified |9.21
https://bugs.winehq.org/show_bug.cgi?id=57444
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rjqxqqnhuibvkxkshx@ytnhy.co | |m
--- Comment #6 from Fabian Maurer dark.shadow4@web.de --- *** Bug 57421 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=57444
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |major
https://bugs.winehq.org/show_bug.cgi?id=57444
--- Comment #7 from Fabian Maurer dark.shadow4@web.de --- Still have no idea how to work around, never mind actually fixing this.
https://bugs.winehq.org/show_bug.cgi?id=57444
William Horvath wine@horvath.blog changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine@horvath.blog
--- Comment #8 from William Horvath wine@horvath.blog --- Created attachment 77676 --> https://bugs.winehq.org/attachment.cgi?id=77676 workaround
(In reply to Fabian Maurer from comment #7)
Still have no idea how to work around, never mind actually fixing this.
Here's some hack that allows your minimal test to work, didn't test the games.
https://bugs.winehq.org/show_bug.cgi?id=57444
Karol Putyra karol23145@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |karol23145@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=57444
--- Comment #9 from Fabian Maurer dark.shadow4@web.de ---
Still have no idea how to work around, never mind actually fixing this.
Here's some hack that allows your minimal test to work, didn't test the games.
Thanks, works for the games as well (all 3).
https://bugs.winehq.org/show_bug.cgi?id=57444
--- Comment #10 from Bob rjqxqqnhuibvkxkshx@ytnhy.com ---
Thanks, works for the games as well (all 3).
Is the hack gonna make it into the next Wine release? I would like to test it.
https://bugs.winehq.org/show_bug.cgi?id=57444
--- Comment #11 from William Horvath wine@horvath.blog --- (In reply to Bob from comment #10)
Thanks, works for the games as well (all 3).
Is the hack gonna make it into the next Wine release? I would like to test it.
This is definitely not the correct way to fix it, so I'm not going to try upstreaming it. I can't say whether or not someone else will try to fix the issue.
https://bugs.winehq.org/show_bug.cgi?id=57444
--- Comment #12 from William Horvath wine@horvath.blog --- (In reply to William Horvath from comment #11)
[...] so I'm not going to try upstreaming it.
I changed my mind, it's basically just adding a missing check+fix in the WoW64 path that already existed on the non-WoW64 path. https://gitlab.winehq.org/wine/wine/-/merge_requests/7064 I still can't say when (or if) it will be merged, though.
https://bugs.winehq.org/show_bug.cgi?id=57444
mrdeathjr28@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28@yahoo.es
https://bugs.winehq.org/show_bug.cgi?id=57444
--- Comment #13 from TOM l12436.tw@gmail.com --- after a quick test, that is not working for me for some reason ...
https://bugs.winehq.org/show_bug.cgi?id=57444
--- Comment #14 from TOM l12436.tw@gmail.com --- The latest MR patch is now working. only the patch here is not working.
https://bugs.winehq.org/show_bug.cgi?id=57444
--- Comment #15 from mrdeathjr28@yahoo.es --- In my case with William Horvath patch bloodrayne 1 and 2 back to work in new wow64
https://gitlab.winehq.org/wine/wine/-/merge_requests/7064