https://bugs.winehq.org/show_bug.cgi?id=53955
Bug ID: 53955 Summary: Fractal Mapper stopped working after wine upgrade Product: Wine Version: 7.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msxml3 Assignee: wine-bugs@winehq.org Reporter: goeran@uddeborg.se Distribution: ---
After upgrading wine on my Fedora 37 system Fractal Mapper no longer works. The output ends withe a couple of error messages.
010c:err:module:find_forwarded_export module not found for forward 'msxml3.DllGetClassObject' used by L"C:\windows\system32\msxml.dll" 010c:err:ole:apartment_add_dll couldn't find function DllGetClassObject in L"C:\windows\system32\msxml.dll" 010c:err:ole:create_server class {2933bf90-7b36-11d2-b20e-00c04f983e60} not registered 010c:err:ole:com_get_class_object no class object {2933bf90-7b36-11d2-b20e-00c04f983e60} could be created for context 0x5 010c:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
The can be reproduced with the trial version from https://www.nbos.com/nox/item/144. Run like this
- wine fm8trial.exe - cd $WINEPREFIX/drive_c/Program\ Files\ (x86)/nbos - wine Mapper8.exe
To get Fractal Mapper fully working with wine I have previously documented some steps in the appdb. This new problem appears regardless if you do those extra steps or not however.
There have been several upgrades of wine in Fedora, I don't know exactly at which upgrade this broke.
https://bugs.winehq.org/show_bug.cgi?id=53955
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.nbos.com/nox/it | |em/144 Keywords| |download CC| |dark.shadow4@web.de
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Does that already happen when you start the program? Because that works for me.
Are you using a clean WINEPREFIX?
https://bugs.winehq.org/show_bug.cgi?id=53955
--- Comment #2 from Göran Uddeborg goeran@uddeborg.se --- Created attachment 73543 --> https://bugs.winehq.org/attachment.cgi?id=73543 Log from runnint "wine Mapper.exe".
It works for you? That was interesting!
Yes, it happens immediately on startup. The installation appears to run fine, but when I try to start the application I never see any window. And yes, for debugging I reproduced it with a new WINEPREFIX.
I wonder I have something else on my system that might interfere. I thought wine was rather independent of anything else, but not completely I guess. The standard test case "wine notepad" works fine, so it's not a completely broken installation.
I don't think so, but just in case there might be something else of interest in the output I attach the complete log from trying to start the application. It is quite short.
https://bugs.winehq.org/show_bug.cgi?id=53955
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- You're using wine-staging, does it work with normal wine?
https://bugs.winehq.org/show_bug.cgi?id=53955
--- Comment #4 from Göran Uddeborg goeran@uddeborg.se ---
You're using wine-staging
I wasn't aware of that. I'm using the packages distributed for Fedora.
But from a quick check of the spec file, it seems Fedora is indeed using staging patches. https://src.fedoraproject.org/rpms/wine/blob/rawhide/f/wine.spec#_34
I'll rebuild it without those patches and see if it makes any difference. (It will be a little before I have time to do that though.)
Thanks for your observations thus far!
https://bugs.winehq.org/show_bug.cgi?id=53955
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Distribution|--- |Fedora Summary|Fractal Mapper stopped |Fractal Mapper crashes on |working after wine upgrade |start
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- We have our own packages for Fedora which you could try, then you wouldn't have to build yourself.
Instructions can be found here: https://wiki.winehq.org/Fedora.
https://bugs.winehq.org/show_bug.cgi?id=53955
Göran Uddeborg goeran@uddeborg.se changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #73543|Log from runnint "wine |Log from running "wine description|Mapper.exe". |Mapper8.exe".
https://bugs.winehq.org/show_bug.cgi?id=53955
--- Comment #6 from Göran Uddeborg goeran@uddeborg.se --- Thanks for the tip about your own builds. (The documentation needs to be updated with F37 by the way. The F37 repo itself is there, but the wiki page doesn't mention it.)
My issue wasn't so much about problem with compiling as about me just being busy last week. I've now rebuilt the package included in Fedora without the staging patches. It seemed to me changing one thing at the time would help narrowing down the problem, and starting with the same packaging seemed like a smaller step.
Using this standard version of the package does indeed help. Both the trial version and the full version comes up and appears to be working fine after a few small checks. It is something in tha staging patches that breaks it.
Where does that leave this report? Is it not relevant at all perhaps? Or do you want me to try with your build of 7.22? If so, with or without patches? Should I try to search which patch causes the problem? If so, do you have any instructions for that? I note the `patchinstall.sh` script can select patches, but I'm guessing you can't randomly pick and choose among them. There might be dependencies.
https://bugs.winehq.org/show_bug.cgi?id=53955
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Product|Wine |Wine-staging Component|msxml3 |-unknown CC| |alexhenrie24@gmail.com, | |leslie_alistair@hotmail.com | |, z.figura12@gmail.com