Bug 36851 - Xamarin Studio (w/ Roslyn) crash
Summary: Xamarin Studio (w/ Roslyn) crash
Status: RESOLVED FIXED
Alias: None
Product: Runtime
Classification: Mono
Component: GC ()
Version: 4.2.0 (C6)
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Zoltan Varga
URL:
: 36281 41693 ()
Depends on:
Blocks:
 
Reported: 2015-12-10 21:43 UTC by Jérémie Laval
Modified: 2017-09-06 14:40 UTC (History)
11 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on GitHub or Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED FIXED

Description Jérémie Laval 2015-12-10 21:43:41 UTC
Happened after using Xamarin Studio for a while.

XamarinStudio(6946,0xb07a7000) malloc: *** error for object 0x87424080: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) object.__icall_wrapper_mono_gc_alloc_vector (intptr,intptr,intptr) <IL 0x00027, 0xffffffff>
  at (wrapper alloc) object.AllocVector (intptr,intptr) <IL 0x00093, 0xffffffff>
  at System.Collections.Generic.List`1<MonoDevelop.CSharp.DeclaredSymbolInfo>.InsertRange (int,System.Collections.Generic.IEnumerable`1<MonoDevelop.CSharp.DeclaredSymbolInfo>) [0x000b2] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/collections/generic/list.cs:779
  at System.Collections.Generic.List`1<MonoDevelop.CSharp.DeclaredSymbolInfo>.AddRange (System.Collections.Generic.IEnumerable`1<MonoDevelop.CSharp.DeclaredSymbolInfo>) [0x00000] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/collections/generic/list.cs:276
  at MonoDevelop.CSharp.ProjectSearchCategory/SymbolCache.get_AllTypes () [0x00023] in /Users/builder/data/lanes/432/12faaaf9/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp/ProjectSearchCategory.cs:131
  at MonoDevelop.CSharp.ProjectSearchCategory/<GetResults>c__AnonStorey9/<GetResults>c__async8.MoveNext () [0x00165] in /Users/builder/data/lanes/432/12faaaf9/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp/ProjectSearchCategory.cs:275
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<MonoDevelop.CSharp.ProjectSearchCategory/<GetResults>c__AnonStorey9/<GetResults>c__async8> (MonoDevelop.CSharp.ProjectSearchCategory/<GetResults>c__AnonStorey9/<GetResults>c__async8&) [0x00039] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:833
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<MonoDevelop.Components.MainToolbar.ISearchDataSource>.Start<MonoDevelop.CSharp.ProjectSearchCategory/<GetResults>c__AnonStorey9/<GetResults>c__async8> (MonoDevelop.CSharp.ProjectSearchCategory/<GetResults>c__AnonStorey9/<GetResults>c__async8&) [0x00000] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:447
  at MonoDevelop.CSharp.ProjectSearchCategory/<GetResults>c__AnonStorey9.<>m__0 () [0x00008] in /Users/builder/data/lanes/432/12faaaf9/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp/ProjectSearchCategory.cs:264
  at System.Threading.Tasks.Task`1<TKey_REF>.InnerInvoke () [0x00012] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/threading/Tasks/Future.cs:686
  at System.Threading.Tasks.Task.Execute () [0x00016] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/threading/Tasks/Task.cs:2523
  at System.Threading.Tasks.Task.ExecutionContextCallback (object) [0x00007] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/threading/Tasks/Task.cs:2887
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) [0x00081] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/threading/executioncontext.cs:581
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) [0x00000] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/threading/executioncontext.cs:530
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task&) [0x0005f] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/threading/Tasks/Task.cs:2848
  at System.Threading.Tasks.Task.ExecuteEntry (bool) [0x0006f] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/threading/Tasks/Task.cs:2781
  at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/threading/Tasks/Task.cs:2728
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00096] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/threading/threadpool.cs:859
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/threading/threadpool.cs:1196
  at (wrapper runtime-invoke) <Module>.runtime_invoke_bool (object,intptr,intptr,intptr) <IL 0x00060, 0xffffffff>

Native stacktrace:

	0   libmonosgen-2.0.dylib               0x00418026 mono_handle_native_sigsegv + 342
	1   libmonosgen-2.0.dylib               0x00468781 sigabrt_signal_handler + 129
	2   libsystem_platform.dylib            0x9a3f779b _sigtramp + 43
	3   ???                                 0xffffffff 0x0 + 4294967295
	4   libsystem_c.dylib                   0x9d1438c8 abort + 156
	5   libsystem_malloc.dylib              0x904532a2 free + 433
	6   libmonosgen-2.0.dylib               0x004aa1ef mono_jit_info_table_free + 175
	7   libmonosgen-2.0.dylib               0x005b0ea9 mono_thread_hazardous_try_free_some + 153
	8   libmonosgen-2.0.dylib               0x00565c8b mono_gc_alloc_vector + 155
	9   ???                                 0x007c0757 0x0 + 8128343
	10  ???                                 0x007bd5d8 0x0 + 8115672
	11  ???                                 0x378916d8 0x0 + 931731160
	12  ???                                 0x37891228 0x0 + 931729960
	13  ???                                 0x1cae8c98 0x0 + 481201304
	14  ???                                 0x1cae453c 0x0 + 481183036
	15  ???                                 0x1cae1684 0x0 + 481171076
	16  ???                                 0x1cae1580 0x0 + 481170816
	17  ???                                 0x1cae151c 0x0 + 481170716
	18  ???                                 0x0eab47ca 0x0 + 246106058
	19  ???                                 0x0db7307c 0x0 + 230109308
	20  ???                                 0x0db7302c 0x0 + 230109228
	21  ???                                 0x0316bc17 0x0 + 51821591
	22  ???                                 0x0316b928 0x0 + 51820840
	23  ???                                 0x0db72ef4 0x0 + 230108916
	24  ???                                 0x0db72cec 0x0 + 230108396
	25  ???                                 0x0eab476c 0x0 + 246105964
	26  ???                                 0x085458be 0x0 + 139745470
	27  ???                                 0x08545044 0x0 + 139743300
	28  ???                                 0x029d330d 0x0 + 43856653
	29  libmonosgen-2.0.dylib               0x003687ea mono_jit_runtime_invoke + 714
	30  libmonosgen-2.0.dylib               0x0052d4cf mono_runtime_invoke + 127
	31  libmonosgen-2.0.dylib               0x00507eef worker_thread + 703
	32  libmonosgen-2.0.dylib               0x0050552c start_wrapper + 492
	33  libmonosgen-2.0.dylib               0x005b65a0 inner_start_thread + 240
	34  libsystem_pthread.dylib             0x92799794 _pthread_body + 138
	35  libsystem_pthread.dylib             0x9279970a _pthread_body + 0
	36  libsystem_pthread.dylib             0x92796fa6 thread_start + 34

Debug info from gdb:

(lldb) command source -s 0 '/tmp/mono-gdb-commands.zhnuYE'
Executing commands in '/tmp/mono-gdb-commands.zhnuYE'.
(lldb) process attach --pid 6946
warning: (i386) /Library/Frameworks/Mono.framework/Libraries/libglib-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libintl.8.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libgtk-quartz-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libgdk-quartz-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libpangocairo-1.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libpango-1.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libgthread-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libatk-1.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libcairo.2.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libpixman-1.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libfontconfig.1.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libexpat.1.5.2.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libfreetype.6.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libgdk_pixbuf-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libpng14.14.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libgio-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libgmodule-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libgobject-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libffi.6.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/gtk-2.0/2.10.0/engines/libxamarin.so empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/gtk-2.0/2.10.0/engines/libquartz.so empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/pango/1.8.0/modules/pango-basic-coretext.so empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.2.1/lib/libjpeg.8.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
Process 6946 stopped
* thread #1: tid = 0x19198b, 0x9a82a4da libsystem_kernel.dylib`__psynch_mutexwait + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x9a82a4da libsystem_kernel.dylib`__psynch_mutexwait + 10
libsystem_kernel.dylib`__psynch_mutexwait:
->  0x9a82a4da <+10>: jae    0x9a82a4ea                ; <+26>
    0x9a82a4dc <+12>: calll  0x9a82a4e1                ; <+17>
    0x9a82a4e1 <+17>: popl   %edx
    0x9a82a4e2 <+18>: movl   0x9001b3f(%edx), %edx

Executable module set to "/Applications/Xamarin Studio.app/Contents/MacOS/XamarinStudio".
Architecture set to: i386-apple-macosx.
(lldb) thread list
Process 6946 stopped
* thread #1: tid = 0x19198b, 0x9a82a4da libsystem_kernel.dylib`__psynch_mutexwait + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  thread #2: tid = 0x191990, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
  thread #3: tid = 0x191991, 0x9a82a4da libsystem_kernel.dylib`__psynch_mutexwait + 10
  thread #4: tid = 0x191994, 0x9a82b8b2 libsystem_kernel.dylib`kevent_qos + 10, queue = 'com.apple.libdispatch-manager'
  thread #5: tid = 0x1919a9, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
  thread #6: tid = 0x1919bb, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
  thread #7: tid = 0x1919c2, 0x9a82a7de libsystem_kernel.dylib`__select + 10
  thread #8: tid = 0x191a50, 0x9a82b87a libsystem_kernel.dylib`kevent + 10
  thread #9: tid = 0x191aa4, 0x9a82a7de libsystem_kernel.dylib`__select + 10, name = 'com.apple.CFSocket.private'
  thread #10: tid = 0x191aa8, 0x9a82407a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread'
  thread #11: tid = 0x191aac, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
  thread #12: tid = 0x191d03, 0x9a82995e libsystem_kernel.dylib`__accept + 10
  thread #13: tid = 0x191d04, 0x9a82995e libsystem_kernel.dylib`__accept + 10
  thread #14: tid = 0x191d22, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
  thread #15: tid = 0x191d26, 0x9a82a886 libsystem_kernel.dylib`__semwait_signal + 10
  thread #16: tid = 0x191d8a, 0x9a82a886 libsystem_kernel.dylib`__semwait_signal + 10
  thread #17: tid = 0x1ecc2e, 0x9a82b87a libsystem_kernel.dylib`kevent + 10
  thread #18: tid = 0x1f4425, 0x9a82ada6 libsystem_kernel.dylib`__wait4 + 10
  thread #19: tid = 0x1f79f5, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
  thread #20: tid = 0x1f8529, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
  thread #21: tid = 0x1f96af, 0x9a82ae16 libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #22: tid = 0x1f97cb, 0x9a82a886 libsystem_kernel.dylib`__semwait_signal + 10
  thread #23: tid = 0x1f9817, 0x9a82ae16 libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #24: tid = 0x1f9832, 0x9a82ae16 libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #25: tid = 0x1f9835, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
  thread #26: tid = 0x1f983c, 0x9a82a4da libsystem_kernel.dylib`__psynch_mutexwait + 10
