Skip to content

Instantly share code, notes, and snippets.

@lambdageek
Last active October 1, 2018 16:44
Show Gist options
  • Save lambdageek/e31a07accfae252b0eb697fb7cdcb37d to your computer and use it in GitHub Desktop.
Save lambdageek/e31a07accfae252b0eb697fb7cdcb37d to your computer and use it in GitHub Desktop.
* thread #1, name = 'tid_307', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff7f14d1b2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7f2065cb libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x000000010ee689b0 mono`mono_os_cond_timedwait [inlined] mono_os_cond_wait(cond=0x00007fdf44004d20, mutex=0x00007fdf44004ce0) at mono-os-mutex.h:173 [opt]
frame #3: 0x000000010ee689a5 mono`mono_os_cond_timedwait(cond=0x00007fdf44004d20, mutex=0x00007fdf44004ce0, timeout_ms=4294967295) at mono-os-mutex.c:32 [opt]
frame #4: 0x000000010edd2249 mono`mono_w32handle_timedwait_signal_handle at mono-coop-mutex.h:102 [opt]
frame #5: 0x000000010edd221c mono`mono_w32handle_timedwait_signal_handle [inlined] mono_w32handle_timedwait_signal_naked(poll=0, alerted=<unavailable>) at w32handle.c:641 [opt]
frame #6: 0x000000010edd221c mono`mono_w32handle_timedwait_signal_handle(handle_data=<unavailable>, timeout=<unavailable>, poll=0, alerted=<unavailable>) at w32handle.c:756 [opt]
frame #7: 0x000000010edd2111 mono`mono_w32handle_wait_one(handle=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:874 [opt]
frame #8: 0x000000010edd2392 mono`mono_w32handle_wait_multiple(handles=0x00007ffee107f3f0, nhandles=1, waitall=0, timeout=<unavailable>, alertable=1) at w32handle.c:912 [opt]
frame #9: 0x000000010edae427 mono`ves_icall_System_Threading_WaitHandle_Wait_internal(handles=<unavailable>, numhandles=<unavailable>, waitall=<unavailable>, timeout=-1, error=0x00007ffee107f310) at threads.c:2122 [opt]
frame #10: 0x0000000111d753fd
frame #11: 0x0000000110f0a906 mscorlib.dll.dylib`System_Threading_WaitHandle_InternalWaitOne_System_Runtime_InteropServices_SafeHandle_long_bool_bool + 86
frame #12: 0x0000000110f0a8a1 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitOne_long_bool + 65
frame #13: 0x0000000110f0a677 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitOne_int_bool + 71
frame #14: 0x0000000110f0a7a9 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitOne + 57
frame #15: 0x0000000111f4ac58
frame #16: 0x0000000111cd2493
frame #17: 0x000000010f0ffe13
frame #18: 0x000000010f0f914b
frame #19: 0x000000010eb92723 mono`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=0x00007ffee107ff08, exc=0x00000000ffffffff, error=<unavailable>) at mini-runtime.c:3115 [opt]
frame #20: 0x000000010ed8e2a4 mono`do_runtime_invoke(method=0x00007fdf43c024e8, obj=0x0000000000000000, params=0x00007ffee107ff08, exc=0x0000000000000000, error=0x00007ffee107ff40) at object.c:2960 [opt]
frame #21: 0x000000010ed91d7c mono`do_exec_main_checked [inlined] mono_runtime_invoke_checked(method=<unavailable>, obj=<unavailable>, params=<unavailable>, error=0x00007ffee107ff40) at object.c:3128 [opt]
frame #22: 0x000000010ed91d6d mono`do_exec_main_checked(method=0x00007fdf43c024e8, args=<unavailable>, error=0x00007ffee107ff40) at object.c:4949 [opt]
frame #23: 0x000000010ebf967d mono`mono_jit_exec at driver.g.c:1236 [opt]
frame #24: 0x000000010ebf966f mono`mono_jit_exec(domain=<unavailable>, assembly=<unavailable>, argc=20, argv=0x00007ffee10802f8) at driver.g.c:1195 [opt]
frame #25: 0x000000010ebfc85f mono`mono_main [inlined] main_thread_handler at driver.g.c:1313 [opt]
frame #26: 0x000000010ebfc828 mono`mono_main(argc=21, argv=<unavailable>) at driver.g.c:2483 [opt]
frame #27: 0x000000010eb816d8 mono`main [inlined] mono_main_with_options(argc=<unavailable>, argv=<unavailable>) at main.c:50 [opt]
frame #28: 0x000000010eb816c4 mono`main(argc=21, argv=<unavailable>) at main.c:405 [opt]
frame #29: 0x00007fff7f011085 libdyld.dylib`start + 1
thread #2, name = 'SGen worker'
frame #0: 0x00007fff7f14d1b2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7f2065cb libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x000000010ee5ad2e mono`thread_func [inlined] mono_os_cond_wait(mutex=<unavailable>) at mono-os-mutex.h:173 [opt]
frame #3: 0x000000010ee5ad1b mono`thread_func at sgen-thread-pool.c:165 [opt]
frame #4: 0x000000010ee5ad0d mono`thread_func(data=0x0000000000000000) at sgen-thread-pool.c:196 [opt]
frame #5: 0x00007fff7f20333d libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7f2062a7 libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff7f202425 libsystem_pthread.dylib`thread_start + 13
thread #3, name = 'Finalizer'
frame #0: 0x00007fff7f149c66 libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x000000010ee0861a mono`finalizer_thread [inlined] mono_os_sem_wait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:90 [opt]
frame #2: 0x000000010ee0860f mono`finalizer_thread at mono-coop-semaphore.h:43 [opt]
frame #3: 0x000000010ee085f5 mono`finalizer_thread(unused=<unavailable>) at gc.c:918 [opt]
frame #4: 0x000000010edb3e93 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:1151 [opt]
frame #5: 0x000000010edb3e03 mono`start_wrapper(data=0x00007fdf4500bff0) at threads.c:1211 [opt]
frame #6: 0x00007fff7f20333d libsystem_pthread.dylib`_pthread_body + 126
frame #7: 0x00007fff7f2062a7 libsystem_pthread.dylib`_pthread_start + 70
frame #8: 0x00007fff7f202425 libsystem_pthread.dylib`thread_start + 13
thread #4
frame #0: 0x00007fff7f14b5be libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff7f202641 libsystem_pthread.dylib`_pthread_wqthread + 446
frame #2: 0x00007fff7f202415 libsystem_pthread.dylib`start_wqthread + 13
thread #5, name = 'tid_2c03'
frame #0: 0x00007fff7f149c66 libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x000000010ee70d48 mono`mono_thread_info_wait_for_resume [inlined] mono_os_sem_wait(flags=MONO_SEM_FLAGS_NONE) at mono-os-semaphore.h:90 [opt]
frame #2: 0x000000010ee70d39 mono`mono_thread_info_wait_for_resume(info=0x00007fdf448f2a00) at mono-threads.c:225 [opt]
frame #3: 0x000000010ee767b5 mono`mono_threads_exit_gc_safe_region_unbalanced_internal(cookie=0x00007fdf448f2a00, stackdata=0x0000700005908dd8) at mono-threads-coop.c:324 [opt]
frame #4: 0x000000010ee73ad3 mono`mono_thread_info_sleep at mono-coop-mutex.h:92 [opt]
frame #5: 0x000000010ee73a93 mono`mono_thread_info_sleep [inlined] sleep_interruptable(ms=<unavailable>, alerted=<unavailable>) at mono-threads.c:1562 [opt]
frame #6: 0x000000010ee73a0d mono`mono_thread_info_sleep(ms=500, alerted=<unavailable>) at mono-threads.c:1592 [opt]
frame #7: 0x000000010ed01163 mono`monitor_thread(unused=<unavailable>) at threadpool-worker-default.c:708 [opt]
frame #8: 0x000000010edb3e93 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:1151 [opt]
frame #9: 0x000000010edb3e03 mono`start_wrapper(data=0x00007fdf43f651d0) at threads.c:1211 [opt]
frame #10: 0x00007fff7f20333d libsystem_pthread.dylib`_pthread_body + 126
frame #11: 0x00007fff7f2062a7 libsystem_pthread.dylib`_pthread_start + 70
frame #12: 0x00007fff7f202425 libsystem_pthread.dylib`thread_start + 13
thread #6, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f149c7e libsystem_kernel.dylib`semaphore_timedwait_trap + 10
frame #1: 0x000000010ed0173d mono`worker_thread [inlined] mono_os_sem_timedwait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:124 [opt]
frame #2: 0x000000010ed016bf mono`worker_thread at mono-coop-semaphore.h:57 [opt]
frame #3: 0x000000010ed016a5 mono`worker_thread at threadpool-worker-default.c:391 [opt]
frame #4: 0x000000010ed015b1 mono`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:490 [opt]
frame #5: 0x000000010edb3e93 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:1151 [opt]
frame #6: 0x000000010edb3e03 mono`start_wrapper(data=0x00007fdf450ced60) at threads.c:1211 [opt]
frame #7: 0x00007fff7f20333d libsystem_pthread.dylib`_pthread_body + 126
frame #8: 0x00007fff7f2062a7 libsystem_pthread.dylib`_pthread_start + 70
frame #9: 0x00007fff7f202425 libsystem_pthread.dylib`thread_start + 13
thread #7, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f14c872 libsystem_kernel.dylib`__psynch_mutexwait + 10
frame #1: 0x00007fff7f203da0 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_wait + 96
frame #2: 0x00007fff7f2014c7 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow + 226
frame #3: 0x000000010edd09d1 mono`mono_coop_mutex_lock [inlined] mono_os_mutex_lock(mutex=<unavailable>) at mono-os-mutex.h:99 [opt]
frame #4: 0x000000010edd09c9 mono`mono_coop_mutex_lock(mutex=0x000000010ef58490) at mono-coop-mutex.h:56 [opt]
frame #5: 0x000000010edd27e9 mono`mono_w32handle_wait_multiple [inlined] mono_w32handle_lock_signal_mutex at w32handle.c:118 [opt]
frame #6: 0x000000010edd27e1 mono`mono_w32handle_wait_multiple(handles=<unavailable>, nhandles=<unavailable>, waitall=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:1025 [opt]
frame #7: 0x000000010edae427 mono`ves_icall_System_Threading_WaitHandle_Wait_internal(handles=<unavailable>, numhandles=<unavailable>, waitall=<unavailable>, timeout=-1, error=0x0000700005d0e5d0) at threads.c:2122 [opt]
frame #8: 0x0000000111d753fd
frame #9: 0x0000000110f0aefe mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___int_bool + 270
frame #10: 0x0000000110f0b0e9 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___System_TimeSpan_bool + 105
frame #11: 0x0000000110f0f7f4 mscorlib.dll.dylib`System_Threading_RegisteredWaitHandle_Wait_object + 276
thread #8, name = 'In-proc Node (Default)'
frame #0: 0x00007fff7f14c872 libsystem_kernel.dylib`__psynch_mutexwait + 10
frame #1: 0x00007fff7f203da0 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_wait + 96
frame #2: 0x00007fff7f2014c7 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow + 226
frame #3: 0x000000010edd09d1 mono`mono_coop_mutex_lock [inlined] mono_os_mutex_lock(mutex=<unavailable>) at mono-os-mutex.h:99 [opt]
frame #4: 0x000000010edd09c9 mono`mono_coop_mutex_lock(mutex=0x000000010ef58490) at mono-coop-mutex.h:56 [opt]
frame #5: 0x000000010edd27e9 mono`mono_w32handle_wait_multiple [inlined] mono_w32handle_lock_signal_mutex at w32handle.c:118 [opt]
frame #6: 0x000000010edd27e1 mono`mono_w32handle_wait_multiple(handles=<unavailable>, nhandles=<unavailable>, waitall=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:1025 [opt]
frame #7: 0x000000010edae427 mono`ves_icall_System_Threading_WaitHandle_Wait_internal(handles=<unavailable>, numhandles=<unavailable>, waitall=<unavailable>, timeout=-1, error=0x0000700005d517d0) at threads.c:2122 [opt]
frame #8: 0x0000000111d753fd
frame #9: 0x0000000110f0aefe mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___int_bool + 270
frame #10: 0x0000000110f0b1a4 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle__ + 52
frame #11: 0x0000000111f8631b
thread #9, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f14d1b2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7f2065cb libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x000000010ee689b0 mono`mono_os_cond_timedwait [inlined] mono_os_cond_wait(cond=0x000000010ef584d0, mutex=0x000000010ef58490) at mono-os-mutex.h:173 [opt]
frame #3: 0x000000010ee689a5 mono`mono_os_cond_timedwait(cond=0x000000010ef584d0, mutex=0x000000010ef58490, timeout_ms=4294967295) at mono-os-mutex.c:32 [opt]
frame #4: 0x000000010edd2df8 mono`mono_w32handle_timedwait_signal at mono-coop-mutex.h:102 [opt]
frame #5: 0x000000010edd2dc8 mono`mono_w32handle_timedwait_signal [inlined] mono_w32handle_timedwait_signal_naked(timeout=<unavailable>, poll=<unavailable>, alerted=<unavailable>) at w32handle.c:641 [opt]
frame #6: 0x000000010edd2db4 mono`mono_w32handle_timedwait_signal(timeout=4294967295, poll=<unavailable>, alerted=0x0000700005f53fc0) at w32handle.c:701 [opt]
frame #7: 0x000000010edd288d mono`mono_w32handle_wait_multiple(handles=<unavailable>, nhandles=<unavailable>, waitall=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:1062 [opt]
frame #8: 0x000000010edae427 mono`ves_icall_System_Threading_WaitHandle_Wait_internal(handles=<unavailable>, numhandles=<unavailable>, waitall=<unavailable>, timeout=-1, error=0x0000700005f545d0) at threads.c:2122 [opt]
frame #9: 0x0000000111d753fd
frame #10: 0x0000000110f0aefe mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___int_bool + 270
frame #11: 0x0000000110f0b0e9 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___System_TimeSpan_bool + 105
frame #12: 0x0000000110f0f7f4 mscorlib.dll.dylib`System_Threading_RegisteredWaitHandle_Wait_object + 276
thread #10, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f149c7e libsystem_kernel.dylib`semaphore_timedwait_trap + 10
frame #1: 0x000000010ed0173d mono`worker_thread [inlined] mono_os_sem_timedwait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:124 [opt]
frame #2: 0x000000010ed016bf mono`worker_thread at mono-coop-semaphore.h:57 [opt]
frame #3: 0x000000010ed016a5 mono`worker_thread at threadpool-worker-default.c:391 [opt]
frame #4: 0x000000010ed015b1 mono`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:490 [opt]
frame #5: 0x000000010edb3e93 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:1151 [opt]
frame #6: 0x000000010edb3e03 mono`start_wrapper(data=0x00007fdf43d3a920) at threads.c:1211 [opt]
frame #7: 0x00007fff7f20333d libsystem_pthread.dylib`_pthread_body + 126
frame #8: 0x00007fff7f2062a7 libsystem_pthread.dylib`_pthread_start + 70
frame #9: 0x00007fff7f202425 libsystem_pthread.dylib`thread_start + 13
thread #11, name = 'RequestBuilder thread'
frame #0: 0x00007fff7f14d1b2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7f2065cb libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x000000010ee689b0 mono`mono_os_cond_timedwait [inlined] mono_os_cond_wait(cond=0x00007fdf440092b8, mutex=0x00007fdf44009278) at mono-os-mutex.h:173 [opt]
frame #3: 0x000000010ee689a5 mono`mono_os_cond_timedwait(cond=0x00007fdf440092b8, mutex=0x00007fdf44009278, timeout_ms=4294967295) at mono-os-mutex.c:32 [opt]
frame #4: 0x000000010edd2249 mono`mono_w32handle_timedwait_signal_handle at mono-coop-mutex.h:102 [opt]
frame #5: 0x000000010edd221c mono`mono_w32handle_timedwait_signal_handle [inlined] mono_w32handle_timedwait_signal_naked(poll=0, alerted=<unavailable>) at w32handle.c:641 [opt]
frame #6: 0x000000010edd221c mono`mono_w32handle_timedwait_signal_handle(handle_data=<unavailable>, timeout=<unavailable>, poll=0, alerted=<unavailable>) at w32handle.c:756 [opt]
frame #7: 0x000000010edd2111 mono`mono_w32handle_wait_one(handle=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:874 [opt]
frame #8: 0x000000010ee09b0e mono`ves_icall_System_Threading_Monitor_Monitor_wait(obj=0x0000000113442b90, ms=4294967295) at monitor.c:1387 [opt]
frame #9: 0x0000000113706c2d
frame #10: 0x0000000110f00fa2 mscorlib.dll.dylib`System_Threading_Monitor_Wait_object_int_bool + 66
frame #11: 0x0000000110f01051 mscorlib.dll.dylib`System_Threading_Monitor_Wait_object_int + 49
frame #12: 0x0000000110ef80d2 mscorlib.dll.dylib`System_Threading_SemaphoreSlim_WaitUntilCountOrTimeout_int_uint_System_Threading_CancellationToken + 146
frame #13: 0x0000000110ef7dd0 mscorlib.dll.dylib`System_Threading_SemaphoreSlim_Wait_int_System_Threading_CancellationToken + 720
frame #14: 0x0000000111fb317b
frame #15: 0x0000000111fb24e3
frame #16: 0x0000000111fb1322
frame #17: 0x0000000110f0200b mscorlib.dll.dylib`System_Threading_ThreadHelper_ThreadStart_Context_object + 171
frame #18: 0x0000000110eff5cb mscorlib.dll.dylib`System_Threading_ExecutionContext_RunInternal_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 427
frame #19: 0x0000000110eff413 mscorlib.dll.dylib`System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 67
frame #20: 0x0000000110eff388 mscorlib.dll.dylib`System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object + 104
frame #21: 0x0000000110f02193 mscorlib.dll.dylib`System_Threading_ThreadHelper_ThreadStart + 67
frame #22: 0x0000000111b5b1a9
frame #23: 0x000000010eb92723 mono`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=0x000070000635aec8, exc=0x00000001151a6340, error=<unavailable>) at mini-runtime.c:3115 [opt]
frame #24: 0x000000010ed8e2a4 mono`do_runtime_invoke(method=0x00007fdf44942390, obj=0x000000010f64d218, params=0x000070000635aec8, exc=0x0000000000000000, error=0x000070000635ae60) at object.c:2960 [opt]
frame #25: 0x000000010ed9006b mono`mono_runtime_delegate_try_invoke [inlined] mono_runtime_invoke_checked(params=<unavailable>, error=<unavailable>) at object.c:3128 [opt]
frame #26: 0x000000010ed90063 mono`mono_runtime_delegate_try_invoke(delegate=0x000000010f64d218, params=0x000070000635aec8, exc=0x0000000000000000, error=0x000070000635ae60) at object.c:4230 [opt]
frame #27: 0x000000010edb3ebe mono`start_wrapper at threads.c:1159 [opt]
frame #28: 0x000000010edb3e03 mono`start_wrapper(data=0x00007fdf43d3d590) at threads.c:1211 [opt]
frame #29: 0x00007fff7f20333d libsystem_pthread.dylib`_pthread_body + 126
frame #30: 0x00007fff7f2062a7 libsystem_pthread.dylib`_pthread_start + 70
frame #31: 0x00007fff7f202425 libsystem_pthread.dylib`thread_start + 13
thread #12, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f149c7e libsystem_kernel.dylib`semaphore_timedwait_trap + 10
frame #1: 0x000000010ed0173d mono`worker_thread [inlined] mono_os_sem_timedwait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:124 [opt]
frame #2: 0x000000010ed016bf mono`worker_thread at mono-coop-semaphore.h:57 [opt]
frame #3: 0x000000010ed016a5 mono`worker_thread at threadpool-worker-default.c:391 [opt]
frame #4: 0x000000010ed015b1 mono`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:490 [opt]
frame #5: 0x000000010edb3e93 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:1151 [opt]
frame #6: 0x000000010edb3e03 mono`start_wrapper(data=0x00007fdf43d8ef10) at threads.c:1211 [opt]
frame #7: 0x00007fff7f20333d libsystem_pthread.dylib`_pthread_body + 126
frame #8: 0x00007fff7f2062a7 libsystem_pthread.dylib`_pthread_start + 70
frame #9: 0x00007fff7f202425 libsystem_pthread.dylib`thread_start + 13
thread #13, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f14d1b2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7f2065cb libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x000000010ee689b0 mono`mono_os_cond_timedwait [inlined] mono_os_cond_wait(cond=0x000000010ef584d0, mutex=0x000000010ef58490) at mono-os-mutex.h:173 [opt]
frame #3: 0x000000010ee689a5 mono`mono_os_cond_timedwait(cond=0x000000010ef584d0, mutex=0x000000010ef58490, timeout_ms=4294967295) at mono-os-mutex.c:32 [opt]
frame #4: 0x000000010edd2df8 mono`mono_w32handle_timedwait_signal at mono-coop-mutex.h:102 [opt]
frame #5: 0x000000010edd2dc8 mono`mono_w32handle_timedwait_signal [inlined] mono_w32handle_timedwait_signal_naked(timeout=<unavailable>, poll=<unavailable>, alerted=<unavailable>) at w32handle.c:641 [opt]
frame #6: 0x000000010edd2db4 mono`mono_w32handle_timedwait_signal(timeout=4294967295, poll=<unavailable>, alerted=0x000070000675ffc0) at w32handle.c:701 [opt]
frame #7: 0x000000010edd288d mono`mono_w32handle_wait_multiple(handles=<unavailable>, nhandles=<unavailable>, waitall=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:1062 [opt]
frame #8: 0x000000010edae427 mono`ves_icall_System_Threading_WaitHandle_Wait_internal(handles=<unavailable>, numhandles=<unavailable>, waitall=<unavailable>, timeout=-1, error=0x00007000067605d0) at threads.c:2122 [opt]
frame #9: 0x0000000111d753fd
frame #10: 0x0000000110f0aefe mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___int_bool + 270
frame #11: 0x0000000110f0b0e9 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___System_TimeSpan_bool + 105
frame #12: 0x0000000110f0f7f4 mscorlib.dll.dylib`System_Threading_RegisteredWaitHandle_Wait_object + 276
thread #14, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f14c872 libsystem_kernel.dylib`__psynch_mutexwait + 10
frame #1: 0x00007fff7f203da0 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_wait + 96
frame #2: 0x00007fff7f2014c7 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow + 226
frame #3: 0x000000010edd09d1 mono`mono_coop_mutex_lock [inlined] mono_os_mutex_lock(mutex=<unavailable>) at mono-os-mutex.h:99 [opt]
frame #4: 0x000000010edd09c9 mono`mono_coop_mutex_lock(mutex=0x000000010ef58490) at mono-coop-mutex.h:56 [opt]
frame #5: 0x000000010edd27e9 mono`mono_w32handle_wait_multiple [inlined] mono_w32handle_lock_signal_mutex at w32handle.c:118 [opt]
frame #6: 0x000000010edd27e1 mono`mono_w32handle_wait_multiple(handles=<unavailable>, nhandles=<unavailable>, waitall=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:1025 [opt]
frame #7: 0x000000010edae427 mono`ves_icall_System_Threading_WaitHandle_Wait_internal(handles=<unavailable>, numhandles=<unavailable>, waitall=<unavailable>, timeout=-1, error=0x00007000069635d0) at threads.c:2122 [opt]
frame #8: 0x0000000111d753fd
frame #9: 0x0000000110f0aefe mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___int_bool + 270
frame #10: 0x0000000110f0b0e9 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___System_TimeSpan_bool + 105
frame #11: 0x0000000110f0f7f4 mscorlib.dll.dylib`System_Threading_RegisteredWaitHandle_Wait_object + 276
thread #15, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f149c7e libsystem_kernel.dylib`semaphore_timedwait_trap + 10
frame #1: 0x000000010ed0173d mono`worker_thread [inlined] mono_os_sem_timedwait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:124 [opt]
frame #2: 0x000000010ed016bf mono`worker_thread at mono-coop-semaphore.h:57 [opt]
frame #3: 0x000000010ed016a5 mono`worker_thread at threadpool-worker-default.c:391 [opt]
frame #4: 0x000000010ed015b1 mono`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:490 [opt]
frame #5: 0x000000010edb3e93 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:1151 [opt]
frame #6: 0x000000010edb3e03 mono`start_wrapper(data=0x00007fdf43dd59c0) at threads.c:1211 [opt]
frame #7: 0x00007fff7f20333d libsystem_pthread.dylib`_pthread_body + 126
frame #8: 0x00007fff7f2062a7 libsystem_pthread.dylib`_pthread_start + 70
frame #9: 0x00007fff7f202425 libsystem_pthread.dylib`thread_start + 13
thread #16, name = 'RequestBuilder thread'
frame #0: 0x00007fff7f14d876 libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff7f0d8830 libsystem_c.dylib`nanosleep + 199
frame #2: 0x000000010ee89165 mono`monoeg_g_usleep(microseconds=<unavailable>) at gdate-unix.c:53 [opt]
frame #3: 0x000000010ec3943a mono`mono_handle_native_crash(signal="SIGABRT", ctx=0x0000700006d68930, info=0x0000700006d688c8) at mini-exceptions.c:2993 [opt]
frame #4: 0x00007fff7f1fab3d libsystem_platform.dylib`_sigtramp + 29
frame #5: 0x00007fff7f14fb87 libsystem_kernel.dylib`__pthread_kill + 11
frame #6: 0x00007fff7f205c50 libsystem_pthread.dylib`pthread_kill + 285
frame #7: 0x00007fff7f0b91c9 libsystem_c.dylib`abort + 127
frame #8: 0x000000010ee6389f mono`mono_log_write_logfile(log_domain=<unavailable>, level=<unavailable>, hdr=<unavailable>, message="suspend_thread suspend took 5000 ms, which is more than the allowed 5000 ms") at mono-log-common.c:135 [opt]
frame #9: 0x000000010ee7ec5c mono`monoeg_g_log [inlined] monoeg_g_logstr(log_domain=0x0000000000000000, log_level=G_LOG_LEVEL_ERROR, msg=<unavailable>) at goutput.c:117 [opt]
frame #10: 0x000000010ee7ec33 mono`monoeg_g_log [inlined] monoeg_g_logv_nofree(format=<unavailable>, args=<unavailable>) at goutput.c:128 [opt]
frame #11: 0x000000010ee7ec20 mono`monoeg_g_log [inlined] monoeg_g_logv(format=<unavailable>, args=<unavailable>) at goutput.c:135 [opt]
frame #12: 0x000000010ee7ec20 mono`monoeg_g_log(log_domain=0x0000000000000000, log_level=G_LOG_LEVEL_ERROR, format=<unavailable>) at goutput.c:144 [opt]
frame #13: 0x000000010ee71559 mono`mono_threads_wait_pending_operations at mono-threads.c:318 [opt]
frame #14: 0x000000010ee14fe3 mono`sgen_client_stop_world at sgen-stw.c:297 [opt]
frame #15: 0x000000010ee14fcf mono`sgen_client_stop_world(generation=0, serial_collection=0) at sgen-stw.c:124 [opt]
frame #16: 0x000000010ee28326 mono`sgen_stop_world(generation=0, serial_collection=0) at sgen-gc.c:3821 [opt]
frame #17: 0x000000010ee250ad mono`sgen_perform_collection [inlined] sgen_perform_collection_inner at sgen-gc.c:2530 [opt]
frame #18: 0x000000010ee25045 mono`sgen_perform_collection(requested_size=5768, generation_to_collect=0, reason="Nursery full", forced_serial=0, stw=1) at sgen-gc.c:2635 [opt]
frame #19: 0x000000010ee1aa90 mono`sgen_alloc_obj_nolock(vtable=0x00007fdf4589d8a0, size=5768) at sgen-alloc.c:239 [opt]
frame #20: 0x000000010ee176e7 mono`mono_gc_alloc_vector(vtable=0x00007fdf4589d8a0, size=5768, max_length=239) at sgen-mono.c:1313 [opt]
frame #21: 0x000000010f0fafd9
frame #22: 0x000000011114bf3d mscorlib.dll.dylib`System_Collections_Generic_Dictionary_2_TKey_REF_TValue_REF_Initialize_int + 157
frame #23: 0x0000000111149f99 mscorlib.dll.dylib`System_Collections_Generic_Dictionary_2_TKey_REF_TValue_REF__ctor_int_System_Collections_Generic_IEqualityComparer_1_TKey_REF + 73
frame #24: 0x0000000111dccbc3
frame #25: 0x0000000111fa0323
frame #26: 0x0000000110ffc791 mscorlib.dll.dylib`System_Runtime_CompilerServices_AsyncMethodBuilderCore_MoveNextRunner_InvokeMoveNext_object + 177
frame #27: 0x0000000110eff5cb mscorlib.dll.dylib`System_Threading_ExecutionContext_RunInternal_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 427
frame #28: 0x0000000110eff413 mscorlib.dll.dylib`System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 67
frame #29: 0x0000000110ffc63a mscorlib.dll.dylib`System_Runtime_CompilerServices_AsyncMethodBuilderCore_MoveNextRunner_Run + 186
frame #30: 0x0000000110f3d2e9 mscorlib.dll.dylib`System_Threading_Tasks_TaskSchedulerAwaitTaskContinuation__c__Runb__2_0_object + 89
frame #31: 0x0000000110f3357c mscorlib.dll.dylib`System_Threading_Tasks_Task_InnerInvoke + 156
frame #32: 0x0000000110f33298 mscorlib.dll.dylib`System_Threading_Tasks_Task_Execute + 56
frame #33: 0x0000000110f334cc mscorlib.dll.dylib`System_Threading_Tasks_Task_ExecutionContextCallback_object + 92
frame #34: 0x0000000110eff5cb mscorlib.dll.dylib`System_Threading_ExecutionContext_RunInternal_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 427
frame #35: 0x0000000110eff413 mscorlib.dll.dylib`System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 67
frame #36: 0x0000000110f39b67 mscorlib.dll.dylib`System_Threading_Tasks_Task_ExecuteWithThreadLocal_System_Threading_Tasks_Task_ + 247
frame #37: 0x0000000110f33409 mscorlib.dll.dylib`System_Threading_Tasks_Task_ExecuteEntry_bool + 233
frame #38: 0x0000000110f428b4 mscorlib.dll.dylib`System_Threading_Tasks_TaskScheduler_TryExecuteTask_System_Threading_Tasks_Task + 68
frame #39: 0x0000000111fb12eb
frame #40: 0x0000000110f0200b mscorlib.dll.dylib`System_Threading_ThreadHelper_ThreadStart_Context_object + 171
frame #41: 0x0000000110eff5cb mscorlib.dll.dylib`System_Threading_ExecutionContext_RunInternal_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 427
frame #42: 0x0000000110eff413 mscorlib.dll.dylib`System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 67
frame #43: 0x0000000110eff388 mscorlib.dll.dylib`System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object + 104
frame #44: 0x0000000110f02193 mscorlib.dll.dylib`System_Threading_ThreadHelper_ThreadStart + 67
frame #45: 0x0000000111b5b1a9
frame #46: 0x000000010eb92723 mono`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=0x0000700006d69ec8, exc=0x000000010f6bf328, error=<unavailable>) at mini-runtime.c:3115 [opt]
frame #47: 0x000000010ed8e2a4 mono`do_runtime_invoke(method=0x00007fdf44942390, obj=0x000000010f446dc8, params=0x0000700006d69ec8, exc=0x0000000000000000, error=0x0000700006d69e60) at object.c:2960 [opt]
frame #48: 0x000000010ed9006b mono`mono_runtime_delegate_try_invoke [inlined] mono_runtime_invoke_checked(params=<unavailable>, error=<unavailable>) at object.c:3128 [opt]
frame #49: 0x000000010ed90063 mono`mono_runtime_delegate_try_invoke(delegate=0x000000010f446dc8, params=0x0000700006d69ec8, exc=0x0000000000000000, error=0x0000700006d69e60) at object.c:4230 [opt]
frame #50: 0x000000010edb3ebe mono`start_wrapper at threads.c:1159 [opt]
frame #51: 0x000000010edb3e03 mono`start_wrapper(data=0x00007fdf4552bd50) at threads.c:1211 [opt]
frame #52: 0x00007fff7f20333d libsystem_pthread.dylib`_pthread_body + 126
frame #53: 0x00007fff7f2062a7 libsystem_pthread.dylib`_pthread_start + 70
frame #54: 0x00007fff7f202425 libsystem_pthread.dylib`thread_start + 13
thread #17, name = 'RequestBuilder thread'
frame #0: 0x00007fff7f14d1b2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7f2065cb libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x000000010ee689b0 mono`mono_os_cond_timedwait [inlined] mono_os_cond_wait(cond=0x00007fdf44009098, mutex=0x00007fdf44009058) at mono-os-mutex.h:173 [opt]
frame #3: 0x000000010ee689a5 mono`mono_os_cond_timedwait(cond=0x00007fdf44009098, mutex=0x00007fdf44009058, timeout_ms=4294967295) at mono-os-mutex.c:32 [opt]
frame #4: 0x000000010edd2249 mono`mono_w32handle_timedwait_signal_handle at mono-coop-mutex.h:102 [opt]
frame #5: 0x000000010edd221c mono`mono_w32handle_timedwait_signal_handle [inlined] mono_w32handle_timedwait_signal_naked(poll=0, alerted=<unavailable>) at w32handle.c:641 [opt]
frame #6: 0x000000010edd221c mono`mono_w32handle_timedwait_signal_handle(handle_data=<unavailable>, timeout=<unavailable>, poll=0, alerted=<unavailable>) at w32handle.c:756 [opt]
frame #7: 0x000000010edd2111 mono`mono_w32handle_wait_one(handle=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:874 [opt]
frame #8: 0x000000010ee09b0e mono`ves_icall_System_Threading_Monitor_Monitor_wait(obj=0x0000000113442b90, ms=4294967295) at monitor.c:1387 [opt]
frame #9: 0x0000000113706c2d
frame #10: 0x0000000110f00fa2 mscorlib.dll.dylib`System_Threading_Monitor_Wait_object_int_bool + 66
frame #11: 0x0000000110f01051 mscorlib.dll.dylib`System_Threading_Monitor_Wait_object_int + 49
frame #12: 0x0000000110ef80d2 mscorlib.dll.dylib`System_Threading_SemaphoreSlim_WaitUntilCountOrTimeout_int_uint_System_Threading_CancellationToken + 146
frame #13: 0x0000000110ef7dd0 mscorlib.dll.dylib`System_Threading_SemaphoreSlim_Wait_int_System_Threading_CancellationToken + 720
frame #14: 0x0000000111fb317b
frame #15: 0x0000000111fb24e3
frame #16: 0x0000000111fb1322
frame #17: 0x0000000110f0200b mscorlib.dll.dylib`System_Threading_ThreadHelper_ThreadStart_Context_object + 171
frame #18: 0x0000000110eff5cb mscorlib.dll.dylib`System_Threading_ExecutionContext_RunInternal_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 427
frame #19: 0x0000000110eff413 mscorlib.dll.dylib`System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 67
frame #20: 0x0000000110eff388 mscorlib.dll.dylib`System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object + 104
frame #21: 0x0000000110f02193 mscorlib.dll.dylib`System_Threading_ThreadHelper_ThreadStart + 67
frame #22: 0x0000000111b5b1a9
frame #23: 0x000000010eb92723 mono`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=0x0000700006f6cec8, exc=0x0000000114f213f0, error=<unavailable>) at mini-runtime.c:3115 [opt]
frame #24: 0x000000010ed8e2a4 mono`do_runtime_invoke(method=0x00007fdf44942390, obj=0x000000010f4d07b0, params=0x0000700006f6cec8, exc=0x0000000000000000, error=0x0000700006f6ce60) at object.c:2960 [opt]
frame #25: 0x000000010ed9006b mono`mono_runtime_delegate_try_invoke [inlined] mono_runtime_invoke_checked(params=<unavailable>, error=<unavailable>) at object.c:3128 [opt]
frame #26: 0x000000010ed90063 mono`mono_runtime_delegate_try_invoke(delegate=0x000000010f4d07b0, params=0x0000700006f6cec8, exc=0x0000000000000000, error=0x0000700006f6ce60) at object.c:4230 [opt]
frame #27: 0x000000010edb3ebe mono`start_wrapper at threads.c:1159 [opt]
frame #28: 0x000000010edb3e03 mono`start_wrapper(data=0x00007fdf43de8fd0) at threads.c:1211 [opt]
frame #29: 0x00007fff7f20333d libsystem_pthread.dylib`_pthread_body + 126
frame #30: 0x00007fff7f2062a7 libsystem_pthread.dylib`_pthread_start + 70
frame #31: 0x00007fff7f202425 libsystem_pthread.dylib`thread_start + 13
thread #18, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f14d1b2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7f2065cb libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x000000010ee689b0 mono`mono_os_cond_timedwait [inlined] mono_os_cond_wait(cond=0x000000010ef584d0, mutex=0x000000010ef58490) at mono-os-mutex.h:173 [opt]
frame #3: 0x000000010ee689a5 mono`mono_os_cond_timedwait(cond=0x000000010ef584d0, mutex=0x000000010ef58490, timeout_ms=4294967295) at mono-os-mutex.c:32 [opt]
frame #4: 0x000000010edd2df8 mono`mono_w32handle_timedwait_signal at mono-coop-mutex.h:102 [opt]
frame #5: 0x000000010edd2dc8 mono`mono_w32handle_timedwait_signal [inlined] mono_w32handle_timedwait_signal_naked(timeout=<unavailable>, poll=<unavailable>, alerted=<unavailable>) at w32handle.c:641 [opt]
frame #6: 0x000000010edd2db4 mono`mono_w32handle_timedwait_signal(timeout=4294967295, poll=<unavailable>, alerted=0x000070000716efc0) at w32handle.c:701 [opt]
frame #7: 0x000000010edd288d mono`mono_w32handle_wait_multiple(handles=<unavailable>, nhandles=<unavailable>, waitall=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:1062 [opt]
frame #8: 0x000000010edae427 mono`ves_icall_System_Threading_WaitHandle_Wait_internal(handles=<unavailable>, numhandles=<unavailable>, waitall=<unavailable>, timeout=-1, error=0x000070000716f5d0) at threads.c:2122 [opt]
frame #9: 0x0000000111d753fd
frame #10: 0x0000000110f0aefe mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___int_bool + 270
frame #11: 0x0000000110f0b0e9 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___System_TimeSpan_bool + 105
frame #12: 0x0000000110f0f7f4 mscorlib.dll.dylib`System_Threading_RegisteredWaitHandle_Wait_object + 276
thread #19, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f149c66 libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x000000010ee70d48 mono`mono_thread_info_wait_for_resume [inlined] mono_os_sem_wait(flags=MONO_SEM_FLAGS_NONE) at mono-os-semaphore.h:90 [opt]
frame #2: 0x000000010ee70d39 mono`mono_thread_info_wait_for_resume(info=0x00007fdf44b08200) at mono-threads.c:225 [opt]
frame #3: 0x000000010ee762e4 mono`mono_threads_state_poll_with_info(info=0x00007fdf44b08200) at mono-threads-coop.c:145 [opt]
frame #4: 0x000000010ee765d8 mono`mono_threads_enter_gc_safe_region_unbalanced_with_info(info=0x00007fdf44b08200, stackdata=<unavailable>) at mono-threads-coop.c:268 [opt]
frame #5: 0x000000010edd0809 mono`mono_w32handle_set_signal_state at mono-coop-mutex.h:130 [opt]
frame #6: 0x000000010edd07f5 mono`mono_w32handle_set_signal_state(handle_data=<unavailable>, state=<unavailable>, broadcast=1) at w32handle.c:84 [opt]
frame #7: 0x000000010eceeec1 mono`ves_icall_System_Threading_Events_SetEvent_internal(handle=0x00007fdf44008f38) at w32event-unix.c:320 [opt]
frame #8: 0x0000000111f49628
frame #9: 0x0000000110efe04f mscorlib.dll.dylib`System_Threading_EventWaitHandle_Set + 47
frame #10: 0x0000000111f49553
frame #11: 0x000000011421a19b
frame #12: 0x0000000110f0fc59 mscorlib.dll.dylib`System_Threading_RegisteredWaitHandle_DoCallBack_object + 137
frame #13: 0x0000000110f08279 mscorlib.dll.dylib`System_Threading_QueueUserWorkItemCallback_WaitCallback_Context_object + 105
frame #14: 0x0000000110eff5cb mscorlib.dll.dylib`System_Threading_ExecutionContext_RunInternal_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 427
frame #15: 0x0000000110eff413 mscorlib.dll.dylib`System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 67
frame #16: 0x0000000110f081d8 mscorlib.dll.dylib`System_Threading_QueueUserWorkItemCallback_System_Threading_IThreadPoolWorkItem_ExecuteWorkItem + 104
frame #17: 0x0000000110f061a8 mscorlib.dll.dylib`System_Threading_ThreadPoolWorkQueue_Dispatch + 680
frame #18: 0x0000000110f07f6d mscorlib.dll.dylib`System_Threading__ThreadPoolWaitCallback_PerformWaitCallback + 29
frame #19: 0x000000010eb92723 mono`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=0x0000000000000000, exc=0x0000000110f07f50, error=<unavailable>) at mini-runtime.c:3115 [opt]
frame #20: 0x000000010ed8e2a4 mono`do_runtime_invoke(method=0x00007fdf44018188, obj=0x0000000000000000, params=0x0000000000000000, exc=0x0000700007372d60, error=0x0000700007372ce0) at object.c:2960 [opt]
frame #21: 0x000000010edb66cb mono`worker_callback at threadpool.c:284 [opt]
frame #22: 0x000000010edb6675 mono`worker_callback at threadpool.c:368 [opt]
frame #23: 0x000000010ed0157c mono`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:500 [opt]
frame #24: 0x000000010edb3e93 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:1151 [opt]
frame #25: 0x000000010edb3e03 mono`start_wrapper(data=0x00007fdf45626a10) at threads.c:1211 [opt]
frame #26: 0x00007fff7f20333d libsystem_pthread.dylib`_pthread_body + 126
frame #27: 0x00007fff7f2062a7 libsystem_pthread.dylib`_pthread_start + 70
frame #28: 0x00007fff7f202425 libsystem_pthread.dylib`thread_start + 13
thread #20, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f14c872 libsystem_kernel.dylib`__psynch_mutexwait + 10
frame #1: 0x00007fff7f203da0 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_wait + 96
frame #2: 0x00007fff7f2014c7 libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow + 226
frame #3: 0x00007fff7f206658 libsystem_pthread.dylib`_pthread_cond_wait + 865
frame #4: 0x000000010ee689b0 mono`mono_os_cond_timedwait [inlined] mono_os_cond_wait(cond=0x000000010ef584d0, mutex=0x000000010ef58490) at mono-os-mutex.h:173 [opt]
frame #5: 0x000000010ee689a5 mono`mono_os_cond_timedwait(cond=0x000000010ef584d0, mutex=0x000000010ef58490, timeout_ms=4294967295) at mono-os-mutex.c:32 [opt]
frame #6: 0x000000010edd2df8 mono`mono_w32handle_timedwait_signal at mono-coop-mutex.h:102 [opt]
frame #7: 0x000000010edd2dc8 mono`mono_w32handle_timedwait_signal [inlined] mono_w32handle_timedwait_signal_naked(timeout=<unavailable>, poll=<unavailable>, alerted=<unavailable>) at w32handle.c:641 [opt]
frame #8: 0x000000010edd2db4 mono`mono_w32handle_timedwait_signal(timeout=4294967295, poll=<unavailable>, alerted=0x0000700007574fc0) at w32handle.c:701 [opt]
frame #9: 0x000000010edd288d mono`mono_w32handle_wait_multiple(handles=<unavailable>, nhandles=<unavailable>, waitall=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:1062 [opt]
frame #10: 0x000000010edae427 mono`ves_icall_System_Threading_WaitHandle_Wait_internal(handles=<unavailable>, numhandles=<unavailable>, waitall=<unavailable>, timeout=-1, error=0x00007000075755d0) at threads.c:2122 [opt]
frame #11: 0x0000000111d753fd
frame #12: 0x0000000110f0aefe mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___int_bool + 270
frame #13: 0x0000000110f0b0e9 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___System_TimeSpan_bool + 105
frame #14: 0x0000000110f0f7f4 mscorlib.dll.dylib`System_Threading_RegisteredWaitHandle_Wait_object + 276
thread #21, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f14d876 libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff7f0d8830 libsystem_c.dylib`nanosleep + 199
frame #2: 0x000000010edd2c10 mono`mono_w32handle_lock_handles(handles_data=0x00007000077782e0, nhandles=2) at w32handle.c:616 [opt]
frame #3: 0x000000010edd25df mono`mono_w32handle_wait_multiple(handles=<unavailable>, nhandles=<unavailable>, waitall=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:977 [opt]
frame #4: 0x000000010edae427 mono`ves_icall_System_Threading_WaitHandle_Wait_internal(handles=<unavailable>, numhandles=<unavailable>, waitall=<unavailable>, timeout=-1, error=0x00007000077785d0) at threads.c:2122 [opt]
frame #5: 0x0000000111d753fd
frame #6: 0x0000000110f0aefe mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___int_bool + 270
frame #7: 0x0000000110f0b0e9 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitAny_System_Threading_WaitHandle___System_TimeSpan_bool + 105
frame #8: 0x0000000110f0f7f4 mscorlib.dll.dylib`System_Threading_RegisteredWaitHandle_Wait_object + 276
thread #22, name = 'Thread Pool Worker'
frame #0: 0x00007fff7f149c66 libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x000000010ee70d48 mono`mono_thread_info_wait_for_resume [inlined] mono_os_sem_wait(flags=MONO_SEM_FLAGS_NONE) at mono-os-semaphore.h:90 [opt]
frame #2: 0x000000010ee70d39 mono`mono_thread_info_wait_for_resume(info=0x00007fdf461c3600) at mono-threads.c:225 [opt]
frame #3: 0x000000010ee767b5 mono`mono_threads_exit_gc_safe_region_unbalanced_internal(cookie=0x00007fdf461c3600, stackdata=0x000070000797be18) at mono-threads-coop.c:324 [opt]
frame #4: 0x000000010ed01796 mono`worker_thread at mono-coop-semaphore.h:59 [opt]
frame #5: 0x000000010ed016a5 mono`worker_thread at threadpool-worker-default.c:391 [opt]
frame #6: 0x000000010ed015b1 mono`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:490 [opt]
frame #7: 0x000000010edb3e93 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:1151 [opt]
frame #8: 0x000000010edb3e03 mono`start_wrapper(data=0x00007fdf48a1f830) at threads.c:1211 [opt]
frame #9: 0x00007fff7f20333d libsystem_pthread.dylib`_pthread_body + 126
frame #10: 0x00007fff7f2062a7 libsystem_pthread.dylib`_pthread_start + 70
frame #11: 0x00007fff7f202425 libsystem_pthread.dylib`thread_start + 13
STATE CUE CARD: (? means a positive number, usually 1 or 2, * means any number)
0x0 - starting (GOOD, unless the thread is running managed code)
0x1 - detached (GOOD, unless the thread is running managed code)
0x2 - running (BAD, unless it's the gc thread)
0x?03 - async suspended (GOOD)
0x?04 - self suspended (GOOD)
0x?05 - async suspend requested (BAD)
0x6 - blocking (BAD, unless there's no suspend initiator)
0x?07 - blocking async suspended (GOOD)
0x?08 - blocking self suspended (GOOD)
0x?09 - blocking suspend requested (BAD in coop; GOOD in hybrid)
--thread 0x7fdf44801800 id 0x111ef05c0 [0x307] (tid_307) state 109
--thread 0x7fdf45800800 id 0x700005600000 [0x1803] (Finalizer) state 6
--thread 0x7fdf448f2a00 id 0x700005909000 [0x2c03] (tid_2c03) state 108
--thread 0x7fdf46031c00 id 0x700005b0c000 [0x5103] (Thread Pool Worker) state 109
--thread 0x7fdf45838c00 id 0x700005d0f000 [0x2d03] (Thread Pool Worker) state 109
--thread 0x7fdf44047200 id 0x700005d52000 [0x2f03] (In-proc Node (Default)) state 109
--thread 0x7fdf44835000 id 0x700005f55000 [0x4d03] (Thread Pool Worker) state 109
--thread 0x7fdf440b0600 id 0x700006158000 [0x3203] (Thread Pool Worker) state 109
--thread 0x7fdf440b6200 id 0x70000635b000 [0x3503] (RequestBuilder thread) state 109
--thread 0x7fdf4633be00 id 0x70000655e000 [0x3703] (Thread Pool Worker) state 109
--thread 0x7fdf44918600 id 0x700006761000 [0x3a03] (Thread Pool Worker) state 109
--thread 0x7fdf47001400 id 0x700006964000 [0x4903] (Thread Pool Worker) state 109
--thread 0x7fdf4492f800 id 0x700006b67000 [0x3d03] (Thread Pool Worker) state 109
--thread 0x7fdf459cb800 id 0x700006d6a000 [0x4503] (RequestBuilder thread) state 2 GC INITIATOR
--thread 0x7fdf4423c200 id 0x700006f6d000 [0x4203] (RequestBuilder thread) state 109
--thread 0x7fdf45ae8a00 id 0x700007170000 [0x4103] (Thread Pool Worker) state 109
--thread 0x7fdf44b08200 id 0x700007373000 [0x5603] (Thread Pool Worker) state 104
--thread 0x7fdf462b9400 id 0x700007576000 [0x5803] (Thread Pool Worker) state 109
--thread 0x7fdf44438000 id 0x700007779000 [0x5443] (Thread Pool Worker) state 105
--thread 0x7fdf461c3600 id 0x70000797c000 [0x5c03] (Thread Pool Worker) state 109
WAITING for 2 threads, got 1 suspended
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment