Walletwasabi: Wasabi wallet crash with macOS Catalina

Created on 9 Oct 2019  路  12Comments  路  Source: zkSNACKs/WalletWasabi

Since upgrading from macOS Mojave to Catalina, Wasabi crashes consistently after executing the following steps:

  1. Open Wasabi
  2. Load existing wallet
  3. Go to 'send' screen
  4. Keep selecting and de-selecting some coins
  5. 馃挜
debug priority waiting for dependency

Most helpful comment

Hmm, actually looking at the fix is pretty simple: https://github.com/AvaloniaUI/Avalonia/pull/3007/files

@danwalmsley Maybe we could do an Avalonia 0.8 backporting release, then a Wasabi backporting and give out a non-notifying release and then we can take our time as planned with the current master.

All 12 comments

Nothing on wasabi logs. Here's the thread dump:

Process:               wassabee [1169]
Path:                  /Applications/Wasabi Wallet.App/*/wassabee
Identifier:            zksnacks.wasabiwallet
Version:               1.1.9 (1.1.9)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           wassabee [1169]
User ID:               501

OS Version:            Mac OS X 10.15 (19A583)
Report Version:        12
Bridge OS Version:     3.0 (14Y906)


Time Awake Since Boot: 10000 seconds

System Integrity Protection: disabled

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

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    LIBSYSTEM, [0x2]

Application Specific Information:
assertion failure: "_needsGeometryInWindowDidChangeNotificationCount < (1 << 8) - 1" -> %lld

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff73548ade __abort_with_payload + 10
1   libsystem_kernel.dylib          0x00007fff7354a4ef abort_with_payload_wrapper_internal + 80
2   libsystem_kernel.dylib          0x00007fff7354a521 abort_with_payload + 9
3   libsystem_c.dylib               0x00007fff734b6a07 _os_crash_fmt.cold.1 + 55
4   libsystem_c.dylib               0x00007fff73449866 _os_crash_fmt + 154
5   com.apple.AppKit                0x00007fff3934f12f -[NSView(NSInternal) enableGeometryInWindowDidChangeNotification] + 216
6   com.apple.AppKit                0x00007fff3950153f -[NSWindow(NSCursorRects) _addCursorRect:cursor:forView:] + 962
7   com.apple.AppKit                0x00007fff39500d6a -[NSView addCursorRect:cursor:] + 607
8   libAvaloniaNative.dylib         0x0000000104eeff01 WindowBaseImpl::UpdateCursor() + 125
9   libAvaloniaNative.dylib         0x0000000104eefe6e WindowBaseImpl::SetCursor(IAvnCursor*) + 78
10  ???                             0x000000011cd125da 0 + 4778436058
11  ???                             0x000000011c5b4ba3 0 + 4770712483
12  ???                             0x000000011c5b42b8 0 + 4770710200
13  ???                             0x000000011bba4a80 0 + 4760160896
14  ???                             0x000000011a0655e2 0 + 4731590114
15  ???                             0x000000011c5b304a 0 + 4770705482
16  ???                             0x000000011c5ae3cb 0 + 4770685899
17  ???                             0x000000011bba61bb 0 + 4760166843
18  ???                             0x000000011bba6042 0 + 4760166466
19  ???                             0x000000011bb8281a 0 + 4760021018
20  ???                             0x000000011bb917d4 0 + 4760082388
21  ???                             0x000000011bb90eae 0 + 4760080046
22  ???                             0x000000011bb9085f 0 + 4760078431
23  ???                             0x000000011cd1231c 0 + 4778435356
24  ???                             0x000000011cd10ce7 0 + 4778429671
25  ???                             0x000000011cd16a82 0 + 4778453634
26  ???                             0x000000011cd16521 0 + 4778452257
27  ???                             0x000000011cd16271 0 + 4778451569
28  ???                             0x000000011cd1615d 0 + 4778451293
29  ???                             0x000000011cd15db5 0 + 4778450357
30  ???                             0x000000011cd15c8f 0 + 4778450063
31  libcoreclr.dylib                0x000000010330c42b UMThunkStub + 273
32  libAvaloniaNative.dylib         0x0000000104eedac0 -[AvnView mouseEvent:withType:] + 388
33  libAvaloniaNative.dylib         0x0000000104eedb31 -[AvnView mouseMoved:] + 22
34  com.apple.AppKit                0x00007fff39506118 -[NSTrackingArea mouseMoved:] + 133
35  com.apple.AppKit                0x00007fff3944b506 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 4282
36  com.apple.AppKit                0x00007fff3944a20d -[NSWindow(NSEventRouting) sendEvent:] + 349
37  com.apple.AppKit                0x00007fff3930e19e -[NSApplication(NSEvent) sendEvent:] + 3302
38  libAvaloniaNative.dylib         0x0000000104ee95de PlatformThreadingInterface::RunLoop(IAvnLoopCancellation*) + 386
39  ???                             0x000000011cd140e1 0 + 4778442977
40  ???                             0x000000011cd13e79 0 + 4778442361
41  ???                             0x000000011cd13d68 0 + 4778442088
42  ???                             0x000000011cc34ff1 0 + 4777529329
43  ???                             0x000000011a03539d 0 + 4731392925
44  ???                             0x000000011a031c1b 0 + 4731378715
45  ???                             0x000000011a031ba9 0 + 4731378601
46  ???                             0x000000011a031b39 0 + 4731378489
47  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
48  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
49  libcoreclr.dylib                0x0000000103044106 RunMain(MethodDesc*, short, int*, PtrArray**) + 694
50  libcoreclr.dylib                0x0000000103044472 Assembly::ExecuteMainMethod(PtrArray**, int) + 402
51  libcoreclr.dylib                0x0000000103084ea4 CorHost2::ExecuteAssembly(unsigned int, char16_t const*, int, char16_t const**, unsigned int*) + 436
52  libcoreclr.dylib                0x0000000102fb6046 coreclr_execute_assembly + 230
53  libhostpolicy.dylib             0x0000000102ee3388 0x102e5a000 + 562056
54  libhostpolicy.dylib             0x0000000102ecc7df 0x102e5a000 + 468959
55  libhostpolicy.dylib             0x0000000102ed3089 0x102e5a000 + 495753
56  libhostfxr.dylib                0x0000000102df58a3 0x102d6b000 + 567459
57  libhostfxr.dylib                0x0000000102e155ee 0x102d6b000 + 697838
58  libhostfxr.dylib                0x0000000102e181c2 0x102d6b000 + 709058
59  libhostfxr.dylib                0x0000000102e16678 0x102d6b000 + 702072
60  libhostfxr.dylib                0x0000000102df6919 0x102d6b000 + 571673
61  zksnacks.wasabiwallet           0x0000000102d39dd4 0x102d2c000 + 56788
62  zksnacks.wasabiwallet           0x0000000102d3a3a5 0x102d2c000 + 58277
63  libdyld.dylib                   0x00007fff733e0405 start + 1

Thread 1:
0   libsystem_kernel.dylib          0x00007fff73529146 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff735296ac mach_msg + 60
2   libcoreclr.dylib                0x0000000102fb28c8 MachMessage::Receive(unsigned int) + 72
3   libcoreclr.dylib                0x0000000102fb181e SEHExceptionThread(void*) + 94
4   libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
5   libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 2:
0   libsystem_kernel.dylib          0x00007fff7352f96a kevent + 10
1   libcoreclr.dylib                0x0000000102fa6c50 CorUnix::CPalSynchronizationManager::ReadBytesFromProcessPipe(int, unsigned char*, int) + 560
2   libcoreclr.dylib                0x0000000102fa6223 CorUnix::CPalSynchronizationManager::WorkerThread(void*) + 131
3   libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
4   libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
5   libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 3:
0   libsystem_kernel.dylib          0x00007fff7352a172 __open + 10
1   libcoreclr.dylib                0x00000001030223ff TwoWayPipe::WaitForConnection() + 31
2   libcoreclr.dylib                0x0000000103019e11 DbgTransportSession::TransportWorker() + 177
3   libcoreclr.dylib                0x0000000103018759 DbgTransportSession::TransportWorkerStatic(void*) + 9
4   libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
5   libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
6   libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 4:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x0000000103016b98 DebuggerRCThread::MainLoop() + 264
7   libcoreclr.dylib                0x0000000103016a2b DebuggerRCThread::ThreadProc() + 251
8   libcoreclr.dylib                0x0000000103016734 DebuggerRCThread::ThreadProcStatic(void*) + 132
9   libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
10  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
11  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 5:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa46d5 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 277
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8e6d WaitForSingleObjectEx + 77
6   libcoreclr.dylib                0x00000001032526ee CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 206
7   libcoreclr.dylib                0x00000001031bb7df FinalizerThread::WaitForFinalizerEvent(CLREvent*) + 31
8   libcoreclr.dylib                0x00000001031bb953 FinalizerThread::FinalizerThreadWorker(void*) + 115
9   libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
10  libcoreclr.dylib                0x00000001031355c9 ManagedThreadBase::FinalizerBase(void (*)(void*)) + 73
11  libcoreclr.dylib                0x00000001031bbc6c FinalizerThread::FinalizerThreadStart(void*) + 204
12  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
13  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
14  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 6:
0   libsystem_kernel.dylib          0x00007fff73529146 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff735296ac mach_msg + 60
2   libclrjit.dylib                 0x0000000103a42e68 MachMessage::Receive(unsigned int) + 72
3   libclrjit.dylib                 0x0000000103a41dbe SEHExceptionThread(void*) + 94
4   libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
5   libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 7:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa46d5 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 277
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa932d SleepEx + 141
5   libcoreclr.dylib                0x0000000103157d16 ThreadpoolMgr::TimerThreadFire() + 150
6   libcoreclr.dylib                0x0000000103157be5 ThreadpoolMgr::TimerThreadStart(void*) + 181
7   libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
8   libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
9   libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 8:
0   libsystem_pthread.dylib         0x00007fff735e95b4 start_wqthread + 0

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

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

Thread 11:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa46d5 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 277
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa932d SleepEx + 141
5   libcoreclr.dylib                0x00000001031c480f __SwitchToThread(unsigned int, unsigned int) + 15
6   libcoreclr.dylib                0x000000010315728c ThreadpoolMgr::GateThreadStart(void*) + 444
7   libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
8   libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
9   libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 12:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa46d5 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 277
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8e18 PAL_WaitForSingleObjectPrioritized + 72
6   libcoreclr.dylib                0x0000000103252b20 CLRLifoSemaphore::WaitForSignal(unsigned int) + 32
7   libcoreclr.dylib                0x0000000103252cba CLRLifoSemaphore::Wait(unsigned int) + 122
8   libcoreclr.dylib                0x0000000103154fbb ThreadpoolMgr::WorkerThreadStart(void*) + 1563
9   libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
10  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
11  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 13:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa46d5 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 277
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8e18 PAL_WaitForSingleObjectPrioritized + 72
6   libcoreclr.dylib                0x0000000103252b20 CLRLifoSemaphore::WaitForSignal(unsigned int) + 32
7   libcoreclr.dylib                0x0000000103252cba CLRLifoSemaphore::Wait(unsigned int) + 122
8   libcoreclr.dylib                0x0000000103154fbb ThreadpoolMgr::WorkerThreadStart(void*) + 1563
9   libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
10  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
11  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 14:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa46d5 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 277
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8e18 PAL_WaitForSingleObjectPrioritized + 72
6   libcoreclr.dylib                0x0000000103252b20 CLRLifoSemaphore::WaitForSignal(unsigned int) + 32
7   libcoreclr.dylib                0x0000000103252f30 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) + 608
8   libcoreclr.dylib                0x0000000103154d5e ThreadpoolMgr::WorkerThreadStart(void*) + 958
9   libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
10  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
11  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 15:
0   libsystem_kernel.dylib          0x00007fff7352ae76 read + 10
1   System.Native.dylib             0x0000000103b3e79f SignalHandlerLoop + 79
2   libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
3   libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 16:
0   libsystem_kernel.dylib          0x00007fff7352f96a kevent + 10
1   System.Native.dylib             0x0000000103b3ce45 SystemNative_WaitForSocketEvents + 85
2   ???                             0x000000011ccbc348 0 + 4778083144
3   ???                             0x000000011c926a44 0 + 4774324804
4   ???                             0x000000011c926e69 0 + 4774325865
5   libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
6   libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
7   libcoreclr.dylib                0x000000010318568f ThreadNative::KickOffThread_Worker(void*) + 431
8   libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
9   libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
10  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
11  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
12  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
13  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 17:
0   libsystem_pthread.dylib         0x00007fff735e95b4 start_wqthread + 0

Thread 18:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x0000000103252660 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 64
9   libcoreclr.dylib                0x00000001031307d0 Thread::Block(int, PendingSync*) + 32
10  libcoreclr.dylib                0x0000000103128175 SyncBlock::Wait(int, int) + 485
11  libcoreclr.dylib                0x00000001033830b9 ObjectNative::WaitTimeout(bool, int, Object*) + 201
12  ???                             0x0000000119b3acf7 0 + 4726172919
13  ???                             0x0000000119b3aa5c 0 + 4726172252
14  ???                             0x000000011a4d78b8 0 + 4736252088
15  ???                             0x000000011a4d97a6 0 + 4736260006
16  ???                             0x000000011cd90745 0 + 4778952517
17  ???                             0x000000011b6850e0 0 + 4754788576
18  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
19  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
20  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
21  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
22  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
23  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
24  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
25  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
26  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 19:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x00000001031955d1 WaitHandleNative::CorWaitMultipleNative(Object*, int, bool, bool) + 609
9   ???                             0x0000000119b7c365 0 + 4726440805
10  ???                             0x000000011cd90f39 0 + 4778954553
11  ???                             0x000000011cd8fa3e 0 + 4778949182
12  ???                             0x000000011cd8f6c6 0 + 4778948294
13  ???                             0x000000011cd8ebda 0 + 4778945498
14  ???                             0x000000011b6850e0 0 + 4754788576
15  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
16  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
17  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
18  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
19  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
20  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
21  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
22  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
23  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 20:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x0000000103252660 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 64
9   libcoreclr.dylib                0x00000001031307d0 Thread::Block(int, PendingSync*) + 32
10  libcoreclr.dylib                0x0000000103128175 SyncBlock::Wait(int, int) + 485
11  libcoreclr.dylib                0x00000001033830b9 ObjectNative::WaitTimeout(bool, int, Object*) + 201
12  ???                             0x0000000119b3acf7 0 + 4726172919
13  ???                             0x0000000119b3aa5c 0 + 4726172252
14  ???                             0x000000011a4d78b8 0 + 4736252088
15  ???                             0x000000011a4d97a6 0 + 4736260006
16  ???                             0x000000011cd90745 0 + 4778952517
17  ???                             0x000000011b6850e0 0 + 4754788576
18  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
19  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
20  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
21  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
22  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
23  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
24  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
25  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
26  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 21:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x00000001031955d1 WaitHandleNative::CorWaitMultipleNative(Object*, int, bool, bool) + 609
9   ???                             0x0000000119b7c365 0 + 4726440805
10  ???                             0x000000011cd90f39 0 + 4778954553
11  ???                             0x000000011cd8fa3e 0 + 4778949182
12  ???                             0x000000011cd8f6c6 0 + 4778948294
13  ???                             0x000000011cd8ebda 0 + 4778945498
14  ???                             0x000000011b6850e0 0 + 4754788576
15  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
16  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
17  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
18  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
19  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
20  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
21  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
22  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
23  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 22:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x0000000103252660 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 64
9   libcoreclr.dylib                0x00000001031307d0 Thread::Block(int, PendingSync*) + 32
10  libcoreclr.dylib                0x0000000103128175 SyncBlock::Wait(int, int) + 485
11  libcoreclr.dylib                0x00000001033830b9 ObjectNative::WaitTimeout(bool, int, Object*) + 201
12  ???                             0x0000000119b3acf7 0 + 4726172919
13  ???                             0x0000000119b3aa5c 0 + 4726172252
14  ???                             0x000000011a4d78b8 0 + 4736252088
15  ???                             0x000000011a4d97a6 0 + 4736260006
16  ???                             0x000000011cd90745 0 + 4778952517
17  ???                             0x000000011b6850e0 0 + 4754788576
18  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
19  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
20  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
21  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
22  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
23  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
24  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
25  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
26  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 23:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x00000001031955d1 WaitHandleNative::CorWaitMultipleNative(Object*, int, bool, bool) + 609
9   ???                             0x0000000119b7c365 0 + 4726440805
10  ???                             0x000000011cd90f39 0 + 4778954553
11  ???                             0x000000011cd8fa3e 0 + 4778949182
12  ???                             0x000000011cd8f6c6 0 + 4778948294
13  ???                             0x000000011cd8ebda 0 + 4778945498
14  ???                             0x000000011b6850e0 0 + 4754788576
15  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
16  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
17  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
18  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
19  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
20  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
21  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
22  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
23  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 24:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x0000000103252660 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 64
9   libcoreclr.dylib                0x00000001031307d0 Thread::Block(int, PendingSync*) + 32
10  libcoreclr.dylib                0x0000000103128175 SyncBlock::Wait(int, int) + 485
11  libcoreclr.dylib                0x00000001033830b9 ObjectNative::WaitTimeout(bool, int, Object*) + 201
12  ???                             0x0000000119b3acf7 0 + 4726172919
13  ???                             0x0000000119b3aa5c 0 + 4726172252
14  ???                             0x000000011a4d78b8 0 + 4736252088
15  ???                             0x000000011a4d97a6 0 + 4736260006
16  ???                             0x000000011cd90745 0 + 4778952517
17  ???                             0x000000011b6850e0 0 + 4754788576
18  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
19  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
20  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
21  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
22  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
23  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
24  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
25  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
26  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 25:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x00000001031955d1 WaitHandleNative::CorWaitMultipleNative(Object*, int, bool, bool) + 609
9   ???                             0x0000000119b7c365 0 + 4726440805
10  ???                             0x000000011cd90f39 0 + 4778954553
11  ???                             0x000000011cd8fa3e 0 + 4778949182
12  ???                             0x000000011cd8f6c6 0 + 4778948294
13  ???                             0x000000011cd8ebda 0 + 4778945498
14  ???                             0x000000011b6850e0 0 + 4754788576
15  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
16  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
17  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
18  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
19  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
20  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
21  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
22  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
23  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 26:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x0000000103252660 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 64
9   libcoreclr.dylib                0x00000001031307d0 Thread::Block(int, PendingSync*) + 32
10  libcoreclr.dylib                0x0000000103128175 SyncBlock::Wait(int, int) + 485
11  libcoreclr.dylib                0x00000001033830b9 ObjectNative::WaitTimeout(bool, int, Object*) + 201
12  ???                             0x0000000119b3acf7 0 + 4726172919
13  ???                             0x0000000119b3aa5c 0 + 4726172252
14  ???                             0x000000011a4d78b8 0 + 4736252088
15  ???                             0x000000011a4d97a6 0 + 4736260006
16  ???                             0x000000011cd90745 0 + 4778952517
17  ???                             0x000000011b6850e0 0 + 4754788576
18  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
19  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
20  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
21  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
22  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
23  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
24  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
25  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
26  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 27:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x00000001031955d1 WaitHandleNative::CorWaitMultipleNative(Object*, int, bool, bool) + 609
9   ???                             0x0000000119b7c365 0 + 4726440805
10  ???                             0x000000011cd90f39 0 + 4778954553
11  ???                             0x000000011cd8fa3e 0 + 4778949182
12  ???                             0x000000011cd8f6c6 0 + 4778948294
13  ???                             0x000000011cd8ebda 0 + 4778945498
14  ???                             0x000000011b6850e0 0 + 4754788576
15  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
16  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
17  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
18  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
19  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
20  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
21  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
22  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
23  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 28:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa46d5 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 277
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8e18 PAL_WaitForSingleObjectPrioritized + 72
6   libcoreclr.dylib                0x0000000103252b20 CLRLifoSemaphore::WaitForSignal(unsigned int) + 32
7   libcoreclr.dylib                0x0000000103252f30 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) + 608
8   libcoreclr.dylib                0x0000000103154d5e ThreadpoolMgr::WorkerThreadStart(void*) + 958
9   libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
10  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
11  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 29:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x0000000103252660 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 64
9   libcoreclr.dylib                0x00000001031307d0 Thread::Block(int, PendingSync*) + 32
10  libcoreclr.dylib                0x0000000103128175 SyncBlock::Wait(int, int) + 485
11  libcoreclr.dylib                0x00000001033830b9 ObjectNative::WaitTimeout(bool, int, Object*) + 201
12  ???                             0x0000000119b3acf7 0 + 4726172919
13  ???                             0x0000000119b3aa5c 0 + 4726172252
14  ???                             0x000000011d943c18 0 + 4791221272
15  ???                             0x0000000119a534ad 0 + 4725224621
16  ???                             0x0000000119b17d1c 0 + 4726029596
17  ???                             0x0000000119a534ad 0 + 4725224621
18  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
19  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
20  libcoreclr.dylib                0x000000010318568f ThreadNative::KickOffThread_Worker(void*) + 431
21  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
22  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
23  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
24  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
25  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
26  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 30:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x0000000103252660 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 64
9   libcoreclr.dylib                0x00000001031307d0 Thread::Block(int, PendingSync*) + 32
10  libcoreclr.dylib                0x0000000103128175 SyncBlock::Wait(int, int) + 485
11  libcoreclr.dylib                0x00000001033830b9 ObjectNative::WaitTimeout(bool, int, Object*) + 201
12  ???                             0x0000000119b3acf7 0 + 4726172919
13  ???                             0x0000000119b3aa5c 0 + 4726172252
14  ???                             0x000000011d943c18 0 + 4791221272
15  ???                             0x0000000119a534ad 0 + 4725224621
16  ???                             0x0000000119b17d1c 0 + 4726029596
17  ???                             0x0000000119a534ad 0 + 4725224621
18  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
19  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
20  libcoreclr.dylib                0x000000010318568f ThreadNative::KickOffThread_Worker(void*) + 431
21  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
22  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
23  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
24  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
25  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
26  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 31:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x0000000103252660 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 64
9   libcoreclr.dylib                0x00000001031307d0 Thread::Block(int, PendingSync*) + 32
10  libcoreclr.dylib                0x0000000103128175 SyncBlock::Wait(int, int) + 485
11  libcoreclr.dylib                0x00000001033830b9 ObjectNative::WaitTimeout(bool, int, Object*) + 201
12  ???                             0x0000000119b3acf7 0 + 4726172919
13  ???                             0x0000000119b3aa5c 0 + 4726172252
14  ???                             0x000000011a4d78b8 0 + 4736252088
15  ???                             0x000000011a4d97a6 0 + 4736260006
16  ???                             0x000000011cd90745 0 + 4778952517
17  ???                             0x000000011b6850e0 0 + 4754788576
18  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
19  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
20  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
21  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
22  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
23  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
24  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
25  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
26  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 32:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x00000001031955d1 WaitHandleNative::CorWaitMultipleNative(Object*, int, bool, bool) + 609
9   ???                             0x0000000119b7c365 0 + 4726440805
10  ???                             0x000000011cd90f39 0 + 4778954553
11  ???                             0x000000011cd8fa3e 0 + 4778949182
12  ???                             0x000000011cd8f6c6 0 + 4778948294
13  ???                             0x000000011cd8ebda 0 + 4778945498
14  ???                             0x000000011b6850e0 0 + 4754788576
15  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
16  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
17  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
18  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
19  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
20  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
21  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
22  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
23  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 33:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x0000000103252660 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 64
9   libcoreclr.dylib                0x00000001031307d0 Thread::Block(int, PendingSync*) + 32
10  libcoreclr.dylib                0x0000000103128175 SyncBlock::Wait(int, int) + 485
11  libcoreclr.dylib                0x00000001033830b9 ObjectNative::WaitTimeout(bool, int, Object*) + 201
12  ???                             0x0000000119b3acf7 0 + 4726172919
13  ???                             0x0000000119b3aa5c 0 + 4726172252
14  ???                             0x000000011a4d78b8 0 + 4736252088
15  ???                             0x000000011a4d97a6 0 + 4736260006
16  ???                             0x000000011cd90745 0 + 4778952517
17  ???                             0x000000011b6850e0 0 + 4754788576
18  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
19  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
20  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
21  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
22  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
23  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
24  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
25  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
26  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 34:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x00000001031955d1 WaitHandleNative::CorWaitMultipleNative(Object*, int, bool, bool) + 609
9   ???                             0x0000000119b7c365 0 + 4726440805
10  ???                             0x000000011cd90f39 0 + 4778954553
11  ???                             0x000000011cd8fa3e 0 + 4778949182
12  ???                             0x000000011cd8f6c6 0 + 4778948294
13  ???                             0x000000011cd8ebda 0 + 4778945498
14  ???                             0x000000011b6850e0 0 + 4754788576
15  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
16  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
17  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
18  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
19  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
20  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
21  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
22  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
23  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 35:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa46d5 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 277
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8e18 PAL_WaitForSingleObjectPrioritized + 72
6   libcoreclr.dylib                0x0000000103252b20 CLRLifoSemaphore::WaitForSignal(unsigned int) + 32
7   libcoreclr.dylib                0x0000000103252f30 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) + 608
8   libcoreclr.dylib                0x0000000103154d5e ThreadpoolMgr::WorkerThreadStart(void*) + 958
9   libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
10  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
11  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 36:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa46d5 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 277
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8e18 PAL_WaitForSingleObjectPrioritized + 72
6   libcoreclr.dylib                0x0000000103252b20 CLRLifoSemaphore::WaitForSignal(unsigned int) + 32
7   libcoreclr.dylib                0x0000000103252f30 CLRLifoSemaphore::Wait(unsigned int, unsigned int, unsigned int) + 608
8   libcoreclr.dylib                0x0000000103154d5e ThreadpoolMgr::WorkerThreadStart(void*) + 958
9   libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
10  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
11  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 37:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x0000000103252660 CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) + 64
9   libcoreclr.dylib                0x00000001031307d0 Thread::Block(int, PendingSync*) + 32
10  libcoreclr.dylib                0x0000000103128175 SyncBlock::Wait(int, int) + 485
11  libcoreclr.dylib                0x00000001033830b9 ObjectNative::WaitTimeout(bool, int, Object*) + 201
12  ???                             0x0000000119b3acf7 0 + 4726172919
13  ???                             0x0000000119b3aa5c 0 + 4726172252
14  ???                             0x000000011a4d78b8 0 + 4736252088
15  ???                             0x000000011a4d97a6 0 + 4736260006
16  ???                             0x000000011cd90745 0 + 4778952517
17  ???                             0x000000011b6850e0 0 + 4754788576
18  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
19  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
20  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
21  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
22  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
23  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
24  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
25  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
26  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 38:
0   libsystem_kernel.dylib          0x00007fff7352c8f6 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff735ed082 _pthread_cond_wait + 701
2   libcoreclr.dylib                0x0000000102fa4712 CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) + 338
3   libcoreclr.dylib                0x0000000102fa4327 CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) + 375
4   libcoreclr.dylib                0x0000000102fa8ca3 CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) + 1891
5   libcoreclr.dylib                0x0000000102fa8f32 WaitForMultipleObjectsEx + 82
6   libcoreclr.dylib                0x000000010312f95d Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode) + 1325
7   libcoreclr.dylib                0x000000010312a450 Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) + 48
8   libcoreclr.dylib                0x00000001031955d1 WaitHandleNative::CorWaitMultipleNative(Object*, int, bool, bool) + 609
9   ???                             0x0000000119b7c365 0 + 4726440805
10  ???                             0x000000011cd90f39 0 + 4778954553
11  ???                             0x000000011cd8fa3e 0 + 4778949182
12  ???                             0x000000011cd8f6c6 0 + 4778948294
13  ???                             0x000000011cd8ebda 0 + 4778945498
14  ???                             0x000000011b6850e0 0 + 4754788576
15  libcoreclr.dylib                0x000000010330b397 CallDescrWorkerInternal + 124
16  libcoreclr.dylib                0x0000000103171561 MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) + 945
17  libcoreclr.dylib                0x0000000103185669 ThreadNative::KickOffThread_Worker(void*) + 393
18  libcoreclr.dylib                0x0000000103134f23 ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 419
19  libcoreclr.dylib                0x0000000103135533 ManagedThreadBase::KickOff(ADID, void (*)(void*), void*) + 51
20  libcoreclr.dylib                0x00000001031858af ThreadNative::KickOffThread(void*) + 351
21  libcoreclr.dylib                0x0000000102faf218 CorUnix::CPalThread::ThreadEntry(void*) + 328
22  libsystem_pthread.dylib         0x00007fff735ecd76 _pthread_start + 125
23  libsystem_pthread.dylib         0x00007fff735e95d7 thread_start + 15

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000002000209  rbx: 0x0000000000000000  rcx: 0x00007ffeecec9ca8  rdx: 0x00007ffeecec9d60
  rdi: 0x0000000000000012  rsi: 0x0000000000000002  rbp: 0x00007ffeecec9cf0  rsp: 0x00007ffeecec9ca8
   r8: 0x000060000348b780   r9: 0x0000000000000000  r10: 0x0000000000000054  r11: 0x0000000000000246
  r12: 0x0000000000000054  r13: 0x00007ffeecec9d60  r14: 0x0000000000000002  r15: 0x0000000000000012
  rip: 0x00007fff73548ade  rfl: 0x0000000000000246  cr2: 0x0000000106fec000

Logical CPU:     0
Error Code:      0x02000209
Trap Number:     133

Related Reddit thread about "getting weirdness from Wasabi after updating to Catalina" - https://old.reddit.com/r/WasabiWallet/comments/df61nc/macos_catalina_update/

same as:
https://github.com/zkSNACKs/WalletWasabi/issues/2279

fixed in 0.9 release of Avalonia, until then Catalina cant be supported, we are expecting 0.9 RC1 end of this week.

That's good. Unfortunately it makes the next Wasabi release to be a crucial one and somewhat urgent. @molnard what do you think? If we wait with this for months then we'll lose our OSX users. Unfortunately the Avalonia update is not a backportable update.

Another option could be to give out a non-notifying release after we updated Avalonia, but not sure OSX users are 30% of our userbase, so it may well be a notifying release.

Hmm, actually looking at the fix is pretty simple: https://github.com/AvaloniaUI/Avalonia/pull/3007/files

@danwalmsley Maybe we could do an Avalonia 0.8 backporting release, then a Wasabi backporting and give out a non-notifying release and then we can take our time as planned with the current master.

I would go with the quick fix if it is possible.

It looks like @danwalmsley can make a fix without upgrading to Avalonia 0.9. If all go well until the end of tomorrow there will be a silent update with the fix. I will keep you posted.

@danwalmsley fixed it: https://github.com/zkSNACKs/WalletWasabi/pull/2414
Merged. In one hour there will be a new silent release.

Bullish! 馃敟馃敟馃敟馃敟馃敟

@gustavonalle there you go:
https://github.com/zkSNACKs/WalletWasabi/releases/tag/v1.1.9.2

Feel free to feedback or close the issue if it works.

Closing this, if the issue still persist then we'll reopen.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

MaxHillebrand picture MaxHillebrand  路  3Comments

RiccardoMasutti picture RiccardoMasutti  路  3Comments

the-metalworker picture the-metalworker  路  3Comments

MaxHillebrand picture MaxHillebrand  路  3Comments

MaxHillebrand picture MaxHillebrand  路  3Comments