Bug 5104 - Hang on quit due to remoting call in finalizer
Summary: Hang on quit due to remoting call in finalizer
Status: RESOLVED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Project Model ()
Version: Trunk
Hardware: PC Mac OS
: High normal
Target Milestone: ---
Assignee: Lluis Sanchez
URL:
Depends on:
Blocks:
 
Reported: 2012-05-15 16:48 UTC by Mikayla Hutchinson [MSFT]
Modified: 2013-11-21 04:11 UTC (History)
1 user (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 Developer Community or GitHub 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 Mikayla Hutchinson [MSFT] 2012-05-15 16:48:26 UTC
I got a GDB trace, though I couldn't get symbols for Mono frames because of the state of the runtime. It looks like a finalizer is making a remoting call.

Thread 15 (process 18603):
#0  0x95471bb2 in __semwait_signal ()
#1  0x9c7647b9 in nanosleep$UNIX2003 ()
#2  0x001ee3eb in SleepEx (ms=<value temporarily unavailable, due to optimizations>, alertable=0) at wthreads.c:1027
#3  0x001ee499 in Sleep (ms=1000) at wthreads.c:1050
#4  0x001bdcc7 in mono_thread_execute_interruption (thread=0x9709690) at threads.c:4040
#5  0x001bfa31 in ves_icall_System_Threading_Thread_Sleep_internal (ms=3000) at threads.c:1325
#6  0x0d6cfc9c in ?? ()
#7  0x0d6cfc18 in ?? ()
#8  0x0f7fd1d0 in ?? ()
#9  0x030c4002 in ?? ()
#10 0x030b8f69 in ?? ()
#11 0x0000ecf4 in mono_jit_runtime_invoke (method=0x90ddc4, obj=0x8bb7310, params=0xb10c6ee8, exc=0x0) at mini.c:5791
#12 0x00184354 in mono_runtime_invoke (method=0x90ddc4, obj=0x8bb7310, params=0xb10c6ee8, exc=0x0) at object.c:2755
#13 0x0018462f in mono_runtime_delegate_invoke (delegate=0x8bb7310, params=0xb10c6ee8, exc=0x0) at object.c:3420
#14 0x001bd96b in start_wrapper (data=0xf596ae0) at threads.c:790
#15 0x001efa8a in thread_start_routine (args=0x20c50fc) at wthreads.c:287
#16 0x002171d4 in GC_start_routine (arg=0x96afa80) at pthread_support.c:1468
#17 0x9c7afed9 in _pthread_start ()
#18 0x9c7b36de in thread_start ()

Thread 14 (process 18603):
#0  0x95471bb2 in __semwait_signal ()
#1  0x9c7647b9 in nanosleep$UNIX2003 ()
#2  0x001ee3eb in SleepEx (ms=<value temporarily unavailable, due to optimizations>, alertable=0) at wthreads.c:1027
#3  0x001ee499 in Sleep (ms=1000) at wthreads.c:1050
#4  0x001bdcc7 in mono_thread_execute_interruption (thread=0x96f3000) at threads.c:4040
#5  0x001bdfd0 in mono_thread_interruption_checkpoint_request (bypass_abort_protection=1) at threads.c:4183
#6  0x003cd072 in ?? ()
#7  0x030c48c8 in ?? ()
#8  0x0f6c8f1f in ?? ()
#9  0x030c4002 in ?? ()
#10 0x030b8f69 in ?? ()
#11 0x0000ecf4 in mono_jit_runtime_invoke (method=0x90ddc4, obj=0x8b99ab8, params=0xb0fc4ee8, exc=0x0) at mini.c:5791
#12 0x00184354 in mono_runtime_invoke (method=0x90ddc4, obj=0x8b99ab8, params=0xb0fc4ee8, exc=0x0) at object.c:2755
#13 0x0018462f in mono_runtime_delegate_invoke (delegate=0x8b99ab8, params=0xb0fc4ee8, exc=0x0) at object.c:3420
#14 0x001bd96b in start_wrapper (data=0xad21ec0) at threads.c:790
#15 0x001efa8a in thread_start_routine (args=0x20c4f88) at wthreads.c:287
#16 0x002171d4 in GC_start_routine (arg=0x96afae0) at pthread_support.c:1468
#17 0x9c7afed9 in _pthread_start ()
#18 0x9c7b36de in thread_start ()

Thread 13 (process 18603):
#0  0x95471bb2 in __semwait_signal ()
#1  0x9c7647b9 in nanosleep$UNIX2003 ()
#2  0x001ee3eb in SleepEx (ms=<value temporarily unavailable, due to optimizations>, alertable=0) at wthreads.c:1027
#3  0x001ee499 in Sleep (ms=1000) at wthreads.c:1050
#4  0x001bdcc7 in mono_thread_execute_interruption (thread=0x89800a8) at threads.c:4040
#5  0x001bdfd0 in mono_thread_interruption_checkpoint_request (bypass_abort_protection=1) at threads.c:4183
#6  0x003cd072 in ?? ()
#7  0x030c48c8 in ?? ()
#8  0x0f46523f in ?? ()
#9  0x030c4002 in ?? ()
#10 0x030b8f69 in ?? ()
#11 0x0000ecf4 in mono_jit_runtime_invoke (method=0x90ddc4, obj=0x89562a0, params=0xb0ec2ee8, exc=0x0) at mini.c:5791
#12 0x00184354 in mono_runtime_invoke (method=0x90ddc4, obj=0x89562a0, params=0xb0ec2ee8, exc=0x0) at object.c:2755
#13 0x0018462f in mono_runtime_delegate_invoke (delegate=0x89562a0, params=0xb0ec2ee8, exc=0x0) at object.c:3420
#14 0x001bd96b in start_wrapper (data=0xbfad1d0) at threads.c:790
#15 0x001efa8a in thread_start_routine (args=0x20c4d1c) at wthreads.c:287
#16 0x002171d4 in GC_start_routine (arg=0x9583480) at pthread_support.c:1468
#17 0x9c7afed9 in _pthread_start ()
#18 0x9c7b36de in thread_start ()

Thread 12 (process 18603):
#0  0x95471bb2 in __semwait_signal ()
#1  0x9c7647b9 in nanosleep$UNIX2003 ()
#2  0x001ee3eb in SleepEx (ms=<value temporarily unavailable, due to optimizations>, alertable=0) at wthreads.c:1027
#3  0x001ee499 in Sleep (ms=1000) at wthreads.c:1050
#4  0x001bdcc7 in mono_thread_execute_interruption (thread=0x895b7e0) at threads.c:4040
#5  0x001bdfd0 in mono_thread_interruption_checkpoint_request (bypass_abort_protection=1) at threads.c:4183
#6  0x003cd072 in ?? ()
#7  0x0e7bed98 in ?? ()
#8  0x0f45b9b4 in ?? ()
#9  0x0f45b7fc in ?? ()
#10 0x030c4002 in ?? ()
#11 0x030b8f69 in ?? ()
#12 0x0000ecf4 in mono_jit_runtime_invoke (method=0x90ddc4, obj=0x97e7770, params=0xb0dc0ee8, exc=0x0) at mini.c:5791
#13 0x00184354 in mono_runtime_invoke (method=0x90ddc4, obj=0x97e7770, params=0xb0dc0ee8, exc=0x0) at object.c:2755
#14 0x0018462f in mono_runtime_delegate_invoke (delegate=0x97e7770, params=0xb0dc0ee8, exc=0x0) at object.c:3420
#15 0x001bd96b in start_wrapper (data=0x4e3280) at threads.c:790
#16 0x001efa8a in thread_start_routine (args=0x20c4a34) at wthreads.c:287
#17 0x002171d4 in GC_start_routine (arg=0x9583600) at pthread_support.c:1468
#18 0x9c7afed9 in _pthread_start ()
#19 0x9c7b36de in thread_start ()

Thread 11 (process 18603):
#0  0x95471bb2 in __semwait_signal ()
#1  0x9c7647b9 in nanosleep$UNIX2003 ()
#2  0x001ee3eb in SleepEx (ms=<value temporarily unavailable, due to optimizations>, alertable=0) at wthreads.c:1027
#3  0x001ee499 in Sleep (ms=1000) at wthreads.c:1050
#4  0x001bdcc7 in mono_thread_execute_interruption (thread=0x895b930) at threads.c:4040
#5  0x001bdfd0 in mono_thread_interruption_checkpoint_request (bypass_abort_protection=1) at threads.c:4183
#6  0x003cd072 in ?? ()
#7  0x0e7bed98 in ?? ()
#8  0x0e7beaec in ?? ()
#9  0x0e7bea88 in ?? ()
#10 0x0e7be9d8 in ?? ()
#11 0x030c4002 in ?? ()
#12 0x030b8f69 in ?? ()
#13 0x0000ecf4 in mono_jit_runtime_invoke (method=0x90ddc4, obj=0x978a150, params=0xb0cbeee8, exc=0x0) at mini.c:5791
#14 0x00184354 in mono_runtime_invoke (method=0x90ddc4, obj=0x978a150, params=0xb0cbeee8, exc=0x0) at object.c:2755
#15 0x0018462f in mono_runtime_delegate_invoke (delegate=0x978a150, params=0xb0cbeee8, exc=0x0) at object.c:3420
#16 0x001bd96b in start_wrapper (data=0x617930) at threads.c:790
#17 0x001efa8a in thread_start_routine (args=0x20cc0e0) at wthreads.c:287
#18 0x002171d4 in GC_start_routine (arg=0x9583600) at pthread_support.c:1468
#19 0x9c7afed9 in _pthread_start ()
#20 0x9c7b36de in thread_start ()

Thread 10 (process 18603):
#0  0x95471bb2 in __semwait_signal ()
#1  0x9c7647b9 in nanosleep$UNIX2003 ()
#2  0x001ee3eb in SleepEx (ms=<value temporarily unavailable, due to optimizations>, alertable=0) at wthreads.c:1027
#3  0x001ee499 in Sleep (ms=1000) at wthreads.c:1050
#4  0x001bdcbb in mono_thread_execute_interruption (thread=0x98091f8) at threads.c:4040
#5  0x001bdfd0 in mono_thread_interruption_checkpoint_request (bypass_abort_protection=1) at threads.c:4183
#6  0x003cd072 in ?? ()
#7  0x11dfec80 in ?? ()
#8  0x11dfea2c in ?? ()
#9  0x11dfe9e8 in ?? ()
#10 0x11dfe8c8 in ?? ()
#11 0x00554cad in ?? ()
#12 0x0000ecf4 in mono_jit_runtime_invoke (method=0xa65adc, obj=0x117879d8, params=0xb0bbce90, exc=0xb0bbce98) at mini.c:5791
#13 0x00184354 in mono_runtime_invoke (method=0xa65adc, obj=0x117879d8, params=0xb0bbce90, exc=0xb0bbce98) at object.c:2755
#14 0x0018462f in mono_runtime_delegate_invoke (delegate=0x117879d8, params=0xb0bbce90, exc=0xb0bbce98) at object.c:3420
#15 0x001b83bf in async_invoke_thread (data=0x8836eb0) at threadpool.c:626
#16 0x001bd8ec in start_wrapper (data=0x7034460) at threads.c:784
#17 0x001efa8a in thread_start_routine (args=0x20cbe74) at wthreads.c:287
#18 0x002171d4 in GC_start_routine (arg=0x9583ea0) at pthread_support.c:1468
#19 0x9c7afed9 in _pthread_start ()
#20 0x9c7b36de in thread_start ()

Thread 9 (process 18603):
#0  0x9547183e in __psynch_cvwait ()
#1  0x9c7b3e21 in _pthread_cond_wait ()
#2  0x9c76442c in pthread_cond_wait$UNIX2003 ()
#3  0x046f3512 in select_thread_func ()
#4  0x9c7afed9 in _pthread_start ()
#5  0x9c7b36de in thread_start ()

Thread 8 (process 18603):
#0  0x954722ea in close$UNIX2003 ()
#1  0x001d854b in _wapi_handle_unref_full (handle=0x0, ignore_private_busy_handles=1) at handles.c:1194
#2  0x001d927c in handle_cleanup () at handles.c:217
#3  0x9c7a2944 in __cxa_finalize ()
#4  0x9c7a27f2 in exit ()
#5  0x0013721a in ves_icall_System_Environment_Exit (result=Could not find the frame base for "ves_icall_System_Environment_Exit".
) at icall.c:6562
#6  0x122b43f4 in ?? ()
#7  0x122b43a4 in ?? ()
#8  0x030b8f37 in ?? ()
#9  0x0000ecf4 in mono_jit_runtime_invoke (method=0x219f254, obj=0x4d899a0, params=0xb08b6cd0, exc=0xb08b6e98) at mini.c:5791
#10 0x00184354 in mono_runtime_invoke (method=0x219f254, obj=0x4d899a0, params=0xb08b6cd0, exc=0xb08b6e98) at object.c:2755
#11 0x00187ef9 in mono_runtime_invoke_array (method=0x219f254, obj=0x4d899a0, params=0x11c41800, exc=0xb08b6e98) at object.c:4142
#12 0x0018a917 in mono_message_invoke (target=0x4d899a0, msg=0x11826fc0, exc=0xb08b6e98, out_args=0xb08b6e94) at object.c:5847
#13 0x001b7f30 in mono_async_invoke [inlined] () at :631
#14 0x001b7f30 in async_invoke_thread (data=0x943bf50) at threadpool.c:1433
#15 0x001bd8ec in start_wrapper (data=0x68a230) at threads.c:784
#16 0x001efa8a in thread_start_routine (args=0x20caa98) at wthreads.c:287
#17 0x002171d4 in GC_start_routine (arg=0x4d74a20) at pthread_support.c:1468
#18 0x9c7afed9 in _pthread_start ()
#19 0x9c7b36de in thread_start ()

