Skip to content

CoreCLR interpreter crash in MethodTable::CanCastTo when running Microsoft.Maui.Controls.DeviceTests on x64 #122219

@kotlarmilos

Description

@kotlarmilos

Description

Running Microsoft.Maui.Controls.DeviceTests on x64 with CoreCLR causes a native crash in the interpreter on app startup. The process terminates with EXC_BAD_ACCESS (SIGSEGV) in MethodTable::CanCastTo, called from the interpreter path while resolving an interface method.

Full log:

Process:               Microsoft.Maui.Controls.DeviceTests [55650]
Path:                  /Users/USER/*/Controls Tests.app/Contents/MacOS/Microsoft.Maui.Controls.DeviceTests
Identifier:            com.microsoft.maui.controls.devicetests
Version:               1 (1)
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2025-12-05 06:04:04.8779 -0500
OS Version:            macOS 15.6 (24G84)
Report Version:        12
Bridge OS Version:     10.0 (23P350)
Anonymous UUID:        353A6ECD-B3D5-1A66-2607-64EB3C386870


Time Awake Since Boot: 6800000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       UNKNOWN_0xD at 0x0000000000000000
Exception Codes:       0x000000000000000d, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [55650]

VM Region Info: 0 is not in any region.  Bytes before following region: 4375089152
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      104c69000-104dbe000    [ 1364K] r-x/r-x SM=COW  /Users/USER/*/Controls Tests.app/Contents/MacOS/Microsoft.Maui.Controls.DeviceTests

