I've tried PlayOnLinux to use lower versions of wine, but it is not a wine issue. I've used other flavours of ubuntu 20.04, tried reinstalling Altium Designer inside a fresh wine environment, tried installing different versions of it but it didn't work.
It's seems that this problem is not directly related to wine, but probably something has been changed in Ubuntu 20.04 that is generating this problem which is preventing DXP.EXE from starting.
I've tried Altium Designer version 14, 16 and 17. All of them have same issue. Program stops loading at loading integratedlibrary.dll (integrated library server) and integrated debugger reports:
Code: Select all
Access violation at address 0DD8600E in module 'IntegratedLibrary.DLL'. Read of address 00000008 at 0DD8600E.
Failed to load IntegratedLibrary.
Code: Select all
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d2b0, (nil) 0x32d2d8
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d2b0 (nil) 0x32d2d8) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d2b0, 0x1aca680 0x32d2d8
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d2b0 0x1aca680 0x32d2d8) returning a dummy value (current locale)
00aa:err:winediag:SQLDrivers No ODBC drivers could be found. Check the settings for your libodbc provider.
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d734, (nil) 0x32d75c
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d734 (nil) 0x32d75c) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d734, 0x1f3a680 0x32d75c
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d734 0x1f3a680 0x32d75c) returning a dummy value (current locale)
reg: Unable to open the registry key '%s'.
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:uxtheme:BufferedPaintInit Stub ()
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d2d8, (nil) 0x32d300
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d2d8 (nil) 0x32d300) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d2d8, 0x2753350 0x32d300
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d2d8 0x2753350 0x32d300) returning a dummy value (current locale)
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d238, (nil) 0x32d260
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d238 (nil) 0x32d260) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d238, 0x3253350 0x32d260
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d238 0x3253350 0x32d260) returning a dummy value (current locale)
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:dwmapi:DwmIsCompositionEnabled 0x32f858
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, (nil) 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 (nil) 0x32d130) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, 0x7d33350 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 0x7d33350 0x32d130) returning a dummy value (current locale)
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, (nil) 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 (nil) 0x32d130) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, 0x8743350 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 0x8743350 0x32d130) returning a dummy value (current locale)
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, (nil) 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 (nil) 0x32d130) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, 0x8dc3350 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 0x8dc3350 0x32d130) returning a dummy value (current locale)
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, (nil) 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 (nil) 0x32d130) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, 0x9bd3350 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 0x9bd3350 0x32d130) returning a dummy value (current locale)
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:mscoree:get_runtime_info unsupported startup flags 4
00aa:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, (nil) 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 (nil) 0x32d130) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, 0xa0a3350 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 0xa0a3350 0x32d130) returning a dummy value (current locale)
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, (nil) 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 (nil) 0x32d130) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, 0xba33350 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 0xba33350 0x32d130) returning a dummy value (current locale)
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, (nil) 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 (nil) 0x32d130) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, 0xc773350 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 0xc773350 0x32d130) returning a dummy value (current locale)
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, (nil) 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 (nil) 0x32d130) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, 0xcf63350 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 0xcf63350 0x32d130) returning a dummy value (current locale)
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, (nil) 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 (nil) 0x32d130) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32d108, 0xde23350 0x32d130
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32d108 0xde23350 0x32d130) returning a dummy value (current locale)
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:thread:GetThreadUILanguage : stub, returning default language.
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32cc98, (nil) 0x32ccc0
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32cc98 (nil) 0x32ccc0) returning a dummy value (current locale)
00aa:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32cc98, 0xe583350 0x32ccc0
00aa:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32cc98 0xe583350 0x32ccc0) returning a dummy value (current locale)
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:err:ole:create_server class {00000507-0000-0010-8000-00aa006d2ea4} not registered
00aa:err:ole:CoGetClassObject no class object {00000507-0000-0010-8000-00aa006d2ea4} could be created for context 0x5
00aa:fixme:win:DisableProcessWindowsGhosting : stub
00aa:fixme:shell:SetCurrentProcessExplicitAppUserModelID L"Altium Designer": stub