Unhandled Exception:
System.ComponentModel.Win32Exception (0x80004005): Procedure not found.
at WpfInterface.Win32Window.SetWindowLong (System.IntPtr hWnd, System.Int32 nIndex, System.IntPtr dwNewLong) [0x00059] in <4e9c49fac59b488daaeb4515ac3fbbfe>:0
at WpfInterface.Win32Window.EnableAltTab (System.Windows.Window window, System.Boolean enable) [0x00049] in <4e9c49fac59b488daaeb4515ac3fbbfe>:0
at WpfInterface.UIWindow.set_CurrentMenu (WpfInterface.Menu value) [0x0002e] in <4e9c49fac59b488daaeb4515ac3fbbfe>:0
at WpfInterface.UserInterface+<>c__DisplayClass10_0.<ShowMenu>b__0 () [0x00074] in <4e9c49fac59b488daaeb4515ac3fbbfe>:0
at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x00067] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.DispatcherOperation.InvokeImpl () [0x00099] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext (System.Object state) [0x00008] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper (System.Object obj) [0x0001d] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at MS.Internal.CulturePreservingExecutionContext.Run (MS.Internal.CulturePreservingExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00047] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.DispatcherOperation.Invoke () [0x00016] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.ProcessQueue () [0x00114] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.WndProcHook (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x00061] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at MS.Win32.HwndWrapper.WndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x0003a] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at MS.Win32.HwndSubclass.DispatcherCallbackOperation (System.Object o) [0x00042] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <8bb83221af5a4093b9d6fba88454cd0b>: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 <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.Invoke (System.Windows.Threading.DispatcherPriority priority, System.Delegate method, System.Object arg) [0x00011] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at MS.Win32.HwndSubclass.SubclassWndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam) [0x00154] in <8bb83221af5a4093b9d6fba88454cd0b>: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 <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.PushFrameImpl (System.Windows.Threading.DispatcherFrame frame) [0x0004c] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.PushFrame (System.Windows.Threading.DispatcherFrame frame) [0x00077] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.Run () [0x00006] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Application.RunDispatcher (System.Object ignore) [0x00023] in <3088a7e5a47b440ca90799c8721b1f3f>:0
at System.Windows.Application.RunInternal (System.Windows.Window window) [0x0010d] in <3088a7e5a47b440ca90799c8721b1f3f>:0
at System.Windows.Application.Run (System.Windows.Window window) [0x00008] in <3088a7e5a47b440ca90799c8721b1f3f>:0
at WpfInterface.UserInterface+<>c__DisplayClass7_0.<.ctor>b__0 () [0x00020] in <4e9c49fac59b488daaeb4515ac3fbbfe>:0
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ComponentModel.Win32Exception (0x80004005): Procedure not found.
at WpfInterface.Win32Window.SetWindowLong (System.IntPtr hWnd, System.Int32 nIndex, System.IntPtr dwNewLong) [0x00059] in <4e9c49fac59b488daaeb4515ac3fbbfe>:0
at WpfInterface.Win32Window.EnableAltTab (System.Windows.Window window, System.Boolean enable) [0x00049] in <4e9c49fac59b488daaeb4515ac3fbbfe>:0
at WpfInterface.UIWindow.set_CurrentMenu (WpfInterface.Menu value) [0x0002e] in <4e9c49fac59b488daaeb4515ac3fbbfe>:0
at WpfInterface.UserInterface+<>c__DisplayClass10_0.<ShowMenu>b__0 () [0x00074] in <4e9c49fac59b488daaeb4515ac3fbbfe>:0
at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x00067] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.DispatcherOperation.InvokeImpl () [0x00099] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext (System.Object state) [0x00008] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper (System.Object obj) [0x0001d] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at MS.Internal.CulturePreservingExecutionContext.Run (MS.Internal.CulturePreservingExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00047] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.DispatcherOperation.Invoke () [0x00016] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.ProcessQueue () [0x00114] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.WndProcHook (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x00061] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at MS.Win32.HwndWrapper.WndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x0003a] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at MS.Win32.HwndSubclass.DispatcherCallbackOperation (System.Object o) [0x00042] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <8bb83221af5a4093b9d6fba88454cd0b>: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 <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.Invoke (System.Windows.Threading.DispatcherPriority priority, System.Delegate method, System.Object arg) [0x00011] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at MS.Win32.HwndSubclass.SubclassWndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam) [0x00154] in <8bb83221af5a4093b9d6fba88454cd0b>: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 <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.PushFrameImpl (System.Windows.Threading.DispatcherFrame frame) [0x0004c] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.PushFrame (System.Windows.Threading.DispatcherFrame frame) [0x00077] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Threading.Dispatcher.Run () [0x00006] in <8bb83221af5a4093b9d6fba88454cd0b>:0
at System.Windows.Application.RunDispatcher (System.Object ignore) [0x00023] in <3088a7e5a47b440ca90799c8721b1f3f>:0
at System.Windows.Application.RunInternal (System.Windows.Window window) [0x0010d] in <3088a7e5a47b440ca90799c8721b1f3f>:0
at System.Windows.Application.Run (System.Windows.Window window) [0x00008] in <3088a7e5a47b440ca90799c8721b1f3f>:0
at WpfInterface.UserInterface+<>c__DisplayClass7_0.<.ctor>b__0 () [0x00020] in <4e9c49fac59b488daaeb4515ac3fbbfe>:0
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0
0128:fixme:ver:GetCurrentPackageId (07C6FE1C 00000000): stub
Monitored process exited.
Exit with return code 0
I just pushed a fix to Wine Mono: https://github.com/madewokherd/wine-mono/commit/6880acd550186c48338314d51f289c52ad719602
I'll put a comment here when that eventually makes its way into a Proton build. Until then, you can use the CI build (https://github.com/madewokherd/mono/suites/15119845535/artifacts/864366249) by running the msi in the game's prefix.
Compatibility Report
Simon the sorcerer 25 anniversary edition
problem when selecting play only get a black screen
others have the same problem
https://www.protondb.com/app/674150
GPU radeon rx5700
llvm 14.06
mesa 22.2.1
kernel 6.0
proton 7.0.4 other versions the same problem.