https://bugs.winehq.org/show_bug.cgi?id=41305
Bug ID: 41305 Summary: Might and Magic VI: Game hangs before intro video (making it unplayable) [regression] Product: Wine Version: 1.9.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winehq@iooioio.orion.uberspace.de Distribution: ---
Created attachment 55633 --> https://bugs.winehq.org/attachment.cgi?id=55633 Console output with Wine 1.6.2 (no bug)
The GOG version of Might and Magic VI hangs with Wine 1.9.18 before the story intro video for the game begins (after the second "ad video"). This makes it impossible to reach the main menu and actually start playing.
Interestingly, the issue does not occur with Wine 1.6.2.
I am attaching the console output for a run with both Wine 1.6.2 and Wine 1.9.18.
--
Some additional info about my system (just in case):
Distro: Linux Mint 17.3 (64 bit) Kernel: 4.4.0-21-generic Graphics: Proprietary NVIDIA 367.35
https://bugs.winehq.org/show_bug.cgi?id=41305
--- Comment #1 from Josh winehq@iooioio.orion.uberspace.de --- Created attachment 55634 --> https://bugs.winehq.org/attachment.cgi?id=55634 Console output with Wine 1.9.18 (bugged)
Yes, this is the full log (two lines)
https://bugs.winehq.org/show_bug.cgi?id=41305
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #2 from winetest@luukku.com --- I hope you are familiar with building software from source.
https://wiki.winehq.org/Regression_Testing
Without regression testing this bug doesnt have much value. We now know that this specific game doesnt work, but we have no clue what commit broke the game.
With regression test done and possible bug fix patch tested, ( I cant make qurantee) this bug could be fixed in next wine version. I mean it would speed a lot fixing this issue.
Without your regression testing your best bet is try wine-staging version of wine and try if it solves the issue or test this specific game from time to time with more up to date wine.
https://bugs.winehq.org/show_bug.cgi?id=41305
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz@gmail.com
--- Comment #3 from fjfrackiewicz@gmail.com --- (In reply to Josh from comment #1)
Created attachment 55634 [details] Console output with Wine 1.9.18 (bugged)
Yes, this is the full log (two lines)
I also have the GOG version of Might and Magic VI and I can get into the main menu just fine after the video in Wine 1.9.18.
Are you doing this on a clean 32-bit prefix?
If the problem persists on your setup you will need to run a regression test.
https://bugs.winehq.org/show_bug.cgi?id=41305
--- Comment #4 from fjfrackiewicz@gmail.com --- (In reply to fjfrackiewicz from comment #3)
(In reply to Josh from comment #1)
Created attachment 55634 [details] Console output with Wine 1.9.18 (bugged)
Yes, this is the full log (two lines)
I also have the GOG version of Might and Magic VI and I can get into the main menu just fine after the video in Wine 1.9.18.
Are you doing this on a clean 32-bit prefix?
If the problem persists on your setup you will need to run a regression test.
Also, I installed the game from this GOG installer:
a3bec74a1e093b8cc738f73b30bfbb09 setup_mm6_2.1.0.42.exe
Do you have the same one?
https://bugs.winehq.org/show_bug.cgi?id=41305
--- Comment #5 from Josh winehq@iooioio.orion.uberspace.de --- - clean prefix: yes - same installer: yes - can reproduce with 32bit prefix: no
... Interesting. So I only get this with 64bit Wine.
https://bugs.winehq.org/show_bug.cgi?id=41305
--- Comment #6 from fjfrackiewicz@gmail.com --- (In reply to Josh from comment #5)
- clean prefix: yes
- same installer: yes
- can reproduce with 32bit prefix: no
... Interesting. So I only get this with 64bit Wine.
That is normal since a pure 64-bit prefix will not have WoW64 support for 32-bit applications.
So for M&M 6 you will need a pure 32-bit prefix unless you have built Wine with WoW64 support.
https://bugs.winehq.org/show_bug.cgi?id=41305
--- Comment #7 from Josh winehq@iooioio.orion.uberspace.de --- I didn't build it myself though. I'm simply using the binary releases grabbed via PlayOnLinux (which I only use for downloading Wine, I do everything else by hand). Don't they come with WoW64 support?
I'm quite surprised because I run a lot of old games in 64bit prefixes and have never encountered an issue that didn't occur in the 32bit counterpart. Also, note that I got it working with a 64bit prefix on Wine 1.6.2.
https://bugs.winehq.org/show_bug.cgi?id=41305
--- Comment #8 from fjfrackiewicz@gmail.com --- (In reply to Josh from comment #7)
I didn't build it myself though. I'm simply using the binary releases grabbed via PlayOnLinux (which I only use for downloading Wine, I do everything else by hand). Don't they come with WoW64 support?
I'm quite surprised because I run a lot of old games in 64bit prefixes and have never encountered an issue that didn't occur in the 32bit counterpart. Also, note that I got it working with a 64bit prefix on Wine 1.6.2.
I wouldn't know how PlayOnLinux compiles their binaries, to be honest.
All I know is that in order to run a 32-bit application in a 64-bit prefix you must have WoW64 support (it's how Windows does this with 32-bit Windows applications). If your version of Wine 1.6.2 was built with WoW64 support and when you created a prefix with that version of Wine like so:
WINEPREFIX=$HOME/.wine winecfg wineboot
you basically created a 64-bit prefix that can run 32-bit applications because, again, it has WoW64 support. I have Wine 1.9.18 built with WoW64 support and I have tested this with running No Man's Sky, a purely 64-bit Windows application, and GOG Galaxy, an application that can only run in 32-bit mode as of right now, in the same prefix and at the same time.
https://bugs.winehq.org/show_bug.cgi?id=41305
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com, | |dimesio@earthlink.net
--- Comment #9 from winetest@luukku.com --- (In reply to Josh from comment #7)
I didn't build it myself though. I'm simply using the binary releases grabbed via PlayOnLinux (which I only use for downloading Wine, I do everything else by hand). Don't they come with WoW64 support?
I'm quite surprised because I run a lot of old games in 64bit prefixes and have never encountered an issue that didn't occur in the 32bit counterpart. Also, note that I got it working with a 64bit prefix on Wine 1.6.2.
This bug tracker doesn't really support POL builds. The problem is that you don't know how the wine is build. Has this game ever worked 64bit prefix? If you haven't tested you should remove the regression tag from title. Even if the 64bit build suddenly starts to work we can't mark this bug fixed since you are using different build.
https://bugs.winehq.org/show_bug.cgi?id=41305
Josh winehq@iooioio.hadar.uberspace.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #10 from Josh winehq@iooioio.hadar.uberspace.de --- I re-tested this with wine-5.4 and it works fine now. Thanks devs!
https://bugs.winehq.org/show_bug.cgi?id=41305
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.5.