Thread 7 (process 18603):
#0  0x95471bb2 in __semwait_signal ()
#1  0x9c7647b9 in nanosleep$UNIX2003 ()
#2  0x001ee3eb in SleepEx (ms=<value temporarily unavailable, due to optimizations>, alertable=0) at wthreads.c:1027
#3  0x001ee499 in Sleep (ms=1000) at wthreads.c:1050
#4  0x001bdcc7 in mono_thread_execute_interruption (thread=0x889f150) at threads.c:4040
#5  0x001bfa31 in ves_icall_System_Threading_Thread_Sleep_internal (ms=500) at threads.c:1325
#6  0x0d6cfc9c in ?? ()
#7  0x0d6cfc18 in ?? ()
#8  0x0d6cd1ec in ?? ()
#9  0x030c4002 in ?? ()
#10 0x030b8f69 in ?? ()
#11 0x0000ecf4 in mono_jit_runtime_invoke (method=0x90ddc4, obj=0x847f310, params=0xb0792ee8, exc=0x0) at mini.c:5791
#12 0x00184354 in mono_runtime_invoke (method=0x90ddc4, obj=0x847f310, params=0xb0792ee8, exc=0x0) at object.c:2755
#13 0x0018462f in mono_runtime_delegate_invoke (delegate=0x847f310, params=0xb0792ee8, exc=0x0) at object.c:3420
#14 0x001bd96b in start_wrapper (data=0x4132c0) at threads.c:790
#15 0x001efa8a in thread_start_routine (args=0x20ca8a8) at wthreads.c:287
#16 0x002171d4 in GC_start_routine (arg=0x4d74a20) at pthread_support.c:1468
#17 0x9c7afed9 in _pthread_start ()
#18 0x9c7b36de in thread_start ()

Thread 6 (process 18603):
#0  0x95471bb2 in __semwait_signal ()
#1  0x9c7647b9 in nanosleep$UNIX2003 ()
#2  0x001ee3eb in SleepEx (ms=<value temporarily unavailable, due to optimizations>, alertable=0) at wthreads.c:1027
#3  0x001ee499 in Sleep (ms=1000) at wthreads.c:1050
#4  0x001bdcc7 in mono_thread_execute_interruption (thread=0x8e94540) at threads.c:4040
#5  0x001bdfd0 in mono_thread_interruption_checkpoint_request (bypass_abort_protection=1) at threads.c:4183
#6  0x003cd072 in ?? ()
#7  0x0d6a7850 in ?? ()
#8  0x0d6a77c4 in ?? ()
#9  0x0d6a76c8 in ?? ()
#10 0x030c4002 in ?? ()
#11 0x030b8f69 in ?? ()
#12 0x0000ecf4 in mono_jit_runtime_invoke (method=0x90ddc4, obj=0x8a1b038, params=0xb058eee8, exc=0x0) at mini.c:5791
#13 0x00184354 in mono_runtime_invoke (method=0x90ddc4, obj=0x8a1b038, params=0xb058eee8, exc=0x0) at object.c:2755
#14 0x0018462f in mono_runtime_delegate_invoke (delegate=0x8a1b038, params=0xb058eee8, exc=0x0) at object.c:3420
#15 0x001bd96b in start_wrapper (data=0x426880) at threads.c:790
#16 0x001efa8a in thread_start_routine (args=0x20ca6b8) at wthreads.c:287
#17 0x002171d4 in GC_start_routine (arg=0x4d74f00) at pthread_support.c:1468
#18 0x9c7afed9 in _pthread_start ()
#19 0x9c7b36de in thread_start ()

Thread 5 (process 18603):
#0  0x95471bb2 in __semwait_signal ()
#1  0x9c7647b9 in nanosleep$UNIX2003 ()
#2  0x001ee3eb in SleepEx (ms=<value temporarily unavailable, due to optimizations>, alertable=0) at wthreads.c:1027
#3  0x001ee499 in Sleep (ms=1000) at wthreads.c:1050
#4  0x001bdcc7 in mono_thread_execute_interruption (thread=0x56db28) at threads.c:4040
#5  0x001bdfd0 in mono_thread_interruption_checkpoint_request (bypass_abort_protection=0) at threads.c:4183
#6  0x122b444c in ?? ()
#7  0x030c4ad8 in ?? ()
#8  0x030c48c8 in ?? ()
#9  0x030c41ba in ?? ()
#10 0x030c4002 in ?? ()
#11 0x030b8f69 in ?? ()
#12 0x0000ecf4 in mono_jit_runtime_invoke (method=0x90ddc4, obj=0x573770, params=0xb040aee8, exc=0x0) at mini.c:5791
#13 0x00184354 in mono_runtime_invoke (method=0x90ddc4, obj=0x573770, params=0xb040aee8, exc=0x0) at object.c:2755
#14 0x0018462f in mono_runtime_delegate_invoke (delegate=0x573770, params=0xb040aee8, exc=0x0) at object.c:3420
#15 0x001bd96b in start_wrapper (data=0x642e80) at threads.c:790
#16 0x001efa8a in thread_start_routine (args=0x20c4ba8) at wthreads.c:287
#17 0x002171d4 in GC_start_routine (arg=0x4d74f60) at pthread_support.c:1468
#18 0x9c7afed9 in _pthread_start ()
#19 0x9c7b36de in thread_start ()

