https://bugs.winehq.org/show_bug.cgi?id=53021
Bug ID: 53021 Summary: ChemDraw 21.0 crashes on use of the Page Setup button Product: Wine Version: 7.8 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: comdlg32 Assignee: wine-bugs@winehq.org Reporter: florian.schreiner@protonmail.com Distribution: ---
Created attachment 72392 --> https://bugs.winehq.org/attachment.cgi?id=72392 Stacktrace of the crash
If run in a fresh, unmodified wine prefix, ChemDraw will install correctly using a workaround but won't run. To remediate this gdiplus was installed via winetricks. After that all basic functionality is restored and ChemDraw can be used for simple 2D editing. On use of the page setup button ChemDraw crashes.
Steps to reproduce: 1. Download ChemDraw and extract the 32-bit .msi from the .exe 3. Install gdiplus using 'winetricks gdiplus' 3. Install the .msi using 'msiexec -i PerkinElmer_ChemOffice_Suite_2021_21.0.0.msi' 4. Open ChemDraw and use the page setup button
Expected behavior: A dialog opens and paper size can be set.
Actual behavior: When the 'page setup' button is clicked, ChemDraw will crash (most of the times, especially if not run for the first time and a stylesheet is used) with the stacktrace indicating that comdlg32 is at fault (more precisely comdlg32\printdlg.c:3179).
Additional info: This behavior can be observed using 64- and 32-bit prefixes. Wine was installed from the winehq-staging package, version 7.8-staging.
System info: OS: Kubuntu 22.04 Kernel Version: 5.15.0-30-generic