Home Designer Pro 2020 Crashs with unimplemented function

Questions about Wine on Linux
Post Reply
MatthewH
Newbie
Newbie
Posts: 1
Joined: Sun Sep 01, 2024 9:52 pm

Home Designer Pro 2020 Crashs with unimplemented function

Post by MatthewH »

I am trying to run the paid version of Home Designer Pro 2020 on my kubuntu system under WINE. The program starts and works normally until I try to draw anything, then it crashes. I'm happy to participate in any troubleshooting suggestions. Details follow:

Ubuntu 24.04.1 LTS noble. X11 desktop. GeForce RTX 4060 Ti
$ wine --version
wine-9.0 (Ubuntu 9.0~repack-4build3)
$ nvidia-detector
nvidia-driver-535

Code: Select all

$ wine "Home Designer Pro 2020.exe"
0074:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
0034:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
010c:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
010c:err:module:import_dll Library Qt5SvgCA.dll (which is needed by L"C:\\Program Files\\Chief Architect\\Home Designer Pro 2020 (64 bit)\\imageformats\\qsvg.dll") not found
019c:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
01b4:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

The program is running at this point, but as soon as I try to draw anything, the next two lines are displayed and the program crashes:

wine: Call from 00006FFFFF483F07 to unimplemented function msvcp140.dll.?_Throw_Cpp_error@std@@YAXH@Z, aborting
0468:err:virtual:virtual_setup_exception stack overflow 1920 bytes addr 0x6fffffca7207 stack 0x73bf2c800880 (0x73bf2c800000-0x73bf2c801000-0x73bf2cfb0000)
$
I tried to find the missing Qt5SvgCA.dll online, as well as in the Windows install of this program, and it is not found anywhere. I was not sure if that was contributing to the problem. The broken RandR messages pop out even when I run winecfg, so I don't think those are contributing to the problem...

I would love to get this working since this is the last Windows-only program I am missing to complete my migration to a Linux desktop. Any insight or help would be greatly appreciated.

Thanks,
Matthew
desessarts
Level 4
Level 4
Posts: 101
Joined: Wed Oct 04, 2023 7:57 am

Re: Home Designer Pro 2020 Crashs with unimplemented function

Post by desessarts »

Hello

on
https://www.homedesignersoftware.com/su ... .html#2025

they show the requirements and my video card is not OK

by the way, to do the install of the .msi file, msiexec did'nt work, but

Code: Select all

wine start Home_Designer_Pro-26.2.0.52-Win64.msi
worked fine

sorry can't help
qwertymnb
Level 4
Level 4
Posts: 241
Joined: Sun Jan 17, 2016 4:36 pm

Re: Home Designer Pro 2020 Crashs with unimplemented function

Post by qwertymnb »

Code: Select all

wine: Call from 00006FFFFF483F07 to unimplemented function msvcp140.dll.?_Throw_Cpp_error@std@@YAXH@Z, aborting
Have you tried 'winetricks vcrun2019' ?
desessarts
Level 4
Level 4
Posts: 101
Joined: Wed Oct 04, 2023 7:57 am

Re: Home Designer Pro 2020 Crashs with unimplemented function

Post by desessarts »

is there in the wiki or somewhere some doc like

missing msvcp140.dll -> winetricks vcrun2019
desessarts
Level 4
Level 4
Posts: 101
Joined: Wed Oct 04, 2023 7:57 am

Re: Home Designer Pro 2020 Crashs with unimplemented function

Post by desessarts »

one can always do

Code: Select all

curl -v --silent  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks | grep msvcp140.dll -B2
which can output something like

Code: Select all

w_metadata vcrun2015 dlls \
    title="Visual C++ 2015 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1.dll,msvcp140_atomic_wait.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll,vcruntime140_1.dll)" \
--

w_metadata vcrun2017 dlls \
    title="Visual C++ 2017 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1.dll,msvcp140_2.dll,msvcp140_atomic_wait.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll,vcruntime140_1.dll)" \
--

w_metadata vcrun2019 dlls \
    title="Visual C++ 2015-2019 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1.dll,msvcp140_2.dll,msvcp140_atomic_wait.dll,msvcp140_codecvt_ids.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll,vcruntime140_1.dll" \
--

w_metadata vcrun2022 dlls \
    title="Visual C++ 2015-2022 libraries (concrt140.dll,mfc140.dll,mfc140chs.dll,mfc140cht.dll,mfc140deu.dll,mfc140enu.dll,mfc140esn.dll,mfc140fra.dll,mfc140ita.dll,mfc140jpn.dll,mfc140kor.dll,mfc140rus.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1.dll,msvcp140_2.dll,msvcp140_atomic_wait.dll,msvcp140_codecvt_ids.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll,vcruntime140_1.dll)" \
* Connection #0 to host raw.githubusercontent.com left intact

so

vcrun2015 vcrun2017 vcrun210 vcrun2022 should contain this dll

why did you choose vcrun2019?
Post Reply