Thread 4 (process 18603):
#0  0x9547290a in kevent ()
#1  0x91902e10 in _dispatch_mgr_invoke ()
#2  0x9190185f in _dispatch_mgr_thread ()

Thread 3 (process 18603):
#0  0x95472d4e in read$UNIX2003 ()
#1  0x001912b6 in ves_icall_System_Security_Cryptography_RNGCryptoServiceProvider_RngGetBytes (handle=0x0, arry=0x11821bc0) at rand.c:255
#2  0x050cb268 in ?? ()
#3  0x050cb1b4 in ?? ()
#4  0x0861d559 in ?? ()
#5  0x0861d084 in ?? ()
#6  0x0861c8c0 in ?? ()
#7  0x0861c7f8 in ?? ()
#8  0x122b87d8 in ?? ()
#9  0x005551cd in ?? ()
#10 0x0000ecf4 in mono_jit_runtime_invoke (method=0x146a834, obj=0x0, params=0x0, exc=0xb018237c) at mini.c:5791
#11 0x00184354 in mono_runtime_invoke (method=0x146a834, obj=0x0, params=0x0, exc=0xb018237c) at object.c:2755
#12 0x0018cbf0 in mono_runtime_class_init_full (vtable=0x145ccd4, raise_exception=0) at object.c:369
#13 0x0000e28d in mono_jit_compile_method_with_opt (method=0x146a72c, opt=59861503, ex=0xb018248c) at mini.c:5348
#14 0x0000ebea in mono_jit_compile_method (method=0x146a72c) at mini.c:5429
#15 0x000a2f80 in common_call_trampoline (regs=0xb0182568, code=0x122b861c <Address 0x122b861c out of bounds>, m=0x146a72c, tramp=0x0, vt=0x0, vtable_slot=0x0, need_rgctx_tramp=0) at mini-trampolines.c:492
#16 0x003cd066 in ?? ()
#17 0x122b6e74 in ?? ()
#18 0x122b6578 in ?? ()
#19 0x122b5e24 in ?? ()
#20 0x122b5c64 in ?? ()
#21 0x122b5b54 in ?? ()
#22 0x0f7fa8c8 in ?? ()
#23 0x0f7f8c5c in ?? ()
#24 0x0f7f818c in ?? ()
#25 0x0f7f7a28 in ?? ()
#26 0x0bef539b in ?? ()
#27 0x0a4f4870 in ?? ()
#28 0x0a4f52b8 in ?? ()
#29 0x0000ecf4 in mono_jit_runtime_invoke (method=0x3ab9dfc, obj=0x0, params=0xb0182c20, exc=0xb0182c98) at mini.c:5791
#30 0x00184354 in mono_runtime_invoke (method=0x3ab9dfc, obj=0x0, params=0xb0182c20, exc=0xb0182c98) at object.c:2755
#31 0x00184427 in mono_remoting_invoke (real_proxy=0x8bb7930, msg=0x11826f80, exc=0xb0182c98, out_args=0xb0182c94) at object.c:5800
#32 0x00150c9a in mono_remoting_wrapper (method=0x121c77c, params=0xb0182d14) at marshal.c:2830
#33 0x0a4f4448 in ?? ()
#34 0x0f7f5108 in ?? ()
#35 0x122b5855 in ?? ()
#36 0x122b57e8 in ?? ()
#37 0x122b5794 in ?? ()
#38 0x04de88a1 in ?? ()
#39 0x00129ee2 in mono_gc_run_finalize (obj=0x8824db0, data=0x0) at gc.c:224
#40 0x0012a215 in finalizer_thread (unused=0x0) at gc.c:1024
#41 0x001bd8ec in start_wrapper (data=0x1d42360) at threads.c:784
#42 0x001efa8a in thread_start_routine (args=0x20c49b8) at wthreads.c:287
#43 0x002171d4 in GC_start_routine (arg=0x502f60) at pthread_support.c:1468
#44 0x9c7afed9 in _pthread_start ()
#45 0x9c7b36de in thread_start ()

