Skip to content

Instantly share code, notes, and snippets.

@Parmendrak
Created May 1, 2015 17:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Parmendrak/daa819b881dad786103b to your computer and use it in GitHub Desktop.
Save Parmendrak/daa819b881dad786103b to your computer and use it in GitHub Desktop.
Loaded assembly: /Users/360_macmini/Desktop/TestGDICrash/TestGDICrash/bin/Debug/TestGDICrash.app/Contents/MonoBundle/TestGDICrash.exe
Loaded assembly: /Users/360_macmini/Desktop/TestGDICrash/TestGDICrash/bin/Debug/TestGDICrash.app/Contents/MonoBundle/XamMac.dll [External]
Loaded assembly: /Library/Frameworks/Mono.framework/Versions/4.0.1/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll [External]
Loaded assembly: /Library/Frameworks/Mono.framework/Versions/4.0.1/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll [External]
Loaded assembly: /Library/Frameworks/Mono.framework/Versions/4.0.1/lib/mono/gac/System.Drawing/4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll [External]
Loaded assembly: /Library/Frameworks/Mono.framework/Versions/4.0.1/lib/mono/gac/Mono.Security/4.0.0.0__0738eb9f132ed756/Mono.Security.dll [External]
Loaded assembly: /Library/Frameworks/Mono.framework/Versions/4.0.1/lib/mono/gac/System.Configuration/4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll [External]
Loaded assembly: /Library/Frameworks/Mono.framework/Versions/4.0.1/lib/mono/gac/System.Xml/4.0.0.0__b77a5c561934e089/System.Xml.dll [External]
Loaded assembly: /Library/Frameworks/Mono.framework/Versions/4.0.1/lib/mono/gac/System.Security/4.0.0.0__b03f5f7f11d50a3a/System.Security.dll [External]
Thread started: #2
Thread started: #3
Thread started: #4
Thread started: #5
Assertion failed: (!"reached"), function _cairo_hash_table_lookup_exact_key, file cairo-hash.c, line 506.
Stacktrace:
at <unknown> <0xffffffff>
at (wrapper managed-to-native) System.Drawing.GDIPlus.GdipDeleteGraphics (intptr) <IL 0x0002d, 0xffffffff>
at System.Drawing.Graphics.Dispose () [0x0003b] in /private/tmp/source-mono-mac-4.0.0-branch/bockbuild-mono-4.0.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.0.1/mcs/class/System.Drawing/System.Drawing/Graphics.cs:291
at TestGDICrash.Worker.DoWork () [0x000af] in /Users/360_macmini/Downloads/TestGDICrash/TestGDICrash/Main.cs:79
at System.Threading.Thread.StartInternal () [0x00016] in /private/tmp/source-mono-mac-4.0.0-branch/bockbuild-mono-4.0.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.0.1/mcs/class/corlib/System.Threading/Thread.cs:696
at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0005e, 0xffffffff>
Native stacktrace:
0 libmono-2.0.dylib 0x028bf616 mono_handle_native_sigsegv + 342
1 libmono-2.0.dylib 0x0290fba1 sigabrt_signal_handler + 129
2 libsystem_platform.dylib 0x90e36deb _sigtramp + 43
3 ??? 0xffffffff 0x0 + 4294967295
4 libsystem_c.dylib 0x9c17929c abort + 155
5 libsystem_c.dylib 0x9c14439a basename + 0
6 libcairo.2.dylib 0x0642aa1b _cairo_hash_table_lookup_exact_key + 299
7 libcairo.2.dylib 0x0642a894 _cairo_hash_table_remove + 36
8 libcairo.2.dylib 0x064a92a6 _cairo_toy_font_face_destroy + 214
9 libcairo.2.dylib 0x06420866 cairo_font_face_destroy + 214
10 libcairo.2.dylib 0x06423e1a _cairo_gstate_fini + 42
11 libcairo.2.dylib 0x0641c7b3 _cairo_default_context_fini + 99
12 libcairo.2.dylib 0x0641cb06 _cairo_default_context_destroy + 38
13 libcairo.2.dylib 0x0640ef40 cairo_destroy + 192
14 libgdiplus.dylib 0x061fe89a GdipDeleteGraphics + 106
15 ??? 0x061d5d88 0x0 + 102587784
16 ??? 0x061d5070 0x0 + 102584432
17 ??? 0x061c6ee3 0x0 + 102526691
18 ??? 0x061c69d5 0x0 + 102525397
19 ??? 0x04fa7c1e 0x0 + 83524638
20 libmono-2.0.dylib 0x0280ea3f mono_jit_runtime_invoke + 751
21 libmono-2.0.dylib 0x029d0b7f mono_runtime_invoke + 127
22 libmono-2.0.dylib 0x029d63ac mono_runtime_delegate_invoke + 92
23 libmono-2.0.dylib 0x029ace25 start_wrapper + 645
24 libmono-2.0.dylib 0x02a27550 inner_start_thread + 240
25 libmono-2.0.dylib 0x02a4c0cd GC_start_routine + 93
26 libsystem_pthread.dylib 0x9b4b85fb _pthread_body + 144
27 libsystem_pthread.dylib 0x9b4b8485 _pthread_struct_init + 0
28 libsystem_pthread.dylib 0x9b4bdcf2 thread_start + 34
Debug info from gdb:
(lldb) command source -s 0 '/tmp/mono-gdb-commands.HuiDgc'
Executing commands in '/private/tmp/mono-gdb-commands.HuiDgc'.
(lldb) process attach --pid 7526
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.0.1/lib/libgdiplus.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.0.1/lib/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.0.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.0.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.0.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.0.1/lib/libtiff.5.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.0.1/lib/liblzma.5.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.0.1/lib/libjpeg.8.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.0.1/lib/libgif.4.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/4.0.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.0.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.0.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.0.1/lib/libexpat.1.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
Process 7526 stopped
Executable module set to "/Users/360_macmini/Desktop/TestGDICrash/TestGDICrash/bin/Debug/TestGDICrash.app/Contents/MacOS/TestGDICrash".
Architecture set to: i386-apple-macosx.
(lldb) thread list
Process 7526 stopped
* thread #1: tid = 0x2b10e, 0x92479b76 libsystem_kernel.dylib`__semwait_signal + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
thread #2: tid = 0x2b11f, 0x9247a992 libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager'
thread #3: tid = 0x2b120, 0x9247a046 libsystem_kernel.dylib`__workq_kernreturn + 10
thread #4: tid = 0x2b121, 0x9247a046 libsystem_kernel.dylib`__workq_kernreturn + 10
thread #5: tid = 0x2b124, 0x92474fb6 libsystem_kernel.dylib`semaphore_wait_trap + 10
thread #6: tid = 0x2b125, 0x92479a26 libsystem_kernel.dylib`__recvfrom + 10
thread #7: tid = 0x2b131, 0x92479802 libsystem_kernel.dylib`__psynch_mutexwait + 10
thread #8: tid = 0x2b132, 0x92479ff2 libsystem_kernel.dylib`__wait4 + 10
thread #9: tid = 0x2b133, 0x92479802 libsystem_kernel.dylib`__psynch_mutexwait + 10
thread #10: tid = 0x2b134, 0x92479802 libsystem_kernel.dylib`__psynch_mutexwait + 10
(lldb) thread backtrace all
* thread #1: tid = 0x2b10e, 0x92479b76 libsystem_kernel.dylib`__semwait_signal + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x92479b76 libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x9c197fb7 libsystem_c.dylib`nanosleep$UNIX2003 + 219
frame #2: 0x02a145b7 libmono-2.0.dylib`wapi_SleepEx(ms=<unavailable>, alertable=1) + 199 at wthreads.c:289
frame #3: 0x029a7c0e libmono-2.0.dylib`ves_icall_System_Threading_Thread_Sleep_internal(ms=1000) + 94 at threads.c:1132
frame #4: 0x061c6b3c
frame #5: 0x061c6acc
frame #6: 0x032143e8
frame #7: 0x032146c4
frame #8: 0x0280ea3f libmono-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 751 at mini.c:6675
frame #9: 0x029d0b7f libmono-2.0.dylib`mono_runtime_invoke(method=0x010954c8, obj=0x00000000, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2862
frame #10: 0x029d6bf1 libmono-2.0.dylib`mono_runtime_exec_main(method=0x010954c8, args=<unavailable>, exc=0x00000000) + 401 at object.c:4119
frame #11: 0x029d69b4 libmono-2.0.dylib`mono_runtime_run_main(method=0x02d19d60, argc=<unavailable>, argv=<unavailable>, exc=<unavailable>) + 628 at object.c:3745
frame #12: 0x0288945d libmono-2.0.dylib`mono_jit_exec(domain=0x02d16e00, assembly=0x00485fe0, argc=<unavailable>, argv=<unavailable>) + 93 at driver.c:1008
frame #13: 0x0288b730 libmono-2.0.dylib`mono_main [inlined] main_thread_handler + 7904 at driver.c:1067
frame #14: 0x0288b6f2 libmono-2.0.dylib`mono_main(argc=<unavailable>, argv=<unavailable>) + 7842 at driver.c:2067
frame #15: 0x000061cd TestGDICrash`mono_main_impl + 45
frame #16: 0x0001e704 TestGDICrash`main + 852
frame #17: 0x00002365 TestGDICrash`start + 53
thread #2: tid = 0x2b11f, 0x9247a992 libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager'
frame #0: 0x9247a992 libsystem_kernel.dylib`kevent64 + 10
frame #1: 0x9bb59899 libdispatch.dylib`_dispatch_mgr_invoke + 238
frame #2: 0x9bb59532 libdispatch.dylib`_dispatch_mgr_thread + 52
thread #3: tid = 0x2b120, 0x9247a046 libsystem_kernel.dylib`__workq_kernreturn + 10
frame #0: 0x9247a046 libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x9b4b9dcf libsystem_pthread.dylib`_pthread_wqthread + 372
frame #2: 0x9b4bdcce libsystem_pthread.dylib`start_wqthread + 30
thread #4: tid = 0x2b121, 0x9247a046 libsystem_kernel.dylib`__workq_kernreturn + 10
frame #0: 0x9247a046 libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x9b4b9dcf libsystem_pthread.dylib`_pthread_wqthread + 372
frame #2: 0x9b4bdcce libsystem_pthread.dylib`start_wqthread + 30
thread #5: tid = 0x2b124, 0x92474fb6 libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #0: 0x92474fb6 libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x02a21a9a libmono-2.0.dylib`mono_sem_wait(sem=0x02b1b3b4, alertable=1) + 26 at mono-semaphore.c:103
frame #2: 0x029ced7b libmono-2.0.dylib`finalizer_thread(unused=0x00000000) + 139 at gc.c:1074
frame #3: 0x029acda5 libmono-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 488 at threads.c:664
frame #4: 0x029acbbd libmono-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:711
frame #5: 0x02a27550 libmono-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:92
frame #6: 0x02a4c0cd libmono-2.0.dylib`GC_start_routine(arg=0x0324bf60) + 93 at pthread_support.c:1502
frame #7: 0x9b4b85fb libsystem_pthread.dylib`_pthread_body + 144
frame #8: 0x9b4b8485 libsystem_pthread.dylib`_pthread_start + 130
frame #9: 0x9b4bdcf2 libsystem_pthread.dylib`thread_start + 34
thread #6: tid = 0x2b125, 0x92479a26 libsystem_kernel.dylib`__recvfrom + 10
frame #0: 0x92479a26 libsystem_kernel.dylib`__recvfrom + 10
frame #1: 0x9c1980c9 libsystem_c.dylib`recv$UNIX2003 + 54
frame #2: 0x028f3a08 libmono-2.0.dylib`socket_transport_recv(buf=<unavailable>, len=<unavailable>) + 168 at debugger-agent.c:1144
frame #3: 0x028e5147 libmono-2.0.dylib`debugger_thread [inlined] transport_recv(len=<unavailable>) + 35 at debugger-agent.c:1527
frame #4: 0x028e5124 libmono-2.0.dylib`debugger_thread(arg=0x00000000) + 1572 at debugger-agent.c:9627
frame #5: 0x02a27550 libmono-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:92
frame #6: 0x02a4c0cd libmono-2.0.dylib`GC_start_routine(arg=0x0324bf60) + 93 at pthread_support.c:1502
frame #7: 0x9b4b85fb libsystem_pthread.dylib`_pthread_body + 144
frame #8: 0x9b4b8485 libsystem_pthread.dylib`_pthread_start + 130
frame #9: 0x9b4bdcf2 libsystem_pthread.dylib`thread_start + 34
thread #7: tid = 0x2b131, 0x92479802 libsystem_kernel.dylib`__psynch_mutexwait + 10
frame #0: 0x92479802 libsystem_kernel.dylib`__psynch_mutexwait + 10
frame #1: 0x9b4bb945 libsystem_pthread.dylib`_pthread_mutex_lock + 404
frame #2: 0x9b4bb7ac libsystem_pthread.dylib`pthread_mutex_lock + 16
frame #3: 0x064a8c2d libcairo.2.dylib`_cairo_toy_font_face_hash_table_lock + 29
frame #4: 0x064a8a3c libcairo.2.dylib`cairo_toy_font_face_create + 300
frame #5: 0x064114ad libcairo.2.dylib`cairo_select_font_face + 77
frame #6: 0x061fe551 libgdiplus.dylib`gdip_graphics_new + 97
frame #7: 0x062107a6 libgdiplus.dylib`GdipGetImageGraphicsContext + 214
frame #8: 0x061d0930
frame #9: 0x061cf0e4
frame #10: 0x061c6d90
frame #11: 0x061c69d5
frame #12: 0x04fa7c1e
frame #13: 0x0280ea3f libmono-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 751 at mini.c:6675
frame #14: 0x029d0b7f libmono-2.0.dylib`mono_runtime_invoke(method=0x018a2020, obj=0x032566c8, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2862
frame #15: 0x029d63ac libmono-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x032566c8, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3573
frame #16: 0x029ace25 libmono-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 616 at threads.c:670
frame #17: 0x029acbbd libmono-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:711
frame #18: 0x02a27550 libmono-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:92
frame #19: 0x02a4c0cd libmono-2.0.dylib`GC_start_routine(arg=0x05d53360) + 93 at pthread_support.c:1502
frame #20: 0x9b4b85fb libsystem_pthread.dylib`_pthread_body + 144
frame #21: 0x9b4b8485 libsystem_pthread.dylib`_pthread_start + 130
frame #22: 0x9b4bdcf2 libsystem_pthread.dylib`thread_start + 34
thread #8: tid = 0x2b132, 0x92479ff2 libsystem_kernel.dylib`__wait4 + 10
frame #0: 0x92479ff2 libsystem_kernel.dylib`__wait4 + 10
frame #1: 0x9c197ec5 libsystem_c.dylib`waitpid$UNIX2003 + 48
frame #2: 0x028bf6dd libmono-2.0.dylib`mono_handle_native_sigsegv(signal=6, ctx=0xb051ca3c, info=0xb051c9fc) + 541 at mini-exceptions.c:2347
frame #3: 0x0290fba1 libmono-2.0.dylib`sigabrt_signal_handler(_dummy=<unavailable>, _info=<unavailable>, context=<unavailable>) + 129 at mini-posix.c:208
frame #4: 0x90e36deb libsystem_platform.dylib`_sigtramp + 43
frame #5: 0x92479953 libsystem_kernel.dylib`__pthread_kill + 11
frame #6: 0x9c17929c libsystem_c.dylib`abort + 155
frame #7: 0x9c14439a libsystem_c.dylib`__assert_rtn + 347
frame #8: 0x0642aa1b libcairo.2.dylib`_cairo_hash_table_lookup_exact_key + 299
frame #9: 0x0642a894 libcairo.2.dylib`_cairo_hash_table_remove + 36
frame #10: 0x064a92a6 libcairo.2.dylib`_cairo_toy_font_face_destroy + 214
frame #11: 0x06420866 libcairo.2.dylib`cairo_font_face_destroy + 214
frame #12: 0x06423e1a libcairo.2.dylib`_cairo_gstate_fini + 42
frame #13: 0x0641c7b3 libcairo.2.dylib`_cairo_default_context_fini + 99
frame #14: 0x0641cb06 libcairo.2.dylib`_cairo_default_context_destroy + 38
frame #15: 0x0640ef40 libcairo.2.dylib`cairo_destroy + 192
frame #16: 0x061fe89a libgdiplus.dylib`GdipDeleteGraphics + 106
frame #17: 0x061d5d88
frame #18: 0x061d5070
frame #19: 0x061c6ee3
frame #20: 0x061c69d5
frame #21: 0x04fa7c1e
frame #22: 0x0280ea3f libmono-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 751 at mini.c:6675
frame #23: 0x029d0b7f libmono-2.0.dylib`mono_runtime_invoke(method=0x018a2020, obj=0x03256658, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2862
frame #24: 0x029d63ac libmono-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x03256658, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3573
frame #25: 0x029ace25 libmono-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 616 at threads.c:670
frame #26: 0x029acbbd libmono-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:711
frame #27: 0x02a27550 libmono-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:92
frame #28: 0x02a4c0cd libmono-2.0.dylib`GC_start_routine(arg=0x05d53360) + 93 at pthread_support.c:1502
frame #29: 0x9b4b85fb libsystem_pthread.dylib`_pthread_body + 144
frame #30: 0x9b4b8485 libsystem_pthread.dylib`_pthread_start + 130
frame #31: 0x9b4bdcf2 libsystem_pthread.dylib`thread_start + 34
thread #9: tid = 0x2b133, 0x92479802 libsystem_kernel.dylib`__psynch_mutexwait + 10
frame #0: 0x92479802 libsystem_kernel.dylib`__psynch_mutexwait + 10
frame #1: 0x9b4bb945 libsystem_pthread.dylib`_pthread_mutex_lock + 404
frame #2: 0x9b4bb7ac libsystem_pthread.dylib`pthread_mutex_lock + 16
frame #3: 0x064a8c2d libcairo.2.dylib`_cairo_toy_font_face_hash_table_lock + 29
frame #4: 0x064a8a3c libcairo.2.dylib`cairo_toy_font_face_create + 300
frame #5: 0x064114ad libcairo.2.dylib`cairo_select_font_face + 77
frame #6: 0x061fe551 libgdiplus.dylib`gdip_graphics_new + 97
frame #7: 0x062107a6 libgdiplus.dylib`GdipGetImageGraphicsContext + 214
frame #8: 0x061d0930
frame #9: 0x061cf0e4
frame #10: 0x061c6d90
frame #11: 0x061c69d5
frame #12: 0x04fa7c1e
frame #13: 0x0280ea3f libmono-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 751 at mini.c:6675
frame #14: 0x029d0b7f libmono-2.0.dylib`mono_runtime_invoke(method=0x018a2020, obj=0x032565e8, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2862
frame #15: 0x029d63ac libmono-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x032565e8, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3573
frame #16: 0x029ace25 libmono-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 616 at threads.c:670
frame #17: 0x029acbbd libmono-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:711
frame #18: 0x02a27550 libmono-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:92
frame #19: 0x02a4c0cd libmono-2.0.dylib`GC_start_routine(arg=0x05d53360) + 93 at pthread_support.c:1502
frame #20: 0x9b4b85fb libsystem_pthread.dylib`_pthread_body + 144
frame #21: 0x9b4b8485 libsystem_pthread.dylib`_pthread_start + 130
frame #22: 0x9b4bdcf2 libsystem_pthread.dylib`thread_start + 34
thread #10: tid = 0x2b134, 0x92479802 libsystem_kernel.dylib`__psynch_mutexwait + 10
frame #0: 0x92479802 libsystem_kernel.dylib`__psynch_mutexwait + 10
frame #1: 0x9b4bb945 libsystem_pthread.dylib`_pthread_mutex_lock + 404
frame #2: 0x9b4bb7ac libsystem_pthread.dylib`pthread_mutex_lock + 16
frame #3: 0x064a8c2d libcairo.2.dylib`_cairo_toy_font_face_hash_table_lock + 29
frame #4: 0x064a8a3c libcairo.2.dylib`cairo_toy_font_face_create + 300
frame #5: 0x064114ad libcairo.2.dylib`cairo_select_font_face + 77
frame #6: 0x061fe551 libgdiplus.dylib`gdip_graphics_new + 97
frame #7: 0x062107a6 libgdiplus.dylib`GdipGetImageGraphicsContext + 214
frame #8: 0x061d0930
frame #9: 0x061cf0e4
frame #10: 0x061c6d90
frame #11: 0x061c69d5
frame #12: 0x04fa7c1e
frame #13: 0x0280ea3f libmono-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 751 at mini.c:6675
frame #14: 0x029d0b7f libmono-2.0.dylib`mono_runtime_invoke(method=0x018a2020, obj=0x03256578, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2862
frame #15: 0x029d63ac libmono-2.0.dylib`mono_runtime_delegate_invoke(delegate=0x03256578, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3573
frame #16: 0x029ace25 libmono-2.0.dylib`start_wrapper [inlined] start_wrapper_internal + 616 at threads.c:670
frame #17: 0x029acbbd libmono-2.0.dylib`start_wrapper(data=<unavailable>) + 29 at threads.c:711
frame #18: 0x02a27550 libmono-2.0.dylib`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:92
frame #19: 0x02a4c0cd libmono-2.0.dylib`GC_start_routine(arg=0x05d53360) + 93 at pthread_support.c:1502
frame #20: 0x9b4b85fb libsystem_pthread.dylib`_pthread_body + 144
frame #21: 0x9b4b8485 libsystem_pthread.dylib`_pthread_start + 130
frame #22: 0x9b4bdcf2 libsystem_pthread.dylib`thread_start + 34
(lldb) detach
Process 7526 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.
=================================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment