https://bugs.winehq.org/show_bug.cgi?id=31193
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW URL|http://dl.google.com/sketch |https://web.archive.org/web |up/GoogleSketchUpProWEN.exe |/20190807235315/http://dl.t | |rimble.com/sketchup/GoogleS | |ketchUpProWEN.exe
--- Comment #23 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
Adding stable download links via Internet Archive:
Sketchup Pro 8:
https://web.archive.org/web/20190807235315/http://dl.trimble.com/sketchup/Go...
Sketchup Pro 2015:
https://web.archive.org/web/20210205200737/https://www.sketchup.com/sketchup...
Tested all Wine releases which contain update of Wine-Mono.
https://gist.github.com/rmi1974/a65b875934f87509b536a776347d007a which seems to have made its way to https://wiki.winehq.org/Mono#Versions ;-)
Same backtrace as comment #9:
* Wine 1.7.38 = Wine-Mono 4.5.6 * Wine-1.9.5 = Wine-Mono 4.6.0
====
A ,anaged backtrace became visible with Wine 1.9.8 = Wine-Mono 4.6.2
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Google/Google SketchUp 8/LayOut
$ MONO_LOG_LEVEL=debug MONO_LOG_MASK=all wine ./LayOut.exe
Intrinsic Alchemy v3.3 Beta-0702 (Dynamic/Release) Built by <unknown> on Fri Jul 2 00:00:00 2010
... fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.MFCLOC" (8.0.50608.0) Stacktrace:
at <unknown> <0xffffffff> at (wrapper managed-to-native) <Module>.CNotificationCenter.AddObserver (CNotificationCenter*,byte*,IObserver*) <0xffffffff> at <Module>.?A0x28fe3a49.??__E?s_AutoSave@AutoSave@layout@@0V12@A@@YMXXZ () <0x0003b> at <Module>._initterm_m (*()*,*()*) <0x00029> at <Module>.<CrtImplementationDetails>.LanguageSupport.InitializePerProcess (<CrtImplementationDetails>.LanguageSupport*) <0x00063> at <Module>.<CrtImplementationDetails>.LanguageSupport._Initialize (<CrtImplementationDetails>.LanguageSupport*) <0x0026b> at <Module>.<CrtImplementationDetails>.LanguageSupport.Initialize (<CrtImplementationDetails>.LanguageSupport*) <0x0006f> at <Module>..cctor () <0x0002f> at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff> at <unknown> <0xffffffff>
================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. =================================================================
wine: Unhandled page fault on read access to 0x40800035 at address 0x5261f7 (thread 0009), starting debugger... --- snip ---
Same backtrace:
* Wine 1.9.12 = Wine-Mono 4.6.3 * Wine 2.0-rc1 = Wine-Mono 4.6.4 * Wine 2.4 = Wine-Mono 4.7.0 * Wine 2.14 = Wine-Mono 4.7.1 * Wine 3.13 = Wine-Mono 4.7.3 * Wine 4.0-rc6 = Wine-Mono 4.7.5
====
Crash pattern changed/moved a bit starting with Wine 4.3 = Wine-Mono 4.8.0
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Google/Google SketchUp 8/LayOut
$ WINE_MONO_TRACE=all wine ./LayOut.exe
[00000009: 0.03890 8] ENTER: <Module>:<CrtImplementationDetails>.LanguageSupport._Initialize (<CrtImplementationDetails>.LanguageSupport* modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsConst))(0032EC7C, ) [00000009: 0.03904 9] ENTER: System.AppDomain:get_CurrentDomain ()() [00000009: 0.03914 10] ENTER: string:memset (byte*,int,int)(0032E9C0, 0, 68, ) [00000009: 0.03931 10] LEAVE: string:memset (byte*,int,int) [00000009: 0.03939 10] ENTER: (wrapper managed-to-native) System.AppDomain:getCurDomain ()() [00000009: 0.03949 10] LEAVE: (wrapper managed-to-native) System.AppDomain:getCurDomain ()[System.AppDomain:040F4120] [00000009: 0.03959 9] LEAVE: System.AppDomain:get_CurrentDomain ()[System.AppDomain:040F4120] [00000009: 0.03970 9] ENTER: System.AppDomain:IsDefaultAppDomain ()(this:040F4120[System.AppDomain mscorlib.dll], ) [00000009: 0.03982 10] ENTER: System.AppDomain:get_DefaultDomain ()() [00000009: 0.03992 10] LEAVE: System.AppDomain:get_DefaultDomain ()[System.AppDomain:040F4120] [00000009: 0.04002 9] LEAVE: System.AppDomain:IsDefaultAppDomain ()result=40894465 [00000009: 0.04012 9] ENTER: (wrapper managed-to-native) object:__icall_wrapper_mono_generic_class_init (intptr)(0279BD90, ) [00000009: 0.04025 9] LEAVE: (wrapper managed-to-native) object:__icall_wrapper_mono_generic_class_init (intptr) [00000009: 0.04041 9] ENTER: <Module>:<CrtImplementationDetails>.DoDllLanguageSupportValidation ()() [00000009: 0.04052 10] ENTER: System.AppDomain:get_CurrentDomain ()() [00000009: 0.04062 11] ENTER: string:memset (byte*,int,int)(0032E950, 0, 68, ) [00000009: 0.04079 11] LEAVE: string:memset (byte*,int,int) [00000009: 0.04087 11] ENTER: (wrapper managed-to-native) System.AppDomain:getCurDomain ()() [00000009: 0.04097 11] LEAVE: (wrapper managed-to-native) System.AppDomain:getCurDomain ()[System.AppDomain:040F4120] [00000009: 0.04107 10] LEAVE: System.AppDomain:get_CurrentDomain ()[System.AppDomain:040F4120] [00000009: 0.04117 10] ENTER: System.AppDomain:IsDefaultAppDomain ()(this:040F4120[System.AppDomain mscorlib.dll], ) [00000009: 0.04130 11] ENTER: System.AppDomain:get_DefaultDomain ()() [00000009: 0.04139 11] LEAVE: System.AppDomain:get_DefaultDomain ()[System.AppDomain:040F4120] [00000009: 0.04149 10] LEAVE: System.AppDomain:IsDefaultAppDomain ()result=41619713 [00000009: 0.04159 9] LEAVE: <Module>:<CrtImplementationDetails>.DoDllLanguageSupportValidation () [00000009: 0.04177 9] ENTER: (wrapper managed-to-native) <Module>:_getFiberPtrId ()() mono_threads_enter_gc_safe_region_unbalanced Cannot transition thread 00000009 from STATE_BLOCKING with DO_BLOCKING
abnormal program termination 0009:fixme:msvcrt:__clean_type_info_names_internal (0x7c538978) stub 0009:err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded. --- snip ---
Same Wine-Mono abort/trace:
* Wine 4.6 = Wine-Mono 4.8.1 * Wine 4.7 = Wine-Mono 4.8.3
====
Crash pattern changed/moved again a bit starting with Wine 4.11 = Wine-Mono 4.9.0
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Google/Google SketchUp 8/LayOut
$ WINE_MONO_TRACE=all wine ./LayOut.exe ... [00000009: 0.00140 0] LEAVE: (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object (object,intptr,intptr,intptr)[OBJECT:00000000] [00000009: 0.00705 0] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)(00000000, 00000000, 0033F9E4, 040828A8, ) [00000009: 0.00709 1] ENTER: <Module>:.cctor ()() [00000009: 0.00722 2] ENTER: <Module>:<CrtImplementationDetails>.LanguageSupport.{ctor} (<CrtImplementationDetails>.LanguageSupport* modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsConst))(0033F82C, ) [00000009: 0.00739 3] ENTER: <Module>:gcroot<System::String ^>.{ctor} (gcroot<System::String ^>* modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsConst))(0033F82C, ) [00000009: 0.00749 4] ENTER: System.Runtime.InteropServices.GCHandle:Alloc (object)(00000000, ) [00000009: 0.00755 5] ENTER: System.Runtime.InteropServices.GCHandle:.ctor (object)(value:02416FC0, 00000000, ) [00000009: 0.00766 6] ENTER: System.Runtime.InteropServices.GCHandle:.ctor (object,System.Runtime.InteropServices.GCHandleType)(value:02416FC0, 00000000, 2, ) [00000009: 0.00794 7] ENTER: string:memset (byte*,int,int)(0033F4E0, 0, 68, ) [00000009: 0.00796 7] LEAVE: string:memset (byte*,int,int) [00000009: 0.00797 7] ENTER: (wrapper managed-to-native) System.Runtime.InteropServices.GCHandle:GetTargetHandle (object,int,System.Runtime.InteropServices.GCHandleType)(00000000, 0, 2, ) [00000009: 0.00798 7] LEAVE: (wrapper managed-to-native) System.Runtime.InteropServices.GCHandle:GetTargetHandle (object,int,System.Runtime.InteropServices.GCHandleType)result=19 [00000009: 0.00799 6] LEAVE: System.Runtime.InteropServices.GCHandle:.ctor (object,System.Runtime.InteropServices.GCHandleType) [00000009: 0.00799 5] LEAVE: System.Runtime.InteropServices.GCHandle:.ctor (object) [00000009: 0.00800 4] LEAVE: System.Runtime.InteropServices.GCHandle:Alloc (object)[13,00,00,00,] [00000009: 0.00806 4] ENTER: System.Runtime.InteropServices.GCHandle:op_Explicit (System.Runtime.InteropServices.GCHandle)([13,00,00,00,], ) [00000009: 0.00814 5] ENTER: intptr:op_Explicit (int)(19, ) [00000009: 0.00821 6] ENTER: intptr:.ctor (int)(value:0241A238, 19, ) [00000009: 0.00822 6] LEAVE: intptr:.ctor (int) [00000009: 0.00823 5] LEAVE: intptr:op_Explicit (int)result=00000013 [00000009: 0.00823 4] LEAVE: System.Runtime.InteropServices.GCHandle:op_Explicit (System.Runtime.InteropServices.GCHandle)result=00000013 [00000009: 0.00828 4] ENTER: intptr:ToPointer ()(value:0241A238, ) [00000009: 0.00829 4] LEAVE: intptr:ToPointer ()(unknown return type f) [00000009: 0.00830 3] LEAVE: <Module>:gcroot<System::String ^>.{ctor} (gcroot<System::String ^>* modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsConst))(unknown return type f) [00000009: 0.00831 2] LEAVE: <Module>:<CrtImplementationDetails>.LanguageSupport.{ctor} (<CrtImplementationDetails>.LanguageSupport* modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsConst))(unknown return type f) [00000009: 0.00929 2] ENTER: <Module>:<CrtImplementationDetails>.LanguageSupport.Initialize (<CrtImplementationDetails>.LanguageSupport* modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsConst))(0033F82C, ) [00000009: 0.00934 3] ENTER: System.Runtime.CompilerServices.RuntimeHelpers:PrepareConstrainedRegions ()() [00000009: 0.00935 3] LEAVE: System.Runtime.CompilerServices.RuntimeHelpers:PrepareConstrainedRegions () [00000009: 0.00951 3] ENTER: <Module>:gcroot<System::String ^>.= (gcroot<System::String ^>* modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsConst),string)(0033F82C, [STRING:040F0120:The C++ module failed to load. ], ) ... [00000009: 0.60890 7] ENTER: (wrapper managed-to-native) System.Runtime.InteropServices.GCHandle:GetTargetHandle (object,int,System.Runtime.InteropServices.GCHandleType)([STRING:040EC3A0:The C++ module failed to load during registration for the unload events. ], 19, -1, ) [00000009: 0.60891 7] LEAVE: (wrapper managed-to-native) System.Runtime.InteropServices.GCHandle:GetTargetHandle (object,int,System.Runtime.InteropServices.GCHandleType)result=19 [00000009: 0.60892 6] LEAVE: System.Runtime.InteropServices.GCHandle:set_Target (object) [00000009: 0.60893 5] LEAVE: <Module>:gcroot<System::String ^>.= (gcroot<System::String ^>* modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsConst),string)(unknown return type f) [00000009: 0.60894 5] ENTER: (wrapper alloc) object:AllocSmall (intptr,intptr)(024994C0, 00000040, ) [00000009: 0.60895 5] LEAVE: (wrapper alloc) object:AllocSmall (intptr,intptr)[System.EventHandler:02C04DB0] [00000009: 0.60914 5] ENTER: (wrapper managed-to-native) <Module>:<CrtImplementationDetails>.RegisterModuleUninitializer (System.EventHandler)([System.EventHandler:02C04DB0], ) [00000009: 0.60923 6] ENTER: (wrapper managed-to-native) object:__icall_wrapper_mono_delegate_to_ftnptr (object)([System.EventHandler:02C04DB0], ) [00000009: 0.60943 6] LEAVE: (wrapper managed-to-native) object:__icall_wrapper_mono_delegate_to_ftnptr (object)result=086AEFE0
================================================================= Native Crash Reporting ================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. =================================================================
================================================================= Managed Stacktrace: ================================================================= at <unknown> <0xffffffff> at <Module>:<CrtImplementationDetails>.RegisterModuleUninitializer <0x00012> at <Module>:<CrtImplementationDetails>.LanguageSupport.InitializeUninitializer <0x00167> at <Module>:<CrtImplementationDetails>.LanguageSupport._Initialize <0x003c3> at <Module>:<CrtImplementationDetails>.LanguageSupport.Initialize <0x001a3> at <Module>:.cctor <0x00117> at System.Object:runtime_invoke_void <0x0016e> ================================================================= wine: Unhandled page fault on read access to 0x53ec8b55 at address 0x6c592930 (thread 0009), starting debugger... --- snip ---
Same Wine-Mono abort/trace:
* Wine 4.14 = Wine-Mono 4.9.2 * Wine 4.17 = Wine-Mono 4.9.3 * Wine 4.20 = Wine-Mono 4.9.4 * Wine 5.7 = Wine-Mono 5.0.0 * Wine 5.11 = Wine-Mono 5.1.0 * Wine 5.19 = Wine-Mono 5.1.1
'winetricks -q dotnet20' works around for Sketchup 8 'winetricks -q dotnet40' works around for Sketchup 2015, 2016...
$ wine --version wine-6.1
Regards