Bug 17849 - SIGSEGV in mono_domain_free on shutdown
Summary: SIGSEGV in mono_domain_free on shutdown
Status: RESOLVED FIXED
Alias: None
Product: Runtime
Classification: Mono
Component: General ()
Version: 3.2.x
Hardware: PC Linux
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2014-02-18 13:11 UTC by Bassam
Modified: 2014-02-27 19:05 UTC (History)
3 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 Bassam 2014-02-18 13:11:12 UTC
We are seeing a SIGSEGV on shutdown probably due to a regression in recent change in master. I dont have an isolated test case but this seem to be happening frequently (1 out 5 test runs on our application). I'm hoping that the back traces below can help find the problem, if not please let me know and I will attempt to get you a more isolated test case.

===============

Stacktrace:


Native stacktrace:

mono() [0x4c9c5c]
mono() [0x428587]
/lib/libpthread.so.0(+0xeff0) [0x7f2d4f604ff0]
mono(mono_domain_free+0x166) [0x5f8476]
mono() [0x5f1d3e]
mono() [0x69fd06]
/lib/libpthread.so.0(+0x68ca) [0x7f2d4f5fc8ca]
/lib/libc.so.6(clone+0x6d) [0x7f2d4f363b6d]

Debug info from gdb:

[New LWP 10111]
[New LWP 10107]
[New LWP 10101]
[New LWP 10090]
[New LWP 10074]
[New LWP 9635]
[New LWP 9608]
[New LWP 9462]
[New LWP 9461]
[New LWP 9460]
[New LWP 9458]
[New LWP 9455]
[New LWP 9454]
[New LWP 9453]
[New LWP 9451]
[New LWP 9450]
[New LWP 9448]
[New LWP 9447]
[New LWP 9445]
[New LWP 9444]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
0x00007f2d4f6011fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
Id   Target Id         Frame
21   Thread 0x7f2d4d144700 (LWP 9444) "mono" 0x00007f2d4f6033c0 in sem_wait () from /lib/libpthread.so.0
20   Thread 0x7f2d4c8ff700 (LWP 9445) "mono" 0x00007f2d4f60438d in accept () from /lib/libpthread.so.0
19   Thread 0x7f2d47a77700 (LWP 9447) "mono" 0x00007f2d4f35788d in read () from /lib/libc.so.6
18   Thread 0x7f2d47876700 (LWP 9448) "mono" 0x00007f2d4f601569 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/
17   Thread 0x7f2d46a46700 (LWP 9450) "mono" 0x00007f2d4f364163 in epoll_wait () from /lib/libc.so.6
16   Thread 0x7f2d46a05700 (LWP 9451) "mono" 0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
15   Thread 0x7f2d46983700 (LWP 9453) "mono" 0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
14   Thread 0x7f2d46942700 (LWP 9454) "mono" 0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
13   Thread 0x7f2d46901700 (LWP 9455) "mono" 0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
12   Thread 0x7f2d468c0700 (LWP 9458) "mono" 0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
11   Thread 0x7f2d4687f700 (LWP 9460) "mono" 0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
10   Thread 0x7f2d4683e700 (LWP 9461) "mono" 0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
9    Thread 0x7f2d467fd700 (LWP 9462) "mono" 0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
8    Thread 0x7f2d469c4700 (LWP 9608) "mono" 0x00007f2d4f60486d in nanosleep () from /lib/libpthread.so.0
7    Thread 0x7f2d3bdfe700 (LWP 9635) "mono" 0x00007f2d4f364163 in epoll_wait () from /lib/libc.so.6
6    Thread 0x7f2d4457c700 (LWP 10074) "mono" 0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
5    Thread 0x7f2d44ced700 (LWP 10090) "mono" 0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
4    Thread 0x7f2d399c4700 (LWP 10101) "mono" 0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
3    Thread 0x7f2d44aab700 (LWP 10107) "mono" 0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
2    Thread 0x7f2d3bfff700 (LWP 10111) "mono" 0x00007f2d4f604bdd in waitpid () from /lib/libpthread.so.0
* 1    Thread 0x7f2d500ae7e0 (LWP 9443) "mono" 0x00007f2d4f6011fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread

Thread 21 (Thread 0x7f2d4d144700 (LWP 9444)):
#0  0x00007f2d4f6033c0 in sem_wait () from /lib/libpthread.so.0
#1  0x000000000069a9ee in mono_sem_wait (sem=sem@entry=0x9f41c0 <finalizer_sem>, alertable=alertable@entry=1) at mono-
#2  0x00000000005fa17a in finalizer_thread (unused=unused@entry=0x0) at gc.c:1073
#3  0x00000000005d759e in start_wrapper_internal (data=0xe03d20) at threads.c:643
#4  start_wrapper (data=0xe03d20) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7fff7d46cb80) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7f2d4c8ff700 (LWP 9445)):
#0  0x00007f2d4f60438d in accept () from /lib/libpthread.so.0
#1  0x0000000000685e65 in _wapi_accept (fd=4, addr=addr@entry=0x0, addrlen=addrlen@entry=0x0) at sockets.c:221
#2  0x00000000005c6543 in ves_icall_System_Net_Sockets_Socket_Accept_internal (sock=<optimized out>, error=0x7f2d4c8fea04, ket-io.c:877
#3  0x000000004098b5cc in ?? ()
#4  0x0000000001127330 in ?? ()
#5  0x00007f2d4ec8d1b0 in ?? ()
#6  0x0000000001123b40 in ?? ()
#7  0x00007f2d4c8fea30 in ?? ()
#8  0x00007f2d4c8fe980 in ?? ()
#9  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7f2d47a77700 (LWP 9447)):
#0  0x00007f2d4f35788d in read () from /lib/libc.so.6
#1  0x0000000041337141 in ?? ()
#2  0x000000000137a2f0 in ?? ()
#3  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f2d47876700 (LWP 9448)):
#0  0x00007f2d4f601569 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x000000000067740a in _wapi_handle_timedwait_signal_handle (handle=handle@entry=0x2818, 57b0, alertable=alertable@entry=1, poll=poll@entry=0) at handles.c:1565
#2  0x000000000068bd9f in WaitForSingleObjectEx (handle=handle@entry=0x2818, timeout=timeout@entry=999, wait.c:198
#3  0x00000000005d5118 in mono_wait_uninterrupted (multiple=0, numhandles=1, waitall=0, alertable=1, ms=999, handles=<mized out>) at threads.c:1299
#4  ves_icall_System_Threading_WaitHandle_WaitOne_internal (this=<optimized out>, handle=0x2818, ms=999, exitContext=<1
#5  0x0000000040a7e028 in ?? ()
#6  0x00000000013a23e0 in ?? ()
#7  0x00007f2d4ed37ec0 in ?? ()
#8  0x0000000000000005 in ?? ()
#9  0x00007f2d47875920 in ?? ()
#10 0x00007f2d47875890 in ?? ()
#11 0x0000000000000001 in ?? ()
#12 0x00000000000003e8 in ?? ()
#13 0x00007f2d4ed37e98 in ?? ()
#14 0x00000000000003e7 in ?? ()
#15 0x000000004133a598 in ?? ()
#16 0x00007f2d4ed37e98 in ?? ()
#17 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f2d46a46700 (LWP 9450)):
#0  0x00007f2d4f364163 in epoll_wait () from /lib/libc.so.6
#1  0x00000000005db2ef in tp_epoll_wait (p=p@entry=0x9f3e60 <socket_io_data>) at ../../mono/metadata/tpool-epoll.c:118
#2  0x00000000005d759e in start_wrapper_internal (data=0x1517190) at threads.c:643
#3  start_wrapper (data=0x1517190) at threads.c:688
#4  0x000000000069fd06 in inner_start_thread (arg=0x7fff7d46afc0) at mono-threads-posix.c:92
#5  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#6  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f2d46a05700 (LWP 9451)):
#0  0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x000000000069ab88 in mono_sem_timedwait (sem=sem@entry=0x9f3d08 <async_io_tp+40>, timeout_ms=timeout_ms@entry=2000, mono-semaphore.c:82
#2  0x00000000005de589 in async_invoke_thread (data=0x0, data@entry=0x9f3ce0 <async_io_tp>) at threadpool.c:1566
#3  0x00000000005d759e in start_wrapper_internal (data=0x1517840) at threads.c:643
#4  start_wrapper (data=0x1517840) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7fff7d46afc0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f2d46983700 (LWP 9453)):
#0  0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x000000000069ab88 in mono_sem_timedwait (sem=sem@entry=0x9f3d08 <async_io_tp+40>, timeout_ms=timeout_ms@entry=2000, mono-semaphore.c:82
#2  0x00000000005de589 in async_invoke_thread (data=0x0, data@entry=0x9f3ce0 <async_io_tp>) at threadpool.c:1566
#3  0x00000000005d759e in start_wrapper_internal (data=0x14ef9f0) at threads.c:643
#4  start_wrapper (data=0x14ef9f0) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7f2d469c3bf0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f2d46942700 (LWP 9454)):
#0  0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x000000000069ab88 in mono_sem_timedwait (sem=sem@entry=0x9f3d08 <async_io_tp+40>, timeout_ms=timeout_ms@entry=2000, mono-semaphore.c:82
#2  0x00000000005de589 in async_invoke_thread (data=0x0, data@entry=0x9f3ce0 <async_io_tp>) at threadpool.c:1566
#3  0x00000000005d759e in start_wrapper_internal (data=0x15a0770) at threads.c:643
#4  start_wrapper (data=0x15a0770) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7f2d469c3bf0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f2d46901700 (LWP 9455)):
#0  0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x000000000069ab88 in mono_sem_timedwait (sem=sem@entry=0x9f3d08 <async_io_tp+40>, timeout_ms=timeout_ms@entry=2000, mono-semaphore.c:82
#2  0x00000000005de589 in async_invoke_thread (data=0x0, data@entry=0x9f3ce0 <async_io_tp>) at threadpool.c:1566
#3  0x00000000005d759e in start_wrapper_internal (data=0x15a03a0) at threads.c:643
#4  start_wrapper (data=0x15a03a0) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7f2d469c3bf0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f2d468c0700 (LWP 9458)):
#0  0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x000000000069ab88 in mono_sem_timedwait (sem=sem@entry=0x9f3d08 <async_io_tp+40>, timeout_ms=timeout_ms@entry=2000, mono-semaphore.c:82
#2  0x00000000005de589 in async_invoke_thread (data=0x0, data@entry=0x9f3ce0 <async_io_tp>) at threadpool.c:1566
#3  0x00000000005d759e in start_wrapper_internal (data=0x1595d00) at threads.c:643
#4  start_wrapper (data=0x1595d00) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7f2d469c3bf0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f2d4687f700 (LWP 9460)):
#0  0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x000000000069ab88 in mono_sem_timedwait (sem=sem@entry=0x9f3d08 <async_io_tp+40>, timeout_ms=timeout_ms@entry=2000, mono-semaphore.c:82
#2  0x00000000005de589 in async_invoke_thread (data=0x0, data@entry=0x9f3ce0 <async_io_tp>) at threadpool.c:1566
#3  0x00000000005d759e in start_wrapper_internal (data=0x1594890) at threads.c:643
#4  start_wrapper (data=0x1594890) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7f2d469c3bf0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f2d4683e700 (LWP 9461)):
#0  0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x000000000069ab88 in mono_sem_timedwait (sem=sem@entry=0x9f3d08 <async_io_tp+40>, timeout_ms=timeout_ms@entry=2000, mono-semaphore.c:82
#2  0x00000000005de589 in async_invoke_thread (data=0x0, data@entry=0x9f3ce0 <async_io_tp>) at threadpool.c:1566
#3  0x00000000005d759e in start_wrapper_internal (data=0x15a5d30) at threads.c:643
#4  start_wrapper (data=0x15a5d30) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7f2d469c3bf0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f2d467fd700 (LWP 9462)):
#0  0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x000000000069ab88 in mono_sem_timedwait (sem=sem@entry=0x9f3d08 <async_io_tp+40>, timeout_ms=timeout_ms@entry=2000, mono-semaphore.c:82
#2  0x00000000005de589 in async_invoke_thread (data=0x0, data@entry=0x9f3ce0 <async_io_tp>) at threadpool.c:1566
#3  0x00000000005d759e in start_wrapper_internal (data=0x15a7b60) at threads.c:643
#4  start_wrapper (data=0x15a7b60) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7f2d469c3bf0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f2d469c4700 (LWP 9608)):
#0  0x00007f2d4f60486d in nanosleep () from /lib/libpthread.so.0
#1  0x000000000068d6c3 in SleepEx (ms=ms@entry=500, alertable=alertable@entry=1) at wthreads.c:339
#2  0x00000000005dadf3 in monitor_thread (unused=unused@entry=0x0) at threadpool.c:779
#3  0x00000000005d759e in start_wrapper_internal (data=0x1a75a00) at threads.c:643
#4  start_wrapper (data=0x1a75a00) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7fff7d46b1e0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f2d3bdfe700 (LWP 9635)):
#0  0x00007f2d4f364163 in epoll_wait () from /lib/libc.so.6
#1  0x00007f2d4c13a36d in epoll_dispatch (base=0x2c9fd40, tv=<optimized out>) at epoll.c:608
#2  0x00007f2d4c130136 in event_base_loop (base=0x2c9fd40, flags=<optimized out>) at event.c:1826
#3  0x00007f2d4c1130f2 in UTPEvents::Run (e=<optimized out>) at utp_event.cpp:81
#4  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#5  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f2d4457c700 (LWP 10074)):
#0  0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x000000000069ab88 in mono_sem_timedwait (sem=sem@entry=0x9f3dc8 <async_tp+40>, timeout_ms=timeout_ms@entry=2000, mono-semaphore.c:82
#2  0x00000000005de589 in async_invoke_thread (data=0x0, data@entry=0x9f3da0 <async_tp>) at threadpool.c:1566
#3  0x00000000005d759e in start_wrapper_internal (data=0x7f2d3403b6e0) at threads.c:643
#4  start_wrapper (data=0x7f2d3403b6e0) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7f2d469c3bd0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2d44ced700 (LWP 10090)):
#0  0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x000000000069ab88 in mono_sem_timedwait (sem=sem@entry=0x9f3dc8 <async_tp+40>, timeout_ms=timeout_ms@entry=2000, mono-semaphore.c:82
#2  0x00000000005de589 in async_invoke_thread (data=0x0, data@entry=0x9f3da0 <async_tp>) at threadpool.c:1566
#3  0x00000000005d759e in start_wrapper_internal (data=0x7f2d340121f0) at threads.c:643
#4  start_wrapper (data=0x7f2d340121f0) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7f2d469c3bd0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2d399c4700 (LWP 10101)):
#0  0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x000000000069ab88 in mono_sem_timedwait (sem=sem@entry=0x9f3dc8 <async_tp+40>, timeout_ms=timeout_ms@entry=2000, mono-semaphore.c:82
#2  0x00000000005de589 in async_invoke_thread (data=0x0, data@entry=0x9f3da0 <async_tp>) at threadpool.c:1566
#3  0x00000000005d759e in start_wrapper_internal (data=0x7f2d3403b800) at threads.c:643
#4  start_wrapper (data=0x7f2d3403b800) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7f2d469c3bd0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2d44aab700 (LWP 10107)):
#0  0x00007f2d4f6034a7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x000000000069ab88 in mono_sem_timedwait (sem=sem@entry=0x9f3dc8 <async_tp+40>, timeout_ms=timeout_ms@entry=2000, mono-semaphore.c:82
#2  0x00000000005de589 in async_invoke_thread (data=0x0, data@entry=0x9f3da0 <async_tp>) at threadpool.c:1566
#3  0x00000000005d759e in start_wrapper_internal (data=0x7f2d3403b800) at threads.c:643
#4  start_wrapper (data=0x7f2d3403b800) at threads.c:688
#5  0x000000000069fd06 in inner_start_thread (arg=0x7f2d469c3bd0) at mono-threads-posix.c:92
#6  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#7  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2d3bfff700 (LWP 10111)):
#0  0x00007f2d4f604bdd in waitpid () from /lib/libpthread.so.0
#1  0x00000000004c9ce7 in mono_handle_native_sigsegv (signal=signal@entry=11, ctx=ctx@entry=0x7f2d3bffe840) at mini-
#2  0x0000000000428587 in mono_sigsegv_signal_handler (_dummy=11, info=0x7f2d3bffe970, context=0x7f2d3bffe840) at mini.
#3  <signal handler called>
#4  0x00000000005f8476 in unregister_vtable_reflection_type (vtable=0x29c6728) at domain.c:1924
#5  mono_domain_free (domain=domain@entry=0x177dc70, force=force@entry=0) at domain.c:1990
#6  0x00000000005f1d3e in unload_thread_main (arg=0x7f2d48c75eb0) at appdomain.c:2339
#7  0x000000000069fd06 in inner_start_thread (arg=0x7f2d399c38e0) at mono-threads-posix.c:92
#8  0x00007f2d4f5fc8ca in start_thread () from /lib/libpthread.so.0
#9  0x00007f2d4f363b6d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2d500ae7e0 (LWP 9443)):
#0  0x00007f2d4f6011fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x0000000000677613 in _wapi_handle_timedwait_signal_handle (handle=0x2800, timeout=timeout@entry=0x0, l=poll@entry=0) at handles.c:1567
#2  0x0000000000677655 in _wapi_handle_wait_signal (poll=poll@entry=0) at handles.c:1500
#3  0x000000000068c8c9 in WaitForMultipleObjectsEx (numobjects=2, handles=handles@entry=0x7fff7d46c940, =timeout@entry=4294967295, alertable=alertable@entry=1) at wait.c:668
#4  0x00000000005d9fab in wait_for_tids_or_state_change (timeout=4294967295, wait=0x7fff7d46c940) at threads.c:2654
#5  mono_thread_manage () at threads.c:2857
#6  0x0000000000498295 in mono_main (argc=argc@entry=14, argv=argv@entry=0xd71010) at driver.c:2015
#7  0x000000000041b6b4 in mono_main_with_options (argv=0xd71010, argc=14) at main.c:98
#8  main (argc=<optimized out>, argv=<optimized out>) at main.c:133

=================================================================
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-02-24 19:31:09 UTC
This should be fixed by mono a1ee26a7c8cf4d27b0f90ca932cc1902a6f4e390. Could you try mono master ?
Comment 2 Zoltan Varga 2014-02-27 19:05:09 UTC
-> FIXED.