[Bug 56703] New: Crash when installing Rhinoceros 8.6
https://bugs.winehq.org/show_bug.cgi?id=56703 Bug ID: 56703 Summary: Crash when installing Rhinoceros 8.6 Product: Wine Version: 9.8 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: daniel.lawrence.lu(a)gmail.com Distribution: --- Created attachment 76490 --> https://bugs.winehq.org/attachment.cgi?id=76490 backtrace When installing Rhinoceros 8.6 in a clean wineprefix where I only installed dotnet48 (using winetricks), the installer crashes at the end with 03f8:err:msi:__wine_msi_call_dll_function Custom action (L"C:\\users\\dllu\\Temp\\msi6b88.tmp":"AddMachineCertificate") caused a page fault: 0xc0000005 Using wine-9.9-50-gd41a1f0183f but also tested with wine-staging-9.8 and wine-9.8. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer --- Comment #1 from Austin English <austinenglish(a)gmail.com> --- Is this the program? https://www.rhino3d.com/download/ -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 --- Comment #2 from Daniel <daniel.lawrence.lu(a)gmail.com> --- (In reply to Austin English from comment #1)
Is this the program? https://www.rhino3d.com/download/
Yes, sorry, I should have included that link. It is indeed that program, `rhino_en-us_8.7.24138.15431.exe` to be precise. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.rhino3d.com/dow | |nload/ --- Comment #3 from Ken Sharp <imwellcushtymelike(a)gmail.com> --- You need to log in to download the app, unless someone knows the direct URL? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|9.8 |9.9 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 Santiago Mola <santi(a)mola.io> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |santi(a)mola.io --- Comment #4 from Santiago Mola <santi(a)mola.io> --- You can download it without giving an email with a direct link, for example: https://files.mcneel.com/dujour/exe/20240910/rhino_en-us_8.11.24254.15001.ex... The error comes from rhino.msi, one of the files packaged within the installer. That AddMachineCertificate action comes from wixtoolset (https://github.com/wixtoolset), which is the framework used to create this installer. Editing rhino.msi to disable certificate uninstall/install makes the installer succeed and the resulting installation works. So I guess that even some stub solution might work. I had the same issue when running rhino.msi. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de Depends on| |57248 --- Comment #5 from Fabian Maurer <dark.shadow4(a)web.de> --- I found a new issue that crashes the installer at the start using wine 9.16 or newer, see bug 57248. After working around that issue, I can't reproduce this crash. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 --- Comment #6 from Andrew Nguyen <arethusa26(a)gmail.com> --- Created attachment 77165 --> https://bugs.winehq.org/attachment.cgi?id=77165 msiexec.exe backtrace I can confirm the crash occurs using the linked installer with the latest master (wine-9.18-151-g658df7f2121) after working around the issue in bug 57248. To see the crash, it's necessary to wait after the progress bar has been dismissed in the installer for the installation operations to complete in the background. A symptom that can be seen in "top" before the crash occurs is a msiexec.exe process with 100% CPU usage and continually growing amount of RES memory over time. After the crash occurs, the installer window reports an installation failure related to rhino.msi. I've attached the backtrace from winedbg, which looks similar to the original one attached to this bug. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 --- Comment #7 from Andrew Nguyen <arethusa26(a)gmail.com> --- Created attachment 77166 --> https://bugs.winehq.org/attachment.cgi?id=77166 Rhinoceros installer failure -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 --- Comment #8 from Andrew Nguyen <arethusa26(a)gmail.com> --- Created attachment 77167 --> https://bugs.winehq.org/attachment.cgi?id=77167 Rhinoceros installer debug output -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 Andrew Nguyen <arethusa26(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #9 from Andrew Nguyen <arethusa26(a)gmail.com> --- Confirming the bug. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 --- Comment #10 from Santiago Mola <santi(a)mola.io> --- If you want a more direct reproduction, you can use this script: https://gist.github.com/smola/cbf631c81ce6245203eb002f828051fb * Comment out line 169 (patch_rhino_msi(installer_path)), which patches rhino.msi to bypass this issue. * Run ./install-rhino.py rhino_en-us_8.11.24254.15001.exe The installer should fail with the original AddMachineCertificate issue. It will bypass other issues in the .exe installer by extracting it and running the embedded payloads directly instead. You will also find rhino.msi extracted at build/rhino-installer/rhino_en-us_8.11.24254.15001/rhino.msi for direct execution. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 hosh62q7 <hosh62q7(a)anonaddy.me> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hosh62q7(a)anonaddy.me --- Comment #11 from hosh62q7 <hosh62q7(a)anonaddy.me> --- what prevent me from installing Rhino 8 on wine looked like an issue with "WldpQueryWindowsLockdownMode" function component of webview2 framework - described in more detail on [gitlab](https://gitlab.winehq.org/wine/wine/-/merge_requests/3724#note_50741) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 Bug 56703 depends on bug 57248, which changed state. Bug 57248 Summary: Rhinoceros 8.11 installer crashes on start https://bugs.winehq.org/show_bug.cgi?id=57248 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 Andrew Nguyen <arethusa26(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |489d95d3bb48e6febc8b1ee6fbb | |e1d7ed0181ace Status|NEW |RESOLVED Component|-unknown |crypt32 --- Comment #12 from Andrew Nguyen <arethusa26(a)gmail.com> --- With the latest master, the installer crash from the AddMachineCertificate action no longer occurs and installation completes successfully. It was fixed by 489d95d3bb48e6febc8b1ee6fbbe1d7ed0181ace. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 --- Comment #13 from hosh62q7 <hosh62q7(a)anonaddy.me> --- Thanks for the update, I was hoping for some reason that wine 10 will make Rhino 8 suddenly work, but sadly it's still getting stuck after this message: -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 --- Comment #14 from hosh62q7 <hosh62q7(a)anonaddy.me> --- 0684:err:virtual:virtual_setup_exception stack overflow 1920 bytes addr 0x6ffffffaa5c5 stack 0x20880 (0x20000-0x21000-0x120000) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56703 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #15 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 10.1. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla