. Thread 6 (process 5615): #0 0x0fe6dad0 in ?? () from /lib/libpthread.so.0 #1 0x0fe6dabc in ?? () from /lib/libpthread.so.0 . Thread 5 (process 5617): #0 0x0fe69064 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x100cd680 in timedwait_signal_poll_cond (cond=0x304021f0, mutex=0x304021d4, timeout=0x0, alertable=0) at handles.c:1413 fake_timeout = {tv_sec = 269270144, tv_nsec = 2} ret = 1028 #2 0x100cdab8 in _wapi_handle_timedwait_signal_handle (handle=0x404, timeout=0x0, alertable=0) at handles.c:1493 idx = 1028 #3 0x100cd858 in _wapi_handle_wait_signal_handle (handle=0x404, alertable=0) at handles.c:1453 No locals. #4 0x100e49a4 in WaitForSingleObjectEx (handle=0x404, timeout=4294967295, alertable=0) at wait.c:200 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {816493215, 805498904, 269370067, 268566528, 0, 269421000, 809858004, 806850368, 269519156, 805498904, 1, 815452160, 270073856, 270204928, 270204928, 270663680, 0, 268901592, 816495356, 270657948, 816494688, 536880264, 0 , 267917604, 271210920, 816495072, 828124720, 5318911, 822303472, 816495056, 806846168, 806846168, 816494992, 816495072, 824517224, 271589464, 0, 0, 268936236, 1, 270630508, 816495072, 1, 815452160, 822303472, 0, 816495180, 828124664, 271589464, 268901592, 271234984, 822303472, 816495072, 816495136, 269726364, 806846168, 0, 816495180, 0, 822303472, 271589464, 816495120, 272295032, 824517112, 828124664, 816495152, 269130412, 270663680, 822303472, 0, 268788700, 822303472, 822303472, 816495472, 0, 270631340, 0}, __mask_was_saved = 0}}, __pad = {0x30aabb70, 0x0, 0x405, 0x0}} __cancel_routine = (void (*)(void *)) 0x100e4bf4 <_wapi_handle_unlock_handle> __cancel_arg = (void *) 0x404 not_first_call = 0 ret = 816495264 waited = 269261664 abstime = {tv_sec = 270656196, tv_nsec = 816495216} thr_ret = 0 apc_pending = 0 current_thread = (gpointer) 0x408 __PRETTY_FUNCTION__ = "WaitForSingleObjectEx" #5 0x10071d54 in finalizer_thread (unused=) at gc.c:819 __PRETTY_FUNCTION__ = "finalizer_thread" #6 0x1008d4e8 in start_wrapper (data=) at threads.c:308 start_info = (struct StartInfo *) 0x102478f0 start_func = (guint32 (*)(void *)) 0x10071cd8 start_arg = (void *) 0x0 tid = 816497824 thread = (MonoThread *) 0x30177d48 start_delegate = (MonoObject *) 0x0 __PRETTY_FUNCTION__ = "start_wrapper" #7 0x100e23e8 in thread_start_routine (args=0x304573c0) at threads.c:253 thread = (struct _WapiHandle_thread *) 0x304573c0 thr_ret = 0 __PRETTY_FUNCTION__ = "thread_start_routine" #8 0x101089f0 in GC_start_routine () #9 0x0fe637e4 in start_thread () from /lib/libpthread.so.0 #10 0x0fd09e84 in clone () from /lib/libc.so.6 Backtrace stopped: previous frame inner to this frame (corrupt stack?) . Thread 4 (process 5754): #0 0x0fcf6e80 in __xstat64@GLIBC_2.1 () from /lib/libc.so.6 . Thread 3 (process 5755): #0 0x0fe6dad0 in ?? () from /lib/libpthread.so.0 #1 0x0fe6dabc in ?? () from /lib/libpthread.so.0 . Thread 2 (process 5756): #0 0x0fe6dad0 in ?? () from /lib/libpthread.so.0 #1 0x0fe6dabc in ?? () from /lib/libpthread.so.0 . Thread 1 (process 5616): #0 0x100ffbe0 in GC_clear_stack_inner () #1 0x100ffc38 in GC_clear_stack_inner () #2 0x100ffc38 in GC_clear_stack_inner () #3 0x100ffc38 in GC_clear_stack_inner () #4 0x100ffc38 in GC_clear_stack_inner () #5 0x100ffcf0 in GC_clear_stack () #6 0x100f9c9c in GC_malloc () #7 0x1005bf40 in mono_object_new_alloc_specific (vtable=0x10231e10) at object.c:2616 o = #8 0x1005c078 in mono_object_new_specific (vtable=0x10231e10) at object.c:2700 o = __PRETTY_FUNCTION__ = "mono_object_new_specific" #9 0x1005c0a4 in mono_object_new (domain=, klass=) at object.c:2660 No locals. #10 0x1008e1c0 in mono_thread_attach (domain=0x30177ed8) at threads.c:412 thread = (MonoThread *) 0x0 thread_handle = (HANDLE) 0x0 tid = 0 __PRETTY_FUNCTION__ = "mono_thread_attach" #11 0x10133a4c in mono_jit_thread_attach (domain=0x30177ed8) at mini.c:8715 No locals. #12 0x315fe400 in ?? () #13 #14 0x0fe6dad0 in ?? () from /lib/libpthread.so.0 #15 0x0fe6dabc in ?? () from /lib/libpthread.so.0 #16 0x100c6f44 in collection_thread (unused=0x0) at collection.c:34 sleepytime = {tv_sec = 10, tv_nsec = 0} #17 0x0fe637e4 in start_thread () from /lib/libpthread.so.0 #18 0x0fd09e84 in clone () from /lib/libc.so.6 Backtrace stopped: previous frame inner to this frame (corrupt stack?)