Bug 8539 - Debugger runtime hard crashing with MonoMac application
Summary: Debugger runtime hard crashing with MonoMac application
Status: RESOLVED FIXED
Alias: None
Product: Runtime
Classification: Mono
Component: Debugger ()
Version: unspecified
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Zoltan Varga
URL:
Depends on:
Blocks:
 
Reported: 2012-11-21 09:06 UTC by Jérémie Laval
Modified: 2015-02-20 12:29 UTC (History)
2 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 2012-11-21 09:06:44 UTC
When about to resolve or stop at breakpoint when debugging a MonoMac app, the runtime crashes in various ways like:

failed to suspend thread 0xb040b000, hopefully it is dead
* Assertion at debugger-agent.c:2539, condition `info' not met

Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) MonoMac.AppKit.NSApplication.NSApplicationMain (int,string[]) <IL 0x0009d, 0xffffffff>
  at MonoMac.AppKit.NSApplication.Main (string[]) [0x0000b] in /Users/jeremie/mono/monomac/src/AppKit/NSApplication.cs:77
  at macdoc.MainClass.Main (string[]) [0x00006] in /Users/jeremie/mono/monomac/samples/macdoc/Main.cs:15
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <IL 0x00050, 0xffffffff>

Native stacktrace:

	0   libmono-2.0.dylib                   0x002988fe mono_handle_native_sigsegv + 382
	1   libmono-2.0.dylib                   0x002ec8ed sigabrt_signal_handler + 109
	2   libsystem_c.dylib                   0x9671759b _sigtramp + 43
	3   ???                                 0xffffffff 0x0 + 4294967295
	4   libsystem_c.dylib                   0x966b2bdd abort + 167
	5   libmono-2.0.dylib                   0x0047631f monoeg_g_logv + 271
	6   libmono-2.0.dylib                   0x004763b6 monoeg_assertion_message + 54
	7   libmono-2.0.dylib                   0x002c0890 thread_interrupt + 0
	8   libmono-2.0.dylib                   0x003f3b63 mono_g_hash_table_foreach + 227
	9   libmono-2.0.dylib                   0x002c070a suspend_vm + 234
	10  libmono-2.0.dylib                   0x002c9db5 process_event + 2741
	11  libmono-2.0.dylib                   0x002c8147 process_breakpoint_inner + 1127
	12  libmono-2.0.dylib                   0x002c7c34 process_breakpoint + 180
	13  ???                                 0x0a691066 0x0 + 174657638
	14  ???                                 0x0ae10b1c 0x0 + 182520604
	15  ???                                 0x0a690f30 0x0 + 174657328
	16  ???                                 0x0a68d698 0x0 + 174642840
	17  ???                                 0x01d8cc88 0x0 + 30985352
	18  ???                                 0x01f5c958 0x0 + 32885080
	19  CoreFoundation                      0x990ced11 -[NSObject performSelector:withObject:] + 65
	20  AppKit                              0x92b4b663 -[NSApplication sendAction:to:from:] + 232
	21  AppKit                              0x92b4b540 -[NSControl sendAction:to:] + 102
	22  AppKit                              0x92b4b443 -[NSCell _sendActionFrom:] + 160
	23  AppKit                              0x92fffcfc -[NSSearchFieldCell(NSSearchFieldCell_Local) _sendPartialString] + 188
	24  Foundation                          0x9c903bab __NSFireTimer + 166
	25  CoreFoundation                      0x990912a6 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22
	26  CoreFoundation                      0x99090c37 __CFRunLoopDoTimer + 743
	27  CoreFoundation                      0x9906fcd0 __CFRunLoopRun + 1888
	28  CoreFoundation                      0x9906f1dc CFRunLoopRunSpecific + 332
	29  CoreFoundation                      0x9906f088 CFRunLoopRunInMode + 120
	30  HIToolbox                           0x9abd3543 RunCurrentEventLoopInMode + 318
	31  HIToolbox                           0x9abda8ab ReceiveNextEventCommon + 381
	32  HIToolbox                           0x9abda71a BlockUntilNextEventMatchingListInMode + 88
	33  AppKit                              0x92a41ee8 _DPSNextEvent + 678
	34  AppKit                              0x92a41752 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 113
	35  AppKit                              0x92a3dac1 -[NSApplication run] + 911
	36  AppKit                              0x92cceac5 NSApplicationMain + 1054
	37  ???                                 0x02089613 0x0 + 34117139
	38  ???                                 0x02089368 0x0 + 34116456
	39  ???                                 0x00b07fdc 0x0 + 11567068
	40  ???                                 0x00b08127 0x0 + 11567399
	41  libmono-2.0.dylib                   0x0020c222 mono_jit_runtime_invoke + 722
	42  libmono-2.0.dylib                   0x003fbb0a mono_runtime_invoke + 170
	43  libmono-2.0.dylib                   0x003fe81c mono_runtime_exec_main + 716
	44  libmono-2.0.dylib                   0x003fd9dc mono_runtime_run_main + 940
	45  libmono-2.0.dylib                   0x0026ac25 mono_jit_exec + 149
	46  libmono-2.0.dylib                   0x0026d239 mono_main + 9737
	47  macdoc                              0x000b24bf main + 3135
	48  macdoc                              0x000b1875 start + 53

Debug info from gdb:

Attaching to process 6649.
Reading symbols for shared libraries . done
Reading symbols for shared libraries .............................................................................................................................................................................................................. done
Reading symbols for shared libraries + done
0x9775cfd5 in __wait4 ()
  23                                  0x9775d02e in __workq_kernreturn ()
  22                                  0x9775d02e in __workq_kernreturn ()
  21                                  0x9775d02e in __workq_kernreturn ()
  20                                  0x9775d02e in __workq_kernreturn ()
  19                                  0x9775ac76 in semaphore_timedwait_trap ()
  18                                  0x9775ac76 in semaphore_timedwait_trap ()
  17                                  0x9775ac76 in semaphore_timedwait_trap ()
  16                                  0x9775d90a in kevent ()
  15 "JavaScriptCore::BlockFree"      0x9775c83e in __psynch_cvwait ()
  14 "JavaScriptCore::Marking"        0x9775c83e in __psynch_cvwait ()
  13 "JavaScriptCore::Marking"        0x9775c83e in __psynch_cvwait ()
  12 "JavaScriptCore::Marking"        0x9775c83e in __psynch_cvwait ()
  11                                  0x9775c876 in __psynch_mutexwait ()
  10                                  0x9775ac76 in semaphore_timedwait_trap ()
   9                                  0x9775cbb2 in __semwait_signal ()
   8 "WebCore: IconDatabase"          0x9775c83e in __psynch_cvwait ()
   7 "com.apple.NSURLConnectionLoade" 0x9775ac22 in mach_msg_trap ()
   6 "WebCore: LocalStorage"          0x9775c83e in __psynch_cvwait ()
   5 "com.apple.libdispatch-manager"  0x9775d90a in kevent ()
   4                                  0x9775ca9a in recvfrom$UNIX2003 ()
   3                                  0x9775ac5e in semaphore_wait_trap ()
   2                                  0x9775ac22 in mach_msg_trap ()
*  1 "com.apple.main-thread"          0x9775cfd5 in __wait4 ()

Thread 23 (process 6649):
#0  0x9775d02e in __workq_kernreturn ()
#1  0x966c1ccf in _pthread_wqthread ()
#2  0x966c36fe in start_wqthread ()

Thread 22 (process 6649):
#0  0x9775d02e in __workq_kernreturn ()
#1  0x966c1ccf in _pthread_wqthread ()
#2  0x966c36fe in start_wqthread ()

Thread 21 (process 6649):
#0  0x9775d02e in __workq_kernreturn ()
#1  0x966c1ccf in _pthread_wqthread ()
#2  0x966c36fe in start_wqthread ()

Thread 20 (process 6649):
#0  0x9775d02e in __workq_kernreturn ()
#1  0x966c1ccf in _pthread_wqthread ()
#2  0x966c36fe in start_wqthread ()

Thread 19 (process 6649):
#0  0x9775ac76 in semaphore_timedwait_trap ()
#1  0x0046899d in mono_sem_timedwait (sem=0x574408, timeout_ms=2000, alertable=1) at mono-semaphore.c:76
#2  0x003c33da in async_invoke_thread (data=0x0) at threadpool.c:1513
#3  0x003b1531 in start_wrapper_internal (data=0x6bae1470) at threads.c:589
#4  0x003b1652 in start_wrapper (data=0x6bae1470) at threads.c:635
#5  0x004513c9 in thread_start_routine (args=0x6a3b9dd4) at wthreads.c:286
#6  0x00470401 in inner_start_thread (arg=0x6bae20a0) at mono-threads-posix.c:49
#7  0x0049a738 in GC_start_routine (arg=0x72b1720) at pthread_support.c:1508
#8  0x966bfed9 in _pthread_start ()
#9  0x966c36de in thread_start ()

Thread 18 (process 6649):
#0  0x9775ac76 in semaphore_timedwait_trap ()
#1  0x0046899d in mono_sem_timedwait (sem=0x574408, timeout_ms=2000, alertable=1) at mono-semaphore.c:76
#2  0x003c33da in async_invoke_thread (data=0x0) at threadpool.c:1513
#3  0x003b1531 in start_wrapper_internal (data=0x6bdc6c00) at threads.c:589
#4  0x003b1652 in start_wrapper (data=0x6bdc6c00) at threads.c:635
#5  0x004513c9 in thread_start_routine (args=0x6a3b9cdc) at wthreads.c:286
#6  0x00470401 in inner_start_thread (arg=0x6bdc5d20) at mono-threads-posix.c:49
#7  0x0049a738 in GC_start_routine (arg=0x72b1720) at pthread_support.c:1508
#8  0x966bfed9 in _pthread_start ()
#9  0x966c36de in thread_start ()

Thread 17 (process 6649):
#0  0x9775ac76 in semaphore_timedwait_trap ()
#1  0x0046899d in mono_sem_timedwait (sem=0x574328, timeout_ms=2000, alertable=1) at mono-semaphore.c:76
#2  0x003c33da in async_invoke_thread (data=0x0) at threadpool.c:1513
#3  0x003b1531 in start_wrapper_internal (data=0x69a14320) at threads.c:589
#4  0x003b1652 in start_wrapper (data=0x69a14320) at threads.c:635
#5  0x004513c9 in thread_start_routine (args=0x6a3b9be4) at wthreads.c:286
#6  0x00470401 in inner_start_thread (arg=0x69a149b0) at mono-threads-posix.c:49
#7  0x0049a738 in GC_start_routine (arg=0x72b1720) at pthread_support.c:1508
#8  0x966bfed9 in _pthread_start ()
#9  0x966c36de in thread_start ()

Thread 16 (process 6649):
#0  0x9775d90a in kevent ()
#1  0x003bec61 in tp_kqueue_wait (p=0x5743a0) at tpool-kqueue.c:99
#2  0x003b1531 in start_wrapper_internal (data=0x6bae5cb0) at threads.c:589
#3  0x003b1652 in start_wrapper (data=0x6bae5cb0) at threads.c:635
#4  0x004513c9 in thread_start_routine (args=0x6a3b9b68) at wthreads.c:286
#5  0x00470401 in inner_start_thread (arg=0x6bad9d30) at mono-threads-posix.c:49
#6  0x0049a738 in GC_start_routine (arg=0x72b1720) at pthread_support.c:1508
#7  0x966bfed9 in _pthread_start ()
#8  0x966c36de in thread_start ()

Thread 15 (process 6649):
#0  0x9775c83e in __psynch_cvwait ()
#1  0x966c3e21 in _pthread_cond_wait ()
#2  0x966743e0 in pthread_cond_timedwait$UNIX2003 ()
#3  0x9b2e361c in WTF::ThreadCondition::timedWait ()

Thread 14 (process 6649):
#0  0x9775c83e in __psynch_cvwait ()
#1  0x966c3e21 in _pthread_cond_wait ()
#2  0x9667442c in pthread_cond_wait$UNIX2003 ()

Thread 13 (process 6649):
#0  0x9775c83e in __psynch_cvwait ()
#1  0x966c3e21 in _pthread_cond_wait ()
#2  0x9667442c in pthread_cond_wait$UNIX2003 ()

Thread 12 (process 6649):
#0  0x9775c83e in __psynch_cvwait ()
#1  0x966c3e21 in _pthread_cond_wait ()
#2  0x9667442c in pthread_cond_wait$UNIX2003 ()

Thread 11 (process 6649):
#0  0x9775c876 in __psynch_mutexwait ()
#1  0x966be6af in pthread_mutex_lock ()
#2  0x002c8e36 in suspend_current () at debugger-agent.c:2753
#3  0x002c7784 in process_single_step_inner (tls=0x6bd81c10) at debugger-agent.c:2601
#4  0x002c7524 in process_signal_event [inlined] () at :4447
#5  0x002c7524 in process_single_step () at debugger-agent.c:4680
#6  0x0000000e in ?? ()
#7  0x0ae20d38 in ?? ()
#8  0x0ae2084c in ?? ()
#9  0x0ae0338e in ?? ()
#10 0x0a697e83 in ?? ()
#11 0x0ae204cf in ?? ()
#12 0x0ae200f8 in ?? ()
#13 0x0ae11279 in ?? ()
#14 0x0a6921b8 in ?? ()
#15 0x0a6921b8 in ?? ()
#16 0x0a691f09 in ?? ()
#17 0x0a691d7d in ?? ()
#18 0x0a691d1a in ?? ()
#19 0x0a691ca8 in ?? ()
#20 0x0a691c57 in ?? ()
#21 0x0ae10f6c in ?? ()
#22 0x0ae108f4 in ?? ()
#23 0x0ae10374 in ?? ()
#24 0x0ae102a0 in ?? ()
#25 0x0443bffa in ?? ()
#26 0x0443bf7d in ?? ()
#27 0x0443b6c8 in ?? ()
#28 0x0443b188 in ?? ()
#29 0x0443b0b8 in ?? ()
#30 0x00b07d47 in ?? ()
#31 0x0020c222 in mono_jit_runtime_invoke (method=0x6b46c02c, obj=0x3c210a8, params=0xb08bad8c, exc=0xb08bad98) at mini.c:5948
#32 0x003fbb0a in mono_runtime_invoke (method=0x6b46c02c, obj=0x3c210a8, params=0xb08bad8c, exc=0xb08bad98) at object.c:2812
#33 0x003fd4c2 in mono_runtime_delegate_invoke (delegate=0x3c210a8, params=0xb08bad8c, exc=0xb08bad98) at object.c:3492
#34 0x003c0791 in mono_async_invoke (tp=0x574400, ares=0x7846fc0) at threadpool.c:633
#35 0x003c31e9 in async_invoke_thread (data=0x7846fc0) at threadpool.c:1462
#36 0x003b1531 in start_wrapper_internal (data=0x69a7cbb0) at threads.c:589
#37 0x003b1652 in start_wrapper (data=0x69a7cbb0) at threads.c:635
#38 0x004513c9 in thread_start_routine (args=0x6a3b970c) at wthreads.c:286
#39 0x00470401 in inner_start_thread (arg=0x69ad7bf0) at mono-threads-posix.c:49
#40 0x0049a738 in GC_start_routine (arg=0x3d70600) at pthread_support.c:1508
#41 0x966bfed9 in _pthread_start ()
#42 0x966c36de in thread_start ()

Thread 10 (process 6649):
#0  0x9775ac76 in semaphore_timedwait_trap ()
#1  0x0046899d in mono_sem_timedwait (sem=0x574408, timeout_ms=2000, alertable=1) at mono-semaphore.c:76
#2  0x003c33da in async_invoke_thread (data=0x0) at threadpool.c:1513
#3  0x003b1531 in start_wrapper_internal (data=0x69aea240) at threads.c:589
#4  0x003b1652 in start_wrapper (data=0x69aea240) at threads.c:635
#5  0x004513c9 in thread_start_routine (args=0x6a3b9690) at wthreads.c:286
#6  0x00470401 in inner_start_thread (arg=0x69ae6610) at mono-threads-posix.c:49
#7  0x0049a738 in GC_start_routine (arg=0x3d70f60) at pthread_support.c:1508
#8  0x966bfed9 in _pthread_start ()
#9  0x966c36de in thread_start ()

Thread 9 (process 6649):
#0  0x9775cbb2 in __semwait_signal ()
#1  0x966747b9 in nanosleep$UNIX2003 ()
#2  0x00452260 in SleepEx (ms=500, alertable=1) at wthreads.c:834
#3  0x003c0c2a in monitor_thread (unused=0x0) at threadpool.c:783
#4  0x003b1531 in start_wrapper_internal (data=0x69ae8e00) at threads.c:589
#5  0x003b1652 in start_wrapper (data=0x69ae8e00) at threads.c:635
#6  0x004513c9 in thread_start_routine (args=0x6a3b9614) at wthreads.c:286
#7  0x00470401 in inner_start_thread (arg=0x69aea410) at mono-threads-posix.c:49
#8  0x0049a738 in GC_start_routine (arg=0x3d70f60) at pthread_support.c:1508
#9  0x966bfed9 in _pthread_start ()
#10 0x966c36de in thread_start ()

Thread 8 (process 6649):
#0  0x9775c83e in __psynch_cvwait ()
#1  0x966c3e21 in _pthread_cond_wait ()
#2  0x9667442c in pthread_cond_wait$UNIX2003 ()
#3  0x951a8a48 in WebCore::IconDatabase::syncThreadMainLoop ()
#4  0x951a65e1 in WebCore::IconDatabase::iconDatabaseSyncThread ()
#5  0x951a63e1 in WebCore::IconDatabase::iconDatabaseSyncThreadStart ()
#6  0x966bfed9 in _pthread_start ()
#7  0x966c36de in thread_start ()

Thread 7 (process 6649):
#0  0x9775ac22 in mach_msg_trap ()
#1  0x9775a1f6 in mach_msg ()
#2  0x990669da in __CFRunLoopServiceMachPort ()
#3  0x9906fb04 in __CFRunLoopRun ()
#4  0x9906f1dc in CFRunLoopRunSpecific ()
#5  0x9906f088 in CFRunLoopRunInMode ()
#6  0x9c9120c4 in +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] ()
#7  0x9c905e25 in -[NSThread main] ()
#8  0x9c905dd5 in __NSThread__main__ ()
#9  0x966bfed9 in _pthread_start ()
#10 0x966c36de in thread_start ()

Thread 6 (process 6649):
#0  0x9775c83e in __psynch_cvwait ()
#1  0x966c3e21 in _pthread_cond_wait ()
#2  0x9667442c in pthread_cond_wait$UNIX2003 ()
#3  0x9b2e35d1 in WTF::ThreadCondition::timedWait ()
#4  0x951c0d64 in WebCore::LocalStorageThread::threadEntryPoint ()
#5  0x951c0cc1 in WebCore::LocalStorageThread::threadEntryPointCallback ()
#6  0x966bfed9 in _pthread_start ()
#7  0x966c36de in thread_start ()

Thread 5 (process 6649):
#0  0x9775d90a in kevent ()
#1  0x95d41e04 in _dispatch_mgr_invoke ()
#2  0x95d40853 in _dispatch_mgr_thread ()

Thread 4 (process 6649):
#0  0x9775ca9a in recvfrom$UNIX2003 ()
#1  0x966744a2 in recv$UNIX2003 ()
#2  0x002bff80 in socket_transport_recv (buf=0xb0284c1d, len=11) at debugger-agent.c:1057
#3  0x002bc8ba in debugger_thread (arg=0x0) at debugger-agent.c:1438
#4  0x004513c9 in thread_start_routine (args=0x6a3b9234) at wthreads.c:286
#5  0x00470401 in inner_start_thread (arg=0x6983f8d0) at mono-threads-posix.c:49
#6  0x0049a738 in GC_start_routine (arg=0xb85f60) at pthread_support.c:1508
#7  0x966bfed9 in _pthread_start ()
#8  0x966c36de in thread_start ()

Thread 3 (process 6649):
#0  0x9775ac5e in semaphore_wait_trap ()
#1  0x00468a12 in mono_sem_wait (sem=0x574694, alertable=1) at mono-semaphore.c:115
#2  0x003efbcd in finalizer_thread (unused=0x0) at gc.c:1097
#3  0x003b1531 in start_wrapper_internal (data=0x6983ec70) at threads.c:589
#4  0x003b1652 in start_wrapper (data=0x6983ec70) at threads.c:635
#5  0x004513c9 in thread_start_routine (args=0x6a3b91b8) at wthreads.c:286
#6  0x00470401 in inner_start_thread (arg=0x6983ec90) at mono-threads-posix.c:49
#7  0x0049a738 in GC_start_routine (arg=0xb85f60) at pthread_support.c:1508
#8  0x966bfed9 in _pthread_start ()
#9  0x966c36de in thread_start ()

Thread 2 (process 6649):
#0  0x9775ac22 in mach_msg_trap ()
#1  0x9775a1f6 in mach_msg ()
#2  0x002eb89a in mach_exception_thread (arg=0x0) at mini-darwin.c:139
#3  0x966bfed9 in _pthread_start ()
#4  0x966c36de in thread_start ()

Thread 1 (process 6649):
#0  0x9775cfd5 in __wait4 ()
#1  0x966744ec in waitpid$UNIX2003 ()
#2  0x002989f2 in mono_handle_native_sigsegv (signal=6, ctx=0xc00ac7ec) at mini-exceptions.c:2289
#3  0x002ec8ed in sigabrt_signal_handler (_dummy=6, info=0xc00ac7ac, context=0xc00ac7ec) at mini-posix.c:196
#4  <signal handler called>
#5  0x9775c9c6 in __pthread_kill ()
#6  0x966c1f78 in pthread_kill ()
#7  0x966b2bdd in abort ()
#8  0x0047631f in monoeg_g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, format=0x537708 "* Assertion at %s:%d, condition `%s' not met\n", args=0xc00ac8d4 "�.T") at goutput.c:136
#9  0x004763b6 in monoeg_assertion_message (format=0x537708 "* Assertion at %s:%d, condition `%s' not met\n") at goutput.c:156
#10 0x002c0890 in notify_thread (key=0xb2ed10, value=0x6ba8c250, user_data=0x0) at debugger-agent.c:2539
#11 0x003f3b63 in mono_g_hash_table_foreach (hash=0x696fc8, func=0x2c0720 <notify_thread>, user_data=0x0) at mono-hash.c:300
#12 0x002c070a in suspend_vm () at debugger-agent.c:2624
#13 0x002c9db5 in InterlockedIncrement [inlined] () at :3539
#14 0x002c9db5 in send_packet [inlined] () at :1707
#15 0x002c9db5 in process_event (event=3221932504, arg=0xc00ac9d8, il_offset=0, ctx=0x6983e4d4, events=0x6bfdbab0, suspend_policy=2) at debugger-agent.c:3542
#16 0x002c8147 in process_breakpoint_inner (tls=0x6983e380) at debugger-agent.c:4426
#17 0x002c7c34 in process_signal_event [inlined] () at :4447
#18 0x002c7c34 in process_breakpoint () at debugger-agent.c:4459
#19 0x0a691066 in ?? ()
#20 0x0ae10b1c in ?? ()
#21 0x0a690f30 in ?? ()
#22 0x0a68d698 in ?? ()
#23 0x01d8cc88 in ?? ()
#24 0x01f5c958 in ?? ()
#25 0x990ced11 in -[NSObject performSelector:withObject:] ()
#26 0x92b4b663 in -[NSApplication sendAction:to:from:] ()
#27 0x92b4b540 in -[NSControl sendAction:to:] ()
#28 0x92b4b443 in -[NSCell _sendActionFrom:] ()
#29 0x92fffcfc in -[NSSearchFieldCell(NSSearchFieldCell_Local) _sendPartialString] ()
#30 0x9c903bab in __NSFireTimer ()
#31 0x990912a6 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ ()
#32 0x99090c37 in __CFRunLoopDoTimer ()
#33 0x9906fcd0 in __CFRunLoopRun ()
#34 0x9906f1dc in CFRunLoopRunSpecific ()
#35 0x9906f088 in CFRunLoopRunInMode ()
#36 0x9abd3543 in RunCurrentEventLoopInMode ()
#37 0x9abda8ab in ReceiveNextEventCommon ()
#38 0x9abda71a in BlockUntilNextEventMatchingListInMode ()
#39 0x92a41ee8 in _DPSNextEvent ()
#40 0x92a41752 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#41 0x92a3dac1 in -[NSApplication run] ()
#42 0x92cceac5 in NSApplicationMain ()
#43 0x02089613 in ?? ()
#44 0x02089368 in ?? ()
#45 0x00b07fdc in ?? ()
#46 0x00b08127 in ?? ()
#47 0x0020c222 in mono_jit_runtime_invoke (method=0x6a3c6e1c, obj=0x0, params=0xc00ae4f8, exc=0x0) at mini.c:5948
#48 0x003fbb0a in mono_runtime_invoke (method=0x6a3c6e1c, obj=0x0, params=0xc00ae4f8, exc=0x0) at object.c:2812
#49 0x003fe81c in mono_runtime_exec_main (method=0x6a3c6e1c, args=0xb2ff30, exc=0x0) at object.c:4010
#50 0x003fd9dc in mono_runtime_run_main (method=0x6a3c6e1c, argc=1, argv=0x135410, exc=0x0) at object.c:3632
#51 0x0026ac25 in mono_jit_exec (domain=0x69ae00, assembly=0x1365e0, argc=2, argv=0x13540c) at driver.c:954
#52 0x0026d239 in mono_main (argc=5, argv=0x135400) at driver.c:1013
#53 0x000b24bf in main ()

=================================================================
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.
=================================================================
Comment 1 Zoltan Varga 2012-11-21 09:15:32 UTC
How can I reproduce this ?
Comment 2 Jérémie Laval 2012-11-21 09:39:46 UTC
- git clone https://github.com/mono/monomac
- cd src/ && make
- Open samples/macdoc/macdoc.sln in X.S
- Start debugging
- Put a breakpoint in MonodocDataSource.cs:198 (return statement)
- Try to search something with the upper-right corner search box

Mono JIT compiler version 3.0.1 (master/301b6c6 Mon Nov  5 15:19:56 EST 2012)
Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
	TLS:           normal
	SIGSEGV:       altstack
	Notification:  kqueue
	Architecture:  x86
	Disabled:      none
	Misc:          softdebug 
	LLVM:          yes(3.1svn-mono)
	GC:            Included Boehm (with typed GC)
Comment 3 Zoltan Varga 2012-11-21 10:11:20 UTC
Should be fixed in master by 9df83ea8a28ab8f93914bb05c1837caad949e2c8.