Thread 2 (process 18603):
#0  0x9546fc22 in mach_msg_trap ()
#1  0x9546f1f6 in mach_msg ()
#2  0x000ee0da in mach_exception_thread (arg=0x0) at mini-darwin.c:129
#3  0x002171d4 in GC_start_routine (arg=0x502f60) at pthread_support.c:1468
#4  0x9c7afed9 in _pthread_start ()
#5  0x9c7b36de in thread_start ()

Thread 1 (process 18603):
#0  0x95471bb2 in __semwait_signal ()
#1  0x9c7647b9 in nanosleep$UNIX2003 ()
#2  0x001ee3eb in SleepEx (ms=<value temporarily unavailable, due to optimizations>, alertable=0) at wthreads.c:1027
#3  0x001ee499 in Sleep (ms=1000) at wthreads.c:1050
#4  0x001bdcc7 in mono_thread_execute_interruption (thread=0x56df18) at threads.c:4040
#5  0x001bdfd0 in mono_thread_interruption_checkpoint_request (bypass_abort_protection=1) at threads.c:4183
#6  0x003cd072 in ?? ()
#7  0x97a9ddec in _InvokeEventHandlerUPP ()
#8  0x979194f3 in DispatchEventToHandlers ()
#9  0x97918970 in SendEventToEventTargetInternal ()
#10 0x97918788 in SendEventToEventTargetWithOptions ()
#11 0x9792e3aa in ToolboxEventDispatcherHandler ()
#12 0x979199ae in DispatchEventToHandlers ()
#13 0x97918970 in SendEventToEventTargetInternal ()
#14 0x9792d755 in SendEventToEventTarget ()
#15 0x97aa612e in AEPredispatchHandler ()
#16 0x9bbbf045 in aeDispatchAppleEvent ()
#17 0x9bba8b67 in dispatchEventAndSendReply ()
#18 0x9bba8a54 in aeProcessAppleEvent ()
#19 0x97922c66 in AEProcessAppleEvent ()
#20 0x91a14347 in _DPSNextEvent ()
#21 0x91a13942 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#22 0x046f4117 in poll_func ()
#23 0x04069e04 in g_main_context_poll ()
#24 0x0406910f in g_main_context_iterate ()
#25 0x0406998f in g_main_loop_run ()
#26 0x042d3a53 in gtk_main ()
#27 0x0d77d2bc in ?? ()
#28 0x0d77d284 in ?? ()
#29 0x0d77d264 in ?? ()
#30 0x030bf1cc in ?? ()
#31 0x00554f90 in ?? ()
#32 0x00554d9c in ?? ()
#33 0x00554e56 in ?? ()
#34 0x0000ecf4 in mono_jit_runtime_invoke (method=0x20a341c, obj=0x0, params=0xbffff5fc, exc=0x0) at mini.c:5791
#35 0x00184354 in mono_runtime_invoke (method=0x20a341c, obj=0x0, params=0xbffff5fc, exc=0x0) at object.c:2755
#36 0x0018a4a1 in mono_runtime_exec_main (method=0x20a341c, args=0x50de00, exc=0x0) at object.c:3930
#37 0x0007464d in mono_main (argc=3, argv=0xbffff954) at driver.c:1003
#38 0x00001fd6 in start ()
Comment 1 Mikayla Hutchinson [MSFT] 2012-05-15 17:00:38 UTC
Looks like the remote project builder has a bad finalizer: main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/RemoteProjectBuilder.cs
Comment 2 Lluis Sanchez 2013-11-21 04:11:07 UTC
The RemoteProjectBuilder finalization issue is already fixed.