progeCAD support, tips and troubleshooting forum. progeCAD works very similar to some versions of AutoCAD. Moderated.

Moderators: caddit, Moderators

#2417 by Mast
Mon Dec 07, 2020 6:43 pm
I have installed ProgeCAD 2009 Smart! manually in PlayOnLinux under Linux Mint 19.3 Xfce. In Wine 5.0.3 I have set the Windows version to Windows XP, otherwise the installation of this program will fail. ProgeCAD often hangs when at start-up the splash screen is displayed. At http://download.progecad.com/products/s ... arteng.exe you can download this program to manually install it in PlayOnLinux, to repeat this problem and try to solve it. PlayOnLinux is a front-end for Wine in which you can install Windows programs and Windows games.

Code: Select allMy system:

OS:
Linux Mint 19.3 64 bit Xfce

Kernel:
5.4.0-56-generic

CPU:
Triple Core AMD Phenom II X3 720  3GHz

RAM:
4 GigaBytes
 
Graphics:
Device-1: NVIDIA G96 [GeForce 9400 GT] driver: nvidia v: 340.108
Display: server: X.Org 1.19.6 driver: nvidia resolution: 1360x768~60Hz
OpenGL: renderer: GeForce 9400 GT/PCIe/SSE2 v: 3.3.0 NVIDIA 340.108
 
Open GL: glxinfo -B
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 1024 MB
    Total available memory: 1024 MB
    Currently available dedicated video memory: 852 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9400 GT/PCIe/SSE2
OpenGL core profile version string: 3.3.0 NVIDIA 340.108
OpenGL core profile shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.3.0 NVIDIA 340.108
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 2.0 NVIDIA 340.108 340.108
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.00


Debugging output:
Code: Select all[12/07/20 19:38:08] - Running wine-5.0.3 icad.exe (Working directory : /home/daw/.PlayOnLinux/wineprefix/ProgeCAD/drive_c/Program Files/progeSOFT/progeCAD 2009 Smart! ENG)
0009:fixme:ntdll:EtwRegisterTraceGuidsA (0x6307379f, 0x630b1cf8, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x32c358, (null), (null), 0x630b1d00): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsA (0x6307379f, 0x630b1d18, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x32c358, (null), (null), 0x630b1d20): stub
0009:fixme:ntdll:EtwEventRegister ({43d1a55c-76d6-4f7e-995c-64c711e5cafe}, 0x6309ce28, (nil), 0x630b1500) stub.
0009:fixme:psdrv:PSDRV_UpdateDevCaps Can't find page
0009:fixme:psdrv:PSDRV_UpdateDevCaps Can't find page
0009:fixme:psdrv:PSDRV_UpdateDevCaps Can't find page
0009:fixme:psdrv:PSDRV_UpdateDevCaps Can't find page
double free or corruption (!prev)
003e:err:ntdll:RtlpWaitForCriticalSection section 0x7bebb120 "loader.c: loader_section" wait timed out in thread 003e, blocked by 0009, retrying (60 sec)


DLL overrides in Wine for ProgeCAD 2009 Smart!:
Code: Select all[Software\\Wine\\DllOverrides] 1607366087
#time=1d6ccc7a3e7e8c4
"*ieframe"="native,builtin"
"*ieproxy"="native,builtin"
"*iexplore.exe"="native"
"*itircl"="native,builtin"
"*itss"="native,builtin"
"*jscript"="native,builtin"
"*msctf"="native,builtin"
"*mshtml"="native,builtin"
"*shdoclc"="native,builtin"
"*shdocvw"="native,builtin"
"*shlwapi"="native,builtin"
"*updspapi"="builtin"
"*urlmon"="native,builtin"
"*wininet"="native,builtin"
"*xmllite"="native,builtin"


According to http://reviews.caddit.com.au/2009/06/jo ... ne-in.html I have installed IE8 inside the ProgeCAD's wineprefix, in stead of IE6. I used Winetricks do do this.

What must be done to make ProgeCAD 2009 Smart! running well under Linux by using Wine?