https://bugs.winehq.org/show_bug.cgi?id=45280
Bug ID: 45280 Summary: PreForm doesn't work anymore Product: Wine Version: 3.9 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: drindt@3r.gmbh Distribution: ---
Created attachment 61540 --> https://bugs.winehq.org/attachment.cgi?id=61540 Executed the PreForm.exe in a terminal and captured the output
Since wine 3.8 it doesn't start anymore. I've recorded all the output when it comes to the crash you you can may give me some advise how to solve it. Thank you very much! Daniel
https://bugs.winehq.org/show_bug.cgi?id=45280
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://formlabs.com/tools/ | |preform/ Ever confirmed|0 |1 Status|UNCONFIRMED |NEEDINFO CC| |focht@gmx.net
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
I can't reproduce this, starts fine here with Wine 3.9 One can see a 3D-model, rotate it etc.
Does it crash right away on start or what steps need to be taken to make it crash? Please describe exactly any user interactions leading to the crash, i.e. "select menu x", "load file xxx", "click button y"...
Also always specify the exact application version you have tested with.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Formlabs/PreForm
$ file *.{exe,dll} FormWashCureUpdater.exe: PE32 executable (GUI) Intel 80386 (stripped to external PDB), for MS Windows PreForm.exe: PE32 executable (GUI) Intel 80386 (stripped to external PDB), for MS Windows uninstall.exe: PE32 executable (GUI) Intel 80386, for MS Windows, Nullsoft Installer self-extracting archive icudt54.dll: PE32 executable (DLL) (console) Intel 80386, for MS Windows icuin54.dll: PE32 executable (DLL) (console) Intel 80386, for MS Windows icuuc54.dll: PE32 executable (DLL) (console) Intel 80386, for MS Windows libeay32.dll: PE32 executable (DLL) (console) Intel 80386, for MS Windows libgcc_s_dw2-1.dll: PE32 executable (DLL) (console) Intel 80386 (stripped to external PDB), for MS Windows libiomp5md.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows libstdc++-6.dll: PE32 executable (DLL) (console) Intel 80386 (stripped to external PDB), for MS Windows libusb-1.0.dll: PE32 executable (DLL) (console) Intel 80386, for MS Windows libwinpthread-1.dll: PE32 executable (DLL) (console) Intel 80386 (stripped to external PDB), for MS Windows mingwm10.dll: PE32 executable (DLL) (console) Intel 80386 (stripped to external PDB), for MS Windows mkl_custom.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows msvcr120.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows opengl32sw.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows Qt5Concurrent.dll: PE32 executable (DLL) (GUI) Intel 80386 (stripped to external PDB), for MS Windows Qt5Core.dll: PE32 executable (DLL) (GUI) Intel 80386 (stripped to external PDB), for MS Windows Qt5Gui.dll: PE32 executable (DLL) (GUI) Intel 80386 (stripped to external PDB), for MS Windows Qt5LabsTemplates.dll: PE32 executable (DLL) (GUI) Intel 80386 (stripped to external PDB), for MS Windows Qt5Network.dll: PE32 executable (DLL) (GUI) Intel 80386 (stripped to external PDB), for MS Windows Qt5OpenGL.dll: PE32 executable (DLL) (GUI) Intel 80386 (stripped to external PDB), for MS Windows Qt5Qml.dll: PE32 executable (DLL) (GUI) Intel 80386 (stripped to external PDB), for MS Windows Qt5Quick.dll: PE32 executable (DLL) (GUI) Intel 80386 (stripped to external PDB), for MS Windows Qt5Svg.dll: PE32 executable (DLL) (GUI) Intel 80386 (stripped to external PDB), for MS Windows Qt5Widgets.dll: PE32 executable (DLL) (GUI) Intel 80386 (stripped to external PDB), for MS Windows Qt5WinExtras.dll: PE32 executable (DLL) (GUI) Intel 80386 (stripped to external PDB), for MS Windows ssleay32.dll: PE32 executable (DLL) (console) Intel 80386, for MS Windows
$ wine ./PreForm.exe --- snip ---
$ sha1sum PreForm_setup_2.16.0.exe 1fe4c3a4210bd8f77cf5f42b67a47d5fede8e35a PreForm_setup_2.16.0.exe
$ du -sh PreForm_setup_2.16.0.exe 58M PreForm_setup_2.16.0.exe
Regards
https://bugs.winehq.org/show_bug.cgi?id=45280
--- Comment #2 from Daniel Rindt drindt@3r.gmbh --- Dear Anastasius,
thank you for your reply. I have exactly the version you where talking about. What i see is that the fedora guys released a staging version. Could this maybe the issue? I moved the ~/.wine and ~./.local/share/applications/wine/Programs to a different folder just to start over. But same effect. The second application Meshmixer works as known before. I wonder about this line: Unhandled exception: page fault on read access to 0x00000018 in 32-bit code (0x7e83bb79).
Thank you for your help, Daniel
https://bugs.winehq.org/show_bug.cgi?id=45280
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- What distro are you using? I got exactly the same issue here on Arch Linux, works with wine-3.7, crashes with anything newer. Sounds very much like bug 45199.
https://bugs.winehq.org/show_bug.cgi?id=45280
--- Comment #4 from Daniel Rindt drindt@3r.gmbh --- (In reply to Fabian Maurer from comment #3)
What distro are you using? I got exactly the same issue here on Arch Linux, works with wine-3.7, crashes with anything newer. Sounds very much like bug 45199.
I'm using Fedora 28, so far i know they roll out the staging version. You think the issue is related to the compiler flags?
https://bugs.winehq.org/show_bug.cgi?id=45280
--- Comment #5 from Fabian Maurer dark.shadow4@web.de --- Possibly, at least it looks very much like that.
https://bugs.winehq.org/show_bug.cgi?id=45280
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #6 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.14?
https://bugs.winehq.org/show_bug.cgi?id=45280
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WORKSFORME Summary|PreForm doesn't work |PreForm 2.16 crashes since |anymore |Wine 3.8 URL|https://formlabs.com/tools/ |https://web.archive.org/web |preform/ |/20201007063346/https://s3. | |amazonaws.com/FormlabsRelea | |ses/Release/2.16.0/PreForm_ | |setup_2.16.0_release_origin | |_release_2.16.0_build_10.ex | |e Status|NEEDINFO |RESOLVED
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
I've created multiple snapshots via Internet Archive:
https://web.archive.org/web/20180624143804/https://formlabs.com/tools/prefor...
-> https://web.archive.org/web/20201007063346/https://s3.amazonaws.com/Formlabs...
Newer releases:
https://web.archive.org/web/20201030182830/https://s3.amazonaws.com/Formlabs...
https://web.archive.org/web/20201030182319/https://s3.amazonaws.com/Formlabs...
Again: I can't reproduce with old Wine 3.x versions built on Fedora 32 with Gcc 10.x. I've double checked that these Wine versions have binaries with GOT/PIC register load code at function entry so it should crash if bug 45199 is related.
It seems the app doesn't hook any kernel32/user32/gdi32 API at all.
I even tested with the original Wine-Staging 3.8 Fedora 28 packages this bug was reported against. Basically creating a private Wine installation by dumping the content of the RPMs via 'rpm2cpio <rpm> | cpio -idmv' on my FC32 machine.
* https://kojipkgs.fedoraproject.org//vol/fedora_koji_archive02/packages/wine/... * https://kojipkgs.fedoraproject.org//vol/fedora_koji_archive02/packages/wine/... * https://kojipkgs.fedoraproject.org//vol/fedora_koji_archive02/packages/wine/... * https://kojipkgs.fedoraproject.org//vol/fedora_koji_archive02/packages/wine/...
Resolving 'WORKSFORME' here. Reopen if you can still reproduce with modern Wine versions.
$ sha1sum PreForm_setup_* 1fe4c3a4210bd8f77cf5f42b67a47d5fede8e35a PreForm_setup_2.16.0.exe 6828f858f15dc851e251018fb6f4a1eb4fdf6259 PreForm_setup_2.17.1.exe ad8595063e48b6965ddda808c89f685a930f79f5 PreForm_setup_3.10.1.exe
$ du -sh PreForm_setup_* 58M PreForm_setup_2.16.0.exe 48M PreForm_setup_2.17.1.exe 54M PreForm_setup_3.10.1.exe
$ wine32 --version wine-3.8 (Staging)
$ wine --version wine-3.9
Regards
https://bugs.winehq.org/show_bug.cgi?id=45280
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Gijs Vermeulen gijsvrm@gmail.com --- Closing WORKSFORME.