Linux74656 / SpaceEngineersLinuxPatches

A place to find some fixes to get Space Engineers running in Linux
139 stars 12 forks source link

Crash before splash screen #48

Open MayorUshanka opened 3 years ago

MayorUshanka commented 3 years ago
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
Linux74656 commented 3 years ago

2021-01-10 20:51:28.143 - Thread: 1 -> Environment.Version: Mono 6.13.0 (tarball)

This line means the prefix is using mono instead of dotnet. Manually install the component into your prefix, WINEPREFIX=home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q dotnet48

You may need to repeat that step for the other depends as well.

WINEPREFIX=home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q vcrun2015 WINEPREFIX=home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q d3dcompiler_47 WINEPREFIX=home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q faudio

MayorUshanka commented 3 years ago

2021-01-10 20:51:28.143 - Thread: 1 -> Environment.Version: Mono 6.13.0 (tarball)

This line means the prefix is using mono instead of dotnet. Manually install the component into your prefix, WINEPREFIX=home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q dotnet48

You may need to repeat that step for the other depends as well.

WINEPREFIX=home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q vcrun2015 WINEPREFIX=home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q d3dcompiler_47 WINEPREFIX=home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q faudio

Thanks for the help. It seems it can't get vcrun2015 installed:

WINEPREFIX=/home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q vcrun2015
Executing mkdir -p /home/michael/.local/share/Steam/steamapps/compatdata/244850
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20201206-next - sha256sum: 15d7f3e2f1457e3828c760899470413ffce2043ba7c927d734680512b8f33439 with wine-5.22 and WINEARCH=win64
Executing w_do_call vcrun2015
Executing mkdir -p /home/michael/.local/share/Steam/steamapps/compatdata/244850
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing load_vcrun2015 
Using native,builtin override for following DLLs: api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-convert-l1-1-0 api-ms-win-crt-environment-l1-1-0 api-ms-win-crt-filesystem-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-multibyte-l1-1-0 api-ms-win-crt-process-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-string-l1-1-0 api-ms-win-crt-utility-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140
Executing wine regedit /S C:\windows\Temp\override-dll.reg
Executing wine64 regedit /S C:\windows\Temp\override-dll.reg
Executing wine winecfg -v winxp64
------------------------------------------------------
warning: Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx terminate
------------------------------------------------------
Executing rm -f /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/syswow64/ucrtbase.dll
Executing cd /home/michael/.cache/winetricks/vcrun2015
Executing wine vc_redist.x86.exe /q
0024:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0024:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0024:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
0110:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0110:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0110:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
0110:fixme:advapi:DecryptFileW (L"C:\\users\\steamuser\\Temp\\{74d0e5db-b326-4dae-a6b2-445b9de1836e}\\", 00000000): stub
0024:fixme:ole:CoInitializeSecurity 0031F5EC, -1, 00000000, 00000000, 6, 2, 00000000, 12288, 00000000 stub
0120:fixme:shell:SHAutoComplete stub
------------------------------------------------------
warning: Note: command wine vc_redist.x86.exe /q returned status 102. Aborting.
------------------------------------------------------

I tried launching the game anyway, and it crashes. However, no new log was generated in .local/share/Steam/steamapps/compatdata/244850/pfx/drive_c/users/steamuser/Application\ Data/SpaceEngineers/.

Here's the terminal output from steam:

[244850]Non-Steam Controller Configs Enabled: 1
Opted-in Controller Mask for AppId 244850: 0
Loaded Config for Local Override Path for App ID 244850, Controller 0: /home/michael/.local/share/Steam//controller_base/empty.vdf
GameAction [AppID 244850, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
_v2-entry-point[13160]: STEAM_COMPAT_APP_ID=244850
_v2-entry-point[13160]: STEAM_COMPAT_SESSION_ID=2b6c79522f53c67
_v2-entry-point[13160]: XDG_RUNTIME_DIR=/run/user/1000
_v2-entry-point[13161]: STEAM_COMPAT_APP_ID=244850
_v2-entry-point[13161]: STEAM_COMPAT_SESSION_ID=2b6c79522f53c67
_v2-entry-point[13161]: XDG_RUNTIME_DIR=/run/user/1000
fsync: up and running.
wine: configuration in L"/home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx" has been updated.
_v2-entry-point[13767]: STEAM_COMPAT_APP_ID=244850
_v2-entry-point[13767]: STEAM_COMPAT_SESSION_ID=2b6c79522f53c67
_v2-entry-point[13767]: XDG_RUNTIME_DIR=/run/user/1000
_v2-entry-point[13782]: STEAM_COMPAT_APP_ID=244850
_v2-entry-point[13782]: STEAM_COMPAT_SESSION_ID=2b6c79522f53c67
_v2-entry-point[13782]: XDG_RUNTIME_DIR=/run/user/1000
GameAction [AppID 244850, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 244850, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 244850, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 244850, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 244850, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Game update: AppID 244850 "", ProcID 13890, IP 0.0.0.0:0
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 13893 != 13891, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 244850
Loaded Config for Local Override Path for App ID 244850, Controller 0: /home/michael/.local/share/Steam//controller_base/empty.vdf
>>> Adding process 13890 for game ID 244850
GameAction [AppID 244850, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
>>> Adding process 13891 for game ID 244850
_v2-entry-point[13891]: STEAM_COMPAT_APP_ID=244850
_v2-entry-point[13891]: STEAM_COMPAT_SESSION_ID=2b6c79522f53c67
_v2-entry-point[13891]: XDG_RUNTIME_DIR=/run/user/1000
GameAction [AppID 244850, ActionID 1] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 13901 != 13891, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 13892 for game ID 244850
>>> Adding process 13894 for game ID 244850
>>> Adding process 13895 for game ID 244850
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 13896 for game ID 244850
>>> Adding process 13897 for game ID 244850
>>> Adding process 13904 for game ID 244850
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 13905 for game ID 244850
>>> Adding process 13906 for game ID 244850
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
fsync: up and running.
>>> Adding process 13910 for game ID 244850
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 13911 for game ID 244850
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 13914 for game ID 244850
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 13916 for game ID 244850
>>> Adding process 13918 for game ID 244850
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 13921 for game ID 244850
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 13927 for game ID 244850
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 13933 for game ID 244850
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 13939 for game ID 244850
Game update: AppID 244850 "", ProcID 13910, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 13910): SteamUtils009 / Utils
Setting breakpad minidump AppID = 244850
RecordSteamInterfaceCreation (PID 13910): SteamUser019 / User
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198168165220 [API loaded no]
RecordSteamInterfaceCreation (PID 13910): SteamUser019 / User
RecordSteamInterfaceCreation (PID 13910): SteamFriends015 / Friends
RecordSteamInterfaceCreation (PID 13910): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 13910): SteamMatchMaking009 / Matchmaking
RecordSteamInterfaceCreation (PID 13910): SteamMatchMakingServers002 / MatchmakingServers
RecordSteamInterfaceCreation (PID 13910): STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
RecordSteamInterfaceCreation (PID 13910): STEAMAPPS_INTERFACE_VERSION008 / Apps
RecordSteamInterfaceCreation (PID 13910): SteamNetworking005 / Networking
RecordSteamInterfaceCreation (PID 13910): STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
RecordSteamInterfaceCreation (PID 13910): STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
RecordSteamInterfaceCreation (PID 13910): STEAMHTTP_INTERFACE_VERSION002 / HTTP
RecordSteamInterfaceCreation (PID 13910): SteamController006 / Controller
RecordSteamInterfaceCreation (PID 13910): STEAMUGC_INTERFACE_VERSION010 / UGC
RecordSteamInterfaceCreation (PID 13910): STEAMAPPLIST_INTERFACE_VERSION001 / AppList
RecordSteamInterfaceCreation (PID 13910): STEAMMUSIC_INTERFACE_VERSION001 / Music
RecordSteamInterfaceCreation (PID 13910): STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
RecordSteamInterfaceCreation (PID 13910): STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
RecordSteamInterfaceCreation (PID 13910): STEAMINVENTORY_INTERFACE_V002 / Inventory
RecordSteamInterfaceCreation (PID 13910): STEAMVIDEO_INTERFACE_V002 / Video
RecordSteamInterfaceCreation (PID 13910): STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
ERROR: ld.so: object '/home/michael/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 14047 for game ID 244850
pid 13912 != 13911, skipping destruction (fork without exec?)
Game removed: AppID 244850 "", ProcID 13910 
Game 244850 created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game 244850 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 244850 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
Game 244850 created interface STEAMHTTP_INTERFACE_VERSION002 / HTTP
Game 244850 created interface STEAMINVENTORY_INTERFACE_V002 / Inventory
Game 244850 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
Game 244850 created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game 244850 created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
Game 244850 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
Game 244850 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 244850 created interface STEAMUGC_INTERFACE_VERSION010 / UGC
Game 244850 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 244850 created interface STEAMVIDEO_INTERFACE_V002 / Video
Game 244850 created interface SteamController006 / Controller
Game 244850 created interface SteamFriends015 / Friends
Game 244850 created interface SteamMatchMaking009 / Matchmaking
Game 244850 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 244850 created interface SteamNetworking005 / Networking
Game 244850 created interface SteamUser019 / User
Game 244850 created interface SteamUtils009 / Utils
Game 244850 method call count for IClientUser::GetSteamID : 1
Game 244850 method call count for IClientUtils::GetAppID : 24
Game 244850 method call count for IClientUtils::RecordSteamInterfaceCreation : 22
Game 244850 method call count for IClientUtils::GetSteamUILanguage : 1
Uploaded AppInterfaceStats to Steam
Exiting app 244850
No cached sticky mapping in ActivateActionSet.No cached sticky mapping in ActivateActionSet.

For the record, this is what I see how the game behaves: https://www.youtube.com/watch?v=64tQ3c0f2u8

Linux74656 commented 3 years ago

Ok.... from the info you provided, the vcrun error 102 usually means that it is already installed and can be ignored, the video also shows an emulated desktop window. So i would recommend deleting your prefix, and manually create it with the steps above and see if it works then. Delete the prefix folder "pfx" under 244850. Start space engineers from steam, and let it fail. Then install each of the components manually:

WINEPREFIX=home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q dotnet48 WINEPREFIX=home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q vcrun2015 WINEPREFIX=home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q d3dcompiler_47 WINEPREFIX=home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q faudio

MayorUshanka commented 3 years ago

It still doesn't work. It seems that dotnet48 doesn't want to get installed. No explicit reason, but wine starts spewing out gigabytes worth of log entries, containing fixme, error, deadbeef, stub and a LOT of failed to parse L"something.this.or.other" and after doing that, it gets silent then complains that some threads have timed out, or something. It then spits me back out to the command line, after which it complains 12 times 061c:fixme:service:QueryServiceConfig2W Level 6 not implemented.

I tried piping the output to a file by adding > log.log so I can upload it whole, but wine partially ignores the redirection for some reason and all those errors don't end up in the logfile.

Before I noticed the dotnet48 thing, wine complained that installing faudio returned 1 and that it aborted.

How do I tame this dragon?

Update: it just started up again after the "not implemented" errors, spewing seemingly random fixmes and errors. I'll update after it's done.

Logfile: https://pastebin.com/fAVBM6LN

MayorUshanka commented 3 years ago

Here's the output of the other commands

WINEPREFIX=/home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q vcrun2015
Executing mkdir -p /home/michael/.local/share/Steam/steamapps/compatdata/244850
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20201206-next - sha256sum: 15d7f3e2f1457e3828c760899470413ffce2043ba7c927d734680512b8f33439 with wine-5.22 and WINEARCH=win64
^[[1;3PExecuting w_do_call vcrun2015
Executing mkdir -p /home/michael/.local/share/Steam/steamapps/compatdata/244850
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing load_vcrun2015 
Using native,builtin override for following DLLs: api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-convert-l1-1-0 api-ms-win-crt-environment-l1-1-0 api-ms-win-crt-filesystem-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-multibyte-l1-1-0 api-ms-win-crt-process-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-string-l1-1-0 api-ms-win-crt-utility-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140
Executing wine regedit /S C:\windows\Temp\override-dll.reg
Executing wine64 regedit /S C:\windows\Temp\override-dll.reg
Executing wine winecfg -v winxp64
------------------------------------------------------
warning: Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx terminate
------------------------------------------------------
Executing rm -f /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/syswow64/ucrtbase.dll
Executing cd /home/michael/.cache/winetricks/vcrun2015
Executing wine vc_redist.x86.exe /q
0024:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0024:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0024:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
010c:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
010c:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
010c:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
010c:fixme:advapi:DecryptFileW (L"C:\\users\\steamuser\\Temp\\{74d0e5db-b326-4dae-a6b2-445b9de1836e}\\", 00000000): stub
0024:fixme:ole:CoInitializeSecurity 0031F5EC, -1, 00000000, 00000000, 6, 2, 00000000, 12288, 00000000 stub
011c:fixme:shell:SHAutoComplete stub
------------------------------------------------------
warning: Note: command wine vc_redist.x86.exe /q returned status 102. Aborting.
------------------------------------------------------
[michael@laptop ~]$ WINEPREFIX=/home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q d3dcompiler_47
Executing mkdir -p /home/michael/.local/share/Steam/steamapps/compatdata/244850
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20201206-next - sha256sum: 15d7f3e2f1457e3828c760899470413ffce2043ba7c927d734680512b8f33439 with wine-5.22 and WINEARCH=win64
Executing w_do_call d3dcompiler_47
Executing mkdir -p /home/michael/.local/share/Steam/steamapps/compatdata/244850
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing load_d3dcompiler_47 
Executing 7z x /home/michael/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win32.exe -o/home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/temp/win32 core/d3dcompiler_47.dll

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.utf8,Utf16=on,HugeFiles=on,64 bits,8 CPUs AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx   (810F81),ASM,AES-NI)

Scanning the drive for archives:
1 file, 37111376 bytes (36 MiB)                          

Extracting archive: /home/michael/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win32.exe
--       
Path = /home/michael/.cache/winetricks/d3dcompiler_47/FirefoxSetup62.0.3-win32.exe
Type = PE
Physical Size = 37111376
CPU = x86
Characteristics = Executable 32-bit NoRelocs NoLineNums NoLocalSyms
Created = 2018-04-26 16:54:09
Headers Size = 4096
Checksum = 37158920
Name = 7zS.sfx.exe
Image Size = 274432
Section Alignment = 4096
File Alignment = 512
Code Size = 57344
Initialized Data Size = 65536
Uninitialized Data Size = 147456
Linker Version = 6.0
OS Version = 4.0
Image Version = 0.0
Subsystem Version = 4.0
Subsystem = Windows GUI
Stack Reserve = 1048576
Stack Commit = 4096
Heap Reserve = 1048576
Heap Commit = 4096
Image Base = 4194304
Comment = FileVersion: 18.1.0.0
FileVersion: 18.01
ProductVersion: 18.1.0.0
ProductVersion: 18.01
CompanyName: Igor Pavlov
FileDescription: 7z Setup SFX
InternalName: 7zS.sfx
LegalCopyright: Copyright (c) 1999-2018 Igor Pavlov
OriginalFilename: 7zS.sfx.exe
ProductName: 7-Zip
----
Path = [0]
Size = 36983424
Packed Size = 36983424
Virtual Size = 36983424
Offset = 120320
--
Path = [0]
Type = 7z
Offset = 81
Physical Size = 36983337
Tail Size = 6
Headers Size = 2137
Method = LZMA:25 BCJ2
Solid = +
Blocks = 1

Everything is Ok              

Files: 61
Size:       46133485
Compressed: 37111376
Executing cp /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/temp/win32/core/d3dcompiler_47.dll /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/syswow64/d3dcompiler_47.dll
cp: cannot create regular file '/home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/syswow64/d3dcompiler_47.dll': Permission denied
------------------------------------------------------
warning: Note: command cp /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/temp/win32/core/d3dcompiler_47.dll /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/syswow64/d3dcompiler_47.dll returned status 1. Aborting.
------------------------------------------------------
[michael@laptop ~]$ WINEPREFIX=/home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx winetricks --force -q faudio
Executing mkdir -p /home/michael/.local/share/Steam/steamapps/compatdata/244850
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20201206-next - sha256sum: 15d7f3e2f1457e3828c760899470413ffce2043ba7c927d734680512b8f33439 with wine-5.22 and WINEARCH=win64
Executing w_do_call faudio
Executing mkdir -p /home/michael/.local/share/Steam/steamapps/compatdata/244850
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing load_faudio 
Executing cd /tmp/winetricks.1U74qvf1
Downloading https://raw.githubusercontent.com/Kron4ek/FAudio-Builds/master/LATEST to /tmp/winetricks.1U74qvf1
--2021-01-14 21:09:22--  https://raw.githubusercontent.com/Kron4ek/FAudio-Builds/master/LATEST
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.36.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.36.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6 [text/plain]
Saving to: ‘LATEST’

LATEST                                        100%[=================================================================================================>]       6  --.-KB/s    in 0s      

2021-01-14 21:09:23 (179 KB/s) - ‘LATEST’ saved [6/6]

Executing cd /home/michael
Executing cd /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/temp
Executing tar -Jxf /home/michael/.cache/winetricks/faudio/faudio-20.07.tar.xz
Executing cp faudio-20.07/x64/avcodec-58.dll /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/system32
Using native override for following DLLs: avcodec-58
Executing wine regedit /S C:\windows\Temp\override-dll.reg
Executing wine64 regedit /S C:\windows\Temp\override-dll.reg
Executing cp faudio-20.07/x64/avutil-56.dll /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/system32
Using native override for following DLLs: avutil-56
Executing wine regedit /S C:\windows\Temp\override-dll.reg
Executing wine64 regedit /S C:\windows\Temp\override-dll.reg
Executing cp faudio-20.07/x64/FAudio.dll /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/system32
Using native override for following DLLs: FAudio
Executing wine regedit /S C:\windows\Temp\override-dll.reg
Executing wine64 regedit /S C:\windows\Temp\override-dll.reg
Executing cp faudio-20.07/x64/libwinpthread-1.dll /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/system32
Using native override for following DLLs: libwinpthread-1
Executing wine regedit /S C:\windows\Temp\override-dll.reg
Executing wine64 regedit /S C:\windows\Temp\override-dll.reg
Executing cp faudio-20.07/x64/SDL2.dll /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/system32
Using native override for following DLLs: SDL2
Executing wine regedit /S C:\windows\Temp\override-dll.reg
Executing wine64 regedit /S C:\windows\Temp\override-dll.reg
Executing cp faudio-20.07/x64/swresample-3.dll /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/system32
Using native override for following DLLs: swresample-3
Executing wine regedit /S C:\windows\Temp\override-dll.reg
Executing wine64 regedit /S C:\windows\Temp\override-dll.reg
Executing cp faudio-20.07/x64/x3daudio1_3.dll /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/system32
cp: cannot create regular file '/home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/system32/x3daudio1_3.dll': Permission denied
------------------------------------------------------
warning: Note: command cp faudio-20.07/x64/x3daudio1_3.dll /home/michael/.local/share/Steam/steamapps/compatdata/244850/pfx/dosdevices/c:/windows/system32 returned status 1. Aborting.
------------------------------------------------------

What does it mean by "permission denied"??? How can the permission be possibly denied?

Linux74656 commented 3 years ago

After doing some quick research on the issue, i believe this may be what has happened to your winetricks. Check here and see if you can decipher what may be going on: https://askubuntu.com/questions/171236/winetricks-fails-to-find-program-files-directory