[Bug 60034] New: Resource Hacker v5.2.8 crashes on startup with NtRaiseException (Regression in Wine 11.13, worked in 10.6)
http://bugs.winehq.org/show_bug.cgi?id=60034 Bug ID: 60034 Summary: Resource Hacker v5.2.8 crashes on startup with NtRaiseException (Regression in Wine 11.13, worked in 10.6) Product: Wine Version: 11.13 Hardware: aarch64 OS: MacOS Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: ssnffb30@gmail.com Target Milestone: --- Created attachment 81469 --> http://bugs.winehq.org/attachment.cgi?id=81469 Terminal output when crashing on startup Resource Hacker v5.2.8 crashes immediately on startup when running on Wine Devel 11.13. This appears to be a regression, as it was working perfectly in Wine Devel 10.6. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60034 --- Comment #1 from ssnffb30 <ssnffb30@gmail.com> --- Just an update after testing with older versions: I confirmed that this crash also occurs in Wine 11.10. However, it works perfectly fine in Wine 11.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.
http://bugs.winehq.org/show_bug.cgi?id=60034 --- Comment #2 from ssnffb30 <ssnffb30@gmail.com> --- Did some further testing on macOS: - Wine 11.6: The crash also occurs. Since the official macOS binaries skip from Wine 11.0 straight to 11.6 (Wine 11.1 was a custom build I did in the past), this is as far as I can narrow it down for now. So the regression seems to have been introduced somewhere between 11.1 and 11.6. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60034 Stian Low <wineryyyyy@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com --- Comment #3 from Stian Low <wineryyyyy@gmail.com> --- Created attachment 81472 --> http://bugs.winehq.org/attachment.cgi?id=81472 Screenshot of Resource Hacker v5.2.8 launching without crash for wine-11.13-d30dcd75bc9 Your logs outputting Vulkan info typically indicates DXVK is used. Please retest without DXVK if used. Your logs end with: 01b4:fixme:richedit:editor_handle_message EM_GETUNDONAME: stub 01b4:fixme:richedit:editor_handle_message EM_GETUNDONAME: stub 01b4:fixme:richedit:editor_handle_message EM_GETUNDONAME: stub But my logs continue after those logs (also shown in screenshot): 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1770 0022FA30 255) 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1770 0022D89C 255) 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1770 0022FA5C 255) 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1770 0022FA5C 255) 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1770 0022FA5C 255) 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1770 0022FA5C 255) 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1770 0022FA5C 255) 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1770 0022FA5C 255) 01b4:fixme:treeview:TREEVIEW_PrintClient Partial Stub: (hdc=0641012E options=0) 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1770 0022FA58 255) 01b4:fixme:richedit:editor_handle_message EM_GETUNDONAME: stub 01b4:fixme:richedit:editor_handle_message EM_GETUNDONAME: stub 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1860 0022FA30 255) 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1860 0022FA5C 255) 01b4:fixme:richedit:editor_handle_message EM_GETUNDONAME: stub 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1860 0022FA30 255) 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1860 0022EF1C 255) 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1860 0022FA5C 255) 01b4:fixme:richedit:editor_handle_message EM_GETUNDONAME: stub ../../../../modules/im/ximcp/imDefLkup.c,419: The application disposed a key event with 836 serial. 01b4:fixme:richedit:editor_handle_message EM_GETUNDONAME: stub 01b4:fixme:uxtheme:BufferedPaintSetAlpha Stub (00DF1830 0022FA30 255) 01b4:fixme:richedit:editor_handle_message EM_GETUNDONAME: stub -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60034 --- Comment #4 from Stian Low <wineryyyyy@gmail.com> --- (In reply to Stian Low from comment #3)
Your logs end with: 01b4:fixme:richedit:editor_handle_message EM_GETUNDONAME: stub
Correction: your logs end with: 01b4:fixme:richedit:editor_handle_message EM_SETMARGINS: stub 01b4:fixme:richedit:editor_handle_message EM_SETEDITSTYLE: stub EM_GETUNDONAME logs should happen after that instead of crashing. DXVK or other extras may cause diffs vs my vanilla test. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60034 Austin English <austinenglish@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.angusj.com/reso | |urcehacker/#download Keywords| |download, regression --- Comment #5 from Austin English <austinenglish@gmail.com> --- This appears like it may be Mac exclusive, I can't reproduce this on debian using wine-11.5/11.9/11.10/11.13. Have you tried in a fresh WINEPREFIX, maybe something broke between a version upgrade.. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60034 Ken Sharp <imwellcushtymelike@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Resource Hacker v5.2.8 |Resource Hacker v5.2.8 |crashes on startup with |crashes on startup with |NtRaiseException |NtRaiseException |(Regression in Wine 11.13, | |worked in 10.6) | --- Comment #6 from Ken Sharp <imwellcushtymelike@gmail.com> --- And if you've ruled out all of the above and the issue still occurs, please run a regression test. https://gitlab.winehq.org/wine/wine/-/wikis/Regression-Testing -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60034 --- Comment #7 from ssnffb30 <ssnffb30@gmail.com> --- Thank you everyone for the quick replies. This issue occurs on a completely clean/fresh wineprefix with default settings. I have not modified anything or manually installed DXVK. I will try to look into regression testing when I have time... -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60034 --- Comment #8 from ssnffb30 <ssnffb30@gmail.com> --- Sorry, it turns out this is an issue with Rosetta 2. After applying a patch to wow64cpu.dll, referencing the source code from CrossOver, it now works correctly. This fixed not only Resource Hacker, but also issues where tools like WiX Toolset's Dark.exe failed to run. It seems that older Wine packages for macOS already had this patch applied. Sorry for the noise, and thanks for your time! -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60034 --- Comment #9 from Ken Sharp <imwellcushtymelike@gmail.com> --- Can you link to the patch? We need to know if it's a Wine bug or not. Thanks. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60034 --- Comment #10 from ssnffb30 <ssnffb30@gmail.com> --- Created attachment 81767 --> http://bugs.winehq.org/attachment.cgi?id=81767 wow64cpu: Rosetta2 workaround from CrossOver 26.3.0 Here is the patch I used, which was created from the CrossOver 26.3.0 source code. Big thanks to the developers! -- 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