https://bugs.winehq.org/show_bug.cgi?id=41136
Bug ID: 41136 Summary: GOG Galaxy installer crashes with "wine: Call from 0x7b43c7cc to unimplemented function msvcp140.dll.?__ExceptionPtrCreate@@YAXPAX@Z" Product: Wine Version: 1.9.16 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcp Assignee: wine-bugs@winehq.org Reporter: fjfrackiewicz@gmail.com Distribution: ---
Created attachment 55343 --> https://bugs.winehq.org/attachment.cgi?id=55343 Terminal output Wine 1.9.16-107-g882980c
When attempting to run the GOG Galaxy installer in a clean (no overrides or winetricks) 64-bit prefix, I am greeted with a crash of the installer and the following terminal output:
wine: Call from 0x7b43c7cc to unimplemented function msvcp140.dll.?__ExceptionPtrCreate@@YAXPAX@Z, aborting
This occurs with the following file:
3c3472f0d8211a7fafd4a30fe74d1ecb setup_galaxy_1.1.12.108.exe
The installer's progress bar gets all the way to the end and then it crashes while it's finalizing the install.
I've tried running it in Windows XP mode as well as Windows 7 mode.
https://bugs.winehq.org/show_bug.cgi?id=41136
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |https://cdn.gog.com/open/ga | |laxy/client/setup_galaxy_1. | |1.12.108.exe
https://bugs.winehq.org/show_bug.cgi?id=41136
--- Comment #1 from fjfrackiewicz@gmail.com --- "winetricks vcrun2015" works around the problem if it is ran before attempting to install Galaxy.
I did try installing in a clean WoW64 prefix and I managed to install Galaxy but Windows XP, when in 64-bits, is either missing Service Pack 3 or the 64-bit version of XP never got a third service pack. This is a problem since Galaxy quits with a message stating that Windows XP SP 3 is the minimum required OS to run Galaxy.
Not sure whether this is a valid bug or not for another report entirely...
https://bugs.winehq.org/show_bug.cgi?id=41136
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- Using WinXP for 64 bit prefix is unrealistic combination, and yes, SP3 for it never happened. Does this work in 32bit prefix? Functions should be there in git after http://source.winehq.org/git/wine.git/commit/4686a5ee59f91e1033daeeb5bc5d5f5.... Make sure you're using latest git.
https://bugs.winehq.org/show_bug.cgi?id=41136
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- Also note that ?__ExceptionPtrCreate@@YAXPAX@Z is a 32bit export, corresponding 64bit one is ?__ExceptionPtrCreate@@YAXPEAX@Z.
https://bugs.winehq.org/show_bug.cgi?id=41136
--- Comment #4 from fjfrackiewicz@gmail.com --- (In reply to Nikolay Sivov from comment #2)
Using WinXP for 64 bit prefix is unrealistic combination, and yes, SP3 for it never happened. Does this work in 32bit prefix? Functions should be there in git after http://source.winehq.org/git/wine.git/commit/ 4686a5ee59f91e1033daeeb5bc5d5f5121a8075e. Make sure you're using latest git.
I will update to the latest git and report back.
https://bugs.winehq.org/show_bug.cgi?id=41136
--- Comment #5 from Andrey Gusev andrey.goosev@gmail.com --- I got 'wine: Call from 0x7b43b3ac to unimplemented function msvcp140.dll.?_Execute_once@std@@YAHAAUonce_flag@1@P6GHPAX1PAPAX@Z1@Z'
wine-1.9.16-161-gd6d0d96
https://bugs.winehq.org/show_bug.cgi?id=41136
--- Comment #6 from fjfrackiewicz@gmail.com --- Created attachment 55345 --> https://bugs.winehq.org/attachment.cgi?id=55345 Terminal output Wine 1.9.16-161-gd6d0d96
I am getting the same thing as Andrey with a clean 32-bit prefix in Windows XP mode with the latest Wine-git.
Terminal output attached.
https://bugs.winehq.org/show_bug.cgi?id=41136
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|GOG Galaxy installer |GOG Galaxy installer |crashes with "wine: Call |crashes with "wine: Call |from 0x7b43c7cc to |from 0x7b43c7cc to |unimplemented function |unimplemented function |msvcp140.dll.?__ExceptionPt |msvcp140.dll.?_Execute_once |rCreate@@YAXPAX@Z" |@std@@YAHAAUonce_flag@1@P6G | |HPAX1PAPAX@Z1@Z"
--- Comment #7 from fjfrackiewicz@gmail.com --- Since the issue has changed after updating to the latest Wine-git, I have changed the title accordingly.
https://bugs.winehq.org/show_bug.cgi?id=41136
--- Comment #8 from fjfrackiewicz@gmail.com --- Steps to reproduce:
1. Create a clean 32-bit prefix but do not use any of the vcrun winetricks. 2. Make sure the prefix is in Windows XP mode. 3. Run the Galaxy installer. 4. The installation should fail just before it completes (i.e. the progress bar moves to the end, install crashes).
https://bugs.winehq.org/show_bug.cgi?id=41136
--- Comment #9 from fjfrackiewicz@gmail.com --- This crash can be worked around if "winetricks vcrun2015" is performed BEFORE attempting to install Galaxy. If it is done after then VC2015 will complain about another version being installed and will fail.
https://bugs.winehq.org/show_bug.cgi?id=41136
--- Comment #10 from Nikolay Sivov bunglehead@gmail.com --- That's likely because Galaxy bundles it already.
https://bugs.winehq.org/show_bug.cgi?id=41136
--- Comment #11 from fjfrackiewicz@gmail.com --- (In reply to Nikolay Sivov from comment #10)
That's likely because Galaxy bundles it already.
More than likely yes. Just weird not to see the VC2015 installation come up during the install process.
https://bugs.winehq.org/show_bug.cgi?id=41136
audiger@live.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |audiger@live.fr
--- Comment #12 from audiger@live.fr --- The bug is still here with Wine 1.9.19-Nightly.
https://bugs.winehq.org/show_bug.cgi?id=41136
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #13 from Andrey Gusev andrey.goosev@gmail.com --- World of Tanks also affected.
https://bugs.winehq.org/show_bug.cgi?id=41136
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |bb88947b051680cac11dbf7d9b2 | |c3c06b143048b Resolution|--- |FIXED
--- Comment #14 from Andrey Gusev andrey.goosev@gmail.com --- Fixed by commit http://source.winehq.org/git/wine.git/commit/bb88947b051680cac11dbf7d9b2c3c0...
https://bugs.winehq.org/show_bug.cgi?id=41136
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.20.