(lldb) thread backtrace all
* thread #1: tid = 0x19198b, 0x9a82a4da libsystem_kernel.dylib`__psynch_mutexwait + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x9a82a4da libsystem_kernel.dylib`__psynch_mutexwait + 10
    frame #1: 0x92799c73 libsystem_pthread.dylib`_pthread_mutex_lock_wait + 99
    frame #2: 0x9279729b libsystem_pthread.dylib`_pthread_mutex_lock_slow + 277
    frame #3: 0x9279716a libsystem_pthread.dylib`pthread_mutex_lock + 138
    frame #4: 0x00544b60 libmonosgen-2.0.dylib`mono_method_get_object(domain=0x7b13b560, method=<unavailable>, refclass=<unavailable>) + 288 at reflection.c:6628 [opt]
    frame #5: 0x004a1900 libmonosgen-2.0.dylib`ves_icall_Type_GetConstructors_internal(type=0x08742118, bflags=<unavailable>, reftype=<unavailable>) + 512 at icall.c:3519 [opt]
    frame #6: 0x007c7428
    frame #7: 0x007c7124
    frame #8: 0x007c6f7c
    frame #9: 0x0ab8676f
    frame #10: 0x0ab865f8
    frame #11: 0x0ab85dd8
    frame #12: 0x1c4f547c
    frame #13: 0x0d5999a4
    frame #14: 0x9298e8a8 AppKit`_NSSendEventToObservers + 389
    frame #15: 0x9298c0b9 AppKit`-[NSApplication sendEvent:] + 46
    frame #16: 0x0394bb42 libgdk-quartz-2.0.0.dylib`_gdk_events_queue + 322
    frame #17: 0x0395167a libgdk-quartz-2.0.0.dylib`gdk_event_dispatch + 90
    frame #18: 0x0319ce4e libglib-2.0.0.dylib`g_main_context_dispatch + 268
    frame #19: 0x0319d1b9 libglib-2.0.0.dylib`g_main_context_iterate + 438
    frame #20: 0x0319d40f libglib-2.0.0.dylib`g_main_loop_run + 223
    frame #21: 0x034234cf libgtk-quartz-2.0.0.dylib`gtk_main + 287
    frame #22: 0x120b3e14
    frame #23: 0x120b3dcc
    frame #24: 0x120b3dac
    frame #25: 0x02e0c21c
    frame #26: 0x007bd1e0
    frame #27: 0x007bcf8c
    frame #28: 0x007bd064
    frame #29: 0x003687ea libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 714 at mini-runtime.c:2334 [opt]
    frame #30: 0x0052d4cf libmonosgen-2.0.dylib`mono_runtime_invoke(method=0x7c1fbac8, obj=0x00000000, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2783 [opt]
    frame #31: 0x00533221 libmonosgen-2.0.dylib`mono_runtime_exec_main(method=0x7c1fbac8, args=<unavailable>, exc=0x00000000) + 401 at object.c:4040 [opt]
    frame #32: 0x00532fda libmonosgen-2.0.dylib`mono_runtime_run_main(method=0x7c1fbac8, argc=<unavailable>, argv=<unavailable>, exc=<unavailable>) + 618 at object.c:3666 [opt]
    frame #33: 0x003e0eed libmonosgen-2.0.dylib`mono_jit_exec(domain=0x7b13b560, assembly=0x79f4ef10, argc=<unavailable>, argv=<unavailable>) + 93 at driver.c:1004 [opt]
    frame #34: 0x003e3200 libmonosgen-2.0.dylib`mono_main [inlined] main_thread_handler + 7920 at driver.c:1063 [opt]
    frame #35: 0x003e31c2 libmonosgen-2.0.dylib`mono_main(argc=<unavailable>, argv=<unavailable>) + 7858 at driver.c:2052 [opt]
    frame #36: 0x0004b5fe XamarinStudio`main + 2894
    frame #37: 0x9657f6ad libdyld.dylib`start + 1

  thread #2: tid = 0x191990, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x9279a549 libsystem_pthread.dylib`_pthread_cond_wait + 757
    frame #2: 0x9279c287 libsystem_pthread.dylib`pthread_cond_wait$UNIX2003 + 71
    frame #3: 0x0058b7f2 libmonosgen-2.0.dylib`thread_func(thread_data=0x00000000) + 466 at sgen-thread-pool.c:118 [opt]
    frame #4: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #5: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #6: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #3: tid = 0x191991, 0x9a82a4da libsystem_kernel.dylib`__psynch_mutexwait + 10
    frame #0: 0x9a82a4da libsystem_kernel.dylib`__psynch_mutexwait + 10
    frame #1: 0x92799c73 libsystem_pthread.dylib`_pthread_mutex_lock_wait + 99
    frame #2: 0x9279729b libsystem_pthread.dylib`_pthread_mutex_lock_slow + 277
    frame #3: 0x9279716a libsystem_pthread.dylib`pthread_mutex_lock + 138
    frame #4: 0x00367f77 libmonosgen-2.0.dylib`mono_jit_free_method(domain=0x7b13b560, method=0x874e3810) + 39 at mini-runtime.c:1965 [opt]
    frame #5: 0x0052ebb7 libmonosgen-2.0.dylib`mono_runtime_free_method(domain=0x7b13b560, method=0x00367f5e) + 39 at object.c:624 [opt]
    frame #6: 0x004b6a76 libmonosgen-2.0.dylib`mono_delegate_free_ftnptr(delegate=<unavailable>) + 294 at marshal.c:529 [opt]
    frame #7: 0x005299c6 libmonosgen-2.0.dylib`mono_gc_run_finalize(obj=<unavailable>, data=<unavailable>) + 518 at gc.c:194 [opt]
    frame #8: 0x00563da9 libmonosgen-2.0.dylib`sgen_client_run_finalize(obj=0x400212e0) + 25 at sgen-mono.c:486 [opt]
    frame #9: 0x00573b19 libmonosgen-2.0.dylib`sgen_gc_invoke_finalizers + 73 at sgen-gc.c:2572 [opt]
    frame #10: 0x0052b564 libmonosgen-2.0.dylib`finalizer_thread(unused=0x00000000) + 564 at gc.c:1127 [opt]
    frame #11: 0x0050552c libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 463 at threads.c:723 [opt]
    frame #12: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #13: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #14: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #15: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #16: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #4: tid = 0x191994, 0x9a82b8b2 libsystem_kernel.dylib`kevent_qos + 10, queue = 'com.apple.libdispatch-manager'
    frame #0: 0x9a82b8b2 libsystem_kernel.dylib`kevent_qos + 10
    frame #1: 0x93f9e792 libdispatch.dylib`_dispatch_mgr_invoke + 234
    frame #2: 0x93f9e366 libdispatch.dylib`_dispatch_mgr_thread + 52

  thread #5: tid = 0x1919a9, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x9279a549 libsystem_pthread.dylib`_pthread_cond_wait + 757
    frame #2: 0x9279c287 libsystem_pthread.dylib`pthread_cond_wait$UNIX2003 + 71
    frame #3: 0x005911f5 libmonosgen-2.0.dylib`_wapi_handle_timedwait_signal_handle(handle=<unavailable>, timeout=<unavailable>, alertable=<unavailable>, poll=<unavailable>) + 485 at handles.c:1609 [opt]
    frame #4: 0x005912a8 libmonosgen-2.0.dylib`_wapi_handle_wait_signal_handle(handle=0x0000040a, alertable=1) + 40 at handles.c:1554 [opt]
    frame #5: 0x005a0cfd libmonosgen-2.0.dylib`wapi_WaitForSingleObjectEx(handle=<unavailable>, timeout=<unavailable>, alertable=2057401652) + 493 at wait.c:194 [opt]
    frame #6: 0x005014e2 libmonosgen-2.0.dylib`ves_icall_System_Threading_WaitHandle_WaitOne_internal [inlined] mono_wait_uninterrupted(alertable=1) + 34 at threads.c:1447 [opt]
    frame #7: 0x005014c0 libmonosgen-2.0.dylib`ves_icall_System_Threading_WaitHandle_WaitOne_internal(this=0x116e03a8, handle=<unavailable>, ms=-1, exitContext=0) + 80 at threads.c:1581 [opt]
    frame #8: 0x0316cc00
    frame #9: 0x0316cb60
    frame #10: 0x0316c03e
    frame #11: 0x0316bf47
    frame #12: 0x0316bc17
    frame #13: 0x0316b928
    frame #14: 0x0316b898
    frame #15: 0x0316b6e4
    frame #16: 0x007c7db5
    frame #17: 0x003687ea libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 714 at mini-runtime.c:2334 [opt]
    frame #18: 0x0052d4cf libmonosgen-2.0.dylib`mono_runtime_invoke(method=0x7aaf7518, obj=0x00958d58, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2783 [opt]
    frame #19: 0x005329cc libmonosgen-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x00958d58, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3494 [opt]
    frame #20: 0x005055a5 libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 584 at threads.c:729 [opt]
    frame #21: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #22: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #23: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #24: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #25: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #6: tid = 0x1919bb, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x9279a549 libsystem_pthread.dylib`_pthread_cond_wait + 757
    frame #2: 0x9279dd1b libsystem_pthread.dylib`pthread_cond_timedwait$UNIX2003 + 71
    frame #3: 0x005911e7 libmonosgen-2.0.dylib`_wapi_handle_timedwait_signal_handle [inlined] timedwait_signal_poll_cond(cond=0xa2fda8d0, mutex=0x7aa1a39c, timeout=<unavailable>, alertable=<unavailable>) + 95 at handles.c:1514 [opt]
    frame #4: 0x00591188 libmonosgen-2.0.dylib`_wapi_handle_timedwait_signal_handle(handle=<unavailable>, timeout=0xb08caad0, alertable=<unavailable>, poll=<unavailable>) + 376 at handles.c:1604 [opt]
    frame #5: 0x005a0d1a libmonosgen-2.0.dylib`wapi_WaitForSingleObjectEx(handle=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) + 522 at wait.c:196 [opt]
    frame #6: 0x005014e2 libmonosgen-2.0.dylib`ves_icall_System_Threading_WaitHandle_WaitOne_internal [inlined] mono_wait_uninterrupted(alertable=1) + 34 at threads.c:1447 [opt]
    frame #7: 0x005014c0 libmonosgen-2.0.dylib`ves_icall_System_Threading_WaitHandle_WaitOne_internal(this=0x00bc4580, handle=<unavailable>, ms=-1, exitContext=0) + 80 at threads.c:1581 [opt]
    frame #8: 0x0316cc00
    frame #9: 0x0d59f5b0
    frame #10: 0x0d59f530
    frame #11: 0x0d59f196
    frame #12: 0x0316bf47
    frame #13: 0x0316bc17
    frame #14: 0x0316b928
    frame #15: 0x0316b898
    frame #16: 0x0316b6e4
    frame #17: 0x007c7db5
    frame #18: 0x003687ea libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 714 at mini-runtime.c:2334 [opt]
    frame #19: 0x0052d4cf libmonosgen-2.0.dylib`mono_runtime_invoke(method=0x7aaf7518, obj=0x00bc4670, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2783 [opt]
    frame #20: 0x005329cc libmonosgen-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x00bc4670, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3494 [opt]
    frame #21: 0x005055a5 libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 584 at threads.c:729 [opt]
    frame #22: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #23: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #24: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #25: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #26: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #7: tid = 0x1919c2, 0x9a82a7de libsystem_kernel.dylib`__select + 10
    frame #0: 0x9a82a7de libsystem_kernel.dylib`__select + 10
    frame #1: 0x005ade59 libmonosgen-2.0.dylib`mono_poll(ufds=0x7a98f600, nfds=3, timeout=<unavailable>) + 409 at mono-poll.c:83 [opt]
    frame #2: 0x0050b282 libmonosgen-2.0.dylib`poll_event_wait(callback=<unavailable>, user_data=<unavailable>) + 98 at threadpool-ms-io-poll.c:152 [opt]
    frame #3: 0x00509fed libmonosgen-2.0.dylib`selector_thread(data=0x00000000) + 1101 at threadpool-ms-io.c:447 [opt]
    frame #4: 0x0050552c libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 463 at threads.c:723 [opt]
    frame #5: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #6: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #7: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #8: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #9: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #8: tid = 0x191a50, 0x9a82b87a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x9a82b87a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x0eebfa38
    frame #2: 0x0eebf4b4
    frame #3: 0x0eeb9e30
    frame #4: 0x0eeb99f4
    frame #5: 0x0316bf47
    frame #6: 0x0316bc17
    frame #7: 0x0316b928
    frame #8: 0x0316b898
    frame #9: 0x0316b6e4
    frame #10: 0x007c7db5
    frame #11: 0x003687ea libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 714 at mini-runtime.c:2334 [opt]
    frame #12: 0x0052d4cf libmonosgen-2.0.dylib`mono_runtime_invoke(method=0x7aaf7518, obj=0x00931db8, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2783 [opt]
    frame #13: 0x005329cc libmonosgen-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x00931db8, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3494 [opt]
    frame #14: 0x005055a5 libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 584 at threads.c:729 [opt]
    frame #15: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #16: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #17: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #18: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #19: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #9: tid = 0x191aa4, 0x9a82a7de libsystem_kernel.dylib`__select + 10, name = 'com.apple.CFSocket.private'
    frame #0: 0x9a82a7de libsystem_kernel.dylib`__select + 10
    frame #1: 0x9d24d320 CoreFoundation`__CFSocketManager + 912
    frame #2: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #3: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #4: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #10: tid = 0x191aa8, 0x9a82407a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread'
    frame #0: 0x9a82407a libsystem_kernel.dylib`mach_msg_trap + 10
    frame #1: 0x9a823464 libsystem_kernel.dylib`mach_msg + 68
    frame #2: 0x9d20c246 CoreFoundation`__CFRunLoopServiceMachPort + 214
    frame #3: 0x9d20b651 CoreFoundation`__CFRunLoopRun + 1521
    frame #4: 0x9d20adf6 CoreFoundation`CFRunLoopRunSpecific + 390
    frame #5: 0x9d20ac5b CoreFoundation`CFRunLoopRunInMode + 123
    frame #6: 0x92954fa2 AppKit`_NSEventThread + 291
    frame #7: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #8: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #9: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #11: tid = 0x191aac, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x9279a549 libsystem_pthread.dylib`_pthread_cond_wait + 757
    frame #2: 0x9279c287 libsystem_pthread.dylib`pthread_cond_wait$UNIX2003 + 71
    frame #3: 0x03951169 libgdk-quartz-2.0.0.dylib`select_thread_func + 185
    frame #4: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #5: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #6: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #12: tid = 0x191d03, 0x9a82995e libsystem_kernel.dylib`__accept + 10
    frame #0: 0x9a82995e libsystem_kernel.dylib`__accept + 10
    frame #1: 0x0059d0c3 libmonosgen-2.0.dylib`_wapi_accept(fd=16, addr=0x00000000, addrlen=<unavailable>) + 179 at sockets.c:179 [opt]
    frame #2: 0x004f0d01 libmonosgen-2.0.dylib`ves_icall_System_Net_Sockets_Socket_Accept_internal(sock=16, error=0x0059d01e, blocking=1) + 49 at socket-io.c:786 [opt]
    frame #3: 0x14146cd0
    frame #4: 0x14146b60
    frame #5: 0x14146750
    frame #6: 0x141464f8
    frame #7: 0x14146418
    frame #8: 0x14146350
    frame #9: 0x0316bf47
    frame #10: 0x0316bc17
    frame #11: 0x0316b928
    frame #12: 0x0316b898
    frame #13: 0x0316b6e4
    frame #14: 0x007c7db5
    frame #15: 0x003687ea libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 714 at mini-runtime.c:2334 [opt]
    frame #16: 0x0052d4cf libmonosgen-2.0.dylib`mono_runtime_invoke(method=0x7aaf7518, obj=0x00be6ef8, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2783 [opt]
    frame #17: 0x005329cc libmonosgen-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x00be6ef8, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3494 [opt]
    frame #18: 0x005055a5 libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 584 at threads.c:729 [opt]
    frame #19: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #20: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #21: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #22: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #23: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #13: tid = 0x191d04, 0x9a82995e libsystem_kernel.dylib`__accept + 10
    frame #0: 0x9a82995e libsystem_kernel.dylib`__accept + 10
    frame #1: 0x0059d0c3 libmonosgen-2.0.dylib`_wapi_accept(fd=17, addr=0x00000000, addrlen=<unavailable>) + 179 at sockets.c:179 [opt]
    frame #2: 0x004f0d01 libmonosgen-2.0.dylib`ves_icall_System_Net_Sockets_Socket_Accept_internal(sock=17, error=0x0059d01e, blocking=1) + 49 at socket-io.c:786 [opt]
    frame #3: 0x14146cd0
    frame #4: 0x14146b60
    frame #5: 0x14146750
    frame #6: 0x1414afbc
    frame #7: 0x1414ae10
    frame #8: 0x0316bf47
    frame #9: 0x0316bc17
    frame #10: 0x0316b928
    frame #11: 0x0316b898
    frame #12: 0x0316b6e4
    frame #13: 0x007c7db5
    frame #14: 0x003687ea libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 714 at mini-runtime.c:2334 [opt]
    frame #15: 0x0052d4cf libmonosgen-2.0.dylib`mono_runtime_invoke(method=0x7aaf7518, obj=0x00ab7088, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2783 [opt]
    frame #16: 0x005329cc libmonosgen-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x00ab7088, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3494 [opt]
    frame #17: 0x005055a5 libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 584 at threads.c:729 [opt]
    frame #18: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #19: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #20: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #21: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #22: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #14: tid = 0x191d22, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x9279a549 libsystem_pthread.dylib`_pthread_cond_wait + 757
    frame #2: 0x9279c287 libsystem_pthread.dylib`pthread_cond_wait$UNIX2003 + 71
    frame #3: 0x005911f5 libmonosgen-2.0.dylib`_wapi_handle_timedwait_signal_handle(handle=<unavailable>, timeout=<unavailable>, alertable=<unavailable>, poll=<unavailable>) + 485 at handles.c:1609 [opt]
    frame #4: 0x005912a8 libmonosgen-2.0.dylib`_wapi_handle_wait_signal_handle(handle=0x000004c5, alertable=1) + 40 at handles.c:1554 [opt]
    frame #5: 0x005a0cfd libmonosgen-2.0.dylib`wapi_WaitForSingleObjectEx(handle=<unavailable>, timeout=<unavailable>, alertable=2057426336) + 493 at wait.c:194 [opt]
    frame #6: 0x005014e2 libmonosgen-2.0.dylib`ves_icall_System_Threading_WaitHandle_WaitOne_internal [inlined] mono_wait_uninterrupted(alertable=1) + 34 at threads.c:1447 [opt]
    frame #7: 0x005014c0 libmonosgen-2.0.dylib`ves_icall_System_Threading_WaitHandle_WaitOne_internal(this=0x1364cd98, handle=<unavailable>, ms=-1, exitContext=0) + 80 at threads.c:1581 [opt]
    frame #8: 0x0316cc00
    frame #9: 0x0316cb60
    frame #10: 0x143baa86
    frame #11: 0x0316bf47
    frame #12: 0x0316bc17
    frame #13: 0x0316b928
    frame #14: 0x0316b898
    frame #15: 0x0316b6e4
    frame #16: 0x007c7db5
    frame #17: 0x003687ea libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 714 at mini-runtime.c:2334 [opt]
    frame #18: 0x0052d4cf libmonosgen-2.0.dylib`mono_runtime_invoke(method=0x7aaf7518, obj=0x00996b60, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2783 [opt]
    frame #19: 0x005329cc libmonosgen-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x00996b60, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3494 [opt]
    frame #20: 0x005055a5 libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 584 at threads.c:729 [opt]
    frame #21: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #22: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #23: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #24: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #25: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #15: tid = 0x191d26, 0x9a82a886 libsystem_kernel.dylib`__semwait_signal + 10
    frame #0: 0x9a82a886 libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x9d163632 libsystem_c.dylib`nanosleep$UNIX2003 + 218
    frame #2: 0x005a2917 libmonosgen-2.0.dylib`wapi_SleepEx(ms=<unavailable>, alertable=1) + 199 at wthreads.c:289 [opt]
    frame #3: 0x005008de libmonosgen-2.0.dylib`ves_icall_System_Threading_Thread_Sleep_internal(ms=3000) + 94 at threads.c:1198 [opt]
    frame #4: 0x14efcf74
    frame #5: 0x15ad1f48
    frame #6: 0x15ad1d5c
    frame #7: 0x0316bf47
    frame #8: 0x0316bc17
    frame #9: 0x0316b928
    frame #10: 0x0316b898
    frame #11: 0x0316b6e4
    frame #12: 0x007c7db5
    frame #13: 0x003687ea libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 714 at mini-runtime.c:2334 [opt]
    frame #14: 0x0052d4cf libmonosgen-2.0.dylib`mono_runtime_invoke(method=0x7aaf7518, obj=0x008f3840, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2783 [opt]
    frame #15: 0x005329cc libmonosgen-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x008f3840, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3494 [opt]
    frame #16: 0x005055a5 libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 584 at threads.c:729 [opt]
    frame #17: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #18: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #19: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #20: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #21: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #16: tid = 0x191d8a, 0x9a82a886 libsystem_kernel.dylib`__semwait_signal + 10
    frame #0: 0x9a82a886 libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x9d163632 libsystem_c.dylib`nanosleep$UNIX2003 + 218
    frame #2: 0x005a2917 libmonosgen-2.0.dylib`wapi_SleepEx(ms=<unavailable>, alertable=1) + 199 at wthreads.c:289 [opt]
    frame #3: 0x005008de libmonosgen-2.0.dylib`ves_icall_System_Threading_Thread_Sleep_internal(ms=3000) + 94 at threads.c:1198 [opt]
    frame #4: 0x14efcf74
    frame #5: 0x15ad1f48
    frame #6: 0x1a6a2f14
    frame #7: 0x0316bf47
    frame #8: 0x0316bc17
    frame #9: 0x0316b928
    frame #10: 0x0316b898
    frame #11: 0x0316b6e4
    frame #12: 0x007c7db5
    frame #13: 0x003687ea libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 714 at mini-runtime.c:2334 [opt]
    frame #14: 0x0052d4cf libmonosgen-2.0.dylib`mono_runtime_invoke(method=0x7aaf7518, obj=0x00bc9538, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2783 [opt]
    frame #15: 0x005329cc libmonosgen-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x00bc9538, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3494 [opt]
    frame #16: 0x005055a5 libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 584 at threads.c:729 [opt]
    frame #17: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #18: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #19: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #20: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #21: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #17: tid = 0x1ecc2e, 0x9a82b87a libsystem_kernel.dylib`kevent + 10
    frame #0: 0x9a82b87a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x0eebfa38
    frame #2: 0x0eebf4b4
    frame #3: 0x0eeb9e30
    frame #4: 0x0eeb99f4
    frame #5: 0x0316bf47
    frame #6: 0x0316bc17
    frame #7: 0x0316b928
    frame #8: 0x0316b898
    frame #9: 0x0316b6e4
    frame #10: 0x007c7db5
    frame #11: 0x003687ea libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 714 at mini-runtime.c:2334 [opt]
    frame #12: 0x0052d4cf libmonosgen-2.0.dylib`mono_runtime_invoke(method=0x7aaf7518, obj=0x00baf130, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2783 [opt]
    frame #13: 0x005329cc libmonosgen-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x00baf130, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3494 [opt]
    frame #14: 0x005055a5 libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 584 at threads.c:729 [opt]
    frame #15: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #16: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #17: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #18: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #19: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #18: tid = 0x1f4425, 0x9a82ada6 libsystem_kernel.dylib`__wait4 + 10
    frame #0: 0x9a82ada6 libsystem_kernel.dylib`__wait4 + 10
    frame #1: 0x9d163541 libsystem_c.dylib`waitpid$UNIX2003 + 48
    frame #2: 0x004180ed libmonosgen-2.0.dylib`mono_handle_native_sigsegv(signal=6, ctx=0xb07a669c, info=0xb07a665c) + 541 at mini-exceptions.c:2193 [opt]
    frame #3: 0x00468781 libmonosgen-2.0.dylib`sigabrt_signal_handler(_dummy=<unavailable>, _info=<unavailable>, context=<unavailable>) + 129 at mini-posix.c:208 [opt]

  thread #19: tid = 0x1f79f5, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x9279a549 libsystem_pthread.dylib`_pthread_cond_wait + 757
    frame #2: 0x9279dd1b libsystem_pthread.dylib`pthread_cond_timedwait$UNIX2003 + 71
    frame #3: 0x005ab577 libmonosgen-2.0.dylib`mono_cond_timedwait_ms(cond=0xb0318ec8, mutex=0x7b73e560, timeout_ms=30039) + 135 at mono-mutex.c:181 [opt]
    frame #4: 0x005080fe libmonosgen-2.0.dylib`worker_thread [inlined] worker_park + 282 at threadpool-ms.c:509 [opt]
    frame #5: 0x00507fe4 libmonosgen-2.0.dylib`worker_thread(data=0x00000000) + 948 at threadpool-ms.c:607 [opt]
    frame #6: 0x0050552c libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 463 at threads.c:723 [opt]
    frame #7: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #8: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #9: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #10: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #11: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #20: tid = 0x1f8529, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x9279a549 libsystem_pthread.dylib`_pthread_cond_wait + 757
    frame #2: 0x9279dd1b libsystem_pthread.dylib`pthread_cond_timedwait$UNIX2003 + 71
    frame #3: 0x005ab577 libmonosgen-2.0.dylib`mono_cond_timedwait_ms(cond=0xb0df6ec8, mutex=0x7b73e560, timeout_ms=31951) + 135 at mono-mutex.c:181 [opt]
    frame #4: 0x005080fe libmonosgen-2.0.dylib`worker_thread [inlined] worker_park + 282 at threadpool-ms.c:509 [opt]
    frame #5: 0x00507fe4 libmonosgen-2.0.dylib`worker_thread(data=0x00000000) + 948 at threadpool-ms.c:607 [opt]
    frame #6: 0x0050552c libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 463 at threads.c:723 [opt]
    frame #7: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #8: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #9: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #10: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #11: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #21: tid = 0x1f96af, 0x9a82ae16 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x9a82ae16 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x9279935f libsystem_pthread.dylib`_pthread_wqthread + 1289
    frame #2: 0x92796f82 libsystem_pthread.dylib`start_wqthread + 34

  thread #22: tid = 0x1f97cb, 0x9a82a886 libsystem_kernel.dylib`__semwait_signal + 10
    frame #0: 0x9a82a886 libsystem_kernel.dylib`__semwait_signal + 10
    frame #1: 0x9d163632 libsystem_c.dylib`nanosleep$UNIX2003 + 218
    frame #2: 0x005a2917 libmonosgen-2.0.dylib`wapi_SleepEx(ms=<unavailable>, alertable=1) + 199 at wthreads.c:289 [opt]
    frame #3: 0x005089f0 libmonosgen-2.0.dylib`monitor_thread + 816 at threadpool-ms.c:849 [opt]
    frame #4: 0x0050552c libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 463 at threads.c:723 [opt]
    frame #5: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #6: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #7: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #8: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #9: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #23: tid = 0x1f9817, 0x9a82ae16 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x9a82ae16 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x9279935f libsystem_pthread.dylib`_pthread_wqthread + 1289
    frame #2: 0x92796f82 libsystem_pthread.dylib`start_wqthread + 34

  thread #24: tid = 0x1f9832, 0x9a82ae16 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x9a82ae16 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x9279935f libsystem_pthread.dylib`_pthread_wqthread + 1289
    frame #2: 0x92796f82 libsystem_pthread.dylib`start_wqthread + 34

  thread #25: tid = 0x1f9835, 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x9a82a4a2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x9279a549 libsystem_pthread.dylib`_pthread_cond_wait + 757
    frame #2: 0x9279c287 libsystem_pthread.dylib`pthread_cond_wait$UNIX2003 + 71
    frame #3: 0x005911f5 libmonosgen-2.0.dylib`_wapi_handle_timedwait_signal_handle(handle=<unavailable>, timeout=<unavailable>, alertable=<unavailable>, poll=<unavailable>) + 485 at handles.c:1609 [opt]
    frame #4: 0x005912a8 libmonosgen-2.0.dylib`_wapi_handle_wait_signal_handle(handle=0x00000953, alertable=1) + 40 at handles.c:1554 [opt]
    frame #5: 0x005a0cfd libmonosgen-2.0.dylib`wapi_WaitForSingleObjectEx(handle=<unavailable>, timeout=<unavailable>, alertable=-2071917864) + 493 at wait.c:194 [opt]
    frame #6: 0x0052c2f5 libmonosgen-2.0.dylib`ves_icall_System_Threading_Monitor_Monitor_wait(obj=0x00baf218, ms=<unavailable>) + 213 at monitor.c:1104 [opt]
    frame #7: 0x0db70af0
    frame #8: 0x0db7096c
    frame #9: 0x14128d44
    frame #10: 0x141896a4
    frame #11: 0x1cae6d94
    frame #12: 0x1c7f0a72
    frame #13: 0x1cae38c7
    frame #14: 0x13b3b3c4
    frame #15: 0x0db7307c
    frame #16: 0x0db7302c
    frame #17: 0x0316bc17
    frame #18: 0x0316b928
    frame #19: 0x0db72ef4
    frame #20: 0x0db72cec
    frame #21: 0x0eab476c
    frame #22: 0x085458be
    frame #23: 0x08545044
    frame #24: 0x029d330d
    frame #25: 0x003687ea libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 714 at mini-runtime.c:2334 [opt]
    frame #26: 0x0052d4cf libmonosgen-2.0.dylib`mono_runtime_invoke(method=0x7ba04d78, obj=0x00000000, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2783 [opt]
    frame #27: 0x00507eef libmonosgen-2.0.dylib`worker_thread(data=0x00000000) + 703 at threadpool-ms.c:639 [opt]
    frame #28: 0x0050552c libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 463 at threads.c:723 [opt]
    frame #29: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #30: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #31: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #32: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #33: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34

  thread #26: tid = 0x1f983c, 0x9a82a4da libsystem_kernel.dylib`__psynch_mutexwait + 10
    frame #0: 0x9a82a4da libsystem_kernel.dylib`__psynch_mutexwait + 10
    frame #1: 0x92799c73 libsystem_pthread.dylib`_pthread_mutex_lock_wait + 99
    frame #2: 0x9279729b libsystem_pthread.dylib`_pthread_mutex_lock_slow + 277
    frame #3: 0x9279716a libsystem_pthread.dylib`pthread_mutex_lock + 138
    frame #4: 0x00362778 libmonosgen-2.0.dylib`mono_jit_compile_method_inner(method=0x873d6f90, target_domain=0x7b13b560, opt=<unavailable>, jit_ex=<unavailable>) + 1528 at mini.c:4148 [opt]
    frame #5: 0x00365302 libmonosgen-2.0.dylib`mono_jit_compile_method_with_opt(method=<unavailable>, opt=<unavailable>, ex=<unavailable>) + 738 at mini-runtime.c:1894 [opt]
    frame #6: 0x00364fc9 libmonosgen-2.0.dylib`mono_jit_compile_method(method=0x873d6f90) + 57 at mini-runtime.c:1931 [opt]
    frame #7: 0x004b482d libmonosgen-2.0.dylib`mono_delegate_to_ftnptr(delegate=0x00364f9d) + 221 at marshal.c:325 [opt]
    frame #8: 0x0315f101
    frame #9: 0x0d390f50
    frame #10: 0x0d390cfc
    frame #11: 0x1c7f0bb0
    frame #12: 0x1c7f0ac8
    frame #13: 0x1cae1863
    frame #14: 0x13b3b3c4
    frame #15: 0x0db7307c
    frame #16: 0x0db7302c
    frame #17: 0x0316bc17
    frame #18: 0x0316b928
    frame #19: 0x0db72ef4
    frame #20: 0x0db72cec
    frame #21: 0x0eab476c
    frame #22: 0x085458be
    frame #23: 0x08545044
    frame #24: 0x029d330d
    frame #25: 0x003687ea libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 714 at mini-runtime.c:2334 [opt]
    frame #26: 0x0052d4cf libmonosgen-2.0.dylib`mono_runtime_invoke(method=0x7ba04d78, obj=0x00000000, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2783 [opt]
    frame #27: 0x00507eef libmonosgen-2.0.dylib`worker_thread(data=0x00000000) + 703 at threadpool-ms.c:639 [opt]
    frame #28: 0x0050552c libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 463 at threads.c:723 [opt]
    frame #29: 0x0050535d libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:770 [opt]
    frame #30: 0x005b65a0 libmonosgen-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:97 [opt]
    frame #31: 0x92799794 libsystem_pthread.dylib`_pthread_body + 138
    frame #32: 0x9279970a libsystem_pthread.dylib`_pthread_start + 155
    frame #33: 0x92796fa6 libsystem_pthread.dylib`thread_start + 34
(lldb) detach
Process 6946 detached
(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.
=================================================================

 

=== Xamarin Studio ===

Version 6.0 (build 2447)
Installation UUID: b75f4250-f49f-45f1-9965-20849459a96e
Runtime:
	Mono 4.2.1 (explicit/3ddba85)
	GTK+ 2.24.23 (Raleigh theme)

	Package version: 402010133

=== Xamarin.Profiler ===

Not Installed

=== Apple Developer Tools ===

Xcode 7.2 (9548)
Build 7C68

=== Xamarin.iOS ===

Version: 9.2.1.51 (Business Edition)
Hash: 3c0ec35
Branch: master
Build date: 2015-11-12 13:05:39-0500

=== Xamarin.Android ===

Version: 6.0.99.215 (Business Edition)
Android SDK: /Users/jeremie/android-sdk-macosx
	Supported Android versions:
		2.3    (API level 10)
		4.0.3  (API level 15)
		4.1    (API level 16)
		4.2    (API level 17)
		4.3    (API level 18)
		4.4    (API level 19)
		4.4.87 (API level 20)
		5.0    (API level 21)
		5.1    (API level 22)
		6.0    (API level 23)

SDK Tools Version: 24.4.1
SDK Platform Tools Version: 23.0.1
SDK Build Tools Version: 23.0.2

Java SDK: /usr
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

=== Xamarin Android Player ===

Version: 0.6.5
Location: /Applications/Xamarin Android Player.app

=== Xamarin.Mac ===

Version: 2.3.0.131 (Business Edition)

=== Build Information ===

Release ID: 600002447
Git revision: 12faaaf90d7391d80bcdb3c6667d6a170f22b320
Build date: 2015-12-10 12:42:24-05
Xamarin addins: afce5168cf06940cf3211cb63bf0f448c9d99838
Build lane: monodevelop-lion-master

=== Operating System ===

Mac OS X 10.11.1
Darwin garuda 15.0.0 Darwin Kernel Version 15.0.0
    Sat Sep 19 15:53:46 PDT 2015
    root:xnu-3247.10.11~1/RELEASE_X86_64 x86_64
Comment 1 David Karlaš 2015-12-13 08:23:44 UTC
Probably this won't help much but anyway, another crash stacktrace: https://gist.github.com/DavidKarlas/970907d508c41ca1d820
Comment 2 David Karlaš 2015-12-13 08:25:56 UTC
Few more, more or less related cases: https://gist.github.com/search?utf8=%E2%9C%93&q=__icall_wrapper_mono_gc_alloc_vector
Comment 3 Ludovic Henry 2015-12-15 20:54:30 UTC
*** Bug 36281 has been marked as a duplicate of this bug. ***
Comment 4 David Karlaš 2016-01-16 17:14:50 UTC
https://gist.github.com/DavidKarlas/f38d82a854343f833157
This one feels like it has some more info
Comment 5 Zoltan Varga 2016-01-17 03:24:57 UTC
The crash seems to happen here:

 thread #36: tid = 0x2576d8, 0x00007fff9dd0f67e libsystem_kernel.dylib`__wait4 + 10, name = 'tid_137db'
    frame #0: 0x00007fff9dd0f67e libsystem_kernel.dylib`__wait4 + 10
    frame #1: 0x00000001097bdd01 mono64`mono_handle_native_sigsegv(signal=<unavailable>, ctx=<unavailable>, info=<unavailable>) + 433 at mini-exceptions.c:2236 [opt]
    frame #2: 0x00007fff8ac0ceaa libsystem_platform.dylib`_sigtramp + 26
    frame #3: 0x00007fff9dd0f003 libsystem_kernel.dylib`__pthread_kill + 11
    frame #4: 0x00007fff979065c5 libsystem_pthread.dylib`pthread_kill + 90
    frame #5: 0x00007fff8dbca6e7 libsystem_c.dylib`abort + 129
    frame #6: 0x00007fff906e9070 libsystem_malloc.dylib`free + 425
    frame #7: 0x0000000109855f4f mono64`mono_jit_info_table_free(table=0x00007f9b70ba6e00) + 207 at jit-info.c:139 [opt]
    frame #8: 0x0000000109955607 mono64`mono_thread_hazardous_try_free_some [inlined] try_free_delayed_free_item(lock_free_context=0) + 120 at hazard-pointer.c:302 [opt]
    frame #9: 0x000000010995558f mono64`mono_thread_hazardous_try_free_some + 15 at hazard-pointer.c:348 [opt]
    frame #10: 0x000000010990b85c mono64`mono_gc_alloc_vector(vtable=<unavailable>, size=<unavailable>, max_length=<unavailable>) + 140 at sgen-mono.c:1744 [opt]
Comment 7 Rodrigo Kumpera 2016-01-18 18:09:29 UTC
That last one is a GC crash in copy_object_no_checks.
Comment 8 Vaclav Vancura 2016-01-19 11:27:29 UTC
They say I have the same thing: https://gist.github.com/vancura/95ce84a46721690dcc6d#file-md-crash-log-L107
Comment 9 Ludovic Henry 2016-01-29 19:34:36 UTC
@kumpera: is this bug fixed with github.com/mono/mono/commit/9122de45035a7e062f96d7c690c0938dbfd7c465 ?
Comment 10 Rodrigo Kumpera 2016-01-29 19:35:50 UTC
Yes, possibly.
Comment 11 Ludovic Henry 2016-01-29 19:36:58 UTC
Marking this bug as resolved. If you observe it again, please reopen it. Thank you all!
Comment 12 David Karlaš 2016-01-30 12:11:30 UTC
Happened again:
https://gist.github.com/DavidKarlas/e9dd44b6273e3974f268

Mono version:
Mono JIT compiler version 4.3.3 (master/62b4991 Thu Jan 28 09:40:19 EST 2016)
Comment 13 Ludovic Henry 2016-02-01 10:11:24 UTC
@david is there anything special I need to do to reproduce this bug?
Comment 14 Rodrigo Kumpera 2016-02-01 12:47:19 UTC
Hey Ludo,

This is sort of an umbrella bug for all crashes that David is experiencing.

There was the JI Info bug and, at least, one sgen crasher.
Comment 15 Alan McGovern 2016-03-21 10:03:05 UTC
I just triggered this with Mono JIT compiler version 4.4.0 (mono-4.4.0-branch/eb307e9 Sat Mar  5 09:48:12 EST 2016)


The application was terminated by a signal: SIGKILL
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) object.__icall_wrapper_mono_gc_alloc_vector (intptr,intptr,intptr) <IL 0x00009, 0x00065>
  at (wrapper alloc) object.AllocVector (intptr,intptr) <IL 0x00096, 0x0013c>
  at Roslyn.Utilities.StringTable..ctor (Roslyn.Utilities.ObjectPool`1<Roslyn.Utilities.StringTable>) <IL 0x00001, 0x0002e>
  at Roslyn.Utilities.StringTable/<>c__DisplayClass18_0.<CreatePool>b__0 () <IL 0x00006, 0x00049>
```

[
Comment 16 Rodrigo Kumpera 2016-03-21 19:17:12 UTC
Hey Alan,

We can't do anything with just the managed stack trace for native crash. Sorry. :(

Maybe you guys need to work out something on XS to get us those puppies more consistently
Comment 17 David Karlaš 2016-06-13 12:44:08 UTC
*** Bug 41693 has been marked as a duplicate of this bug. ***
Comment 18 Marek Safar 2017-09-06 14:40:38 UTC
Closing again, this kind of issues should be resolved