Kernel Triage:
VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter
VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libcoreclr.dylib              	       0x10615e3b0 <deduplicated_symbol> + 64
1   libcoreclr.dylib              	       0x10615e979 MethodTable::CanCastTo(MethodTable*, TypeHandlePairList*) + 201
2   libcoreclr.dylib              	       0x1061a8131 TypeHandle::CanCastTo(TypeHandle, TypeHandlePairList*) const + 225
3   libcoreclr.dylib              	       0x10615dc9d MethodTable::GetMethodDescForInterfaceMethodAndServer(TypeHandle, MethodDesc*, Object**) + 61
4   libcoreclr.dylib              	       0x1062186a5 InterpExecMethod(InterpreterFrame*, InterpMethodContextFrame*, InterpThreadContext*, ExceptionClauseArgs*) + 773
5   libcoreclr.dylib              	       0x10617f655 ExecuteInterpretedMethod + 341
6   libcoreclr.dylib              	       0x10634a87f InterpreterStubRetI8 + 15
7   libcoreclr.dylib              	       0x10634a82d InterpreterStub + 253
8   libcoreclr.dylib              	       0x10634bc7c CallDescrWorkerInternal + 124
9   libcoreclr.dylib              	       0x106260e23 RuntimeMethodHandle_InvokeMethod + 2291
10  libcoreclr.dylib              	       0x10634b939 CallJittedMethodRetVoid + 25
11  libcoreclr.dylib              	       0x106217967 InvokeUnmanagedMethodWithTransition(MethodDesc*, signed char*, InterpMethodContextFrame*, signed char*, signed char*, unsigned long) + 215
12  libcoreclr.dylib              	       0x10621a481 InterpExecMethod(InterpreterFrame*, InterpMethodContextFrame*, InterpThreadContext*, ExceptionClauseArgs*) + 8417
13  libcoreclr.dylib              	       0x10617f655 ExecuteInterpretedMethod + 341
14  libcoreclr.dylib              	       0x10634a87f InterpreterStubRetI8 + 15
15  libcoreclr.dylib              	       0x10634a82d InterpreterStub + 253
16  Microsoft.Maui.Controls.DeviceTests	       0x104c82994 xamarin_bridge_runtime_invoke_method + 132 (delegates.inc:1685)
17  Microsoft.Maui.Controls.DeviceTests	       0x104c937eb mono_runtime_invoke + 75 (coreclr-bridge.m:861)
18  Microsoft.Maui.Controls.DeviceTests	       0x104c9152e xamarin_invoke_trampoline + 7358 (trampolines-invoke.m:613)
19  Microsoft.Maui.Controls.DeviceTests	       0x104c974e9 xamarin_arch_trampoline + 121 (trampolines-x86_64.m:579)
20  Microsoft.Maui.Controls.DeviceTests	       0x104c9896a xamarin_x86_64_common_trampoline + 118 (trampolines-x86_64-asm.s:51)
21  UIKitCore                     	    0x7ff92d941fe9 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 184
22  UIKitCore                     	    0x7ff92d9410bf -[UIApplication _callInitializationDelegatesWithActions:forCanvas:payload:fromOriginatingProcess:] + 4545
23  UIKitCore                     	    0x7ff92d93e983 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1714
24  UIKitCore                     	    0x7ff92d93e1e3 -[_UISceneLifecycleMultiplexer completeApplicationLaunchWithFBSScene:transitionContext:] + 122
25  UIKitCore                     	    0x7ff92d93a2c0 _UIScenePerformActionsWithLifecycleActionMask + 93
26  UIKitCore                     	    0x7ff92d93d8f1 __101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke + 259
27  UIKitCore                     	    0x7ff92d93d5a2 -[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:] + 122
28  UIKitCore                     	    0x7ff92d93ca00 -[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] + 814
29  UIKitCore                     	    0x7ff92d93c618 -[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:] + 341
30  UIKitCore                     	    0x7ff92d93a939 __186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block_invoke + 174
31  UIKitCore                     	    0x7ff92e675190 +[BSAnimationSettings(UIKit) tryAnimatingWithSettings:fromCurrentState:actions:completion:] + 814
32  UIKitCore                     	    0x7ff92e7bbd27 _UISceneSettingsDiffActionPerformChangesWithTransitionContextAndCompletion + 261
33  UIKitCore                     	    0x7ff92d93a456 -[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:] + 347
34  UIKitCore                     	    0x7ff92dee4371 __64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke.645 + 881
35  UIKitCore                     	    0x7ff92d9396db -[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:] + 245
36  UIKitCore                     	    0x7ff92d939527 -[UIScene scene:didUpdateWithDiff:transitionContext:completion:] + 242
37  UIKitCore                     	    0x7ff92d92cb99 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] + 597
38  UIKitCore                     	    0x7ff92d92c8b7 -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] + 353
39  FrontBoardServices            	    0x7ff832c0e549 __95-[FBSScene _callOutQueue_didCreateWithTransitionContext:alternativeCreationCallout:completion:]_block_invoke + 301
40  FrontBoardServices            	    0x7ff832c0eae4 -[FBSScene _callOutQueue_coalesceClientSettingsUpdates:] + 44
41  FrontBoardServices            	    0x7ff832c0e3af -[FBSScene _callOutQueue_didCreateWithTransitionContext:alternativeCreationCallout:completion:] + 556
42  FrontBoardServices            	    0x7ff832c37380 __93-[FBSWorkspaceScenesClient _callOutQueue_sendDidCreateForScene:transitionContext:completion:]_block_invoke.344 + 269
43  FrontBoardServices            	    0x7ff832bf3505 -[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:] + 213
44  FrontBoardServices            	    0x7ff832c3589f -[FBSWorkspaceScenesClient _callOutQueue_sendDidCreateForScene:transitionContext:completion:] + 540
45  libdispatch.dylib             	    0x7ff81a6089fc _dispatch_client_callout + 6
46  libdispatch.dylib             	    0x7ff81a5f6577 _dispatch_block_invoke_direct + 271
47  FrontBoardServices            	    0x7ff832bf341b __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 30
48  FrontBoardServices            	    0x7ff832c50da2 -[FBSMainRunLoopSerialQueue _targetQueue_performNextIfPossible] + 190
49  FrontBoardServices            	    0x7ff832c83857 -[FBSMainRunLoopSerialQueue _performNextFromRunLoopSource] + 19
50  CoreFoundation                	    0x7ff81a886ab0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
51  CoreFoundation                	    0x7ff81a886a52 __CFRunLoopDoSource0 + 157
52  CoreFoundation                	    0x7ff81a886879 __CFRunLoopDoSources0 + 311
53  CoreFoundation                	    0x7ff81a885476 __CFRunLoopRun + 973
54  CoreFoundation                	    0x7ff81a884a72 CFRunLoopRunSpecific + 536
55  HIToolbox                     	    0x7ff8263760d4 RunCurrentEventLoopInMode + 281
56  HIToolbox                     	    0x7ff826378f97 ReceiveNextEventCommon + 499
57  HIToolbox                     	    0x7ff82650219a _BlockUntilNextEventMatchingListInModeWithFilter + 63
58  AppKit                        	    0x7ff81e2e9db1 _DPSNextEvent + 912
59  AppKit                        	    0x7ff81ed78137 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1263
60  AppKit                        	    0x7ff81e2dae99 -[NSApplication run] + 610
61  AppKit                        	    0x7ff81e2ae005 NSApplicationMain + 803
62  AppKit                        	    0x7ff81e558bca _NSApplicationMainWithInfoDictionary + 16
63  UIKitMacHelper                	    0x7ff8367e70c7 UINSApplicationMain + 1328
64  UIKitCore                     	    0x7ff92d9139cf UIApplicationMain + 144
65  Microsoft.Maui.Controls.DeviceTests	       0x104c6e51a xamarin_UIApplicationMain + 58 (bindings.m:122)
66  libcoreclr.dylib              	       0x10634b9b2 CallJittedMethodRetI8 + 18
67  libcoreclr.dylib              	       0x106217967 InvokeUnmanagedMethodWithTransition(MethodDesc*, signed char*, InterpMethodContextFrame*, signed char*, signed char*, unsigned long) + 215
68  libcoreclr.dylib              	       0x10621a481 InterpExecMethod(InterpreterFrame*, InterpMethodContextFrame*, InterpThreadContext*, ExceptionClauseArgs*) + 8417
69  libcoreclr.dylib              	       0x10617f655 ExecuteInterpretedMethod + 341
70  libcoreclr.dylib              	       0x10634a85f InterpreterStubRetVoid + 15
71  libcoreclr.dylib              	       0x10634a82d InterpreterStub + 253
72  libcoreclr.dylib              	       0x10634bc7c CallDescrWorkerInternal + 124
73  libcoreclr.dylib              	       0x1061cc089 MethodDescCallSite::CallTargetWorker(unsigned long long const*, unsigned long long*, int) + 1545
74  libcoreclr.dylib              	       0x1060d9d83 RunMain(MethodDesc*, short, int*, PtrArray**) + 563
75  libcoreclr.dylib              	       0x1060da136 Assembly::ExecuteMainMethod(PtrArray**, int) + 454
76  libcoreclr.dylib              	       0x1060f80d6 CorHost2::ExecuteAssembly(unsigned int, char16_t const*, int, char16_t const**, unsigned int*) + 710
77  libcoreclr.dylib              	       0x105f6f922 coreclr_execute_assembly + 226
78  Microsoft.Maui.Controls.DeviceTests	       0x104c93559 mono_jit_exec + 153 (coreclr-bridge.m:767)
79  Microsoft.Maui.Controls.DeviceTests	       0x104c973c7 xamarin_main + 743 (monotouch-main.m:460)
80  Microsoft.Maui.Controls.DeviceTests	       0x104d414e4 main + 52 (main.x86_64.mm:62)
81  dyld                          	    0x7ff81a3f8530 start + 3056

Thread 1:
0   libsystem_kernel.dylib        	    0x7ff81a75bb4a mach_msg2_trap + 10
1   libsystem_kernel.dylib        	    0x7ff81a76a704 mach_msg2_internal + 83
2   libsystem_kernel.dylib        	    0x7ff81a762bc3 mach_msg_overwrite + 574
3   libsystem_kernel.dylib        	    0x7ff81a75be3b mach_msg + 19
4   libcoreclr.dylib              	       0x106396d68 MachMessage::Receive(unsigned int) + 72
5   libcoreclr.dylib              	       0x106395fde SEHExceptionThread(void*) + 110
6   libsystem_pthread.dylib       	    0x7ff81a79de59 _pthread_start + 115
7   libsystem_pthread.dylib       	    0x7ff81a799857 thread_start + 15

Thread 2:: .NET SynchManager
0   libsystem_kernel.dylib        	    0x7ff81a760822 kevent + 10
1   libcoreclr.dylib              	       0x10638ad3f CorUnix::CPalSynchronizationManager::ReadBytesFromProcessPipe(int, unsigned char*, int) + 559
2   libcoreclr.dylib              	       0x10638a733 CorUnix::CPalSynchronizationManager::WorkerThread(void*) + 115
3   libcoreclr.dylib              	       0x106393c28 CorUnix::CPalThread::ThreadEntry(void*) + 376
4   libsystem_pthread.dylib       	    0x7ff81a79de59 _pthread_start + 115
5   libsystem_pthread.dylib       	    0x7ff81a799857 thread_start + 15

