protonscr

VRidge Demo

protonopen appid 2687670Game compatibility - Unofficial.NET
ValveSoftware/Proton#7718 · opened 2024-05-10 by Mhowser · updated 2024-05-10 · 1 comments · github · game page · search this game
MMhowser 2024-05-10 github

Compatibility Report

  • Name of the game with compatibility issues: VRidge Demo
  • Steam AppID of the game: 2687670

System Information

  • GPU: AMD Radeon Graphics (vangogh LLVM 15.0.7 DRM 3.54 6.1.52-valve16-1-neptune-61)
  • Video driver version: 4.6 Mesa 23.1.3 (git-87ebaf765d)
  • Kernel version: 6.1.52-valve16-1-neptune-61
  • Link to full system information report: Gist
  • Proton version: Experimental, 9.0-1

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-2687670.log

Symptoms

VRidge Demo program crashes when launching

Reproduction

Download VRidge Demo onto Steam Deck, then click Play

Kkisak-valve maintainer 2024-05-10 github

Hello @Mhowser, these look like the lines of interest from your log:

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'VRE.Vridge.SharedUtils.SharedLogger' 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 <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at NLog.Internal.PropertyHelper.TryImplicitConversion (System.Type resultType, System.String value, System.Object& result) [0x00033] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Internal.PropertyHelper.SetPropertyFromString (System.Object obj, System.String propertyName, System.String value, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x000c5] in <eb9f75c9ffa040549f1fea1320a5bf6c>: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) [0x001b2] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.LayoutParser.ParseLayoutRenderer (NLog.Config.ConfigurationItemFactory configurationItemFactory, NLog.Internal.SimpleStringReader sr) [0x0019c] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.LayoutParser.CompileLayout (NLog.Config.ConfigurationItemFactory configurationItemFactory, NLog.Internal.SimpleStringReader sr, System.Boolean isNested, System.String& text) [0x0009a] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.SimpleLayout.set_Text (System.String value) [0x00024] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.SimpleLayout..ctor (System.String txt, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x0000d] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.Layout.FromString (System.String layoutText, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x00000] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.Layout.FromString (System.String layoutText) [0x00006] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.Layout.op_Implicit (System.String text) [0x00000] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at VRE.Vridge.SharedUtils.SharedLogger..cctor () [0x0005e] in <a05496dca03c45599395c1bc3e90729a>:0 
   --- End of inner exception stack trace ---
  at VRE.Vridge.SharedUtils.Diagnostic.Insights.SessionLock..ctor () [0x000ad] in <a05496dca03c45599395c1bc3e90729a>:0 
  at VRE.Vridge.SharedUtils.Diagnostic.Insights.InsightsHelper..ctor () [0x00031] in <a05496dca03c45599395c1bc3e90729a>:0 
  at VRE.Vridge.SharedUtils.Diagnostic.Exceptionless.DiagnosticHelper.Init () [0x00000] in <a05496dca03c45599395c1bc3e90729a>:0 
  at VRE.Vridge.SharedUtils.StartupCommon.Init (VRE.Vridge.SharedUtils.AppType appType, System.Boolean logVerbose) [0x00000] in <a05496dca03c45599395c1bc3e90729a>:0 
  at VRE.Vridge.Launcher.App.OnStartup (System.Windows.StartupEventArgs e) [0x0000d] in <91e6d3e39f2c42e78664fef0662ccf09>:0 
  at System.Windows.Application.<.ctor>b__1_0 (System.Object unused) [0x00014] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.InvokeImpl () [0x00099] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext (System.Object state) [0x00008] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper (System.Object obj) [0x0001d] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at MS.Internal.CulturePreservingExecutionContext.Run (MS.Internal.CulturePreservingExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00047] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.Invoke () [0x00016] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.ProcessQueue () [0x00114] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WndProcHook (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x00061] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndWrapper.WndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x0003a] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndSubclass.DispatcherCallbackOperation (System.Object o) [0x00042] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.LegacyInvokeImpl (System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, System.Object args, System.Int32 numArgs) [0x000fc] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.Invoke (System.Windows.Threading.DispatcherPriority priority, System.Delegate method, System.Object arg) [0x00011] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndSubclass.SubclassWndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam) [0x00154] in <75de555cd62f40719584e76ba8a177cc>:0 
  at (wrapper native-to-managed) MS.Win32.HwndSubclass.SubclassWndProc(intptr,int,intptr,intptr)
  at (wrapper managed-to-native) MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG&)
  at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage (System.Windows.Interop.MSG& msg) [0x0001a] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.PushFrameImpl (System.Windows.Threading.DispatcherFrame frame) [0x0004c] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.PushFrame (System.Windows.Threading.DispatcherFrame frame) [0x00077] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.Run () [0x00006] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Application.RunDispatcher (System.Object ignore) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.RunInternal (System.Windows.Window window) [0x0010d] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.Run (System.Windows.Window window) [0x00008] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.Run () [0x00009] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at VRE.Vridge.Launcher.App.Main () [0x0000b] in <91e6d3e39f2c42e78664fef0662ccf09>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'VRE.Vridge.SharedUtils.SharedLogger' 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 <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at NLog.Internal.PropertyHelper.TryImplicitConversion (System.Type resultType, System.String value, System.Object& result) [0x00033] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Internal.PropertyHelper.SetPropertyFromString (System.Object obj, System.String propertyName, System.String value, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x000c5] in <eb9f75c9ffa040549f1fea1320a5bf6c>: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) [0x001b2] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.LayoutParser.ParseLayoutRenderer (NLog.Config.ConfigurationItemFactory configurationItemFactory, NLog.Internal.SimpleStringReader sr) [0x0019c] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.LayoutParser.CompileLayout (NLog.Config.ConfigurationItemFactory configurationItemFactory, NLog.Internal.SimpleStringReader sr, System.Boolean isNested, System.String& text) [0x0009a] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.SimpleLayout.set_Text (System.String value) [0x00024] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.SimpleLayout..ctor (System.String txt, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x0000d] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.Layout.FromString (System.String layoutText, NLog.Config.ConfigurationItemFactory configurationItemFactory) [0x00000] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.Layout.FromString (System.String layoutText) [0x00006] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at NLog.Layouts.Layout.op_Implicit (System.String text) [0x00000] in <eb9f75c9ffa040549f1fea1320a5bf6c>:0 
  at VRE.Vridge.SharedUtils.SharedLogger..cctor () [0x0005e] in <a05496dca03c45599395c1bc3e90729a>:0 
   --- End of inner exception stack trace ---
  at VRE.Vridge.SharedUtils.Diagnostic.Insights.SessionLock..ctor () [0x000ad] in <a05496dca03c45599395c1bc3e90729a>:0 
  at VRE.Vridge.SharedUtils.Diagnostic.Insights.InsightsHelper..ctor () [0x00031] in <a05496dca03c45599395c1bc3e90729a>:0 
  at VRE.Vridge.SharedUtils.Diagnostic.Exceptionless.DiagnosticHelper.Init () [0x00000] in <a05496dca03c45599395c1bc3e90729a>:0 
  at VRE.Vridge.SharedUtils.StartupCommon.Init (VRE.Vridge.SharedUtils.AppType appType, System.Boolean logVerbose) [0x00000] in <a05496dca03c45599395c1bc3e90729a>:0 
  at VRE.Vridge.Launcher.App.OnStartup (System.Windows.StartupEventArgs e) [0x0000d] in <91e6d3e39f2c42e78664fef0662ccf09>:0 
  at System.Windows.Application.<.ctor>b__1_0 (System.Object unused) [0x00014] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.InvokeImpl () [0x00099] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext (System.Object state) [0x00008] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper (System.Object obj) [0x0001d] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at MS.Internal.CulturePreservingExecutionContext.Run (MS.Internal.CulturePreservingExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00047] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.Invoke () [0x00016] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.ProcessQueue () [0x00114] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WndProcHook (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x00061] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndWrapper.WndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x0003a] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndSubclass.DispatcherCallbackOperation (System.Object o) [0x00042] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.LegacyInvokeImpl (System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, System.Object args, System.Int32 numArgs) [0x000fc] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.Invoke (System.Windows.Threading.DispatcherPriority priority, System.Delegate method, System.Object arg) [0x00011] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndSubclass.SubclassWndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam) [0x00154] in <75de555cd62f40719584e76ba8a177cc>:0 
  at (wrapper native-to-managed) MS.Win32.HwndSubclass.SubclassWndProc(intptr,int,intptr,intptr)
  at (wrapper managed-to-native) MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG&)
  at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage (System.Windows.Interop.MSG& msg) [0x0001a] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.PushFrameImpl (System.Windows.Threading.DispatcherFrame frame) [0x0004c] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.PushFrame (System.Windows.Threading.DispatcherFrame frame) [0x00077] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.Run () [0x00006] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Application.RunDispatcher (System.Object ignore) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.RunInternal (System.Windows.Window window) [0x0010d] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.Run (System.Windows.Window window) [0x00008] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.Run () [0x00009] in <d31f3a57049e4054ad4371f364def5bc>:0

Nothing extracted yet.