https://bugs.winehq.org/show_bug.cgi?id=47147
Bug ID: 47147 Summary: Visual Pinball X crash with wine staging but works with normal wine dev Product: Wine-staging Version: 4.7 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: adec2010@hotmail.co.uk CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Visual Pinball X does not run in wine staging but does in normal wine
https://bugs.winehq.org/show_bug.cgi?id=47147
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Can you do a git bisect to find out which patch is causing that issue?
Or maybe link the application, if it has a free download?
https://bugs.winehq.org/show_bug.cgi?id=47147
--- Comment #2 from AdeC adec2010@hotmail.co.uk --- There is a link to download the free installer here
https://www.vpforums.org/index.php?app=downloads&showfile=11573
https://bugs.winehq.org/show_bug.cgi?id=47147
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDINFO Ever confirmed|0 |1
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- I cannot reproduce this. I downloaded and ran the installer "VPXsetup.exe", then ran "VPinballX.exe", and it successfully launched. (Note: the forum requires a free email-based account to be created in order to download the installer.)
Please provide detailed instructions as to how to reproduce the bug, as well as terminal output.
https://bugs.winehq.org/show_bug.cgi?id=47147
Sopho sophom+wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sophom+wine@gmail.com
--- Comment #4 from Sopho sophom+wine@gmail.com --- Created attachment 66133 --> https://bugs.winehq.org/attachment.cgi?id=66133 VPX crash with wine staging
wine 5.0rc3 staging. This happened with previous versions of wine as well. This is not new to rc3 staging
https://bugs.winehq.org/show_bug.cgi?id=47147
--- Comment #5 from Sopho sophom+wine@gmail.com --- I can confirm this with wine-5.0rc3 staging (with all staging patches applied). Vanilla wine-5.0rc3 doesn't crash.
Here is how to reproduce the bug. 1) Download VPX6setup.zip (This contains VPinMAME, VP8, VP9 and VPX) You can get it from https://sourceforge.net/projects/vpinball/files/VP10/ or from https://vpforums.org where you need to create an account 2) Create wine prefix for this (Windows XP and Windows 7 is fine) 3) install wsh57 using winetricks 4) Install VP 5) Install VPinMAME (run setup.exe in the VPinMAME directory. It's also included in the VPX6setup.zip file) 6) Run VPinballX.exe 7) Open the "Nudge Test and Calibration.vpx" table 8) Hit F5 to beging the simulation (play the table) 9) Crash happens when having all staging patches applied (Does not happen in vanilla wine)
https://bugs.winehq.org/show_bug.cgi?id=47147
--- Comment #6 from Sopho sophom+wine@gmail.com --- Through a binary search, I narrowed the crash down to the oleaut32-CreateTypeLib patch in staging.
oleaut32-CreateTypeLib is what causes the crash.
Vanilla wine-5.0-rc3 doesn't crash. To reproduce the crash patch a vanilla wine-5.0-rc3 with staging patch oleaut32-CreateTypeLib: ./patches/patchinstall.sh DESTDIR=../wine-5.0-rc3/ oleaut32-CreateTypeLib
To create a wine staging build what _doesn't_ crash exclude oleaut32-CreateTypeLib: ./patches/patchinstall.sh DESTDIR=../wine-5.0-rc3/ --all -W oleaut32-CreateTypeLib
(For those of you that hoped that running VPX with wine-staging would fix the script errors... It doesn't :'( Sorry... That's what I wanted to see as well which is why I went through this excercise)
https://bugs.winehq.org/show_bug.cgi?id=47147
--- Comment #7 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Can you please attached a +ole,typelib log?
https://bugs.winehq.org/show_bug.cgi?id=47147
--- Comment #8 from Sopho sophom+wine@gmail.com --- Created attachment 66144 --> https://bugs.winehq.org/attachment.cgi?id=66144 Crash log of VPX running on wine-5.0-rc3 with oleaut32-CreateTypeLib patch and +ole.+typelib enabled
Note that this log file is generated from a 5.0rc3 build that does not include any wine staging patch except for oleaut32-CreateTypeLib. The later is what causes the crash.
https://bugs.winehq.org/show_bug.cgi?id=47147
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com --- I think CreateTypelib() is for old SLTG format only, that could explain problems you get. But what's more important is how you end up calling it, are you using native vbscript:
--- PE 6f2b0000-6f315000 Deferred vbscript ---
It would be more productive to test and fix builtin vbscript if necessary.