Thread 3:: .NET EventPipe
0   libsystem_kernel.dylib        	    0x7ff81a766782 __poll_nocancel + 10
1   libcoreclr.dylib              	       0x10601aca8 ds_ipc_poll(_DiagnosticsIpcPollHandle*, unsigned long, unsigned int, void (*)(char const*, unsigned int)) + 168
2   libcoreclr.dylib              	       0x105f9b006 ds_ipc_stream_factory_get_next_available_stream(void (*)(char const*, unsigned int)) + 758
3   libcoreclr.dylib              	       0x105f9fbf2 server_thread(void*) + 242
4   libcoreclr.dylib              	       0x106393c28 CorUnix::CPalThread::ThreadEntry(void*) + 376
5   libsystem_pthread.dylib       	    0x7ff81a79de59 _pthread_start + 115
6   libsystem_pthread.dylib       	    0x7ff81a799857 thread_start + 15

Thread 4:: .NET DebugPipe
0   libsystem_kernel.dylib        	    0x7ff81a75c5ca __open_nocancel + 10
1   libsystem_kernel.dylib        	    0x7ff81a76c7b3 open$NOCANCEL + 224
2   libcoreclr.dylib              	       0x10601a6ef TwoWayPipe::WaitForConnection() + 31
3   libcoreclr.dylib              	       0x1060142e7 DbgTransportSession::TransportWorker() + 183
4   libcoreclr.dylib              	       0x106012e15 DbgTransportSession::TransportWorkerStatic(void*) + 37
5   libcoreclr.dylib              	       0x106393c28 CorUnix::CPalThread::ThreadEntry(void*) + 376
6   libsystem_pthread.dylib       	    0x7ff81a79de59 _pthread_start + 115
7   libsystem_pthread.dylib       	    0x7ff81a799857 thread_start + 15

Thread 5:: .NET Debugger
0   libsystem_kernel.dylib        	    0x7ff81a75e6f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff81a79e335 _pthread_cond_wait + 1039
2   libcoreclr.dylib              	       0x106388f82 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 322
3   libcoreclr.dylib              	       0x106388be2 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 290
4   libcoreclr.dylib              	       0x10638c43a CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1834
5   libcoreclr.dylib              	       0x10638c6e4 WaitForMultipleObjectsEx + 84
6   libcoreclr.dylib              	       0x106011795 DebuggerRCThread::MainLoop() + 245
7   libcoreclr.dylib              	       0x106011659 DebuggerRCThread::ThreadProc() + 265
8   libcoreclr.dylib              	       0x106011385 DebuggerRCThread::ThreadProcStatic(void*) + 53
9   libcoreclr.dylib              	       0x106393c28 CorUnix::CPalThread::ThreadEntry(void*) + 376
10  libsystem_pthread.dylib       	    0x7ff81a79de59 _pthread_start + 115
11  libsystem_pthread.dylib       	    0x7ff81a799857 thread_start + 15

