Skip to content

Crash before splash screen #48

@MayorUshanka

Description

@MayorUshanka
I added the gcserver in spaceengineers.exe.config
I self-updated winetricks
I installed dotnet48, vcrun2015, faudio, d3dcompiler_47 on the steam/compatdate/244850/pfx prefix

I even added the dllrun32 exception.
I force proton 5.13 compatibility.

So why is the game still crashing?
Log:
2021-01-10 20:51:27.982 - Thread:   1 ->  Log Started
2021-01-10 20:51:27.995 - Thread:   1 ->  Timezone (local - UTC): 1h
2021-01-10 20:51:27.996 - Thread:   1 ->  App Version: 01_197_073
2021-01-10 20:51:28.074 - Thread:   1 ->  Is official: True [NO][IS][NAMP]
2021-01-10 20:51:28.075 - Thread:   1 ->  Branch / Sandbox: SVN
2021-01-10 20:51:28.075 - Thread:   1 ->  Environment.ProcessorCount: 8
2021-01-10 20:51:28.141 - Thread:   1 ->  Couldn't get friendly OS nameSystem.ArgumentNullException: Value cannot be null.
Parameter name: ptr
  at (wrapper managed-to-native) System.Runtime.InteropServices.Marshal.PtrToStringBSTR(intptr)
  at System.Variant.GetValue () [0x0011e] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at System.Runtime.InteropServices.Marshal.GetObjectForNativeVariant (System.IntPtr pSrcNativeVariant) [0x00016] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at (wrapper managed-to-native) System.Management.IWbemClassObject_DoNotMarshal.Get_(intptr,string,int,object&,int&,int&)
  at (wrapper cominterop) System.Management.IWbemClassObject_DoNotMarshal.Get_(string,int,object&,int&,int&)
  at (wrapper cominterop-invoke) System.Management.IWbemClassObject_DoNotMarshal.Get_(string,int,object&,int&,int&)
  at System.Management.WmiNetUtilsHelper.Get_f (System.Int32 vFunc, System.IntPtr pWbemClassObject, System.String wszName, System.Int32 lFlags, System.Object& pVal, System.Int32& pType, System.Int32& plFlavor) [0x00006] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at System.Management.IWbemClassObjectFreeThreaded.Get_ (System.String wszName, System.Int32 lFlags, System.Object& pVal, System.Int32& pType, System.Int32& plFlavor) [0x0001d] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at System.Management.ManagementPath.GetManagementPath (System.Management.IWbemClassObjectFreeThreaded wbemObject) [0x00012] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at System.Management.ManagementObject.GetManagementObject (System.Management.IWbemClassObjectFreeThreaded wbemObject, System.Management.ManagementScope scope) [0x0000d] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at System.Management.ManagementBaseObject.GetBaseObject (System.Management.IWbemClassObjectFreeThreaded wbemObject, System.Management.ManagementScope scope) [0x00014] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at System.Management.ManagementObjectCollection+ManagementObjectEnumerator.get_Current () [0x00022] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at System.Management.ManagementObjectCollection+ManagementObjectEnumerator.System.Collections.IEnumerator.get_Current () [0x00000] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at System.Linq.Enumerable+<CastIterator>d__34`1[TResult].MoveNext () [0x00034] in <6f874e8a27be4de8ab9034cba8329b05>:0 
  at System.Linq.Enumerable.TryGetFirst[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Boolean& found) [0x00045] in <6f874e8a27be4de8ab9034cba8329b05>:0 
  at System.Linq.Enumerable.FirstOrDefault[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00000] in <6f874e8a27be4de8ab9034cba8329b05>:0 
  at VRage.Platform.Windows.Sys.MyWindowsSystem.GetOsName () [0x0001a] in <e109f7a39d6d497d8013dc5e4bd5d59f>:0 
2021-01-10 20:51:28.142 - Thread:   1 ->  Environment.OSVersion:  (Microsoft Windows NT 10.0.17763.0)
2021-01-10 20:51:28.142 - Thread:   1 ->  Environment.CommandLine: Z:\home\michael\.local\share\Steam\steamapps\common\SpaceEngineers\Bin64\SpaceEngineers.exe
2021-01-10 20:51:28.142 - Thread:   1 ->  Environment.Is64BitProcess: True
2021-01-10 20:51:28.142 - Thread:   1 ->  Environment.Is64BitOperatingSystem: True
2021-01-10 20:51:28.143 - Thread:   1 ->  Environment.Version: Mono 6.13.0 (tarball)
2021-01-10 20:51:28.143 - Thread:   1 ->  Environment.CurrentDirectory: Z:\home\michael\.local\share\Steam\steamapps\common\SpaceEngineers\Bin64
2021-01-10 20:51:28.281 - Thread:   1 ->  Couldn't get cpu info: System.ArgumentNullException: Value cannot be null.
Parameter name: ptr
  at (wrapper managed-to-native) System.Runtime.InteropServices.Marshal.PtrToStringBSTR(intptr)
  at System.Variant.GetValue () [0x0011e] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at System.Runtime.InteropServices.Marshal.GetObjectForNativeVariant (System.IntPtr pSrcNativeVariant) [0x00016] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at (wrapper managed-to-native) System.Management.IWbemClassObject_DoNotMarshal.Get_(intptr,string,int,object&,int&,int&)
  at (wrapper cominterop) System.Management.IWbemClassObject_DoNotMarshal.Get_(string,int,object&,int&,int&)
  at (wrapper cominterop-invoke) System.Management.IWbemClassObject_DoNotMarshal.Get_(string,int,object&,int&,int&)
  at System.Management.WmiNetUtilsHelper.Get_f (System.Int32 vFunc, System.IntPtr pWbemClassObject, System.String wszName, System.Int32 lFlags, System.Object& pVal, System.Int32& pType, System.Int32& plFlavor) [0x00006] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at System.Management.IWbemClassObjectFreeThreaded.Get_ (System.String wszName, System.Int32 lFlags, System.Object& pVal, System.Int32& pType, System.Int32& plFlavor) [0x0001d] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at System.Management.ManagementPath.GetManagementPath (System.Management.IWbemClassObjectFreeThreaded wbemObject) [0x00012] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at System.Management.ManagementObject.GetManagementObject (System.Management.IWbemClassObjectFreeThreaded wbemObject, System.Management.ManagementScope scope) [0x0000d] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at System.Management.ManagementBaseObject.GetBaseObject (System.Management.IWbemClassObjectFreeThreaded wbemObject, System.Management.ManagementScope scope) [0x00014] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at System.Management.ManagementObjectCollection+ManagementObjectEnumerator.get_Current () [0x00022] in <00247bc94e5f400c8d8f4a93ab9e133a>:0 
  at VRage.Platform.Windows.Sys.MyWindowsSystem.GetInfoCPU (System.UInt32& frequency, System.UInt32& physicalCores) [0x00029] in <e109f7a39d6d497d8013dc5e4bd5d59f>:0 
2021-01-10 20:51:28.281 - Thread:   1 ->  CPU Info: UnknownCPU
2021-01-10 20:51:28.282 - Thread:   1 ->  IntPtr.Size: 8
2021-01-10 20:51:28.282 - Thread:   1 ->  Default Culture: 
2021-01-10 20:51:28.282 - Thread:   1 ->  Default UI Culture: 
2021-01-10 20:51:28.288 - Thread:   1 ->  MyConfig.Load() - START
2021-01-10 20:51:28.296 - Thread:   1 ->     Path: C:\users\steamuser\Application Data\SpaceEngineers\SpaceEngineers.cfg
2021-01-10 20:51:28.297 - Thread:   1 ->     Config file not found! C:\users\steamuser\Application Data\SpaceEngineers\SpaceEngineers.cfg
2021-01-10 20:51:28.309 - Thread:   1 ->     NewNewGameScreen: False
2021-01-10 20:51:28.312 - Thread:   1 ->  MyConfig.Load() - END
2021-01-10 20:51:28.333 - Thread:   1 ->  Checksum file is missing, game will run as usual but file integrity won't be verified
2021-01-10 20:51:28.697 - Thread:   1 ->  SpaceEngineersGame.SetupAnalytics - START
2021-01-10 20:51:28.720 - Thread:   1 ->  SpaceEngineersGame.SetupAnalytics - END
2021-01-10 20:51:28.722 - Thread:   1 ->  Found processor count: 8
2021-01-10 20:51:28.722 - Thread:   1 ->  Using processor count: 8
2021-01-10 20:51:28.909 - Thread:   3 ->  Exception occurred: System.TypeInitializationException: The type initializer for 'GameAnalyticsSDK.Net.Logging.GALogger' threw an exception. ---> NLog.NLogConfigurationException: Error when setting property 'Format' on Layout Renderer: ${date} ---> System.NotSupportedException: Cannot invoke method with stack pointers via reflection
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00093] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at NLog.Internal.PropertyHelper.TryImplicitConversion (System.Type resultType, System.String value, System.Object& result) [0x00033] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Internal.PropertyHelper.SetPropertyFromString (System.Object obj, System.String propertyName, System.String value, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x000da] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
   --- End of inner exception stack trace ---
  at NLog.Internal.PropertyHelper.SetPropertyFromString (System.Object obj, System.String propertyName, System.String value, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x001bc] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.LayoutParser.ParseLayoutRenderer (NLog.Config.ConfigurationItemFactory configurationItemFactory, NLog.Internal.SimpleStringReader sr) [0x00150] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.LayoutParser.CompileLayout (NLog.Config.ConfigurationItemFactory configurationItemFactory, NLog.Internal.SimpleStringReader sr, System.Boolean isNested, System.String& text) [0x0009a] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.SimpleLayout.set_Text (System.String value) [0x00025] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.SimpleLayout..ctor (System.String txt, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x0000d] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.Layout.FromString (System.String layoutText, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x00000] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.Layout.FromString (System.String layoutText) [0x00006] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.Layout.op_Implicit (System.String text) [0x00000] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at GameAnalyticsSDK.Net.Logging.GALogger..ctor () [0x00039] in <1d5a8f389a284b3ba7261f9ba29d1999>:0 
  at GameAnalyticsSDK.Net.Logging.GALogger..cctor () [0x00000] in <1d5a8f389a284b3ba7261f9ba29d1999>:0 
   --- End of inner exception stack trace ---
  at GameAnalyticsSDK.Net.Threading.GAThreading.Run () [0x00000] in <1d5a8f389a284b3ba7261f9ba29d1999>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
2021-01-10 20:51:28.909 - Thread:   3 ->  InnerException: 
2021-01-10 20:51:28.909 - Thread:   3 ->  Exception occurred: NLog.NLogConfigurationException: Error when setting property 'Format' on Layout Renderer: ${date} ---> System.NotSupportedException: Cannot invoke method with stack pointers via reflection
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00093] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at NLog.Internal.PropertyHelper.TryImplicitConversion (System.Type resultType, System.String value, System.Object& result) [0x00033] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Internal.PropertyHelper.SetPropertyFromString (System.Object obj, System.String propertyName, System.String value, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x000da] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
   --- End of inner exception stack trace ---
  at NLog.Internal.PropertyHelper.SetPropertyFromString (System.Object obj, System.String propertyName, System.String value, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x001bc] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.LayoutParser.ParseLayoutRenderer (NLog.Config.ConfigurationItemFactory configurationItemFactory, NLog.Internal.SimpleStringReader sr) [0x00150] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.LayoutParser.CompileLayout (NLog.Config.ConfigurationItemFactory configurationItemFactory, NLog.Internal.SimpleStringReader sr, System.Boolean isNested, System.String& text) [0x0009a] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.SimpleLayout.set_Text (System.String value) [0x00025] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.SimpleLayout..ctor (System.String txt, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x0000d] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.Layout.FromString (System.String layoutText, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x00000] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.Layout.FromString (System.String layoutText) [0x00006] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Layouts.Layout.op_Implicit (System.String text) [0x00000] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at GameAnalyticsSDK.Net.Logging.GALogger..ctor () [0x00039] in <1d5a8f389a284b3ba7261f9ba29d1999>:0 
  at GameAnalyticsSDK.Net.Logging.GALogger..cctor () [0x00000] in <1d5a8f389a284b3ba7261f9ba29d1999>:0 
2021-01-10 20:51:28.909 - Thread:   3 ->  InnerException: 
2021-01-10 20:51:28.909 - Thread:   3 ->  Exception occurred: System.NotSupportedException: Cannot invoke method with stack pointers via reflection
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00093] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <7713cb95b33244ed9608bf0b23fbdce9>:0 
  at NLog.Internal.PropertyHelper.TryImplicitConversion (System.Type resultType, System.String value, System.Object& result) [0x00033] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
  at NLog.Internal.PropertyHelper.SetPropertyFromString (System.Object obj, System.String propertyName, System.String value, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x000da] in <84527c1d0ee04ef7be4fe96a0305ebf5>:0 
2021-01-10 20:51:28.910 - Thread:   3 ->  Showing message
2021-01-10 20:51:28.938 - Thread:   3 ->  Exception while reporting crash.
2021-01-10 20:51:28.938 - Thread:   3 ->  System.NotImplementedException: The method or operation is not implemented.
  at VRage.Platform.Windows.MyCrashReporting.WriteMiniDump (System.String path, VRage.MyMiniDump+Options options, System.IntPtr exceptionPointers) [0x0001f] in <e109f7a39d6d497d8013dc5e4bd5d59f>:0 
  at VRage.MyMiniDump.CollectCrashDump (System.IntPtr exceptionPointers) [0x00020] in <036d6f0eb44f424bb9dca4250d8e88c9>:0 
  at Sandbox.MyInitializer.OnCrash (System.String logPath, System.String gameName, System.String minimumRequirementsPage, System.Boolean requiresDX11, System.Exception exception, System.IntPtr exceptionPointers, System.Boolean oom) [0x0008c] in <c6efb57abf124818b298d2a620de4cbe>:0 
2021-01-10 20:51:28.958 - Thread:   3 ->  Log Closed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions