Bug 23622 - Got a SIGSEGV while executing native code with Mono 3.10
Summary: Got a SIGSEGV while executing native code with Mono 3.10
Status: NEW
Alias: None
Product: Gtk#
Classification: Mono
Component: gtk-sharp ()
Version: unspecified
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2014-10-05 04:39 UTC by kbnl83
Modified: 2014-10-15 15:00 UTC (History)
5 users (show)

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


Attachments
Apple Crash report (48.98 KB, text/plain)
2014-10-05 04:39 UTC, kbnl83
Details


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 for Bug 23622 on GitHub or Developer Community if you have new information to add and do not yet see a matching new report.

If the latest results still closely match this report, you can use the original description:

  • Export the original title and description: GitHub Markdown or Developer Community HTML
  • Copy the title and description into the new report. Adjust them to be up-to-date if needed.
  • Add your new information.

In special cases on GitHub you might also want the comments: GitHub Markdown with public comments

Related Links:
Status:
NEW

Description kbnl83 2014-10-05 04:39:47 UTC
Created attachment 8308 [details]
Apple Crash report

My Solution fires an event and the "receiver" should show a MessageDialog:

MessageDialog errorDialog = new MessageDialog (null, DialogFlags.Modal, MessageType.Error, ButtonsType.Close, "Foo");
errorDialog.Run (); 

Creating the instance works fine, but when "errorDialog.Run ();" will be called, the application crashes with a SIGSEGV.

The event comes from another thread.

Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <IL 0x00022, 0xffffffff>
  at Gtk.Application.Run () [0x00001] in /private/tmp/source-mono-mac-3.10.0-branch/bockbuild-mono-3.10.0-branch/profiles/mono-mac-xamarin/build-root/gtk-sharp-2.12.21/gtk/Application.cs:135
  at StockDataAdministrator.MainClass.Main (string[]) [0x00012] in /Users/franziska/Projects/StockDataAdministrator/StockDataAdministrator/Program.cs:13
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <IL 0x00050, 0xffffffff>

Native stacktrace:


Debug info from gdb:

(lldb) command source -s 0 '/tmp/mono-gdb-commands.c9R0cQ'
Executing commands in '/private/tmp/mono-gdb-commands.c9R0cQ'.
(lldb) process attach --pid 679
warning: (i386) /Library/Frameworks/Mono.framework/Versions/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/lib/libexpat.1.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (i386) /Library/Frameworks/Mono.framework/Versions/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/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/3.10.0/lib/gtk-2.0/2.10.0/immodules/im-quartz.so empty dSYM file detected, dSYM was created with an executable with no debug info.
Process 679 stopped
Executable module set to "/Library/Frameworks/Mono.framework/Versions/3.10.0/bin/mono".
Architecture set to: i386-apple-macosx.
(lldb) thread list
Process 679 stopped
* thread #1: tid = 0x4107, 0x9532cfed libsystem_kernel.dylib`__wait4 + 5, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  thread #2: tid = 0x410e, 0x95327fb6 libsystem_kernel.dylib`semaphore_wait_trap + 10
  thread #3: tid = 0x410f, 0x9532d992 libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager'
  thread #4: tid = 0x4110, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #5: tid = 0x4111, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #6: tid = 0x4114, 0x9532ca26 libsystem_kernel.dylib`__recvfrom + 10
  thread #7: tid = 0x412d, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #8: tid = 0x412e, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #9: tid = 0x4131, 0x9532c7ca libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'CVDisplayLink'
  thread #10: tid = 0x4134, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #11: tid = 0x4135, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #12: tid = 0x4136, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #13: tid = 0x4140, 0x95327f7a libsystem_kernel.dylib`mach_msg_trap + 10
  thread #14: tid = 0x4142, 0x9532c7ca libsystem_kernel.dylib`__psynch_cvwait + 10
  thread #15: tid = 0x418a, 0x9532c7ca libsystem_kernel.dylib`__psynch_cvwait + 10
(lldb) thread backtrace all
* thread #1: tid = 0x4107, 0x9532cfed libsystem_kernel.dylib`__wait4 + 5, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x9532cfed libsystem_kernel.dylib`__wait4 + 5
    frame #1: 0x968aaec5 libsystem_c.dylib`waitpid$UNIX2003 + 48
    frame #2: 0x000bf43d mono`mono_handle_native_sigsegv(signal=11, ctx=0x015f7fe0) + 541 at mini-exceptions.c:2323
    frame #3: 0x0010f99b mono`mono_arch_handle_altstack_exception(sigctx=<unavailable>, fault_addr=<unavailable>, stack_ovf=0) + 155 at exceptions-x86.c:1159
    frame #4: 0x000105cd mono`mono_sigsegv_signal_handler(_dummy=<unavailable>, info=<unavailable>, context=<unavailable>) + 445 at mini.c:6861
    frame #5: 0x9af26deb libsystem_platform.dylib`_sigtramp + 43
    frame #6: 0x021e60be libgdk-quartz-2.0.0.dylib`gdk_window_set_geometry_hints + 126
    frame #7: 0x01effac3 libgtk-quartz-2.0.0.dylib`gtk_window_move_resize + 803
    frame #8: 0x01efeedb libgtk-quartz-2.0.0.dylib`gtk_window_check_resize + 91
    frame #9: 0x02be7525 libgobject-2.0.0.dylib`g_cclosure_marshal_VOID__VOIDv + 181
    frame #10: 0x02be41f0 libgobject-2.0.0.dylib`g_type_class_meta_marshalv + 176
    frame #11: 0x02be3564 libgobject-2.0.0.dylib`_g_closure_invoke_va + 596
    frame #12: 0x02c0961e libgobject-2.0.0.dylib`g_signal_emit_valist + 1966
    frame #13: 0x02c0a87b libgobject-2.0.0.dylib`g_signal_emit + 59
    frame #14: 0x01bb7771 libgtk-quartz-2.0.0.dylib`gtk_container_check_resize + 241
    frame #15: 0x01bb7660 libgtk-quartz-2.0.0.dylib`gtk_container_idle_sizer + 160
    frame #16: 0x0217178f libgdk-quartz-2.0.0.dylib`gdk_threads_dispatch + 111
    frame #17: 0x02c9a421 libglib-2.0.0.dylib`g_idle_dispatch + 113
    frame #18: 0x02c9ef23 libglib-2.0.0.dylib`g_main_dispatch + 467
    frame #19: 0x02c9ed35 libglib-2.0.0.dylib`g_main_context_dispatch + 53
    frame #20: 0x02c9f3eb libglib-2.0.0.dylib`g_main_context_iterate + 539
    frame #21: 0x02c9f9ba libglib-2.0.0.dylib`g_main_loop_run + 682
    frame #22: 0x01cab4cf libgtk-quartz-2.0.0.dylib`gtk_main + 287
    frame #23: 0x0306cb40
    frame #24: 0x0306cab8
    frame #25: 0x0155b128
    frame #26: 0x0155b2af
    frame #27: 0x00012daf mono`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 751 at mini.c:6738
    frame #28: 0x001d48cf mono`mono_runtime_invoke(method=0x7ba75e1c, obj=0x00000000, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2831
    frame #29: 0x001da611 mono`mono_runtime_exec_main(method=0x7ba75e1c, args=<unavailable>, exc=0x00000000) + 401 at object.c:4088
    frame #30: 0x001da3ba mono`mono_runtime_run_main(method=0x00800710, argc=<unavailable>, argv=<unavailable>, exc=<unavailable>) + 682 at object.c:3714
    frame #31: 0x0008a71d mono`mono_jit_exec(domain=0x7b25e1c0, assembly=0x7b15e740, argc=<unavailable>, argv=<unavailable>) + 93 at driver.c:1007
    frame #32: 0x0008c9e0 mono`mono_main [inlined] main_thread_handler + 7888 at driver.c:1066
    frame #33: 0x0008c9a2 mono`mono_main(argc=<unavailable>, argv=<unavailable>) + 7826 at driver.c:2058
    frame #34: 0x000056b0 mono`main [inlined] mono_main_with_options(argc=<unavailable>, argv=<unavailable>) + 768 at main.c:94
    frame #35: 0x000053cd mono`main(argc=<unavailable>, argv=<unavailable>) + 29 at main.c:125
    frame #36: 0x000053a5 mono`start + 53

  thread #2: tid = 0x410e, 0x95327fb6 libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #0: 0x95327fb6 libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00265cca mono`mono_sem_wait(sem=0x0036b658, alertable=1) + 26 at mono-semaphore.c:103
    frame #2: 0x001d1c6e mono`finalizer_thread(unused=0x00000000) + 142 at gc.c:1077
    frame #3: 0x001aec72 mono`start_wrapper [inlined] start_wrapper_internal + 485 at threads.c:660
    frame #4: 0x001aea8d mono`start_wrapper(data=<unavailable>) + 29 at threads.c:707
    frame #5: 0x0026b060 mono`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:84
    frame #6: 0x9b1285fb libsystem_pthread.dylib`_pthread_body + 144
    frame #7: 0x9b128485 libsystem_pthread.dylib`_pthread_start + 130
    frame #8: 0x9b12dcf2 libsystem_pthread.dylib`thread_start + 34

  thread #3: tid = 0x410f, 0x9532d992 libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager'
    frame #0: 0x9532d992 libsystem_kernel.dylib`kevent64 + 10
    frame #1: 0x92d7b899 libdispatch.dylib`_dispatch_mgr_invoke + 238
    frame #2: 0x92d7b532 libdispatch.dylib`_dispatch_mgr_thread + 52

  thread #4: tid = 0x4110, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x9b129dcf libsystem_pthread.dylib`_pthread_wqthread + 372
    frame #2: 0x9b12dcce libsystem_pthread.dylib`start_wqthread + 30

  thread #5: tid = 0x4111, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x9b129dcf libsystem_pthread.dylib`_pthread_wqthread + 372
    frame #2: 0x9b12dcce libsystem_pthread.dylib`start_wqthread + 30

  thread #6: tid = 0x4114, 0x9532ca26 libsystem_kernel.dylib`__recvfrom + 10
    frame #0: 0x9532ca26 libsystem_kernel.dylib`__recvfrom + 10
    frame #1: 0x968ab0c9 libsystem_c.dylib`recv$UNIX2003 + 54
    frame #2: 0x000f7428 mono`socket_transport_recv(buf=<unavailable>, len=<unavailable>) + 168 at debugger-agent.c:1131
    frame #3: 0x000e94e7 mono`debugger_thread [inlined] transport_recv(len=<unavailable>) + 31 at debugger-agent.c:1557
    frame #4: 0x000e94c8 mono`debugger_thread(arg=0x00000000) + 1560 at debugger-agent.c:9565
    frame #5: 0x0026b060 mono`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:84
    frame #6: 0x9b1285fb libsystem_pthread.dylib`_pthread_body + 144
    frame #7: 0x9b128485 libsystem_pthread.dylib`_pthread_start + 130
    frame #8: 0x9b12dcf2 libsystem_pthread.dylib`thread_start + 34

  thread #7: tid = 0x412d, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x9b129dcf libsystem_pthread.dylib`_pthread_wqthread + 372
    frame #2: 0x9b12dcce libsystem_pthread.dylib`start_wqthread + 30

  thread #8: tid = 0x412e, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x9b129dcf libsystem_pthread.dylib`_pthread_wqthread + 372
    frame #2: 0x9b12dcce libsystem_pthread.dylib`start_wqthread + 30

  thread #9: tid = 0x4131, 0x9532c7ca libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'CVDisplayLink'
    frame #0: 0x9532c7ca libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x9b12ad8a libsystem_pthread.dylib`_pthread_cond_wait + 837
    frame #2: 0x9b12b042 libsystem_pthread.dylib`pthread_cond_timedwait_relative_np + 47
    frame #3: 0x98da633d CoreVideo`CVDisplayLink::waitUntil(unsigned long long) + 287
    frame #4: 0x98da542e CoreVideo`CVDisplayLink::runIOThread() + 662
    frame #5: 0x98da5180 CoreVideo`startIOThread(void*) + 159
    frame #6: 0x9b1285fb libsystem_pthread.dylib`_pthread_body + 144
    frame #7: 0x9b128485 libsystem_pthread.dylib`_pthread_start + 130
    frame #8: 0x9b12dcf2 libsystem_pthread.dylib`thread_start + 34

  thread #10: tid = 0x4134, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x9b129dcf libsystem_pthread.dylib`_pthread_wqthread + 372
    frame #2: 0x9b12dcce libsystem_pthread.dylib`start_wqthread + 30

  thread #11: tid = 0x4135, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x9b129dcf libsystem_pthread.dylib`_pthread_wqthread + 372
    frame #2: 0x9b12dcce libsystem_pthread.dylib`start_wqthread + 30

  thread #12: tid = 0x4136, 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x9532d046 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x9b129dcf libsystem_pthread.dylib`_pthread_wqthread + 372
    frame #2: 0x9b12dcce libsystem_pthread.dylib`start_wqthread + 30

  thread #13: tid = 0x4140, 0x95327f7a libsystem_kernel.dylib`mach_msg_trap + 10
    frame #0: 0x95327f7a libsystem_kernel.dylib`mach_msg_trap + 10
    frame #1: 0x9532716c libsystem_kernel.dylib`mach_msg + 68
    frame #2: 0x91221bf9 CoreFoundation`__CFRunLoopServiceMachPort + 169
    frame #3: 0x912211d1 CoreFoundation`__CFRunLoopRun + 1393
    frame #4: 0x912209ea CoreFoundation`CFRunLoopRunSpecific + 394
    frame #5: 0x9122084b CoreFoundation`CFRunLoopRunInMode + 123
    frame #6: 0x9a1edb88 AppKit`_NSEventThread + 283
    frame #7: 0x9b1285fb libsystem_pthread.dylib`_pthread_body + 144
    frame #8: 0x9b128485 libsystem_pthread.dylib`_pthread_start + 130
    frame #9: 0x9b12dcf2 libsystem_pthread.dylib`thread_start + 34

  thread #14: tid = 0x4142, 0x9532c7ca libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x9532c7ca libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x9b12ad1d libsystem_pthread.dylib`_pthread_cond_wait + 728
    frame #2: 0x9b12cbd9 libsystem_pthread.dylib`pthread_cond_wait$UNIX2003 + 71
    frame #3: 0x021d4539 libgdk-quartz-2.0.0.dylib`select_thread_func + 185
    frame #4: 0x9b1285fb libsystem_pthread.dylib`_pthread_body + 144
    frame #5: 0x9b128485 libsystem_pthread.dylib`_pthread_start + 130
    frame #6: 0x9b12dcf2 libsystem_pthread.dylib`thread_start + 34

  thread #15: tid = 0x418a, 0x9532c7ca libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #0: 0x9532c7ca libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x9b12ad1d libsystem_pthread.dylib`_pthread_cond_wait + 728
    frame #2: 0x9b12cbd9 libsystem_pthread.dylib`pthread_cond_wait$UNIX2003 + 71
    frame #3: 0x02d0d743 libglib-2.0.0.dylib`g_cond_wait + 67
    frame #4: 0x02c9e1c4 libglib-2.0.0.dylib`g_main_context_wait + 228
    frame #5: 0x02c9f86f libglib-2.0.0.dylib`g_main_loop_run + 351
    frame #6: 0x01bbe0fc libgtk-quartz-2.0.0.dylib`gtk_dialog_run + 796
    frame #7: 0x0a531578
    frame #8: 0x0a5314bc
    frame #9: 0x0a52dbb4
    frame #10: 0x0a52dac9
    frame #11: 0x0a52da59
    frame #12: 0x0a520df2
    frame #13: 0x0a520a48
    frame #14: 0x0a51f0dc
    frame #15: 0x0a51ebe4
    frame #16: 0x0a51e5b4
    frame #17: 0x0a51e46e
    frame #18: 0x09b1cf41
    frame #19: 0x00012daf mono`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>) + 751 at mini.c:6738
    frame #20: 0x001d48cf mono`mono_runtime_invoke(method=0x7dbe2bcc, obj=0x008b23b0, params=<unavailable>, exc=<unavailable>) + 127 at object.c:2831
    frame #21: 0x001d9d7c mono`mono_runtime_delegate_invoke(delegate=0x008b23b0, params=<unavailable>, exc=<unavailable>) + 92 at object.c:3542
    frame #22: 0x001aecf5 mono`start_wrapper [inlined] start_wrapper_internal + 616 at threads.c:666
    frame #23: 0x001aea8d mono`start_wrapper(data=<unavailable>) + 29 at threads.c:707
    frame #24: 0x0026b060 mono`inner_start_thread(arg=<unavailable>) + 240 at mono-threads-posix.c:84
    frame #25: 0x9b1285fb libsystem_pthread.dylib`_pthread_body + 144
    frame #26: 0x9b128485 libsystem_pthread.dylib`_pthread_start + 130
    frame #27: 0x9b12dcf2 libsystem_pthread.dylib`thread_start + 34
(lldb) detach
Process 679 detached
(lldb) quit

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================
Comment 1 Zoltan Varga 2014-10-06 14:53:47 UTC
This seems more like a gtk+ problem than a mono one.
Comment 2 Rodrigo Kumpera 2014-10-15 15:00:41 UTC
Moving to gtk#