Thread 6:
0   libsystem_kernel.dylib        	    0x7ff81a75e6f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff81a79e335 _pthread_cond_wait + 1039
2   libcoreclr.dylib              	       0x106388f35 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 245
3   libcoreclr.dylib              	       0x106388be2 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 290
4   libcoreclr.dylib              	       0x10638c43a CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1834
5   libcoreclr.dylib              	       0x10638c61d WaitForSingleObjectEx + 77
6   libcoreclr.dylib              	       0x1062799ba CLREventBase::Wait(unsigned int, int) + 74
7   libcoreclr.dylib              	       0x10620086d FinalizerThread::WaitForFinalizerEvent(CLREvent*) + 29
8   libcoreclr.dylib              	       0x1062009c7 FinalizerThread::FinalizerThreadWorker(void*) + 103
9   libcoreclr.dylib              	       0x1061a08ea ManagedThreadBase::KickOff(void (*)(void*), void*) + 250
10  libcoreclr.dylib              	       0x106200e8a FinalizerThread::FinalizerThreadStart(void*) + 90
11  libcoreclr.dylib              	       0x106393c28 CorUnix::CPalThread::ThreadEntry(void*) + 376
12  libsystem_pthread.dylib       	    0x7ff81a79de59 _pthread_start + 115
13  libsystem_pthread.dylib       	    0x7ff81a799857 thread_start + 15

Thread 7:
0   libsystem_pthread.dylib       	    0x7ff81a799834 start_wqthread + 0

Thread 8:: .NET BGC
0   libsystem_kernel.dylib        	    0x7ff81a75e6f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff81a79e335 _pthread_cond_wait + 1039
2   libcoreclr.dylib              	       0x106082805 GCEvent::Impl::Wait(unsigned int, bool) + 309
3   libcoreclr.dylib              	       0x10633979a WKS::gc_heap::bgc_thread_function() + 154
4   libcoreclr.dylib              	       0x106204985 (anonymous namespace)::CreateSuspendableThread(void (*)(void*), void*, char16_t const*)::$_0::__invoke(void*) + 133
5   libcoreclr.dylib              	       0x106393c28 CorUnix::CPalThread::ThreadEntry(void*) + 376
6   libsystem_pthread.dylib       	    0x7ff81a79de59 _pthread_start + 115
7   libsystem_pthread.dylib       	    0x7ff81a799857 thread_start + 15

Thread 9:
0   libsystem_pthread.dylib       	    0x7ff81a799834 start_wqthread + 0

Thread 10:
0   libsystem_pthread.dylib       	    0x7ff81a799834 start_wqthread + 0

Thread 11:
0   libsystem_pthread.dylib       	    0x7ff81a799834 start_wqthread + 0

Thread 12:: com.apple.uikit.eventfetch-thread
0   libsystem_kernel.dylib        	    0x7ff81a75bb4a mach_msg2_trap + 10
1   libsystem_kernel.dylib        	    0x7ff81a76a704 mach_msg2_internal + 83
2   libsystem_kernel.dylib        	    0x7ff81a762bc3 mach_msg_overwrite + 574
3   libsystem_kernel.dylib        	    0x7ff81a75be3b mach_msg + 19
4   CoreFoundation                	    0x7ff81a886bf2 __CFRunLoopServiceMachPort + 145
5   CoreFoundation                	    0x7ff81a88563f __CFRunLoopRun + 1430
6   CoreFoundation                	    0x7ff81a884a72 CFRunLoopRunSpecific + 536
7   Foundation                    	    0x7ff81b9c7ff3 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 216
8   Foundation                    	    0x7ff81ba44005 -[NSRunLoop(NSRunLoop) runUntilDate:] + 103
9   UIKitCore                     	    0x7ff92d914e8a -[UIEventFetcher threadMain] + 138
10  Foundation                    	    0x7ff81b9c1d29 __NSThread__start__ + 1014
11  libsystem_pthread.dylib       	    0x7ff81a79de59 _pthread_start + 115
12  libsystem_pthread.dylib       	    0x7ff81a799857 thread_start + 15

Thread 13:
0   libsystem_pthread.dylib       	    0x7ff81a799834 start_wqthread + 0

Thread 14:
0   libsystem_pthread.dylib       	    0x7ff81a799834 start_wqthread + 0

Thread 15:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	    0x7ff81a75bb4a mach_msg2_trap + 10
1   libsystem_kernel.dylib        	    0x7ff81a76a704 mach_msg2_internal + 83
2   libsystem_kernel.dylib        	    0x7ff81a762bc3 mach_msg_overwrite + 574
3   libsystem_kernel.dylib        	    0x7ff81a75be3b mach_msg + 19
4   CoreFoundation                	    0x7ff81a886bf2 __CFRunLoopServiceMachPort + 145
5   CoreFoundation                	    0x7ff81a88563f __CFRunLoopRun + 1430
6   CoreFoundation                	    0x7ff81a884a72 CFRunLoopRunSpecific + 536
7   AppKit                        	    0x7ff81e43e9cf _NSEventThread + 127
8   libsystem_pthread.dylib       	    0x7ff81a79de59 _pthread_start + 115
9   libsystem_pthread.dylib       	    0x7ff81a799857 thread_start + 15

Thread 16:
0   libsystem_kernel.dylib        	    0x7ff81a75e6f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff81a79e335 _pthread_cond_wait + 1039
2   libcoreclr.dylib              	       0x106388f82 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 322
3   libcoreclr.dylib              	       0x106388be2 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 290
4   libcoreclr.dylib              	       0x10638c43a CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1834
5   libcoreclr.dylib              	       0x10638c6e4 WaitForMultipleObjectsEx + 84
6   libcoreclr.dylib              	       0x10619a3a3 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode) + 915
7   libcoreclr.dylib              	       0x1061e55fe WaitHandle_WaitOneCore + 110
8   libcoreclr.dylib              	       0x10634b9b2 CallJittedMethodRetI8 + 18
9   libcoreclr.dylib              	       0x106217967 InvokeUnmanagedMethodWithTransition(MethodDesc*, signed char*, InterpMethodContextFrame*, signed char*, signed char*, unsigned long) + 215
10  libcoreclr.dylib              	       0x10621a481 InterpExecMethod(InterpreterFrame*, InterpMethodContextFrame*, InterpThreadContext*, ExceptionClauseArgs*) + 8417
11  libcoreclr.dylib              	       0x10617f655 ExecuteInterpretedMethod + 341
12  libcoreclr.dylib              	       0x10634a85f InterpreterStubRetVoid + 15
13  libcoreclr.dylib              	       0x10634a82d InterpreterStub + 253
14  libcoreclr.dylib              	       0x10634bc7c CallDescrWorkerInternal + 124
15  libcoreclr.dylib              	       0x1061cba5a DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) + 186
16  libcoreclr.dylib              	       0x1061dff31 KickOffThread_Worker(void*) + 129
17  libcoreclr.dylib              	       0x1061a08ea ManagedThreadBase::KickOff(void (*)(void*), void*) + 250
18  libcoreclr.dylib              	       0x1061de42d KickOffThread(void*) + 157
19  libcoreclr.dylib              	       0x106393c28 CorUnix::CPalThread::ThreadEntry(void*) + 376
20  libsystem_pthread.dylib       	    0x7ff81a79de59 _pthread_start + 115
21  libsystem_pthread.dylib       	    0x7ff81a799857 thread_start + 15


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00000000000c0000  rbx: 0x00000001b6a46570  rcx: 0xfd25ff00003ffb15  rdx: 0x000000000000fd25
  rdi: 0x00000001b6a46570  rsi: 0x00000001109bbaa8  rbp: 0x00007ff7bb28bf00  rsp: 0x00007ff7bb28bef8
   r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x00000001b6a46558  r11: 0x0000000000000098
  r12: 0x0000000000000002  r13: 0x0000000000000001  r14: 0x00000001109bbaa8  r15: 0x0000000000000000
  rip: 0x000000010615e3b0  rfl: 0x0000000000010246  cr2: 0x0000000000000000
  
Logical CPU:     6
Error Code:      0x00000000 
Trap Number:     13

Thread 0 instruction stream:
  5f 5d c3 4c 89 f7 48 89-de 48 83 c4 18 5b 41 5c  _].L..H..H...[A\
  41 5d 41 5e 41 5f 5d e9-04 00 00 00 0f 1f 40 00  A]A^A_].......@.
  55 48 89 e5 53 8b 06 89-c1 81 e1 30 00 00 80 83  UH..S......0....
  f9 30 75 0e 48 8b 4f 20-f6 01 20 75 05 31 c0 5b  .0u.H.O .. u.1.[
  5d c3 0f b7 57 0e 48 85-d2 0f 84 a0 00 00 00 48  ]...W.H........H
  8b 4f 38 45 31 c0 66 2e-0f 1f 84 00 00 00 00 00  .O8E1.f.........
 [4e]8b 0c c1 49 39 f1 0f-84 e0 00 00 00 49 ff c0  N...I9.......I..	<==
  44 39 c2 75 eb 85 c0 41-0f 98 c0 a8 30 41 0f 94  D9.u...A....0A..
  c1 31 c0 45 08 c1 75 64-4c 8b 47 20 41 f6 00 20  .1.E..udL.G A.. 
  75 5a 4c 8b 4e 30 45 0f-b7 51 fc 45 0f b7 41 fe  uZL.N0E..Q.E..A.
  44 8b 1f 44 89 db 81 e3-00 00 0f 80 81 fb 00 00  D..D............
  0c 00 0f 95 c3 41 f6 c3-30 41 0f 94 c3 41 08 db  .....A..0A...A..

