Bug 34275 - Crash probably related to app domains
Summary: Crash probably related to app domains
Status: NEW
Alias: None
Product: Runtime
Classification: Mono
Component: JIT (show other bugs)
Version: unspecified
Hardware: PC Linux
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2015-09-25 08:16 UTC by Konrad Kruczyński
Modified: 2015-12-21 01:54 UTC (History)
4 users (show)

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


Attachments
The test project (3.09 MB, application/x-tar)
2015-09-25 08:16 UTC, Konrad Kruczyński
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 34275 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 Konrad Kruczyński 2015-09-25 08:16:15 UTC
Created attachment 13074 [details]
The test project

It is probably app domain related since it does not happen with application domains turned off in NUnit.

Version of mono used: master/2cc07ea (today's HEAD).

Steps to reproduce:
1. Download and extract attached project Test131.
2. Go to packages/NUnit.Runners.2.6.4/tools
3. Run while mono nunit-console.exe ../../../bin/Debug/Test131.dll; do true; done
4. It should crash sooner or later with stack trace similar to this:

Copyright (C) 2002-2012 Charlie Poole.
Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov.
Copyright (C) 2000-2002 Philip Craig.
All Rights Reserved.

Runtime Environment - 
   OS Version: Unix 4.0.6.4
  CLR Version: 4.6.57.0 ( Mono 4.6 ( 4.3.0 (master/2cc07ea Fri 25 Sep 12:31:25 CEST 2015) ) )

ProcessModel: Default    DomainUsage: Single
Execution Runtime: mono-4.6
.Stacktrace:


Native stacktrace:

	/usr/bin/mono() [0x49fc06]
	/usr/bin/mono() [0x4f427e]
	/usr/bin/mono() [0x426250]
	/lib/x86_64-linux-gnu/libpthread.so.0(+0xf8d0) [0x7fc4f89978d0]
	/usr/bin/mono() [0x4cecc5]
	/usr/bin/mono() [0x4d3d9d]
	/usr/bin/mono() [0x4fd425]
	/usr/bin/mono() [0x4fe264]
	/usr/bin/mono() [0x4ff575]
	/usr/bin/mono() [0x42541c]
	/usr/bin/mono() [0x42596b]
	/usr/bin/mono() [0x4a0e83]
	[0x40db5189]

Debug info from gdb:

warning: File "/usr/bin/mono-sgen-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
	add-auto-load-safe-path /usr/bin/mono-sgen-gdb.py
line to your configuration file "/home/konrad/.gdbinit".
To completely disable this security protection add
	set auto-load safe-path /
line to your configuration file "/home/konrad/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
	info "(gdb)Auto-loading safe path"
[New LWP 5676]
[New LWP 5674]
[New LWP 5673]
[New LWP 5672]
[New LWP 5671]
[New LWP 5670]
[New LWP 5667]
[New LWP 5666]
[New LWP 5665]
[New LWP 5664]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fc4f899408f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  Id   Target Id         Frame 
  11   Thread 0x7fc4f7fff700 (LWP 5664) "mono" 0x00007fc4f899408f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  10   Thread 0x7fc4f5b18700 (LWP 5665) "Finalizer" 0x00007fc4f8996050 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
  9    Thread 0x7fc4f4ff3700 (LWP 5666) "mono" 0x00007fc4f8996ccd in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
  8    Thread 0x7fc4f4df2700 (LWP 5667) "mono" 0x00007fc4f8994438 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  7    Thread 0x7fc4f4bf1700 (LWP 5670) "mono" 0x00007fc4f899408f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  6    Thread 0x7fc4f49f0700 (LWP 5671) "Timer-Scheduler" 0x00007fc4f8994438 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  5    Thread 0x7fc4f47bc700 (LWP 5672) "mono" 0x00007fc4f899408f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  4    Thread 0x7fc4f45bb700 (LWP 5673) "mono" 0x00007fc4f8994438 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  3    Thread 0x7fc4f43ba700 (LWP 5674) "mono" 0x00007fc4f8994438 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  2    Thread 0x7fc4d7fff700 (LWP 5676) "mono" 0x00007fc4f89974c9 in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0
* 1    Thread 0x7fc4f94a0780 (LWP 5663) "mono" 0x00007fc4f899408f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0

Thread 11 (Thread 0x7fc4f7fff700 (LWP 5664)):
#0  0x00007fc4f899408f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005f860b in thread_func (thread_data=0x0) at sgen-thread-pool.c:118
#2  0x00007fc4f89900a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#3  0x00007fc4f86c504d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 10 (Thread 0x7fc4f5b18700 (LWP 5665)):
#0  0x00007fc4f8996050 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x000000000061c266 in mono_sem_wait (sem=sem@entry=0x94da40 <finalizer_sem>, alertable=alertable@entry=1) at mono-semaphore.c:107
#2  0x000000000059f012 in finalizer_thread (unused=<optimized out>) at gc.c:717
#3  0x00000000005819f0 in start_wrapper_internal (data=<optimized out>) at threads.c:716
#4  start_wrapper (data=<optimized out>) at threads.c:763
#5  0x0000000000622bf2 in inner_start_thread (arg=0x7ffc51f05710) at mono-threads-posix.c:92
#6  0x00007fc4f89900a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007fc4f86c504d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7fc4f4ff3700 (LWP 5666)):
#0  0x00007fc4f8996ccd in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x000000000060a28d in _wapi_accept (fd=4, addr=addr@entry=0x0, addrlen=addrlen@entry=0x0) at sockets.c:179
#2  0x0000000000572ff3 in ves_icall_System_Net_Sockets_Socket_Accept_internal (sock=<optimized out>, error=0x7fc4f4ff28d0, blocking=<optimized out>) at socket-io.c:752
#3  0x00000000404d35f1 in ?? ()
#4  0x00007fc4e8001910 in ?? ()
#5  0x00007fc4f80b8c90 in ?? ()
#6  0x00007fc4f80b8a88 in ?? ()
#7  0x00007fc4f80b8a88 in ?? ()
#8  0x00007fc4f80b8488 in ?? ()
#9  0x00007fc4e8000e10 in ?? ()
#10 0x00007fc4f4ff2780 in ?? ()
#11 0x00007fc4f4ff28b0 in ?? ()
#12 0x00007fc4f4ff2810 in ?? ()
#13 0x00000000404d2910 in ?? ()
#14 0x00007fc4f4ff2920 in ?? ()
#15 0x00000000404db503 in ?? ()
#16 0x0000000000000001 in ?? ()
#17 0x00007fc4f4ff28d0 in ?? ()
#18 0x00007fc4f80b8598 in ?? ()
#19 0x0000000000282578 in ?? ()
#20 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fc4f4df2700 (LWP 5667)):
#0  0x00007fc4f8994438 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x000000000061a067 in mono_cond_timedwait_ms (cond=cond@entry=0x95d780 <sleepex_cond>, mutex=mutex@entry=0x95d7c0 <sleepex_mutex>, timeout_ms=timeout_ms@entry=3000) at mono-mutex.c:181
#2  0x0000000000610e48 in sleepex_interruptable (ms=3000) at wthreads.c:270
#3  wapi_SleepEx (ms=ms@entry=3000, alertable=alertable@entry=1) at wthreads.c:311
#4  0x0000000000582bea in ves_icall_System_Threading_Thread_Sleep_internal (ms=3000) at threads.c:1181
#5  0x00000000404d73e2 in ?? ()
#6  0x00007fc4e8001910 in ?? ()
#7  0x00007fc4f80c6d30 in ?? ()
#8  0x00007fc4f80c6bd0 in ?? ()
#9  0x00007fc4f80c6bd0 in ?? ()
#10 0x00007fc4f80c6c98 in ?? ()
#11 0x00007fc4ec000e10 in ?? ()
#12 0x00007fc4f4df2698 in ?? ()
#13 0x00007fc4f4df19c0 in ?? ()
#14 0x00007fc4f4df1880 in ?? ()
#15 0x00007fc4f5cbbc97 in System_Threading_Thread_Sleep_int (millisecondsTimeout=3000) at /home/konrad/gits/mono/external/referencesource/mscorlib/system/threading/thread.cs:715
#16 0x00000000404d70ba in ?? ()
#17 0x00007fc4f80c6d30 in ?? ()
#18 0x00007fc4f80c6bd0 in ?? ()
#19 0x00007fc4f80c6bd0 in ?? ()
#20 0x00007fc4f80c6c98 in ?? ()
#21 0x00007fc4f5cbb29b in System_Threading_ThreadHelper_ThreadStart_Context_object (state=0xbb8) at /home/konrad/gits/mono/external/referencesource/mscorlib/system/threading/thread.cs:68
#22 0x4048800000000000 in ?? ()
#23 0x735f77656e5f7961 in ?? ()
#24 0x0077656e5f796172 in ?? ()
#25 0x6369666963657073 in ?? ()
#26 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fc4f4bf1700 (LWP 5670)):
#0  0x00007fc4f899408f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005fdaf3 in _wapi_handle_timedwait_signal_handle (handle=handle@entry=0x10019, timeout=timeout@entry=0x0, alertable=alertable@entry=1, poll=poll@entry=0, alerted=alerted@entry=0x7fc4f4bef90c) at handles.c:1635
#2  0x000000000060f94c in wapi_WaitForSingleObjectEx (handle=handle@entry=0x10019, timeout=timeout@entry=4294967295, alertable=alertable@entry=1) at wait.c:185
#3  0x0000000000582ca5 in ves_icall_System_Threading_Thread_Join_internal (this_obj=<optimized out>, ms=-1) at threads.c:1399
#4  0x0000000041d76061 in ?? ()
#5  0x00007fc4f8223d18 in ?? ()
#6  0x00007fc4f82b40e8 in ?? ()
#7  0x00007fc4f82b3908 in ?? ()
#8  0x0000000000000001 in ?? ()
#9  0x00007fc4f83271f8 in ?? ()
#10 0x00007fc4f4befbf0 in ?? ()
#11 0x0000000041d75f24 in ?? ()
#12 0x00007fc4f4befb20 in ?? ()
#13 0x00007fc4f4bef9b0 in ?? ()
#14 0x0000000041d75f1f in ?? ()
#15 0x00007fc4f83272e0 in ?? ()
#16 0x0000000041d75b47 in ?? ()
#17 0x00007fc4f8223d18 in ?? ()
#18 0x0000000041d75940 in ?? ()
#19 0x00007fc4f8223d18 in ?? ()
#20 0x0000000041d7573c in ?? ()
#21 0x00007fc4f82b40e8 in ?? ()
#22 0x0000000041d74d6e in ?? ()
#23 0x00007fc4f81efbe8 in ?? ()
#24 0x00007fc4f82b40e8 in ?? ()
#25 0x00007fc4f8282040 in ?? ()
#26 0x0000000000000001 in ?? ()
#27 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fc4f49f0700 (LWP 5671)):
#0  0x00007fc4f8994438 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005fd91e in _wapi_handle_timedwait_signal_handle (handle=handle@entry=0x10010, timeout=timeout@entry=0x7fc4f49ef670, alertable=alertable@entry=1, poll=poll@entry=0, alerted=alerted@entry=0x7fc4f49ef66c) at handles.c:1633
#2  0x000000000060f94c in wapi_WaitForSingleObjectEx (handle=0x10010, timeout=timeout@entry=9998, alertable=alertable@entry=1) at wait.c:185
#3  0x0000000000581883 in mono_wait_uninterrupted (multiple=multiple@entry=0, numhandles=numhandles@entry=1, handles=handles@entry=0x7fc4f49ef718, waitall=waitall@entry=0, ms=ms@entry=9998, thread=<optimized out>, alertable=1) at threads.c:1430
#4  0x0000000000582fa5 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (this_obj=<optimized out>, handle=0x10010, ms=9998, exitContext=<optimized out>) at threads.c:1564
#5  0x0000000041ce2f4d in ?? ()
#6  0x0000000000000001 in ?? ()
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fc4f47bc700 (LWP 5672)):
#0  0x00007fc4f899408f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005fdaf3 in _wapi_handle_timedwait_signal_handle (handle=handle@entry=0x10021, timeout=timeout@entry=0x0, alertable=alertable@entry=1, poll=poll@entry=0, alerted=alerted@entry=0x7fc4f47bb74c) at handles.c:1635
#2  0x000000000060f94c in wapi_WaitForSingleObjectEx (handle=handle@entry=0x10021, timeout=timeout@entry=4294967295, alertable=alertable@entry=1) at wait.c:185
#3  0x00000000005a33cc in ves_icall_System_Threading_Monitor_Monitor_wait (obj=0x7fc4f82b4288, ms=4294967295) at monitor.c:1272
#4  0x0000000041d759d4 in ?? ()
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fc4f45bb700 (LWP 5673)):
#0  0x00007fc4f8994438 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x000000000061a067 in mono_cond_timedwait_ms (cond=cond@entry=0x95d780 <sleepex_cond>, mutex=mutex@entry=0x95d7c0 <sleepex_mutex>, timeout_ms=timeout_ms@entry=1000) at mono-mutex.c:181
#2  0x0000000000610e48 in sleepex_interruptable (ms=1000) at wthreads.c:270
#3  wapi_SleepEx (ms=ms@entry=1000, alertable=alertable@entry=1) at wthreads.c:311
#4  0x0000000000582bea in ves_icall_System_Threading_Thread_Sleep_internal (ms=1000) at threads.c:1181
#5  0x0000000041d7bbc2 in ?? ()
#6  0x00007fc4dc020250 in ?? ()
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc4f43ba700 (LWP 5674)):
#0  0x00007fc4f8994438 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x000000000061a067 in mono_cond_timedwait_ms (cond=cond@entry=0x95d780 <sleepex_cond>, mutex=mutex@entry=0x95d7c0 <sleepex_mutex>, timeout_ms=timeout_ms@entry=3000) at mono-mutex.c:181
#2  0x0000000000610e48 in sleepex_interruptable (ms=3000) at wthreads.c:270
#3  wapi_SleepEx (ms=ms@entry=3000, alertable=alertable@entry=1) at wthreads.c:311
#4  0x0000000000582bea in ves_icall_System_Threading_Thread_Sleep_internal (ms=3000) at threads.c:1181
#5  0x0000000041d7bbc2 in ?? ()
#6  0x00007fc4e4001910 in ?? ()
#7  0x00007fc4f832a9f0 in ?? ()
#8  0x00007fc4f832aab8 in ?? ()
#9  0x00007fc4f832a9f0 in ?? ()
#10 0x0000000000000bb8 in ?? ()
#11 0x00007fc4d0000e10 in ?? ()
#12 0x0000000041d7bb60 in ?? ()
#13 0x00007fc4f43b99b0 in ?? ()
#14 0x00007fc4f43b9870 in ?? ()
#15 0x0000000041d7bb21 in ?? ()
#16 0x00007fc4f832a9f0 in ?? ()
#17 0x0000000041d7bb00 in ?? ()
#18 0x00007fc4f43b99b0 in ?? ()
#19 0x0000000041d7b5da in ?? ()
#20 0x00007fc4f832a9f0 in ?? ()
#21 0x00007fc4f832aab8 in ?? ()
#22 0x00007fc4f832a9f0 in ?? ()
#23 0x00007fc4f832a9f0 in ?? ()
#24 0x0000000041cdfc94 in ?? ()
#25 0xffff000000000000 in ?? ()
#26 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc4d7fff700 (LWP 5676)):
#0  0x00007fc4f89974c9 in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x000000000049fcd6 in mono_handle_native_sigsegv (signal=signal@entry=11, ctx=ctx@entry=0x7fc4f5319ac0, info=info@entry=0x7fc4f5319bf0) at mini-exceptions.c:2234
#2  0x00000000004f427e in mono_arch_handle_altstack_exception (sigctx=sigctx@entry=0x7fc4f5319ac0, siginfo=siginfo@entry=0x7fc4f5319bf0, fault_addr=<optimized out>, stack_ovf=stack_ovf@entry=0) at exceptions-amd64.c:808
#3  0x0000000000426250 in mono_sigsegv_signal_handler (_dummy=11, _info=0x7fc4f5319bf0, context=0x7fc4f5319ac0) at mini-runtime.c:2450
#4  <signal handler called>
#5  emit_move_return_value (ins=ins@entry=0x7fc4cc00a508, code=0x7fc4cc00e09d "", cfg=0x7fc4cc0072e0, cfg=0x7fc4cc0072e0) at mini-amd64.c:3505
#6  0x00000000004d3d9d in mono_arch_output_basic_block (cfg=cfg@entry=0x7fc4cc0072e0, bb=bb@entry=0x7fc4cc005700) at mini-amd64.c:4775
#7  0x00000000004fd425 in mono_codegen (cfg=0x7fc4cc0072e0) at mini.c:2476
#8  0x00000000004fe264 in mini_method_compile (method=0x7fc4dc01a6d8, opts=5039384, opts@entry=370239999, domain=0x0, domain@entry=0x7fc4e0036670, flags=(JIT_FLAG_RUN_CCTORS | JIT_FLAG_AOT), flags@entry=JIT_FLAG_RUN_CCTORS, parts=-671096764, parts@entry=0, aot_method_index=-671096760, aot_method_index@entry=-1) at mini.c:3921
#9  0x00000000004ff575 in mono_jit_compile_method_inner (method=method@entry=0x7fc4dc01a6d8, target_domain=target_domain@entry=0x7fc4e0036670, opt=opt@entry=370239999, jit_ex=jit_ex@entry=0x7fc4d7ffe548) at mini.c:4171
#10 0x000000000042541c in mono_jit_compile_method_with_opt (method=method@entry=0x7fc4dc01a6d8, opt=370239999, ex=ex@entry=0x7fc4d7ffe548) at mini-runtime.c:1879
#11 0x000000000042596b in mono_jit_compile_method (method=0x7fc4dc01a6d8) at mini-runtime.c:1916
#12 0x00000000004a0e83 in common_call_trampoline_inner (regs=0x6b8bf0 <builtin_types+432>, code=0x41d90d01 "H\203\304", <incomplete sequence \303>, m=0x7fc4dc01a6d8, vt=0x0, vtable_slot=0x0) at mini-trampolines.c:566
#13 0x0000000040db5189 in ?? ()
#14 0x00007fc4cc000e15 in ?? ()
#15 0x0000000041d90d01 in ?? ()
#16 0xffffffffffffffff in ?? ()
#17 0x00007fc4d7ffe850 in ?? ()
#18 0x00007fc4d7ffe710 in ?? ()
#19 0x00007fc4d7fff698 in ?? ()
#20 0x00007fc4f8356788 in ?? ()
#21 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc4f94a0780 (LWP 5663)):
#0  0x00007fc4f899408f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005fdaf3 in _wapi_handle_timedwait_signal_handle (handle=handle@entry=0x1000b, timeout=timeout@entry=0x0, alertable=alertable@entry=1, poll=poll@entry=0, alerted=alerted@entry=0x7ffc51f0528c) at handles.c:1635
#2  0x000000000060f94c in wapi_WaitForSingleObjectEx (handle=0x1000b, timeout=timeout@entry=4294967295, alertable=alertable@entry=1) at wait.c:185
#3  0x0000000000581883 in mono_wait_uninterrupted (multiple=multiple@entry=0, numhandles=numhandles@entry=1, handles=handles@entry=0x7ffc51f05338, waitall=waitall@entry=0, ms=ms@entry=-1, thread=<optimized out>, alertable=1) at threads.c:1430
#4  0x0000000000582fa5 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (this_obj=<optimized out>, handle=0x1000b, ms=-1, exitContext=<optimized out>) at threads.c:1564
#5  0x00000000404de30d in ?? ()
#6  0x00007fc4f80babf0 in ?? ()
#7  0x00007ffc51f058e0 in ?? ()
#8  0x0000000000000000 in ?? ()

=================================================================
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.
=================================================================

Unhandled Exception:
System.Runtime.Remoting.RemotingException: Connection refused

Server stack trace: 
  at System.Runtime.Remoting.Channels.Tcp.HostConnectionPool.CreateConnection () <0x40b67c70 + 0x000cb> in <filename unknown>:0 
  at System.Runtime.Remoting.Channels.Tcp.HostConnectionPool.GetConnection () <0x40b67a20 + 0x001f3> in <filename unknown>:0 
  at System.Runtime.Remoting.Channels.Tcp.TcpConnectionPool.GetConnection (System.String host, Int32 port) <0x40b67210 + 0x0023f> in <filename unknown>:0 
  at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage (IMessage msg, ITransportHeaders requestHeaders, System.IO.Stream requestStream, ITransportHeaders& responseHeaders, System.IO.Stream& responseStream) <0x40b66ee0 + 0x0018b> in <filename unknown>:0 
  at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage (IMessage msg) <0x40b663a0 + 0x003d7> in <filename unknown>:0 

Exception rethrown at [0]: 

  at (wrapper managed-to-native) System.Object:__icall_wrapper_mono_remoting_wrapper (intptr,intptr)
  at (wrapper remoting-invoke) NUnit.Core.ProxyTestRunner:Dispose ()
  at NUnit.Core.ProxyTestRunner.Dispose () <0x40b77090 + 0x00034> in <filename unknown>:0 
  at NUnit.Util.ProcessRunner.Dispose () <0x40b76fd0 + 0x00013> in <filename unknown>:0 
  at NUnit.ConsoleRunner.ConsoleUi.Execute (NUnit.ConsoleRunner.ConsoleOptions options) <0x40b54ff0 + 0x00dcf> in <filename unknown>:0 
  at NUnit.ConsoleRunner.Runner.Main (System.String[] args) <0x40b0e650 + 0x009af> in <filename unknown>:0
Comment 1 Rodrigo Kumpera 2015-12-21 01:54:47 UTC
Crash is in the jit.