Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Mono crashed with F# PPDB #10034

@mhutch

Description

@mhutch

Mono crashed when using a portable PDB generated by the F# compiler.

Mono JIT compiler version 5.12.0.298 (2018-02/f795aa5d2db Thu Jul 19 10:21:35 EDT 2018)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com

2018-08-10 18:39:03.027 mono64[52775:3006411] error: * Assertion at metadata.c:1117, condition `idx < t->rows' not met
Stacktrace:

  at <unknown> <0xffffffff>
  at <StartupCode$FSharpBinding>.$FSharpProject/[email protected] (System.Collections.Generic.IEnumerable`1<MonoDevelop.Projects.MSBuild.MSBuildItem>) [0x00000] in /Users/mikayla/code/monodevelop/main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpProject.fs:81
  at Microsoft.FSharp.Collections.Internal/IEnumerator/choose@165<TResult_REF, T_REF>.System-Collections-IEnumerator-MoveNext () [0x00063] in <5a7203e1904cf4daa7450383e103725a>:0
  at Microsoft.FSharp.Collections.SeqModule.Length<T_REF> (System.Collections.Generic.IEnumerable`1<T_REF>) [0x00060] in <5a7203e1904cf4daa7450383e103725a>:0
  at MonoDevelop.FSharp.FSharpProject.fixProjectFormatForVisualStudio (MonoDevelop.Projects.MSBuild.MSBuildProject) [0x000b4] in /Users/mikayla/code/monodevelop/main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpProject.fs:75
  at MonoDevelop.FSharp.FSharpProject.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00021] in /Users/mikayla/code/monodevelop/main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpProject.fs:219
  at MonoDevelop.Projects.Project/DefaultMSBuildProjectExtension.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00001] in /Users/mikayla/code/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/Project.cs:4648
  at MonoDevelop.Projects.ProjectExtension.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00001] in /Users/mikayla/code/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectExtension.cs:158
  at MonoDevelop.Projects.ProjectExtension.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00001] in /Users/mikayla/code/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectExtension.cs:158
  at MonoDevelop.Projects.SharedAssetsProjects.SharedAssetsProjectMSBuildExtension.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00001] in /Users/mikayla/code/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.SharedAssetsProjects/SharedAssetsProjectMSBuildExtension.cs:61
  at MonoDevelop.Projects.ProjectExtension.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00001] in /Users/mikayla/code/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectExtension.cs:158
  at MonoDevelop.PackageManagement.PackageManagementMSBuildExtension.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00009] in /Users/mikayla/code/monodevelop/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageManagementMSBuildExtension.cs:46
  at MonoDevelop.Projects.ProjectExtension.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00001] in /Users/mikayla/code/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectExtension.cs:158
  at MonoDevelop.Projects.ProjectExtension.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00001] in /Users/mikayla/code/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectExtension.cs:158
  at MonoDevelop.Projects.ProjectExtension.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00001] in /Users/mikayla/code/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectExtension.cs:158
  at MonoDevelop.Packaging.DotNetProjectPackagingExtension.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00001] in /Users/mikayla/code/monodevelop/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/DotNetProjectPackagingExtension.cs:41
  at MonoDevelop.Projects.ProjectExtension.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00001] in /Users/mikayla/code/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectExtension.cs:158
  at MonoDevelop.Projects.ProjectExtension.OnWriteProject (MonoDevelop.Core.ProgressMonitor,MonoDevelop.Projects.MSBuild.MSBuildProject) [0x00001] in /Users/mikayla/code/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectExtension.cs:158
  at MonoDevelop.Projects.Project.WriteProject (MonoDevelop.Core.ProgressMonitor) [0x00076] in /Users/mikayla/code/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/Project.cs:2536
  at MonoDevelop.Projects.Project/<>c__DisplayClass238_0.<WriteProjectAsync>b__0 () [0x00001] in /Users/mikayla/code/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/Project.cs:2510
  at System.Threading.Tasks.Task`1<TResult_REF>.InnerInvoke () [0x0000f] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-02/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Future.cs:680
  at System.Threading.Tasks.Task.Execute () [0x00010] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-02/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:2509
  at System.Threading.Tasks.Task.ExecutionContextCallback (object) [0x00006] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-02/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:2872
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) [0x00071] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-02/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/executioncontext.cs:957
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) [0x00000] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-02/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/executioncontext.cs:904
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task&) [0x00050] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-02/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:2834
  at System.Threading.Tasks.Task.ExecuteEntry (bool) [0x00058] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-02/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:2767
  at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-02/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:2714
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-02/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/threadpool.cs:858
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-02/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/threading/threadpool.cs:1213
  at (wrapper runtime-invoke) <Module>.runtime_invoke_bool (object,intptr,intptr,intptr) [0x0001f] in <f3f2aa82c3a04d48845485ce37124803>:0

Native stacktrace:

	0   mono64                              0x000000010527e188 mono_handle_native_crash + 264
	1   libsystem_platform.dylib            0x00007fff563f7f5a _sigtramp + 26
	2   ???                                 0x0000000112ca5558 0x0 + 4610217304
	3   libsystem_c.dylib                   0x00007fff561951ae abort + 127
	4   libxammac.dylib                     0x0000000111c38280 _ZL12log_callbackPKcS0_S0_iPv + 64
	5   mono64                              0x00000001054ab113 monoeg_g_logv + 83
	6   mono64                              0x00000001054ab377 monoeg_assertion_message + 199
	7   mono64                              0x0000000105398c99 mono_metadata_decode_row + 217
	8   mono64                              0x0000000105365586 mono_ppdb_get_seq_points + 230
	9   mono64                              0x00000001051da108 mono_method_to_ir + 1112
	10  mono64                              0x00000001051c6157 mini_method_compile + 3319
	11  mono64                              0x00000001051c9893 mono_jit_compile_method_inner + 787
	12  mono64                              0x00000001051ccef2 mono_jit_compile_method_with_opt + 1442
	13  mono64                              0x0000000105280eb9 common_call_trampoline + 1257
	14  mono64                              0x0000000105280983 mono_magic_trampoline + 67
	15  ???                                 0x0000000105663393 0x0 + 4385551251
	16  ???                                 0x000000011b5b72b3 0x0 + 4753945267
	17  ???                                 0x000000011b59d4a3 0x0 + 4753839267
Entering thread summarizer from 123145324253184
Entering thread summarizer from 123145330581504
Self-reporting for thread 123145330581504. Registered summarizing thread right now is 123145330581504
Waiting for signalled thread 123145330581504 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145352749056
Self-reporting for thread 123145352749056. Registered summarizing thread right now is 123145352749056
Waiting for signalled thread 123145352749056 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145328472064
Self-reporting for thread 123145328472064. Registered summarizing thread right now is 123145328472064
Waiting for signalled thread 123145328472064 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145350639616
Self-reporting for thread 123145350639616. Registered summarizing thread right now is 123145350639616
Waiting for signalled thread 123145350639616 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145326362624
Self-reporting for thread 123145326362624. Registered summarizing thread right now is 123145326362624
Waiting for signalled thread 123145326362624 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 140735588488064
Self-reporting for thread 140735588488064. Registered summarizing thread right now is 140735588488064
Waiting for signalled thread 140735588488064 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145348530176
Self-reporting for thread 123145348530176. Registered summarizing thread right now is 123145348530176
Waiting for signalled thread 123145348530176 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145346420736
Self-reporting for thread 123145346420736. Registered summarizing thread right now is 123145346420736
Waiting for signalled thread 123145346420736 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145318424576
Self-reporting for thread 123145318424576. Registered summarizing thread right now is 123145318424576
Waiting for signalled thread 123145318424576 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145322143744
Self-reporting for thread 123145322143744. Registered summarizing thread right now is 123145322143744
Waiting for signalled thread 123145322143744 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145344311296
Self-reporting for thread 123145344311296. Registered summarizing thread right now is 123145344311296
Waiting for signalled thread 123145344311296 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145316315136
Self-reporting for thread 123145316315136. Registered summarizing thread right now is 123145316315136
Waiting for signalled thread 123145316315136 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145342201856
Self-reporting for thread 123145342201856. Registered summarizing thread right now is 123145342201856
Waiting for signalled thread 123145342201856 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145340092416
Self-reporting for thread 123145340092416. Registered summarizing thread right now is 123145340092416
Waiting for signalled thread 123145340092416 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145359077376
Self-reporting for thread 123145359077376. Registered summarizing thread right now is 123145359077376
Waiting for signalled thread 123145359077376 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145334800384
Self-reporting for thread 123145334800384. Registered summarizing thread right now is 123145334800384
Waiting for signalled thread 123145334800384 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145337982976
Self-reporting for thread 123145337982976. Registered summarizing thread right now is 123145337982976
Waiting for signalled thread 123145337982976 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145356967936
Self-reporting for thread 123145356967936. Registered summarizing thread right now is 123145356967936
Waiting for signalled thread 123145356967936 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145332690944
Self-reporting for thread 123145332690944. Registered summarizing thread right now is 123145332690944
Waiting for signalled thread 123145332690944 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Entering thread summarizer from 123145354858496
Self-reporting for thread 123145354858496. Registered summarizing thread right now is 123145354858496
Waiting for signalled thread 123145354858496 to collect stacktrace. Status: MONO_SUMMARY_EMPTY
Self-reporting for thread 123145324253184. Registered summarizing thread right now is 123145324253184

Debug info from gdb:

(lldb) command source -s 0 '/tmp/mono-gdb-commands.BCnwC4'
Executing commands in '/tmp/mono-gdb-commands.BCnwC4'.
(lldb) process attach --pid 52775
warning: (x86_64) /Library/Frameworks/Mono.framework/Versions/5.12.0/lib/libgthread-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (x86_64) /Library/Frameworks/Mono.framework/Versions/5.12.0/lib/libgio-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (x86_64) /Library/Frameworks/Mono.framework/Versions/5.12.0/lib/libgmodule-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (x86_64) /Library/Frameworks/Mono.framework/Versions/5.12.0/lib/libgobject-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (x86_64) /Library/Frameworks/Mono.framework/Versions/5.12.0/lib/libglib-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
Process 52775 stopped
* thread #1, name = 'tid_307', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
libsystem_kernel.dylib`__semwait_signal:
->  0x7fff56239d8a <+10>: jae    0x7fff56239d94            ; <+20>
    0x7fff56239d8c <+12>: movq   %rax, %rdi
    0x7fff56239d8f <+15>: jmp    0x7fff56230b25            ; cerror
    0x7fff56239d94 <+20>: retq   
Target 0: (mono64) stopped.

Executable module set to "/Library/Frameworks/Mono.framework/Versions/5.12.0/bin/mono64".
Architecture set to: x86_64h-apple-macosx.
(lldb) thread list
Process 52775 stopped
* thread #1: tid = 0x2ddfab, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'tid_307', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  thread #2: tid = 0x2ddfac, 0x00007fff56239a1e libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'SGen worker'
  thread #3: tid = 0x2ddfae, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'Finalizer'
  thread #4: tid = 0x2ddfaf, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'Debugger agent'
  thread #5: tid = 0x2ddfb5, 0x00007fff5623a292 libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #6: tid = 0x2ddfca, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'tid_3103'
  thread #7: tid = 0x2ddfcb, 0x00007fff5623a232 libsystem_kernel.dylib`__wait4 + 10, name = 'Thread Pool Worker'
  thread #8: tid = 0x2ddfcc, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'Thread Pool Worker'
  thread #9: tid = 0x2ddfcd, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'Thread Pool Worker'
  thread #10: tid = 0x2ddfce, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'Thread Pool Worker'
  thread #11: tid = 0x2ddfcf, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'Thread Pool Worker'
  thread #12: tid = 0x2ddfd2, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'Thread Pool I/O Selector'
  thread #13: tid = 0x2de003, 0x00007fff5623020a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread'
  thread #14: tid = 0x2de004, 0x00007fff56239cfa libsystem_kernel.dylib`__select + 10
  thread #15: tid = 0x2de09a, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'Thread Pool Worker'
  thread #16: tid = 0x2de09b, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'Thread Pool Worker'
  thread #17: tid = 0x2de0a2, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'tid_b303'
  thread #18: tid = 0x2de0a3, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'tid_b503'
  thread #19: tid = 0x2de0a4, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'tid_b703'
  thread #20: tid = 0x2de0a5, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'tid_13e03'
  thread #21: tid = 0x2de0a6, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'tid_13b03'
  thread #22: tid = 0x2de0a7, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'tid_ba03'
  thread #23: tid = 0x2de0a8, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'tid_13703'
  thread #24: tid = 0x2de0a9, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'tid_bc03'
  thread #25: tid = 0x2de0aa, 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10, name = 'tid_13203'
(lldb) thread backtrace all
* thread #1, name = 'tid_307', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x00007ffeeaa3dd10, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x00007ffeeaa3e308, context=0x00007ffeeaa3e370) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623020b libsystem_kernel.dylib`mach_msg_trap + 11
    frame #7: 0x00007fff5622f724 libsystem_kernel.dylib`mach_msg + 60
    frame #8: 0x00007fff2e2d87d5 CoreFoundation`__CFRunLoopServiceMachPort + 341
    frame #9: 0x00007fff2e2d7b27 CoreFoundation`__CFRunLoopRun + 1783
    frame #10: 0x00007fff2e2d71a3 CoreFoundation`CFRunLoopRunSpecific + 483
    frame #11: 0x00007fff2d5bdd96 HIToolbox`RunCurrentEventLoopInMode + 286
    frame #12: 0x00007fff2d5bdb06 HIToolbox`ReceiveNextEventCommon + 613
    frame #13: 0x00007fff2d5bd884 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 64
    frame #14: 0x00007fff2b86fa73 AppKit`_DPSNextEvent + 2085
    frame #15: 0x00007fff2c005e34 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044
    frame #16: 0x000000010ef04467 libgdk-quartz-2.0.0.dylib`poll_func + 295
    frame #17: 0x000000010f8cdac7 libglib-2.0.0.dylib`g_main_context_iterate + 366
    frame #18: 0x000000010f8cdd77 libglib-2.0.0.dylib`g_main_loop_run + 207
    frame #19: 0x000000010e9ea382 libgtk-quartz-2.0.0.dylib`gtk_main + 242
    frame #20: 0x00000001121001ff
    frame #21: 0x00000001120fd303
    frame #22: 0x00000001051d0e07 mono64`mono_jit_runtime_invoke(method=0x000000010586bcc0, obj=<unavailable>, params=0x0000000000000000, exc=0x0000000000000000, error=<unavailable>) at mini-runtime.c:2829 [opt]
    frame #23: 0x00000001053c03f4 mono64`do_runtime_invoke(method=0x00007fc43580efa0, obj=0x0000000000000000, params=0x0000000000000000, exc=0x0000000000000000, error=0x00007ffeeaa40030) at object.c:2922 [opt]
    frame #24: 0x00000001053c41b6 mono64`mono_runtime_try_invoke_array [inlined] mono_runtime_invoke_checked(method=<unavailable>, error=<unavailable>) at object.c:3075 [opt]
    frame #25: 0x00000001053c417d mono64`mono_runtime_try_invoke_array(method=<unavailable>, obj=<unavailable>, params=0x0000000000000000, exc=0x0000000000000000, error=0x00007ffeeaa40030) at object.c:5261 [opt]
    frame #26: 0x0000000105372061 mono64`ves_icall_InternalInvoke(method=<unavailable>, this_arg=<unavailable>, params=0x0000000000000000, exc=0x00007ffeeaa401a0) at icall.c:3392 [opt]
    frame #27: 0x000000010bc43f44
    frame #28: 0x000000010cf2a758
    frame #29: 0x000000010cf2d6f3
    frame #30: 0x000000010cf2a893
    frame #31: 0x00000001051d0e07 mono64`mono_jit_runtime_invoke(method=0x0000000000000000, obj=<unavailable>, params=0x00007ffeeaa407e0, exc=0x000000010586aea0, error=<unavailable>) at mini-runtime.c:2829 [opt]
    frame #32: 0x00000001053c03f4 mono64`do_runtime_invoke(method=0x00007fc4345d5fa8, obj=0x0000000000000000, params=0x00007ffeeaa407e0, exc=0x0000000000000000, error=0x00007ffeeaa40890) at object.c:2922 [opt]
    frame #33: 0x00000001053c41b6 mono64`mono_runtime_try_invoke_array [inlined] mono_runtime_invoke_checked(method=<unavailable>, error=<unavailable>) at object.c:3075 [opt]
    frame #34: 0x00000001053c417d mono64`mono_runtime_try_invoke_array(method=<unavailable>, obj=<unavailable>, params=0x00000001058cac08, exc=0x0000000000000000, error=0x00007ffeeaa40890) at object.c:5261 [opt]
    frame #35: 0x0000000105372061 mono64`ves_icall_InternalInvoke(method=<unavailable>, this_arg=<unavailable>, params=0x00000001058cac08, exc=0x00007ffeeaa40a00) at icall.c:3392 [opt]
    frame #36: 0x000000010bc43f44
    frame #37: 0x000000010cf2a758
    frame #38: 0x0000000105733581
    frame #39: 0x0000000105733f79
    frame #40: 0x00000001051d0e07 mono64`mono_jit_runtime_invoke(method=0x0000000000000000, obj=<unavailable>, params=0x00007ffeeaa410b8, exc=0x00000001058cabe0, error=<unavailable>) at mini-runtime.c:2829 [opt]
    frame #41: 0x00000001053c03f4 mono64`do_runtime_invoke(method=0x00007fc432d09468, obj=0x0000000000000000, params=0x00007ffeeaa410b8, exc=0x0000000000000000, error=0x00007ffeeaa410f8) at object.c:2922 [opt]
    frame #42: 0x00000001053c3be9 mono64`do_exec_main_checked [inlined] mono_runtime_invoke_checked(method=<unavailable>, obj=<unavailable>, error=0x00007ffeeaa410f8) at object.c:3075 [opt]
    frame #43: 0x00000001053c3ba8 mono64`do_exec_main_checked(method=0x00007fc432d09468, args=<unavailable>, error=0x00007ffeeaa410f8) at object.c:4819 [opt]
    frame #44: 0x000000010523f4a9 mono64`mono_jit_exec(domain=<unavailable>, assembly=<unavailable>, argc=6, argv=0x00007ffeeaa41490) at driver.g.c:1210 [opt]
    frame #45: 0x000000010524248d mono64`mono_main [inlined] main_thread_handler at driver.g.c:1287 [opt]
    frame #46: 0x0000000105242459 mono64`mono_main(argc=<unavailable>, argv=<unavailable>) at driver.g.c:2427 [opt]
    frame #47: 0x00000001051c0418 mono64`main [inlined] mono_main_with_options(argc=<unavailable>, argv=<unavailable>) at main.c:50 [opt]
    frame #48: 0x00000001051c0404 mono64`main(argc=9, argv=<unavailable>) at main.c:398 [opt]
    frame #49: 0x00000001051c0304 mono64`start + 52
  thread #2, name = 'SGen worker'
    frame #0: 0x00007fff56239a1e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff56402589 libsystem_pthread.dylib`_pthread_cond_wait + 732
    frame #2: 0x000000010548869e mono64`thread_func [inlined] mono_os_cond_wait(mutex=<unavailable>) at mono-os-mutex.h:173 [opt]
    frame #3: 0x000000010548868b mono64`thread_func at sgen-thread-pool.c:165 [opt]
    frame #4: 0x000000010548867d mono64`thread_func(data=0x0000000000000000) at sgen-thread-pool.c:196 [opt]
    frame #5: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #6: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #7: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #3, name = 'Finalizer'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700000d5a670, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x0000700000d5ac68, context=0x0000700000d5acd0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff56230247 libsystem_kernel.dylib`semaphore_wait_trap + 11
    frame #7: 0x000000010543639c mono64`finalizer_thread [inlined] mono_os_sem_wait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:90 [opt]
    frame #8: 0x0000000105436391 mono64`finalizer_thread at mono-coop-semaphore.h:43 [opt]
    frame #9: 0x0000000105436385 mono64`finalizer_thread(unused=<unavailable>) at gc.c:893 [opt]
    frame #10: 0x00000001053e3f23 mono64`start_wrapper [inlined] start_wrapper_internal at threads.c:1073 [opt]
    frame #11: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc432e2cae0) at threads.c:1133 [opt]
    frame #12: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #13: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #14: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #4, name = 'Debugger agent'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700000f5d340, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x0000700000f5d938, context=0x0000700000f5d9a0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff56239c3b libsystem_kernel.dylib`__recvfrom + 11
    frame #7: 0x00000001052b8bee mono64`socket_transport_recv(buf=0x0000700000f5ddf5, len=11) at debugger-agent.c:1153 [opt]
    frame #8: 0x00000001052a2a43 mono64`debugger_thread [inlined] transport_recv(len=11) at debugger-agent.c:1559 [opt]
    frame #9: 0x00000001052a2a30 mono64`debugger_thread(arg=<unavailable>) at debugger-agent.c:10569 [opt]
    frame #10: 0x00000001053e3f23 mono64`start_wrapper [inlined] start_wrapper_internal at threads.c:1073 [opt]
    frame #11: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc432e2ee00) at threads.c:1133 [opt]
    frame #12: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #13: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #14: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #5
    frame #0: 0x00007fff56400bdc libsystem_pthread.dylib`start_wqthread
  thread #6, name = 'tid_3103'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x00007000012e9590, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x00007000012e9b88, context=0x00007000012e9bf0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff56239a1f libsystem_kernel.dylib`__psynch_cvwait + 11
    frame #7: 0x00007fff564025c2 libsystem_pthread.dylib`_pthread_cond_wait + 789
    frame #8: 0x0000000105495d14 mono64`mono_os_cond_timedwait(cond=0x00000001055d53b8, mutex=0x00000001055d5378, timeout_ms=500) at mono-os-mutex.c:44 [opt]
    frame #9: 0x00000001054a0b89 mono64`mono_thread_info_sleep at mono-coop-mutex.h:102 [opt]
    frame #10: 0x00000001054a0b6c mono64`mono_thread_info_sleep [inlined] sleep_interruptable(ms=<unavailable>, alerted=<unavailable>) at mono-threads.c:1269 [opt]
    frame #11: 0x00000001054a0b1e mono64`mono_thread_info_sleep(ms=500, alerted=<unavailable>) at mono-threads.c:1301 [opt]
    frame #12: 0x00000001053348a3 mono64`monitor_thread(unused=<unavailable>) at threadpool-worker-default.c:703 [opt]
    frame #13: 0x00000001053e3f23 mono64`start_wrapper [inlined] start_wrapper_internal at threads.c:1073 [opt]
    frame #14: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc437805cd0) at threads.c:1133 [opt]
    frame #15: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #16: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #17: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #7, name = 'Thread Pool Worker'
    frame #0: 0x00007fff5623a232 libsystem_kernel.dylib`__wait4 + 10
    frame #1: 0x000000010527e368 mono64`mono_handle_native_crash(signal=<unavailable>, ctx=<unavailable>, info=<unavailable>) at mini-exceptions.c:3029 [opt]
    frame #2: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #3: 0x00007fff56239b6f libsystem_kernel.dylib`__pthread_kill + 11
    frame #4: 0x00007fff56404080 libsystem_pthread.dylib`pthread_kill + 333
    frame #5: 0x00007fff561951ae libsystem_c.dylib`abort + 127
    frame #6: 0x0000000111c38280 libxammac.dylib`log_callback(char const*, char const*, char const*, int, void*) + 64
    frame #7: 0x00000001054ab113 mono64`monoeg_g_logv(log_domain=0x0000000000000000, log_level=G_LOG_LEVEL_ERROR, format=<unavailable>, args=<unavailable>) at goutput.c:115 [opt]
    frame #8: 0x00000001054ab377 mono64`monoeg_assertion_message(format="* Assertion at %s:%d, condition `%s' not met\n") at goutput.c:146 [opt]
    frame #9: 0x0000000105398c99 mono64`mono_metadata_decode_row(t=<unavailable>, idx=<unavailable>, res=<unavailable>, res_size=<unavailable>) at metadata.c:1117 [opt]
    frame #10: 0x0000000105365586 mono64`mono_ppdb_get_seq_points(minfo=<unavailable>, source_file=0x0000000000000000, source_file_list=<unavailable>, source_files=0x0000000000000000, seq_points=<unavailable>, n_seq_points=<unavailable>) at debug-mono-ppdb.c:417 [opt]
    frame #11: 0x00000001051da108 mono64`mono_method_to_ir(cfg=<unavailable>, method=<unavailable>, start_bblock=<unavailable>, end_bblock=0x0000000000000000, return_var=0x0000000000000000, inline_args=0x0000000000000000, inline_offset=<unavailable>, is_virtual_call=<unavailable>) at method-to-ir.c:7295 [opt]
    frame #12: 0x00000001051c6157 mono64`mini_method_compile(method=<unavailable>, opts=370239999, domain=0x00007fc432d07c10, flags=JIT_FLAG_RUN_CCTORS, parts=0, aot_method_index=-1) at mini.c:3455 [opt]
    frame #13: 0x00000001051c9893 mono64`mono_jit_compile_method_inner(method=0x00007fc43bec5dd0, target_domain=0x00007fc432d07c10, opt=370239999, error=0x00007000014eb750) at mini.c:4190 [opt]
    frame #14: 0x00000001051ccef2 mono64`mono_jit_compile_method_with_opt(method=0x00007fc43bec5dd0, opt=<unavailable>, jit_only=<unavailable>, error=<unavailable>) at mini-runtime.c:2150 [opt]
    frame #15: 0x0000000105280eb9 mono64`common_call_trampoline(regs=0x00007000014eb808, code="H\x89D$ A\xbb", m=0x00007fc43bec5dd0, vt=<unavailable>, vtable_slot=<unavailable>, error=<unavailable>) at mini-trampolines.c:736 [opt]
    frame #16: 0x0000000105280983 mono64`mono_magic_trampoline(regs=0x00007000014eb808, code="H\x89D$ A\xbb", arg=0x00007fc43bec5dd0, tramp=<unavailable>) at mini-trampolines.c:867 [opt]
    frame #17: 0x0000000105663393
    frame #18: 0x000000011b5b72b3
  thread #8, name = 'Thread Pool Worker'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x00007000016ef670, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x00007000016efc68, context=0x00007000016efcd0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623025f libsystem_kernel.dylib`semaphore_timedwait_trap + 11
    frame #7: 0x0000000105334e56 mono64`worker_thread [inlined] mono_os_sem_timedwait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:124 [opt]
    frame #8: 0x0000000105334dd0 mono64`worker_thread at mono-coop-semaphore.h:57 [opt]
    frame #9: 0x0000000105334dc5 mono64`worker_thread at threadpool-worker-default.c:391 [opt]
    frame #10: 0x0000000105334cda mono64`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:483 [opt]
    frame #11: 0x00000001053e3f23 mono64`start_wrapper [inlined] start_wrapper_internal at threads.c:1073 [opt]
    frame #12: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc432e31b10) at threads.c:1133 [opt]
    frame #13: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #14: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #15: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #9, name = 'Thread Pool Worker'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x00007000018f0ff0, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x00007000018f15e8, context=0x00007000018f1650) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff56239a1f libsystem_kernel.dylib`__psynch_cvwait + 11
    frame #7: 0x00007fff56402589 libsystem_pthread.dylib`_pthread_cond_wait + 732
    frame #8: 0x0000000105495d30 mono64`mono_os_cond_timedwait [inlined] mono_os_cond_wait(cond=0x00007fc434800520, mutex=0x00007fc4348004e0) at mono-os-mutex.h:173 [opt]
    frame #9: 0x0000000105495d25 mono64`mono_os_cond_timedwait(cond=0x00007fc434800520, mutex=0x00007fc4348004e0, timeout_ms=4294967295) at mono-os-mutex.c:32 [opt]
    frame #10: 0x0000000105401e67 mono64`mono_w32handle_timedwait_signal_handle at mono-coop-mutex.h:102 [opt]
    frame #11: 0x0000000105401e49 mono64`mono_w32handle_timedwait_signal_handle [inlined] mono_w32handle_timedwait_signal_naked(poll=0, alerted=<unavailable>) at w32handle.c:646 [opt]
    frame #12: 0x0000000105401e49 mono64`mono_w32handle_timedwait_signal_handle(handle_data=<unavailable>, timeout=<unavailable>, poll=0, alerted=<unavailable>) at w32handle.c:761 [opt]
    frame #13: 0x0000000105401d41 mono64`mono_w32handle_wait_one(handle=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:879 [opt]
    frame #14: 0x0000000105437877 mono64`ves_icall_System_Threading_Monitor_Monitor_wait(obj=0x0000000105ff2b48, ms=4294967295) at monitor.c:1394 [opt]
    frame #15: 0x0000000119312e0b
    frame #16: 0x000000011931299b
    frame #17: 0x000000011930d163
    frame #18: 0x000000011930b7eb
    frame #19: 0x0000000119308feb
    frame #20: 0x0000000119308d33
    frame #21: 0x000000011930800b
    frame #22: 0x00000001121034e4
    frame #23: 0x0000000112102f0b
  thread #10, name = 'Thread Pool Worker'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700001af5670, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x0000700001af5c68, context=0x0000700001af5cd0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623025f libsystem_kernel.dylib`semaphore_timedwait_trap + 11
    frame #7: 0x0000000105334e56 mono64`worker_thread [inlined] mono_os_sem_timedwait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:124 [opt]
    frame #8: 0x0000000105334dd0 mono64`worker_thread at mono-coop-semaphore.h:57 [opt]
    frame #9: 0x0000000105334dc5 mono64`worker_thread at threadpool-worker-default.c:391 [opt]
    frame #10: 0x0000000105334cda mono64`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:483 [opt]
    frame #11: 0x00000001053e3f23 mono64`start_wrapper [inlined] start_wrapper_internal at threads.c:1073 [opt]
    frame #12: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc432f4eb40) at threads.c:1133 [opt]
    frame #13: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #14: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #15: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #11, name = 'Thread Pool Worker'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700001cf8670, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x0000700001cf8c68, context=0x0000700001cf8cd0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623025f libsystem_kernel.dylib`semaphore_timedwait_trap + 11
    frame #7: 0x0000000105334e56 mono64`worker_thread [inlined] mono_os_sem_timedwait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:124 [opt]
    frame #8: 0x0000000105334dd0 mono64`worker_thread at mono-coop-semaphore.h:57 [opt]
    frame #9: 0x0000000105334dc5 mono64`worker_thread at threadpool-worker-default.c:391 [opt]
    frame #10: 0x0000000105334cda mono64`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:483 [opt]
    frame #11: 0x00000001053e3f23 mono64`start_wrapper [inlined] start_wrapper_internal at threads.c:1073 [opt]
    frame #12: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc4345b1740) at threads.c:1133 [opt]
    frame #13: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #14: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #15: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #12, name = 'Thread Pool I/O Selector'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700001efb430, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x0000700001efba28, context=0x0000700001efba90) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff56239cfb libsystem_kernel.dylib`__select + 11
    frame #7: 0x00000001054980c7 mono64`mono_poll(ufds=0x00007fc437906ea0, nfds=2, timeout=<unavailable>) at mono-poll.c:87 [opt]
    frame #8: 0x00000001053e84d4 mono64`poll_event_wait(callback=(mono64`wait_callback at threadpool-io.c:257), user_data=0x00007fc434229b50) at threadpool-io-poll.c:146 [opt]
    frame #9: 0x00000001053e7d8c mono64`selector_thread(data=<unavailable>) at threadpool-io.c:451 [opt]
    frame #10: 0x00000001053e3f23 mono64`start_wrapper [inlined] start_wrapper_internal at threads.c:1073 [opt]
    frame #11: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc4379067d0) at threads.c:1133 [opt]
    frame #12: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #13: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #14: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #13, name = 'com.apple.NSEventThread'
    frame #0: 0x00007fff5623020a libsystem_kernel.dylib`mach_msg_trap + 10
    frame #1: 0x00007fff5622f724 libsystem_kernel.dylib`mach_msg + 60
    frame #2: 0x00007fff2e2d87d5 CoreFoundation`__CFRunLoopServiceMachPort + 341
    frame #3: 0x00007fff2e2d7b27 CoreFoundation`__CFRunLoopRun + 1783
    frame #4: 0x00007fff2e2d71a3 CoreFoundation`CFRunLoopRunSpecific + 483
    frame #5: 0x00007fff2b9acfc4 AppKit`_NSEventThread + 184
    frame #6: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #7: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #8: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #14
    frame #0: 0x00007fff56239cfa libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010f8d9169 libglib-2.0.0.dylib`g_poll + 428
    frame #2: 0x000000010ef05252 libgdk-quartz-2.0.0.dylib`select_thread_func + 306
    frame #3: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #4: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #5: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #15, name = 'Thread Pool Worker'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700002204670, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x0000700002204c68, context=0x0000700002204cd0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623025f libsystem_kernel.dylib`semaphore_timedwait_trap + 11
    frame #7: 0x0000000105334e56 mono64`worker_thread [inlined] mono_os_sem_timedwait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:124 [opt]
    frame #8: 0x0000000105334dd0 mono64`worker_thread at mono-coop-semaphore.h:57 [opt]
    frame #9: 0x0000000105334dc5 mono64`worker_thread at threadpool-worker-default.c:391 [opt]
    frame #10: 0x0000000105334cda mono64`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:483 [opt]
    frame #11: 0x00000001053e3f23 mono64`start_wrapper [inlined] start_wrapper_internal at threads.c:1073 [opt]
    frame #12: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc43ba67120) at threads.c:1133 [opt]
    frame #13: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #14: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #15: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #16, name = 'Thread Pool Worker'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700002407670, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x0000700002407c68, context=0x0000700002407cd0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623025f libsystem_kernel.dylib`semaphore_timedwait_trap + 11
    frame #7: 0x0000000105334e56 mono64`worker_thread [inlined] mono_os_sem_timedwait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:124 [opt]
    frame #8: 0x0000000105334dd0 mono64`worker_thread at mono-coop-semaphore.h:57 [opt]
    frame #9: 0x0000000105334dc5 mono64`worker_thread at threadpool-worker-default.c:391 [opt]
    frame #10: 0x0000000105334cda mono64`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:483 [opt]
    frame #11: 0x00000001053e3f23 mono64`start_wrapper [inlined] start_wrapper_internal at threads.c:1073 [opt]
    frame #12: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc43bc0ab40) at threads.c:1133 [opt]
    frame #13: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #14: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #15: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #17, name = 'tid_b303'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700002609f80, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x000070000260a578, context=0x000070000260a5e0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623abf3 libsystem_kernel.dylib`kevent + 11
    frame #7: 0x000000010536c280 mono64`ves_icall_System_IO_KqueueMonitor_kevent_notimeout(kq_ptr=0x000000010592a1ac, changelist=0x00007fc43be888a0, nchanges=0, eventlist=0x00007fc433420a00, nevents=32) at filewatcher.c:244 [opt]
    frame #8: 0x000000011b3f7c32
    frame #9: 0x000000011b3de803
    frame #10: 0x000000011b3de463
    frame #11: 0x000000010bc87633
    frame #12: 0x00000001051d0e07 mono64`mono_jit_runtime_invoke(method=0x0000000000000000, obj=<unavailable>, params=0x000070000260aea8, exc=0x00007fc43be888a0, error=<unavailable>) at mini-runtime.c:2829 [opt]
    frame #13: 0x00000001053c03f4 mono64`do_runtime_invoke(method=0x00007fc4393d5080, obj=0x000000010592a4a0, params=0x000070000260aea8, exc=0x0000000000000000, error=0x000070000260ae40) at object.c:2922 [opt]
    frame #14: 0x00000001053e3f4e mono64`start_wrapper at threads.c:1081 [opt]
    frame #15: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc43be47f00) at threads.c:1133 [opt]
    frame #16: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #17: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #18: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #18, name = 'tid_b503'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x000070000280cf80, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x000070000280d578, context=0x000070000280d5e0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623abf3 libsystem_kernel.dylib`kevent + 11
    frame #7: 0x000000010536c280 mono64`ves_icall_System_IO_KqueueMonitor_kevent_notimeout(kq_ptr=0x000000010592ee64, changelist=0x00007fc43d84a0c0, nchanges=0, eventlist=0x00007fc439ebc600, nevents=32) at filewatcher.c:244 [opt]
    frame #8: 0x000000011b3f7c32
    frame #9: 0x000000011b3de803
    frame #10: 0x000000011b3de463
    frame #11: 0x000000010bc87633
    frame #12: 0x00000001051d0e07 mono64`mono_jit_runtime_invoke(method=0x0000000000000000, obj=<unavailable>, params=0x000070000280dea8, exc=0x00007fc43d84a0c0, error=<unavailable>) at mini-runtime.c:2829 [opt]
    frame #13: 0x00000001053c03f4 mono64`do_runtime_invoke(method=0x00007fc4393d5080, obj=0x000000010592f068, params=0x000070000280dea8, exc=0x0000000000000000, error=0x000070000280de40) at object.c:2922 [opt]
    frame #14: 0x00000001053e3f4e mono64`start_wrapper at threads.c:1081 [opt]
    frame #15: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc43bfa21f0) at threads.c:1133 [opt]
    frame #16: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #17: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #18: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #19, name = 'tid_b703'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700002a0ff80, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x0000700002a10578, context=0x0000700002a105e0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623abf3 libsystem_kernel.dylib`kevent + 11
    frame #7: 0x000000010536c280 mono64`ves_icall_System_IO_KqueueMonitor_kevent_notimeout(kq_ptr=0x00000001059378ec, changelist=0x00007fc43be422a0, nchanges=0, eventlist=0x00007fc433198400, nevents=32) at filewatcher.c:244 [opt]
    frame #8: 0x000000011b3f7c32
    frame #9: 0x000000011b3de803
    frame #10: 0x000000011b3de463
    frame #11: 0x000000010bc87633
    frame #12: 0x00000001051d0e07 mono64`mono_jit_runtime_invoke(method=0x0000000000000000, obj=<unavailable>, params=0x0000700002a10ea8, exc=0x00007fc43be422a0, error=<unavailable>) at mini-runtime.c:2829 [opt]
    frame #13: 0x00000001053c03f4 mono64`do_runtime_invoke(method=0x00007fc4393d5080, obj=0x0000000105937bb8, params=0x0000700002a10ea8, exc=0x0000000000000000, error=0x0000700002a10e40) at object.c:2922 [opt]
    frame #14: 0x00000001053e3f4e mono64`start_wrapper at threads.c:1081 [opt]
    frame #15: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc43d84a3c0) at threads.c:1133 [opt]
    frame #16: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #17: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #18: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #20, name = 'tid_13e03'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700002c12f80, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x0000700002c13578, context=0x0000700002c135e0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623abf3 libsystem_kernel.dylib`kevent + 11
    frame #7: 0x000000010536c280 mono64`ves_icall_System_IO_KqueueMonitor_kevent_notimeout(kq_ptr=0x00000001059383bc, changelist=0x00007fc43d847150, nchanges=0, eventlist=0x00007fc439d96c00, nevents=32) at filewatcher.c:244 [opt]
    frame #8: 0x000000011b3f7c32
    frame #9: 0x000000011b3de803
    frame #10: 0x000000011b3de463
    frame #11: 0x000000010bc87633
    frame #12: 0x00000001051d0e07 mono64`mono_jit_runtime_invoke(method=0x0000000000000000, obj=<unavailable>, params=0x0000700002c13ea8, exc=0x00007fc43d847150, error=<unavailable>) at mini-runtime.c:2829 [opt]
    frame #13: 0x00000001053c03f4 mono64`do_runtime_invoke(method=0x00007fc4393d5080, obj=0x0000000105972be0, params=0x0000700002c13ea8, exc=0x0000000000000000, error=0x0000700002c13e40) at object.c:2922 [opt]
    frame #14: 0x00000001053e3f4e mono64`start_wrapper at threads.c:1081 [opt]
    frame #15: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc43be49480) at threads.c:1133 [opt]
    frame #16: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #17: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #18: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #21, name = 'tid_13b03'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700002e15f80, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x0000700002e16578, context=0x0000700002e165e0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623abf3 libsystem_kernel.dylib`kevent + 11
    frame #7: 0x000000010536c280 mono64`ves_icall_System_IO_KqueueMonitor_kevent_notimeout(kq_ptr=0x00000001059734a4, changelist=0x00007fc43be497a0, nchanges=0, eventlist=0x00007fc43974f400, nevents=32) at filewatcher.c:244 [opt]
    frame #8: 0x000000011b3f7c32
    frame #9: 0x000000011b3de803
    frame #10: 0x000000011b3de463
    frame #11: 0x000000010bc87633
    frame #12: 0x00000001051d0e07 mono64`mono_jit_runtime_invoke(method=0x0000000000000000, obj=<unavailable>, params=0x0000700002e16ea8, exc=0x00007fc43be497a0, error=<unavailable>) at mini-runtime.c:2829 [opt]
    frame #13: 0x00000001053c03f4 mono64`do_runtime_invoke(method=0x00007fc4393d5080, obj=0x00000001059736a8, params=0x0000700002e16ea8, exc=0x0000000000000000, error=0x0000700002e16e40) at object.c:2922 [opt]
    frame #14: 0x00000001053e3f4e mono64`start_wrapper at threads.c:1081 [opt]
    frame #15: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc43d849150) at threads.c:1133 [opt]
    frame #16: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #17: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #18: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #22, name = 'tid_ba03'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700003018f80, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x0000700003019578, context=0x00007000030195e0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623abf3 libsystem_kernel.dylib`kevent + 11
    frame #7: 0x000000010536c280 mono64`ves_icall_System_IO_KqueueMonitor_kevent_notimeout(kq_ptr=0x00000001059958e4, changelist=0x00007fc43d8414b0, nchanges=0, eventlist=0x00007fc436314400, nevents=32) at filewatcher.c:244 [opt]
    frame #8: 0x000000011b3f7c32
    frame #9: 0x000000011b3de803
    frame #10: 0x000000011b3de463
    frame #11: 0x000000010bc87633
    frame #12: 0x00000001051d0e07 mono64`mono_jit_runtime_invoke(method=0x0000000000000000, obj=<unavailable>, params=0x0000700003019ea8, exc=0x00007fc43d8414b0, error=<unavailable>) at mini-runtime.c:2829 [opt]
    frame #13: 0x00000001053c03f4 mono64`do_runtime_invoke(method=0x00007fc4393d5080, obj=0x0000000105995ca0, params=0x0000700003019ea8, exc=0x0000000000000000, error=0x0000700003019e40) at object.c:2922 [opt]
    frame #14: 0x00000001053e3f4e mono64`start_wrapper at threads.c:1081 [opt]
    frame #15: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc43be47d50) at threads.c:1133 [opt]
    frame #16: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #17: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #18: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #23, name = 'tid_13703'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x000070000321bf80, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x000070000321c578, context=0x000070000321c5e0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623abf3 libsystem_kernel.dylib`kevent + 11
    frame #7: 0x000000010536c280 mono64`ves_icall_System_IO_KqueueMonitor_kevent_notimeout(kq_ptr=0x000000010599629c, changelist=0x00007fc43bf9cdb0, nchanges=0, eventlist=0x00007fc43c102a00, nevents=32) at filewatcher.c:244 [opt]
    frame #8: 0x000000011b3f7c32
    frame #9: 0x000000011b3de803
    frame #10: 0x000000011b3de463
    frame #11: 0x000000010bc87633
    frame #12: 0x00000001051d0e07 mono64`mono_jit_runtime_invoke(method=0x0000000000000000, obj=<unavailable>, params=0x000070000321cea8, exc=0x00007fc43bf9cdb0, error=<unavailable>) at mini-runtime.c:2829 [opt]
    frame #13: 0x00000001053c03f4 mono64`do_runtime_invoke(method=0x00007fc4393d5080, obj=0x00000001059964a0, params=0x000070000321cea8, exc=0x0000000000000000, error=0x000070000321ce40) at object.c:2922 [opt]
    frame #14: 0x00000001053e3f4e mono64`start_wrapper at threads.c:1081 [opt]
    frame #15: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc43d84aaa0) at threads.c:1133 [opt]
    frame #16: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #17: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #18: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #24, name = 'tid_bc03'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x000070000341ef80, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x000070000341f578, context=0x000070000341f5e0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623abf3 libsystem_kernel.dylib`kevent + 11
    frame #7: 0x000000010536c280 mono64`ves_icall_System_IO_KqueueMonitor_kevent_notimeout(kq_ptr=0x00000001059b96b4, changelist=0x00007fc43bda0a20, nchanges=0, eventlist=0x00007fc43c801a00, nevents=32) at filewatcher.c:244 [opt]
    frame #8: 0x000000011b3f7c32
    frame #9: 0x000000011b3de803
    frame #10: 0x000000011b3de463
    frame #11: 0x000000010bc87633
    frame #12: 0x00000001051d0e07 mono64`mono_jit_runtime_invoke(method=0x0000000000000000, obj=<unavailable>, params=0x000070000341fea8, exc=0x00007fc43bda0a20, error=<unavailable>) at mini-runtime.c:2829 [opt]
    frame #13: 0x00000001053c03f4 mono64`do_runtime_invoke(method=0x00007fc4393d5080, obj=0x00000001059b98b8, params=0x000070000341fea8, exc=0x0000000000000000, error=0x000070000341fe40) at object.c:2922 [opt]
    frame #14: 0x00000001053e3f4e mono64`start_wrapper at threads.c:1081 [opt]
    frame #15: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc43bfa3470) at threads.c:1133 [opt]
    frame #16: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #17: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #18: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
  thread #25, name = 'tid_13203'
    frame #0: 0x00007fff56239d8a libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x00007fff561b4724 libsystem_c.dylib`nanosleep + 199
    frame #2: 0x00007fff561b4586 libsystem_c.dylib`sleep + 41
    frame #3: 0x00000001053e394a mono64`mono_threads_summarize(ctx=0x0000700003621f80, out=<unavailable>, hashes=<unavailable>) at threads.c:5795 [opt]
    frame #4: 0x00000001052eeaa5 mono64`sigterm_signal_handler(_dummy=15, _info=0x0000700003622578, context=0x00007000036225e0) at mini-posix.c:231 [opt]
    frame #5: 0x00007fff563f7f5a libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x00007fff5623abf3 libsystem_kernel.dylib`kevent + 11
    frame #7: 0x000000010536c280 mono64`ves_icall_System_IO_KqueueMonitor_kevent_notimeout(kq_ptr=0x00000001059ba00c, changelist=0x00007fc43d847360, nchanges=0, eventlist=0x00007fc439ee4400, nevents=32) at filewatcher.c:244 [opt]
    frame #8: 0x000000011b3f7c32
    frame #9: 0x000000011b3de803
    frame #10: 0x000000011b3de463
    frame #11: 0x000000010bc87633
    frame #12: 0x00000001051d0e07 mono64`mono_jit_runtime_invoke(method=0x0000000000000000, obj=<unavailable>, params=0x0000700003622ea8, exc=0x00007fc43d847360, error=<unavailable>) at mini-runtime.c:2829 [opt]
    frame #13: 0x00000001053c03f4 mono64`do_runtime_invoke(method=0x00007fc4393d5080, obj=0x00000001059ba210, params=0x0000700003622ea8, exc=0x0000000000000000, error=0x0000700003622e40) at object.c:2922 [opt]
    frame #14: 0x00000001053e3f4e mono64`start_wrapper at threads.c:1081 [opt]
    frame #15: 0x00000001053e3e93 mono64`start_wrapper(data=0x00007fc43be49f90) at threads.c:1133 [opt]
    frame #16: 0x00007fff56401661 libsystem_pthread.dylib`_pthread_body + 340
    frame #17: 0x00007fff5640150d libsystem_pthread.dylib`_pthread_start + 377
    frame #18: 0x00007fff56400bf9 libsystem_pthread.dylib`thread_start + 13
(lldb) detach
(lldb) quit

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions