Not sure where to post this, so dropping it here. I’m trying to launch Borderlands GOTY on Asahi 41, running on a 2021 M1Pro. From the first few comments on ProtonDB, I’ve tried Proton Hotfix and Proton Experimental. I get the same result:
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: 'NaN' is not a valid value for this property. Valid values are from Int32.MinValue through Int32.MaxValue.
at System.Windows.Window.ValidateTopLeft (System.Double length) [0x0006f] in <3d52be3954bd47f2ae9b47db59ba68a5>:0
at System.Windows.Window.CoerceTop (System.Windows.DependencyObject d, System.Object value) [0x00016] in <3d52be3954bd47f2ae9b47db59ba68a5>:0
at System.Windows.DependencyObject.ProcessCoerceValue (System.Windows.DependencyProperty dp, System.Windows.PropertyMetadata metadata, System.Windows.EntryIndex& entryIndex, System.Int32& targetIndex, System.Windows.EffectiveValueEntry& newEntry, System.Windows.EffectiveValueEntry& oldEntry, System.Object& oldValue, System.Object baseValue, System.Object controlValue, System.Windows.CoerceValueCallback coerceValueCallback, System.Boolean coerceWithDeferredReference, System.Boolean coerceWithCurrentValue, System.Boolean skipBaseValueChecks) [0x00070] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.DependencyObject.UpdateEffectiveValue (System.Windows.EntryIndex entryIndex, System.Windows.DependencyProperty dp, System.Windows.PropertyMetadata metadata, System.Windows.EffectiveValueEntry oldEntry, System.Windows.EffectiveValueEntry& newEntry, System.Boolean coerceWithDeferredReference, System.Boolean coerceWithCurrentValue, System.Windows.OperationType operationType) [0x00354] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.DependencyObject.CoerceValue (System.Windows.DependencyProperty dp) [0x0006a] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Window.SetupInitialState (System.Double requestedTop, System.Double requestedLeft, System.Double requestedWidth, System.Double requestedHeight) [0x0008d] in <3d52be3954bd47f2ae9b47db59ba68a5>:0
at System.Windows.Window.CreateSourceWindow (System.Boolean duringShow) [0x00186] in <3d52be3954bd47f2ae9b47db59ba68a5>:0
at System.Windows.Window.CreateSourceWindowDuringShow () [0x00001] in <3d52be3954bd47f2ae9b47db59ba68a5>:0
at System.Windows.Window.SafeCreateWindowDuringShow () [0x0000c] in <3d52be3954bd47f2ae9b47db59ba68a5>:0
at System.Windows.Window.ShowHelper (System.Object booleanBox) [0x00057] in <3d52be3954bd47f2ae9b47db59ba68a5>:0
at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.DispatcherOperation.InvokeImpl () [0x00099] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext (System.Object state) [0x00008] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <94942505ad4c4982af4db0763017d52e>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <94942505ad4c4982af4db0763017d52e>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <94942505ad4c4982af4db0763017d52e>:0
at MS.Internal.CulturePreservingExecutionContext.Run (MS.Internal.CulturePreservingExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00029] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.DispatcherOperation.Invoke () [0x00016] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.Dispatcher.ProcessQueue () [0x00114] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.Dispatcher.WndProcHook (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x00061] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at MS.Win32.HwndWrapper.WndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x0003a] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at MS.Win32.HwndSubclass.DispatcherCallbackOperation (System.Object o) [0x00042] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <6bd48a2b13d648baaafaa2e4751fad67>: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 <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.Dispatcher.Invoke (System.Windows.Threading.DispatcherPriority priority, System.Delegate method, System.Object arg) [0x00011] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at MS.Win32.HwndSubclass.SubclassWndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam) [0x00154] in <6bd48a2b13d648baaafaa2e4751fad67>: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 <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.Dispatcher.PushFrameImpl (System.Windows.Threading.DispatcherFrame frame) [0x0004c] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.Dispatcher.PushFrame (System.Windows.Threading.DispatcherFrame frame) [0x00077] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Threading.Dispatcher.Run () [0x00006] in <6bd48a2b13d648baaafaa2e4751fad67>:0
at System.Windows.Application.RunDispatcher (System.Object ignore) [0x00023] in <3d52be3954bd47f2ae9b47db59ba68a5>:0
at System.Windows.Application.RunInternal (System.Windows.Window window) [0x0010d] in <3d52be3954bd47f2ae9b47db59ba68a5>:0
at System.Windows.Application.Run (System.Windows.Window window) [0x00008] in <3d52be3954bd47f2ae9b47db59ba68a5>:0
at System.Windows.Application.Run () [0x00009] in <3d52be3954bd47f2ae9b47db59ba68a5>:0
Client 124 disconnected with error: ECONNRESET: Connection reset by peer
Client 153 disconnected with error: ECONNRESET: Connection reset by peer
pid 2845 != 2844, skipping destruction (fork without exec?)
Game Recording - game stopped [gameid=729040]