Binary Images:
       0x104c69000 -        0x104dbdfff com.microsoft.maui.controls.devicetests (1) <ec5af652-388a-3bca-8e8b-dc509d9f9f7b> /Users/USER/*/Controls Tests.app/Contents/MacOS/Microsoft.Maui.Controls.DeviceTests
       0x105090000 -        0x105098fff libSystem.Globalization.Native.dylib (*) <4e8af638-1733-3af0-a21e-f78a56bcdcdd> /Users/USER/*/Controls Tests.app/Contents/MonoBundle/libSystem.Globalization.Native.dylib
       0x105189000 -        0x10525ffff libSystem.IO.Compression.Native.dylib (*) <1695ef53-f861-33f1-9b85-bd465707d45c> /Users/USER/*/Controls Tests.app/Contents/MonoBundle/libSystem.IO.Compression.Native.dylib
       0x1050c2000 -        0x1050cffff libSystem.Native.dylib (*) <de81cdc0-f236-3e57-8b0b-c28d537532fc> /Users/USER/*/Controls Tests.app/Contents/MonoBundle/libSystem.Native.dylib
       0x1050a6000 -        0x1050a7fff libSystem.Net.Security.Native.dylib (*) <ecfbf3a9-ac21-38ac-8ebd-bc35a89f9342> /Users/USER/*/Controls Tests.app/Contents/MonoBundle/libSystem.Net.Security.Native.dylib
       0x105107000 -        0x105117fff libSystem.Security.Cryptography.Native.Apple.dylib (*) <2c9d3c1c-75a3-3c61-93aa-c30ce3e9cdc0> /Users/USER/*/Controls Tests.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.Apple.dylib
       0x1055a2000 -        0x10583efff libclrjit.dylib (*) <b7dfa204-86ff-3bba-8c87-befe59aa185b> /Users/USER/*/Controls Tests.app/Contents/MonoBundle/libclrjit.dylib
       0x105f6c000 -        0x106426fff libcoreclr.dylib (*) <0ac15151-199b-3450-9773-c6d6e2597f0f> /Users/USER/*/Controls Tests.app/Contents/MonoBundle/libcoreclr.dylib
       0x105911000 -        0x105ab0fff libmscordaccore.dylib (*) <33497e87-ffb3-39e0-99e3-6d6ba3effe44> /Users/USER/*/Controls Tests.app/Contents/MonoBundle/libmscordaccore.dylib
       0x105b83000 -        0x105c9afff libmscordbi.dylib (*) <7deee9f7-2494-3c86-8d92-7c6ec62515ac> /Users/USER/*/Controls Tests.app/Contents/MonoBundle/libmscordbi.dylib
       0x10507c000 -        0x105080fff com.apple.AutomaticAssessmentConfiguration (1.0) <5defdb3d-8218-36bd-80a0-c6580d10e53e> /System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Versions/A/AutomaticAssessmentConfiguration
       0x105170000 -        0x10517cfff libobjc-trampolines.dylib (*) <fc1d5fa4-f762-3c6a-bdff-bc47152fb2de> /usr/lib/libobjc-trampolines.dylib
    0x7ff92d910000 -     0x7ff92f9e5666 com.apple.UIKitCore (1.0) <b96f3726-bc88-30ba-bbbb-5a77d8a43f81> /System/iOSSupport/System/Library/PrivateFrameworks/UIKitCore.framework/Versions/A/UIKitCore
    0x7ff832bef000 -     0x7ff832cbc3bb com.apple.FrontBoardServices (943.6.1) <6cf37fe5-b4df-3064-b7e4-70a7355741fb> /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices
    0x7ff81a5f1000 -     0x7ff81a638339 libdispatch.dylib (*) <2280af34-118b-35ca-87ce-19e15201e46d> /usr/lib/system/libdispatch.dylib
    0x7ff81a80b000 -     0x7ff81acbffe2 com.apple.CoreFoundation (6.9) <e07800d9-4e39-3c3c-852c-6620a2ae4070> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff8262ce000 -     0x7ff8265af6ed com.apple.HIToolbox (2.1.1) <cace9f6b-e827-3cc3-8613-47743a3c458c> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7ff81e2aa000 -     0x7ff81f7fb493 com.apple.AppKit (6.9) <fe1f4402-834c-30cb-b66b-ccec88c1dc60> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7ff8367e3000 -     0x7ff8368fa252 com.apple.UIKitMacHelper (1.0) <f13a0fd0-4a62-3bdb-b63b-81d3e2372b29> /System/Library/PrivateFrameworks/UIKitMacHelper.framework/Versions/A/UIKitMacHelper
    0x7ff81a3f2000 -     0x7ff81a48c6c7 dyld (*) <c6e52c5e-d1d2-354c-a4ec-069f8d5baafe> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
    0x7ff81a75b000 -     0x7ff81a797b4f libsystem_kernel.dylib (*) <a0701b73-99d9-31f3-babf-51c65e53ebbd> /usr/lib/system/libsystem_kernel.dylib
    0x7ff81a798000 -     0x7ff81a7a3faf libsystem_pthread.dylib (*) <2f5f8bae-cebe-30d8-83e3-eca5a30ea39d> /usr/lib/system/libsystem_pthread.dylib
    0x7ff81b96d000 -     0x7ff81c75eb61 com.apple.Foundation (6.9) <1116522e-84bc-3b5d-863d-60d4c5ce0001> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)
Writable regions: Total=745.8M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=745.8M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
ColorSync                          236K       27 
CoreAnimation                      128K       32 
CoreGraphics                        12K        2 
Foundation                          16K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           655.1M       85 
MALLOC guard page                   48K       12 
STACK GUARD                       56.1M       17 
Stack                             23.1M       17 
VM_ALLOCATE                        2.3G     7249 
__CTF                               824        1 
__DATA                            39.2M     1072 
__DATA_CONST                     114.2M     1089 
__DATA_DIRTY                      2614K      359 
__FONT_DATA                        2352        1 
__INFO_FILTER                         8        1 
__LINKEDIT                       166.8M       14 
__OBJC_RO                         61.3M        1 
__OBJC_RW                         2396K        2 
__TEXT                             1.2G     1106 
__TPRO_CONST                         16        2 
mapped file                      443.9M     1014 
shared memory                      820K       24 
===========                     =======  ======= 
TOTAL                              5.0G    12130 

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions