https://bugs.winehq.org/show_bug.cgi?id=48351
Bug ID: 48351 Summary: viaDuct-3D Expert 2.322 - page fault when reading 0x8 on first start and when opening a catalog Product: Wine Version: 5.0-rc2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: klavier22@hotmail.de Distribution: ---
Created attachment 66088 --> https://bugs.winehq.org/attachment.cgi?id=66088 Crash report
The software can be downloaded here: https://www.cms3.com/en/downloads.html (viaDuct-3D Expert, version 2.322) Direct link: https://www.cms3.com/downloads/viaduct_expert_2322.exe
Installation works flawlessly. It asked to install VC2005, which I confirmed.
When opening the software the first time, it will crash with the crash report I appended. When opening it again, it will open, giving this error:
Invalid Catalog The selected catalog "C:\Program Files (x86)\CMS 3 GmbH\Catalogs\CMS DIN\DuctCat.vdb" could not be opened! Please select a valid catalog to open in the menu for the program options.
It will then show the main window. If you click on Configuration -> Catalogue -> Open... and select the catalog file "C:\Program Files (x86)\CMS 3 GmbH\Catalogs\CMS DIN\DuctCat.vdb", the same crash will happen.
I suspect that this is just some kind of "Open the last catalog again if exited gracefully" logic and both crashes essentially the same (So on the first start, it just tries to open the catalog file on its own)
These are the lines from the crash log I think are most relevant: ``` Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x781f37d0). Backtrace: =>0 0x781f37d0 EntryPoint+0xffffffff() in mfc80 (0x0032fab0) 0x781f37d0 EntryPoint+0xffffffff in mfc80: movl 0x0(%eax),%eax ``` so the relevant component may be mfc.
Tested on a freshly installed ubuntu mate 19.10 with winehq-devel installed (wine-5.0-rc2). It also already happens the ubuntu repositories wine (4.0.2-1)
The application works well on windows 7 and 10.