Bug 11115 - Inspecting object in debugger throws exception
Summary: Inspecting object in debugger throws exception
Status: RESOLVED FIXED
Alias: None
Product: Runtime
Classification: Mono
Component: Debugger ()
Version: unspecified
Hardware: PC Linux
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
: 9783 ()
Depends on:
Blocks:
 
Reported: 2013-03-13 10:18 UTC by Matt
Modified: 2013-07-28 03:49 UTC (History)
5 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 Matt 2013-03-13 10:18:19 UTC
Description of Problem:

When debugging, I hover over an object and get an exception (see stack trace below).

Steps to reproduce the problem:
1. This is almost certainly specific to the particular code I am looking at.


Actual Results:
Exception

Expected Results:
No exception

How often does this happen? 
For this code and debugging this object at this point, always.

Additional Information:

Stack trace:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Mono.Debugger.Soft.VMDisconnectedException: Exception of type 'Mono.Debugger.Soft.VMDisconnectedException' was thrown.
  at Mono.Debugger.Soft.Connection.SendReceive (CommandSet command_set, Int32 command, Mono.Debugger.Soft.PacketWriter packet) [0x0014a] in /home/calder/tmp/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1459 
  at Mono.Debugger.Soft.Connection.Thread_GetFrameInfo (Int64 id, Int32 start_frame, Int32 length) [0x00017] in /home/calder/tmp/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1887 
  at Mono.Debugger.Soft.ThreadMirror.GetFrames () [0x00001] in /home/calder/tmp/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/ThreadMirror.cs:19 
  at Mono.Debugging.Soft.SoftDebuggerBacktrace.ValidateStack () [0x00022] in /home/calder/tmp/monodevelop/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/SoftDebuggerBacktrace.cs:73 
  at Mono.Debugging.Soft.SoftDebuggerBacktrace.GetEvaluationContext (Int32 frameIndex, Mono.Debugging.Client.EvaluationOptions options) [0x00001] in /home/calder/tmp/monodevelop/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/SoftDebuggerBacktrace.cs:187 
  at Mono.Debugging.Evaluation.BaseBacktrace.GetExpressionValues (Int32 frameIndex, System.String[] expressions, Mono.Debugging.Client.EvaluationOptions options) [0x000a7] in /home/calder/tmp/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Evaluation/BaseBacktrace.cs:189 
  at Mono.Debugging.Client.StackFrame.GetExpressionValues (System.String[] expressions, Mono.Debugging.Client.EvaluationOptions options) [0x0007b] in /home/calder/tmp/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Client/StackFrame.cs:225 
  at Mono.Debugging.Client.StackFrame.GetExpressionValues (System.String[] expressions, Boolean evaluateMethods) [0x00019] in /home/calder/tmp/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Client/StackFrame.cs:208 
  at MonoDevelop.Debugger.ObjectValueTreeView.GetValues (System.String[] names) [0x00058] in /home/calder/tmp/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs:1529 
  at MonoDevelop.Debugger.ObjectValueTreeView.Refresh () [0x000dc] in /home/calder/tmp/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs:501 
  at MonoDevelop.Debugger.ObjectValueTreeView.AddExpressions (IEnumerable`1 exps) [0x0000d] in /home/calder/tmp/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs:420 
  at MonoDevelop.Debugger.LocalsPad.OnUpdateList () [0x00144] in /home/calder/tmp/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/LocalsPad.cs:71 
  at MonoDevelop.Debugger.ObjectValuePad.<Initialize>m__C (System.Object , System.EventArgs ) [0x0000c] in /home/calder/tmp/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValuePad.cs:97 
  at MonoDevelop.Ide.Gui.PadWindow.NotifyContentShown () [0x00030] in /home/calder/tmp/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IPadContainer.cs:305 
  at MonoDevelop.Ide.Gui.DefaultWorkbench+<AddPad>c__AnonStorey41.<>m__3F (System.Object , System.EventArgs ) [0x00011] in /home/calder/tmp/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:1332 
  at MonoDevelop.Components.Docking.DockItem.UpdateContentVisibleStatus () [0x00027] in /home/calder/tmp/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockItem.cs:387 
  at MonoDevelop.Components.Docking.DockItem.SetupContent (System.Object ob, System.EventArgs args) [0x0009e] in /home/calder/tmp/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockItem.cs:214 
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00064] in /home/calder/tmp/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:231 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00079] in /home/calder/tmp/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:239 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in /home/calder/tmp/mono/mcs/class/corlib/System.Reflection/MethodBase.cs:101 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x000d5] in /home/calder/tmp/mono/mcs/class/corlib/System/Delegate.cs:424 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00018] in /home/calder/tmp/mono/mcs/class/corlib/System/MulticastDelegate.cs:72 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in /home/calder/tmp/mono/mcs/class/corlib/System/Delegate.cs:398 
  at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 
  at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in <filename unknown>:0
Comment 1 Mikayla Hutchinson [MSFT] 2013-03-13 14:34:26 UTC
What version of MonoDevelop?
What version of Mono?

The app itself has crashed, please include the crash trace from the app.
Comment 2 Matt 2013-03-13 14:40:41 UTC
Monodevelop is:

=== MonoDevelop ===

Version 4.0
Installation UUID: feaee481-7c2a-4781-a090-d6228809132d
Runtime:
	Mono 3.0.2 (master/f91630e Thu Feb 28 09:00:37 EST 2013) (64-bit)
	GTK 2.24.10
	GTK# (2.12.0.0)

=== Build Information ===

Git revision: 030a12851c6674213efb8beb128cc577763d6b33
Build date: 2013-03-13 14:14:08+0000

=== Operating System ===

Linux
Linux pharos 3.2.0-38-generic #61-Ubuntu SMP Tue Feb 19 12:18:21 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux


and mono is:

calder@pharos:~/tmp/monodevelop$ mono --version
Mono JIT compiler version 3.0.2 (master/f91630e Thu Feb 28 09:00:37 EST 2013)
Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
	TLS:           __thread
	SIGSEGV:       altstack
	Notifications: epoll
	Architecture:  amd64
	Disabled:      none
	Misc:          softdebug 
	LLVM:          supported, not enabled.
	GC:            Included Boehm (with typed GC and Parallel Mark)

Monodevelop does not crash.

Matt
Comment 3 Mikayla Hutchinson [MSFT] 2013-03-13 14:44:27 UTC
The app is crashing. That's why the error is a VMDisconnectedException.

We need the trace from the app.

Also, since you're using Mono 3.0.x betas I would *strongly* recommend updating to the latest one.
Comment 4 Matt 2013-03-13 14:46:51 UTC
Where do I find the trace from the app, should it appear in the Application Output? I'll look for it there, and will build a newer mono.

Matt
Comment 5 Mikayla Hutchinson [MSFT] 2013-03-13 15:01:20 UTC
Yes, it should be in the application output. You could also consider attaching db to the target app so you can backtrace it when it crashes.
Comment 6 Matt 2013-03-13 15:04:20 UTC
I am debugging the application in MD when I get that error. I have not done it again (waiting for mono to finish building) but I thought the app kept going. I could be wrong about that though. When I get the new mono installed I'll test it again.

Matt
Comment 7 Matt 2013-03-13 16:32:29 UTC
After the mono update:

calder@pharos:~/tmp/mono$ mono --version
Mono JIT compiler version 3.0.2 (master/8c2389d Wed Mar 13 14:55:36 EDT 2013)
Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
	TLS:           __thread
	SIGSEGV:       altstack
	Notifications: epoll
	Architecture:  amd64
	Disabled:      none
	Misc:          softdebug 
	LLVM:          supported, not enabled.
	GC:            Included Boehm (with typed GC and Parallel Mark)

I was not seeing the problem in the place I had been. I was about to declare victory when it happened again. Here is the stack trace from the application:


LightStation.API.TimeSeries&
* Assertion at debugger-agent.c:5380, condition `*(void**)addr' not met

Stacktrace:


Native stacktrace:

	/usr/bin/mono() [0x4a2a0d]
	/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7f052209ecb0]
	/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f0521d06425]
	/lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7f0521d09b8b]
	/usr/bin/mono() [0x60939d]
	/usr/bin/mono() [0x6094d6]
	/usr/bin/mono() [0x4c625f]
	/usr/bin/mono() [0x4c669a]
	/usr/bin/mono() [0x4c7219]
	/usr/bin/mono() [0x4ce406]
	/usr/bin/mono() [0x5e15f3]
	/usr/bin/mono() [0x5f0309]
	/usr/bin/mono() [0x601949]
	/lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a) [0x7f0522096e9a]
	/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f0521dc3cbd]

Debug info from gdb:

Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
No threads.

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

Mono.Debugger.Soft.VMDisconnectedException: Exception of type 'Mono.Debugger.Soft.VMDisconnectedException' was thrown.
  at Mono.Debugger.Soft.Connection.SendReceive (CommandSet command_set, Int32 command, Mono.Debugger.Soft.PacketWriter packet) [0x0011f] in /home/calder/tmp/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1454 
  at Mono.Debugger.Soft.Connection.StackFrame_GetValues (Int64 thread_id, Int64 id, System.Int32[] pos) [0x00021] in /home/calder/tmp/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:2219 
  at Mono.Debugger.Soft.StackFrame.GetValue (Mono.Debugger.Soft.LocalVariable var) [0x0002e] in /home/calder/tmp/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/StackFrame.cs:122 
  at Mono.Debugging.Soft.VariableValueReference.get_Value () [0x0001a] in /home/calder/tmp/monodevelop/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/VariableValueReference.cs:68 
  at Mono.Debugging.Evaluation.ValueReference.OnCreateObjectValue (Mono.Debugging.Client.EvaluationOptions options) [0x00032] in /home/calder/tmp/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Evaluation/ValueReference.cs:137 
  at Mono.Debugging.Evaluation.ValueReference.CreateObjectValue (Mono.Debugging.Client.EvaluationOptions options) [0x00057] in /home/calder/tmp/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Evaluation/ValueReference.cs:105 


Thanks for looking at this.

Matt
Comment 8 Mikayla Hutchinson [MSFT] 2013-03-13 18:30:05 UTC
Why 8c2389d? That isn't any tagged release AFAICT, nor is it current.
Comment 9 Jeffrey Stedfast 2013-03-13 18:32:35 UTC
Latest Mono 3.x should be 3.0.7
Comment 10 Matt 2013-03-14 06:13:45 UTC
I build from master, is that wrong? 

calder@pharos:~/tmp/mono$ git status
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#	foo
nothing added to commit but untracked files present (use "git add" to track)
Comment 11 Matt 2013-03-14 06:57:59 UTC
Maybe someone can explain this. I went to the mono github site to see if there were branches other than master that I should be using. I noticed that the "Build from git" help described a process slightly different from what I usually did. I had been doing (pasting right out of my shell history output here):

 9488  git pull
 9489  git status
 9490  history | grep configure
 9491  ./configure --prefix=/usr --with-sgen=no --with-large-heap=yes
 9492  make
 9493  sudo make install

That completed without errors, and resulted in the mono installation I described above. I looked and /usr/bin/mono was a fresh install, and said it was version 3.0.2. 

I noticed on the page it said to use autogen. I have had issues on a different computer where configure did not work but autogen did, so I said, why not, and did (again right from history):

 9521  ./autogen.sh --prefix=/usr --with-large-heap=yes
 9522  make
 9523  sudo make install

That also completed without error and now I am at 3.0.8:

calder@pharos:~/tmp/mono$ mono --version
Mono JIT compiler version 3.0.8 (master/0d3d43f Thu Mar 14 06:36:52 EDT 2013)
Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
	TLS:           __thread
	SIGSEGV:       altstack
	Notifications: epoll
	Architecture:  amd64
	Disabled:      none
	Misc:          softdebug 
	LLVM:          supported, not enabled.
	GC:            Included Boehm (with typed GC and Parallel Mark)

So, using configure seemingly works but apparently installs an older version? That can't be right. Notice also that with configure, I needed with-sgen=no otherwise the build failed, but with autogen I do not. 

Well problem solved, but by mysterious means.
Comment 12 Matt 2013-03-15 08:25:16 UTC
I continue to get these errors after updating to mono 3.0.8 and latest monodevelop (see above). MD crashes when I try to hover over a variable after hitting a breakpoint.  Here is the application stack trace:

LightStation.API.TimeSeries&
* Assertion at debugger-agent.c:5380, condition `*(void**)addr' not met

Stacktrace:


Native stacktrace:

	/usr/bin/mono() [0x4a2a0d]
	/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7ff68f206cb0]
	/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7ff68ee6e425]
	/lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7ff68ee71b8b]
	/usr/bin/mono() [0x60939d]
	/usr/bin/mono() [0x6094d6]
	/usr/bin/mono() [0x4c625f]
	/usr/bin/mono() [0x4c669a]
	/usr/bin/mono() [0x4c7219]
	/usr/bin/mono() [0x4ce406]
	/usr/bin/mono() [0x5e15f3]
	/usr/bin/mono() [0x5f0309]
	/usr/bin/mono() [0x601949]
	/lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a) [0x7ff68f1fee9a]
	/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7ff68ef2bcbd]

Debug info from gdb:

Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
No threads.

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

Mono.Debugger.Soft.VMDisconnectedException: Exception of type 'Mono.Debugger.Soft.VMDisconnectedException' was thrown.
  at Mono.Debugger.Soft.Connection.SendReceive (CommandSet command_set, Int32 command, Mono.Debugger.Soft.PacketWriter packet) [0x0011f] in /home/calder/tmp/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1454 
  at Mono.Debugger.Soft.Connection.StackFrame_GetValues (Int64 thread_id, Int64 id, System.Int32[] pos) [0x00021] in /home/calder/tmp/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:2219 
  at Mono.Debugger.Soft.StackFrame.GetValue (Mono.Debugger.Soft.LocalVariable var) [0x0002e] in /home/calder/tmp/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/StackFrame.cs:122 
  at Mono.Debugging.Soft.VariableValueReference.get_Value () [0x0001a] in /home/calder/tmp/monodevelop/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/VariableValueReference.cs:68 
  at Mono.Debugging.Evaluation.ValueReference.OnCreateObjectValue (Mono.Debugging.Client.EvaluationOptions options) [0x00032] in /home/calder/tmp/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Evaluation/ValueReference.cs:137 
  at Mono.Debugging.Evaluation.ValueReference.CreateObjectValue (Mono.Debugging.Client.EvaluationOptions options) [0x00057] in /home/calder/tmp/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Evaluation/ValueReference.cs:105 

This happens regularly (every time) for the particular code I am debugging. It does not happen for all break points. I welcome suggestions as to how I might isolate the issue further.
Comment 13 Zoltan Varga 2013-03-15 09:12:32 UTC
If the problem is reproducible, can you create a testcase and attach it to this bug report ?
There should be a method on the call stack which takes a LightStation.API.TimeSeries argument.
Comment 14 Matt 2013-03-15 09:48:48 UTC
It's reproducible in my specific code, not generally. I edited the ptrace permissions as described under "Debug info from gdb" above and now I get more details in the stack trace, it appears many threads are active in the GC, Thread 25 is the only one that specifically mentions a TimeSeries, and it appears to be the one that raised the exception if my reading is correct, here are the specific lines:

 Thread 25 (Thread 0x7fd7d3fff700 (LWP 28051)):
#0  0x00007fd7dd01188d in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000004a2b2b in mono_handle_native_sigsegv (signal=<optimized out>, ctx=<optimized out>) at mini-exceptions.c:2331
#2  <signal handler called>
#3  0x00007fd7dcc79425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00007fd7dcc7cb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x000000000060939d in monoeg_g_logv (log_domain=<optimized out>, log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=<optimized out>) at goutput.c:168
#6  0x00000000006094d6 in monoeg_assertion_message (format=<optimized out>) at goutput.c:188
#7  0x00000000004c625f in buffer_add_value_full (buf=0x7fd7d3ffec00, t=<optimized out>, addr=<optimized out>, domain=0x7fd7d8d2fcc0, as_vtype=<optimized out>) at debugger-agent.c:5380
#8  0x00000000004c669a in add_var (buf=0x7fd7d3ffec00, t={class, "LightStation.API.TimeSeries"}, ctx=<optimized out>, domain=<optimized out>, as_vtype=0, var=<optimized out>) at debugger-agent.c:5747
#9  0x00000000004c7219 in frame_commands (command=<optimized out>, p=0x7fd7cc515350 "", end=0x7fd7cc515350 "", buf=0x7fd7d3ffec00) at debugger-agent.c:8273
#10 0x00000000004ce406 in debugger_thread (arg=<optimized out>) at debugger-agent.c:8790
#11 0x00000000005e15f3 in thread_start_routine (args=0x1c4fdc8) at wthreads.c:288
#12 0x00000000005f0309 in inner_start_thread (arg=0x1cd3130) at mono-threads-posix.c:49
#13 0x0000000000601949 in GC_start_routine (arg=0x7fd7dd968fc0) at pthread_support.c:1510
#14 0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#15 0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#16 0x0000000000000000 in ?? ()



and here is the full stack trace:



Native stacktrace:

	/usr/bin/mono() [0x4a2a0d]
	/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7fd7dd011cb0]
	/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7fd7dcc79425]
	/lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7fd7dcc7cb8b]
	/usr/bin/mono() [0x60939d]
	/usr/bin/mono() [0x6094d6]
	/usr/bin/mono() [0x4c625f]
	/usr/bin/mono() [0x4c669a]
	/usr/bin/mono() [0x4c7219]
	/usr/bin/mono() [0x4ce406]
	/usr/bin/mono() [0x5e15f3]
	/usr/bin/mono() [0x5f0309]
	/usr/bin/mono() [0x601949]
	/lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a) [0x7fd7dd009e9a]
	/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7fd7dcd36cbd]

Debug info from gdb:

Mono support loaded.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fd7d0846700 (LWP 28094)]
[New Thread 0x7fd7d0a4f700 (LWP 28093)]
[New Thread 0x7fd7d0a90700 (LWP 28092)]
[New Thread 0x7fd7d0add700 (LWP 28091)]
[New Thread 0x7fd7d0d1f700 (LWP 28090)]
[New Thread 0x7fd7d0dee700 (LWP 28086)]
[New Thread 0x7fd7d0ffb700 (LWP 28085)]
[New Thread 0x7fd7d1040700 (LWP 28084)]
[New Thread 0x7fd7d1241700 (LWP 28083)]
[New Thread 0x7fd7d14d0700 (LWP 28080)]
[New Thread 0x7fd7d175f700 (LWP 28077)]
[New Thread 0x7fd7d17a4700 (LWP 28075)]
[New Thread 0x7fd7d19a5700 (LWP 28074)]
[New Thread 0x7fd7d1a37700 (LWP 28072)]
[New Thread 0x7fd7d1c79700 (LWP 28071)]
[New Thread 0x7fd7d1f18700 (LWP 28067)]
[New Thread 0x7fd7d1f61700 (LWP 28066)]
[New Thread 0x7fd7d2162700 (LWP 28065)]
[New Thread 0x7fd7bbdfa700 (LWP 28062)]
[New Thread 0x7fd7bbffb700 (LWP 28061)]
[New Thread 0x7fd7d24eb700 (LWP 28058)]
[New Thread 0x7fd7d367c700 (LWP 28057)]
[New Thread 0x7fd7d36bd700 (LWP 28056)]
[New Thread 0x7fd7d3fff700 (LWP 28051)]
[New Thread 0x7fd7d8219700 (LWP 28050)]
[New Thread 0x7fd7d9559700 (LWP 28048)]
[New Thread 0x7fd7d9d5a700 (LWP 28047)]
[New Thread 0x7fd7da55b700 (LWP 28046)]
[New Thread 0x7fd7dad5c700 (LWP 28045)]
[New Thread 0x7fd7db55d700 (LWP 28044)]
[New Thread 0x7fd7dbd5e700 (LWP 28043)]
[New Thread 0x7fd7dc55f700 (LWP 28042)]
0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  Id   Target Id         Frame 
  33   Thread 0x7fd7dc55f700 (LWP 28042) "mono" 0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  32   Thread 0x7fd7dbd5e700 (LWP 28043) "mono" 0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  31   Thread 0x7fd7db55d700 (LWP 28044) "mono" 0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  30   Thread 0x7fd7dad5c700 (LWP 28045) "mono" 0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  29   Thread 0x7fd7da55b700 (LWP 28046) "mono" 0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  28   Thread 0x7fd7d9d5a700 (LWP 28047) "mono" 0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  27   Thread 0x7fd7d9559700 (LWP 28048) "mono" 0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  26   Thread 0x7fd7d8219700 (LWP 28050) "mono" 0x00007fd7dd00ffd0 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
  25   Thread 0x7fd7d3fff700 (LWP 28051) "mono" 0x00007fd7dd01188d in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0
  24   Thread 0x7fd7d36bd700 (LWP 28056) "mono" 0x00007fd7dd01152d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
  23   Thread 0x7fd7d367c700 (LWP 28057) "mono" 0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
  22   Thread 0x7fd7d24eb700 (LWP 28058) "mono" 0x00007fd7dd00e0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  21   Thread 0x7fd7bbffb700 (LWP 28061) "mono" 0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
  20   Thread 0x7fd7bbdfa700 (LWP 28062) "mono" 0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
  19   Thread 0x7fd7d2162700 (LWP 28065) "mono" 0x00007fd7dd00e0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  18   Thread 0x7fd7d1f61700 (LWP 28066) "mono" 0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
  17   Thread 0x7fd7d1f18700 (LWP 28067) "mono" 0x00007fd7dd01104d in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
  16   Thread 0x7fd7d1c79700 (LWP 28071) "mono" 0x00007fd7dd00e0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  15   Thread 0x7fd7d1a37700 (LWP 28072) "mono" 0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
  14   Thread 0x7fd7d19a5700 (LWP 28074) "mono" 0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  13   Thread 0x7fd7d17a4700 (LWP 28075) "mono" 0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
  12   Thread 0x7fd7d175f700 (LWP 28077) "mono" 0x00007fd7dd01104d in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
  11   Thread 0x7fd7d14d0700 (LWP 28080) "mono" 0x00007fd7dd00e0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  10   Thread 0x7fd7d1241700 (LWP 28083) "mono" 0x00007fd7dd00e0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  9    Thread 0x7fd7d1040700 (LWP 28084) "mono" 0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
  8    Thread 0x7fd7d0ffb700 (LWP 28085) "mono" 0x00007fd7dd01104d in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
  7    Thread 0x7fd7d0dee700 (LWP 28086) "mono" 0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
  6    Thread 0x7fd7d0d1f700 (LWP 28090) "mono" 0x00007fd7dd00e0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  5    Thread 0x7fd7d0add700 (LWP 28091) "mono" 0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
  4    Thread 0x7fd7d0a90700 (LWP 28092) "mono" 0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
  3    Thread 0x7fd7d0a4f700 (LWP 28093) "mono" 0x00007fd7dd01104d in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
  2    Thread 0x7fd7d0846700 (LWP 28094) "mono" 0x00007fd7dd01104d in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
* 1    Thread 0x7fd7ddb21740 (LWP 28041) "mono" 0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0

Thread 33 (Thread 0x7fd7dc55f700 (LWP 28042)):
#0  0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x0000000000601ccb in GC_wait_marker () at pthread_support.c:1905
#2  0x00000000005f8c47 in GC_help_marker (my_mark_no=86) at mark.c:1116
#3  0x00000000006008de in GC_mark_thread (id=0x0) at pthread_support.c:559
#4  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 32 (Thread 0x7fd7dbd5e700 (LWP 28043)):
#0  0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x0000000000601ccb in GC_wait_marker () at pthread_support.c:1905
#2  0x00000000005f8c47 in GC_help_marker (my_mark_no=86) at mark.c:1116
#3  0x00000000006008de in GC_mark_thread (id=0x1) at pthread_support.c:559
#4  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 31 (Thread 0x7fd7db55d700 (LWP 28044)):
#0  0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x0000000000601ccb in GC_wait_marker () at pthread_support.c:1905
#2  0x00000000005f8c47 in GC_help_marker (my_mark_no=86) at mark.c:1116
#3  0x00000000006008de in GC_mark_thread (id=0x2) at pthread_support.c:559
#4  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 30 (Thread 0x7fd7dad5c700 (LWP 28045)):
#0  0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x0000000000601ccb in GC_wait_marker () at pthread_support.c:1905
#2  0x00000000005f8c47 in GC_help_marker (my_mark_no=86) at mark.c:1116
#3  0x00000000006008de in GC_mark_thread (id=0x3) at pthread_support.c:559
#4  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 29 (Thread 0x7fd7da55b700 (LWP 28046)):
#0  0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x0000000000601ccb in GC_wait_marker () at pthread_support.c:1905
#2  0x00000000005f8c47 in GC_help_marker (my_mark_no=86) at mark.c:1116
#3  0x00000000006008de in GC_mark_thread (id=0x4) at pthread_support.c:559
#4  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 28 (Thread 0x7fd7d9d5a700 (LWP 28047)):
#0  0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x0000000000601ccb in GC_wait_marker () at pthread_support.c:1905
#2  0x00000000005f8c47 in GC_help_marker (my_mark_no=86) at mark.c:1116
#3  0x00000000006008de in GC_mark_thread (id=0x5) at pthread_support.c:559
#4  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 27 (Thread 0x7fd7d9559700 (LWP 28048)):
#0  0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x0000000000601ccb in GC_wait_marker () at pthread_support.c:1905
#2  0x00000000005f8c47 in GC_help_marker (my_mark_no=86) at mark.c:1116
#3  0x00000000006008de in GC_mark_thread (id=0x6) at pthread_support.c:559
#4  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 26 (Thread 0x7fd7d8219700 (LWP 28050)):
#0  0x00007fd7dd00ffd0 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005ec858 in mono_sem_wait (sem=0x93f1c0, alertable=1) at mono-semaphore.c:113
#2  0x00000000005972db in finalizer_thread (unused=<optimized out>) at gc.c:1077
#3  0x0000000000578183 in start_wrapper_internal (data=0x1cd0410) at threads.c:594
#4  start_wrapper (data=0x1cd0410) at threads.c:640
#5  0x00000000005e15f3 in thread_start_routine (args=0x1c4fd00) at wthreads.c:288
#6  0x00000000005f0309 in inner_start_thread (arg=0x1cd0670) at mono-threads-posix.c:49
#7  0x0000000000601949 in GC_start_routine (arg=0x7fd7dd968fc0) at pthread_support.c:1510
#8  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 25 (Thread 0x7fd7d3fff700 (LWP 28051)):
#0  0x00007fd7dd01188d in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000004a2b2b in mono_handle_native_sigsegv (signal=<optimized out>, ctx=<optimized out>) at mini-exceptions.c:2331
#2  <signal handler called>
#3  0x00007fd7dcc79425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00007fd7dcc7cb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x000000000060939d in monoeg_g_logv (log_domain=<optimized out>, log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=<optimized out>) at goutput.c:168
#6  0x00000000006094d6 in monoeg_assertion_message (format=<optimized out>) at goutput.c:188
#7  0x00000000004c625f in buffer_add_value_full (buf=0x7fd7d3ffec00, t=<optimized out>, addr=<optimized out>, domain=0x7fd7d8d2fcc0, as_vtype=<optimized out>) at debugger-agent.c:5380
#8  0x00000000004c669a in add_var (buf=0x7fd7d3ffec00, t={class, "LightStation.API.TimeSeries"}, ctx=<optimized out>, domain=<optimized out>, as_vtype=0, var=<optimized out>) at debugger-agent.c:5747
#9  0x00000000004c7219 in frame_commands (command=<optimized out>, p=0x7fd7cc515350 "", end=0x7fd7cc515350 "", buf=0x7fd7d3ffec00) at debugger-agent.c:8273
#10 0x00000000004ce406 in debugger_thread (arg=<optimized out>) at debugger-agent.c:8790
#11 0x00000000005e15f3 in thread_start_routine (args=0x1c4fdc8) at wthreads.c:288
#12 0x00000000005f0309 in inner_start_thread (arg=0x1cd3130) at mono-threads-posix.c:49
#13 0x0000000000601949 in GC_start_routine (arg=0x7fd7dd968fc0) at pthread_support.c:1510
#14 0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#15 0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#16 0x0000000000000000 in ?? ()

Thread 24 (Thread 0x7fd7d36bd700 (LWP 28056)):
#0  0x00007fd7dd01152d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005e0858 in SleepEx (ms=<optimized out>, alertable=1) at wthreads.c:836
#2  0x0000000000579968 in monitor_thread (unused=<optimized out>) at threadpool.c:768
#3  0x0000000000578183 in start_wrapper_internal (data=0x2760940) at threads.c:594
#4  start_wrapper (data=0x2760940) at threads.c:640
#5  0x00000000005e15f3 in thread_start_routine (args=0x1c4fe90) at wthreads.c:288
#6  0x00000000005f0309 in inner_start_thread (arg=0x2760900) at mono-threads-posix.c:49
#7  0x0000000000601949 in GC_start_routine (arg=0x7fd7d397ee38) at pthread_support.c:1510
#8  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 23 (Thread 0x7fd7d367c700 (LWP 28057)):
#0  0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005ec94b in mono_sem_timedwait (sem=0x93ee48, timeout_ms=<optimized out>, alertable=1) at mono-semaphore.c:76
#2  0x000000000057c3cf in async_invoke_thread (data=0x0) at threadpool.c:1504
#3  0x0000000000578183 in start_wrapper_internal (data=0x276e640) at threads.c:594
#4  start_wrapper (data=0x276e640) at threads.c:640
#5  0x00000000005e15f3 in thread_start_routine (args=0x1c4ff58) at wthreads.c:288
#6  0x00000000005f0309 in inner_start_thread (arg=0x276cba0) at mono-threads-posix.c:49
#7  0x0000000000601949 in GC_start_routine (arg=0x7fd7d397ee38) at pthread_support.c:1510
#8  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 22 (Thread 0x7fd7d24eb700 (LWP 28058)):
#0  0x00007fd7dd00e0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005cb55f in _wapi_handle_timedwait_signal_handle (handle=0x40d, timeout=0x7fd7d24ea7e0, alertable=1, poll=<optimized out>) at handles.c:1583
#2  0x00000000005de46e in WaitForSingleObjectEx (handle=0x40d, timeout=119999, alertable=1) at wait.c:197
#3  0x0000000000575e71 in mono_wait_uninterrupted (thread=0x7fd7dd9ec7e0, multiple=0, numhandles=1, handles=0x7fd7d24ea868, waitall=0, ms=119999, alertable=1) at threads.c:1405
#4  0x0000000000577ac9 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (this=<optimized out>, handle=0x40d, ms=119999, exitContext=<optimized out>) at threads.c:1537
#5  0x000000004058255d in ?? ()
#6  0x00007fd7bc000e40 in ?? ()
#7  0x0000000040582004 in ?? ()
#8  0x00007fd7d24ea8f0 in ?? ()
#9  0x00007fd7d24ea91f in ?? ()
#10 0x0000000000000001 in ?? ()
#11 0x00007fd7d24ea950 in ?? ()
#12 0x00007fd7d24ea890 in ?? ()
#13 0x000000000001d4c0 in ?? ()
#14 0x000000000001d4bf in ?? ()
#15 0x0000000000000000 in ?? ()

Thread 21 (Thread 0x7fd7bbffb700 (LWP 28061)):
#0  0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005ec94b in mono_sem_timedwait (sem=0x93ee48, timeout_ms=<optimized out>, alertable=1) at mono-semaphore.c:76
#2  0x000000000057c3cf in async_invoke_thread (data=0x0) at threadpool.c:1504
#3  0x0000000000578183 in start_wrapper_internal (data=0x7fd7c0001420) at threads.c:594
#4  start_wrapper (data=0x7fd7c0001420) at threads.c:640
#5  0x00000000005e15f3 in thread_start_routine (args=0x1c50728) at wthreads.c:288
#6  0x00000000005f0309 in inner_start_thread (arg=0x7fd7c0001370) at mono-threads-posix.c:49
#7  0x0000000000601949 in GC_start_routine (arg=0x7fd7d2552fc0) at pthread_support.c:1510
#8  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7fd7bbdfa700 (LWP 28062)):
#0  0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005ec94b in mono_sem_timedwait (sem=0x93ed88, timeout_ms=<optimized out>, alertable=1) at mono-semaphore.c:76
#2  0x000000000057c3cf in async_invoke_thread (data=0x0) at threadpool.c:1504
#3  0x0000000000578183 in start_wrapper_internal (data=0x7fd7b4001420) at threads.c:594
#4  start_wrapper (data=0x7fd7b4001420) at threads.c:640
#5  0x00000000005e15f3 in thread_start_routine (args=0x1c507f0) at wthreads.c:288
#6  0x00000000005f0309 in inner_start_thread (arg=0x7fd7b4001370) at mono-threads-posix.c:49
#7  0x0000000000601949 in GC_start_routine (arg=0x7fd7d2552f88) at pthread_support.c:1510
#8  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7fd7d2162700 (LWP 28065)):
#0  0x00007fd7dd00e0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005cb55f in _wapi_handle_timedwait_signal_handle (handle=0x43b, timeout=0x7fd7d2160d50, alertable=1, poll=<optimized out>) at handles.c:1583
#2  0x00000000005de46e in WaitForSingleObjectEx (handle=0x43b, timeout=100, alertable=1) at wait.c:197
#3  0x000000000059a6b6 in mono_monitor_try_enter_internal (allow_interruption=1, ms=4294967295, obj=0x7fd7d00ab4f0) at monitor.c:634
#4  ves_icall_System_Threading_Monitor_Monitor_try_enter_with_atomic_var (obj=0x7fd7d00ab4f0, ms=4294967295, lockTaken=0x7fd7d2161097 "") at monitor.c:1270
#5  0x00000000402aa671 in ?? ()
#6  0x00007fd798000e40 in ?? ()
#7  0x00007fd7d2645b00 in ?? ()
#8  0x00007fd7169853f0 in ?? ()
#9  0x00007fd7dd9f6f50 in ?? ()
#10 0x00007fd7d19a5700 in ?? ()
#11 0x00007fd7d2161260 in ?? ()
#12 0x00007fd7d2160de0 in ?? ()
#13 0x00007fd75cf8fa10 in ?? ()
#14 0x00007fd7d00ab4f0 in ?? ()
#15 0xffffffffffffffff in ?? ()
#16 0x00007fd7d2161097 in ?? ()
#17 0x000000004092c000 in ?? ()
#18 0x00007fd7b946cb98 in ?? ()
#19 0x00000000402aa5c0 in ?? ()
#20 0x00007fd7d2162700 in ?? ()
#21 0x00007fd7d00ab4f0 in ?? ()
#22 0x00007fd7d2161097 in ?? ()
#23 0x000000004092c000 in ?? ()
#24 0x00007fd7d00ab4f0 in ?? ()
#25 0x00000000402aa44c in ?? ()
#26 0x000000004092c000 in ?? ()
#27 0x00007fd7d00ab4f0 in ?? ()
#28 0x00007fd7d2161097 in ?? ()
#29 0x00000000402aa3c0 in ?? ()
#30 0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7fd7d1f61700 (LWP 28066)):
#0  0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005ec94b in mono_sem_timedwait (sem=0x93ed88, timeout_ms=<optimized out>, alertable=1) at mono-semaphore.c:76
#2  0x000000000057c3cf in async_invoke_thread (data=0x0) at threadpool.c:1504
#3  0x0000000000578183 in start_wrapper_internal (data=0x7fd7a0001420) at threads.c:594
#4  start_wrapper (data=0x7fd7a0001420) at threads.c:640
#5  0x00000000005e15f3 in thread_start_routine (args=0x1c50b10) at wthreads.c:288
#6  0x00000000005f0309 in inner_start_thread (arg=0x7fd7a0001370) at mono-threads-posix.c:49
#7  0x0000000000601949 in GC_start_routine (arg=0x7fd7d2552fc0) at pthread_support.c:1510
#8  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fd7d1f18700 (LWP 28067)):
#0  0x00007fd7dd01104d in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005d9add in _wapi_accept (fd=8, addr=0x0, addrlen=0x0) at sockets.c:221
#2  0x000000000056a163 in ves_icall_System_Net_Sockets_Socket_Accept_internal (sock=<optimized out>, error=0x7fd7d1f1785c, blocking=<optimized out>) at socket-io.c:865
#3  0x00000000417386e8 in ?? ()
#4  0x00007fd79c000e40 in ?? ()
#5  0x00007fd7c8051988 in ?? ()
#6  0x000000004092c000 in ?? ()
#7  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fd7d1c79700 (LWP 28071)):
#0  0x00007fd7dd00e0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005cb55f in _wapi_handle_timedwait_signal_handle (handle=0x43b, timeout=0x7fd7d1c77d50, alertable=1, poll=<optimized out>) at handles.c:1583
#2  0x00000000005de46e in WaitForSingleObjectEx (handle=0x43b, timeout=100, alertable=1) at wait.c:197
#3  0x000000000059a6b6 in mono_monitor_try_enter_internal (allow_interruption=1, ms=4294967295, obj=0x7fd7d00ab4f0) at monitor.c:634
#4  ves_icall_System_Threading_Monitor_Monitor_try_enter_with_atomic_var (obj=0x7fd7d00ab4f0, ms=4294967295, lockTaken=0x7fd7d1c78097 "") at monitor.c:1270
#5  0x00000000402aa671 in ?? ()
#6  0x00007fd780000e40 in ?? ()
#7  0x00007fd7d2645b00 in ?? ()
#8  0x00007fd71deefa10 in ?? ()
#9  0x00007fd7dd9f6f50 in ?? ()
#10 0x00007fd7d19a5700 in ?? ()
#11 0x00007fd7d1c78260 in ?? ()
#12 0x00007fd7d1c77de0 in ?? ()
#13 0x00007fd75cf8fa10 in ?? ()
#14 0x00007fd7d00ab4f0 in ?? ()
#15 0xffffffffffffffff in ?? ()
#16 0x00007fd7d1c78097 in ?? ()
#17 0x000000004092c000 in ?? ()
#18 0x00007fd7b946cb98 in ?? ()
#19 0x00000000402aa5c0 in ?? ()
#20 0x00007fd7d1c79700 in ?? ()
#21 0x00007fd7d00ab4f0 in ?? ()
#22 0x00007fd7d1c78097 in ?? ()
#23 0x000000004092c000 in ?? ()
#24 0x00007fd7d00ab4f0 in ?? ()
#25 0x00000000402aa44c in ?? ()
#26 0x000000004092c000 in ?? ()
#27 0x00007fd7d00ab4f0 in ?? ()
#28 0x00007fd7d1c78097 in ?? ()
#29 0x00000000402aa3c0 in ?? ()
#30 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fd7d1a37700 (LWP 28072)):
#0  0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005ec94b in mono_sem_timedwait (sem=0x93ed88, timeout_ms=<optimized out>, alertable=1) at mono-semaphore.c:76
#2  0x000000000057c3cf in async_invoke_thread (data=0x0) at threadpool.c:1504
#3  0x0000000000578183 in start_wrapper_internal (data=0x7fd794001420) at threads.c:594
#4  start_wrapper (data=0x7fd794001420) at threads.c:640
#5  0x00000000005e15f3 in thread_start_routine (args=0x1c51088) at wthreads.c:288
#6  0x00000000005f0309 in inner_start_thread (arg=0x7fd794001370) at mono-threads-posix.c:49
#7  0x0000000000601949 in GC_start_routine (arg=0x7fd7d2552f50) at pthread_support.c:1510
#8  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fd7d19a5700 (LWP 28074)):
#0  0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000004c8407 in suspend_current () at debugger-agent.c:2832
#2  suspend_current () at debugger-agent.c:2790
#3  0x00000000004c86d2 in invoke_method () at debugger-agent.c:6266
#4  suspend_current () at debugger-agent.c:2851
#5  suspend_current () at debugger-agent.c:2790
#6  0x00000000004c86d2 in invoke_method () at debugger-agent.c:6266
#7  suspend_current () at debugger-agent.c:2851
#8  suspend_current () at debugger-agent.c:2790
#9  0x00000000004c86d2 in invoke_method () at debugger-agent.c:6266
#10 suspend_current () at debugger-agent.c:2851
#11 suspend_current () at debugger-agent.c:2790
#12 0x00000000004c86d2 in invoke_method () at debugger-agent.c:6266
#13 suspend_current () at debugger-agent.c:2851
#14 suspend_current () at debugger-agent.c:2790
#15 0x00000000004c86d2 in invoke_method () at debugger-agent.c:6266
#16 suspend_current () at debugger-agent.c:2851
#17 suspend_current () at debugger-agent.c:2790
#18 0x00000000004c86d2 in invoke_method () at debugger-agent.c:6266
#19 suspend_current () at debugger-agent.c:2851
#20 suspend_current () at debugger-agent.c:2790
#21 0x00000000004c86d2 in invoke_method () at debugger-agent.c:6266
#22 suspend_current () at debugger-agent.c:2851
#23 suspend_current () at debugger-agent.c:2790
#24 0x00000000004c86d2 in invoke_method () at debugger-agent.c:6266
#25 suspend_current () at debugger-agent.c:2851
#26 suspend_current () at debugger-agent.c:2790
#27 0x00000000004c86d2 in invoke_method () at debugger-agent.c:6266
#28 suspend_current () at debugger-agent.c:2851
#29 suspend_current () at debugger-agent.c:2790
#30 0x00000000004c9045 in process_event (event=<optimized out>, arg=<optimized out>, il_offset=<optimized out>, ctx=<optimized out>, events=0x0, suspend_policy=<optimized out>) at debugger-agent.c:3631
#31 0x00000000004c9faa in process_breakpoint_inner (tls=0x7fd778000ea0) at debugger-agent.c:4494
#32 0x00000000004c0638 in process_signal_event (func=0x4c9c60 <process_breakpoint_inner>) at debugger-agent.c:4515
#33 0x00000000004c079e in process_breakpoint () at debugger-agent.c:4527
#34 0x00000000409136e4 in ?? ()
#35 0x00007fd7b94611b8 in ?? ()
#36 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fd7d17a4700 (LWP 28075)):
#0  0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005ec94b in mono_sem_timedwait (sem=0x93ed88, timeout_ms=<optimized out>, alertable=1) at mono-semaphore.c:76
#2  0x000000000057c3cf in async_invoke_thread (data=0x0) at threadpool.c:1504
#3  0x0000000000578183 in start_wrapper_internal (data=0x7fd784001420) at threads.c:594
#4  start_wrapper (data=0x7fd784001420) at threads.c:640
#5  0x00000000005e15f3 in thread_start_routine (args=0x1c512e0) at wthreads.c:288
#6  0x00000000005f0309 in inner_start_thread (arg=0x7fd784001370) at mono-threads-posix.c:49
#7  0x0000000000601949 in GC_start_routine (arg=0x7fd7d2552fc0) at pthread_support.c:1510
#8  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fd7d175f700 (LWP 28077)):
#0  0x00007fd7dd01104d in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005d9add in _wapi_accept (fd=17, addr=0x0, addrlen=0x0) at sockets.c:221
#2  0x000000000056a163 in ves_icall_System_Net_Sockets_Socket_Accept_internal (sock=<optimized out>, error=0x7fd7d175e85c, blocking=<optimized out>) at socket-io.c:865
#3  0x00000000417386e8 in ?? ()
#4  0x00007fd774000e40 in ?? ()
#5  0x00007fd7d25e0f20 in ?? ()
#6  0x00007fd7d25e0f20 in ?? ()
#7  0x00007fd7d2581948 in ?? ()
#8  0x00007fd7d2575c30 in ?? ()
#9  0x00007fd7d175e890 in ?? ()
#10 0x00007fd7d175e7b0 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fd7d14d0700 (LWP 28080)):
#0  0x00007fd7dd00e0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005cb55f in _wapi_handle_timedwait_signal_handle (handle=0x43b, timeout=0x7fd7d14ced50, alertable=1, poll=<optimized out>) at handles.c:1583
#2  0x00000000005de46e in WaitForSingleObjectEx (handle=0x43b, timeout=100, alertable=1) at wait.c:197
#3  0x000000000059a6b6 in mono_monitor_try_enter_internal (allow_interruption=1, ms=4294967295, obj=0x7fd7d00ab4f0) at monitor.c:634
#4  ves_icall_System_Threading_Monitor_Monitor_try_enter_with_atomic_var (obj=0x7fd7d00ab4f0, ms=4294967295, lockTaken=0x7fd7d14cf097 "") at monitor.c:1270
#5  0x00000000402aa671 in ?? ()
#6  0x00007fd760000e40 in ?? ()
#7  0x00007fd7d2645b00 in ?? ()
#8  0x00007fd7145202a0 in ?? ()
#9  0x00007fd7dd9f6f50 in ?? ()
#10 0x00007fd7d19a5700 in ?? ()
#11 0x00007fd7d14cf260 in ?? ()
#12 0x00007fd7d14cede0 in ?? ()
#13 0x00007fd75cf8fa10 in ?? ()
#14 0x00007fd7d00ab4f0 in ?? ()
#15 0xffffffffffffffff in ?? ()
#16 0x00007fd7d14cf097 in ?? ()
#17 0x000000004092c000 in ?? ()
#18 0x00007fd7b946cb98 in ?? ()
#19 0x00000000402aa5c0 in ?? ()
#20 0x00007fd7d14d0700 in ?? ()
#21 0x00007fd7d00ab4f0 in ?? ()
#22 0x00007fd7d14cf097 in ?? ()
#23 0x000000004092c000 in ?? ()
#24 0x00007fd7d00ab4f0 in ?? ()
#25 0x00000000402aa44c in ?? ()
#26 0x000000004092c000 in ?? ()
#27 0x00007fd7d00ab4f0 in ?? ()
#28 0x00007fd7d14cf097 in ?? ()
#29 0x00000000402aa3c0 in ?? ()
#30 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fd7d1241700 (LWP 28083)):
#0  0x00007fd7dd00e0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005cb55f in _wapi_handle_timedwait_signal_handle (handle=0x43b, timeout=0x7fd7d123fd50, alertable=1, poll=<optimized out>) at handles.c:1583
#2  0x00000000005de46e in WaitForSingleObjectEx (handle=0x43b, timeout=100, alertable=1) at wait.c:197
#3  0x000000000059a6b6 in mono_monitor_try_enter_internal (allow_interruption=1, ms=4294967295, obj=0x7fd7d00ab4f0) at monitor.c:634
#4  ves_icall_System_Threading_Monitor_Monitor_try_enter_with_atomic_var (obj=0x7fd7d00ab4f0, ms=4294967295, lockTaken=0x7fd7d1240097 "") at monitor.c:1270
#5  0x00000000402aa671 in ?? ()
#6  0x00007fd75c000e40 in ?? ()
#7  0x00007fd7d2645b00 in ?? ()
#8  0x00007fd713b121c0 in ?? ()
#9  0x00007fd7dd9f6f50 in ?? ()
#10 0x00007fd7d19a5700 in ?? ()
#11 0x00007fd7d1240260 in ?? ()
#12 0x00007fd7d123fde0 in ?? ()
#13 0x00007fd75cf8fa10 in ?? ()
#14 0x00007fd7d00ab4f0 in ?? ()
#15 0xffffffffffffffff in ?? ()
#16 0x00007fd7d1240097 in ?? ()
#17 0x000000004092c000 in ?? ()
#18 0x00007fd7b946cb98 in ?? ()
#19 0x00000000402aa5c0 in ?? ()
#20 0x00007fd7d1241700 in ?? ()
#21 0x00007fd7d00ab4f0 in ?? ()
#22 0x00007fd7d1240097 in ?? ()
#23 0x000000004092c000 in ?? ()
#24 0x00007fd7d00ab4f0 in ?? ()
#25 0x00000000402aa44c in ?? ()
#26 0x000000004092c000 in ?? ()
#27 0x00007fd7d00ab4f0 in ?? ()
#28 0x00007fd7d1240097 in ?? ()
#29 0x00000000402aa3c0 in ?? ()
#30 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fd7d1040700 (LWP 28084)):
#0  0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005ec94b in mono_sem_timedwait (sem=0x93ed88, timeout_ms=<optimized out>, alertable=1) at mono-semaphore.c:76
#2  0x000000000057c3cf in async_invoke_thread (data=0x0) at threadpool.c:1504
#3  0x0000000000578183 in start_wrapper_internal (data=0x7fd758001420) at threads.c:594
#4  start_wrapper (data=0x7fd758001420) at threads.c:640
#5  0x00000000005e15f3 in thread_start_routine (args=0x1c519e8) at wthreads.c:288
#6  0x00000000005f0309 in inner_start_thread (arg=0x7fd758001370) at mono-threads-posix.c:49
#7  0x0000000000601949 in GC_start_routine (arg=0x7fd7d397eee0) at pthread_support.c:1510
#8  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fd7d0ffb700 (LWP 28085)):
#0  0x00007fd7dd01104d in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005d9add in _wapi_accept (fd=34, addr=0x0, addrlen=0x0) at sockets.c:221
#2  0x000000000056a163 in ves_icall_System_Net_Sockets_Socket_Accept_internal (sock=<optimized out>, error=0x7fd7d0ffa86c, blocking=<optimized out>) at socket-io.c:865
#3  0x00000000417386e8 in ?? ()
#4  0x00007fd754000e40 in ?? ()
#5  0x00007fd7d8d29028 in ?? ()
#6  0x00007fd7d341a960 in ?? ()
#7  0x00007fd7d26452c0 in ?? ()
#8  0x00007fd7d25754e0 in ?? ()
#9  0x00007fd7d0ffa8a0 in ?? ()
#10 0x00007fd7d0ffa7c0 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fd7d0dee700 (LWP 28086)):
#0  0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005ec94b in mono_sem_timedwait (sem=0x93ed88, timeout_ms=<optimized out>, alertable=1) at mono-semaphore.c:76
#2  0x000000000057c3cf in async_invoke_thread (data=0x0) at threadpool.c:1504
#3  0x0000000000578183 in start_wrapper_internal (data=0x7fd76c001420) at threads.c:594
#4  start_wrapper (data=0x7fd76c001420) at threads.c:640
#5  0x00000000005e15f3 in thread_start_routine (args=0x1c51c40) at wthreads.c:288
#6  0x00000000005f0309 in inner_start_thread (arg=0x7fd76c001370) at mono-threads-posix.c:49
#7  0x0000000000601949 in GC_start_routine (arg=0x7fd7d397eee0) at pthread_support.c:1510
#8  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fd7d0d1f700 (LWP 28090)):
#0  0x00007fd7dd00e0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005cb55f in _wapi_handle_timedwait_signal_handle (handle=0x43b, timeout=0x7fd7d0d1dd50, alertable=1, poll=<optimized out>) at handles.c:1583
#2  0x00000000005de46e in WaitForSingleObjectEx (handle=0x43b, timeout=100, alertable=1) at wait.c:197
#3  0x000000000059a6b6 in mono_monitor_try_enter_internal (allow_interruption=1, ms=4294967295, obj=0x7fd7d00ab4f0) at monitor.c:634
#4  ves_icall_System_Threading_Monitor_Monitor_try_enter_with_atomic_var (obj=0x7fd7d00ab4f0, ms=4294967295, lockTaken=0x7fd7d0d1e097 "") at monitor.c:1270
#5  0x00000000402aa671 in ?? ()
#6  0x00007fd73c000e40 in ?? ()
#7  0x00007fd7d2645b00 in ?? ()
#8  0x00007fd7192f52a0 in ?? ()
#9  0x00007fd7dd9f6f50 in ?? ()
#10 0x00007fd7d19a5700 in ?? ()
#11 0x00007fd7d0d1e260 in ?? ()
#12 0x00007fd7d0d1dde0 in ?? ()
#13 0x00007fd75cf8fa10 in ?? ()
#14 0x00007fd7d00ab4f0 in ?? ()
#15 0xffffffffffffffff in ?? ()
#16 0x00007fd7d0d1e097 in ?? ()
#17 0x000000004092c000 in ?? ()
#18 0x00007fd7b946cb98 in ?? ()
#19 0x00000000402aa5c0 in ?? ()
#20 0x00007fd7d0d1f700 in ?? ()
#21 0x00007fd7d00ab4f0 in ?? ()
#22 0x00007fd7d0d1e097 in ?? ()
#23 0x000000004092c000 in ?? ()
#24 0x00007fd7d00ab4f0 in ?? ()
#25 0x00000000402aa44c in ?? ()
#26 0x000000004092c000 in ?? ()
#27 0x00007fd7d00ab4f0 in ?? ()
#28 0x00007fd7d0d1e097 in ?? ()
#29 0x00000000402aa3c0 in ?? ()
#30 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fd7d0add700 (LWP 28091)):
#0  0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005ec94b in mono_sem_timedwait (sem=0x93ed88, timeout_ms=<optimized out>, alertable=1) at mono-semaphore.c:76
#2  0x000000000057c3cf in async_invoke_thread (data=0x0) at threadpool.c:1504
#3  0x0000000000578183 in start_wrapper_internal (data=0x7fd7400016e0) at threads.c:594
#4  start_wrapper (data=0x7fd7400016e0) at threads.c:640
#5  0x00000000005e15f3 in thread_start_routine (args=0x1c52028) at wthreads.c:288
#6  0x00000000005f0309 in inner_start_thread (arg=0x7fd740001370) at mono-threads-posix.c:49
#7  0x0000000000601949 in GC_start_routine (arg=0x7fd7d397edc8) at pthread_support.c:1510
#8  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd7d0a90700 (LWP 28092)):
#0  0x00007fd7dd0100c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005ec94b in mono_sem_timedwait (sem=0x93ed88, timeout_ms=<optimized out>, alertable=1) at mono-semaphore.c:76
#2  0x000000000057c3cf in async_invoke_thread (data=0x0) at threadpool.c:1504
#3  0x0000000000578183 in start_wrapper_internal (data=0x7fd744001420) at threads.c:594
#4  start_wrapper (data=0x7fd744001420) at threads.c:640
#5  0x00000000005e15f3 in thread_start_routine (args=0x1c520f0) at wthreads.c:288
#6  0x00000000005f0309 in inner_start_thread (arg=0x7fd744001370) at mono-threads-posix.c:49
#7  0x0000000000601949 in GC_start_routine (arg=0x7fd7d397eee0) at pthread_support.c:1510
#8  0x00007fd7dd009e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fd7dcd36cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd7d0a4f700 (LWP 28093)):
#0  0x00007fd7dd01104d in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005d9add in _wapi_accept (fd=36, addr=0x0, addrlen=0x0) at sockets.c:221
#2  0x000000000056a163 in ves_icall_System_Net_Sockets_Socket_Accept_internal (sock=<optimized out>, error=0x7fd7d0a4e86c, blocking=<optimized out>) at socket-io.c:865
#3  0x00000000417386e8 in ?? ()
#4  0x00007fd734000e40 in ?? ()
#5  0x00007fd7d341a920 in ?? ()
#6  0x00007fd7d341a920 in ?? ()
#7  0x00007fd7d340bd68 in ?? ()
#8  0x00007fd7d25750d0 in ?? ()
#9  0x00007fd7d0a4e8a0 in ?? ()
#10 0x00007fd7d0a4e7c0 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd7d0846700 (LWP 28094)):
#0  0x00007fd7dd01104d in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005d9add in _wapi_accept (fd=38, addr=0x0, addrlen=0x0) at sockets.c:221
#2  0x000000000056a163 in ves_icall_System_Net_Sockets_Socket_Accept_internal (sock=<optimized out>, error=0x7fd7d084586c, blocking=<optimized out>) at socket-io.c:865
#3  0x00000000417386e8 in ?? ()
#4  0x00007fd728000e40 in ?? ()
#5  0x00007fd7d341a8e0 in ?? ()
#6  0x00007fd7d341a8e0 in ?? ()
#7  0x00007fd7d340b790 in ?? ()
#8  0x00007fd7d3721af8 in ?? ()
#9  0x00007fd7d08458a0 in ?? ()
#10 0x00007fd7d08457c0 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd7ddb21740 (LWP 28041)):
#0  0x00007fd7dd00dd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00000000005cb683 in _wapi_handle_timedwait_signal_handle (handle=0x41b, timeout=0x0, alertable=1, poll=<optimized out>) at handles.c:1585
#2  0x00000000005de56d in WaitForSingleObjectEx (handle=0x41b, timeout=4294967295, alertable=1) at wait.c:195
#3  0x0000000000577da1 in ves_icall_System_Threading_Thread_Join_internal (this=0x7fd7d2559bd0, ms=-1, thread=0x41b) at threads.c:1376
#4  0x0000000041ca5ab1 in ?? ()
#5  0x0000000001c9df70 in ?? ()
#6  0x0000000000000000 in ?? ()

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

Mono.Debugger.Soft.VMDisconnectedException: Exception of type 'Mono.Debugger.Soft.VMDisconnectedException' was thrown.
  at Mono.Debugger.Soft.Connection.SendReceive (CommandSet command_set, Int32 command, Mono.Debugger.Soft.PacketWriter packet) [0x0011f] in /home/calder/tmp/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1454 
  at Mono.Debugger.Soft.Connection.StackFrame_GetValues (Int64 thread_id, Int64 id, System.Int32[] pos) [0x00021] in /home/calder/tmp/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:2219 
  at Mono.Debugger.Soft.StackFrame.GetValue (Mono.Debugger.Soft.LocalVariable var) [0x0002e] in /home/calder/tmp/monodevelop/main/contrib/Mono.Debugger.Soft/Mono.Debugger.Soft/StackFrame.cs:122 
  at Mono.Debugging.Soft.VariableValueReference.get_Value () [0x0001a] in /home/calder/tmp/monodevelop/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/VariableValueReference.cs:68 
  at Mono.Debugging.Evaluation.ValueReference.OnCreateObjectValue (Mono.Debugging.Client.EvaluationOptions options) [0x00032] in /home/calder/tmp/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Evaluation/ValueReference.cs:137 
  at Mono.Debugging.Evaluation.ValueReference.CreateObjectValue (Mono.Debugging.Client.EvaluationOptions options) [0x00057] in /home/calder/tmp/monodevelop/main/src/core/Mono.Debugging/Mono.Debugging.Evaluation/ValueReference.cs:105
Comment 15 Zoltan Varga 2013-03-15 09:58:10 UTC
Is the TimeSeries type a class or a struct ?
Comment 16 Matt 2013-03-15 09:59:09 UTC
Zoltan,

It's a class, one that is defined in my application.

Matt
Comment 17 Zoltan Varga 2013-03-15 10:08:54 UTC
We would need a testcase to be able to fix this.
Comment 18 Matt 2013-03-15 10:24:53 UTC
Zoltan, 

I can't provide the code it is proprietary. Perhaps a suggestion of how I might debug it myself?

Matt
Comment 19 Zoltan Varga 2013-03-15 11:48:37 UTC
Fixed in master/mono-2-10.

This might be caused by code which passes arguments by ref using optional parameters, i.e.:

  static void Foo2 (int a, ref int b)
	{
	}
 
	public static int Main ()
	{
		int i = 1;
		Foo2 (b: ref i, a: i);
		return 0;
        }

Avoiding this can probably fix the crash.
Comment 20 Zoltan Varga 2013-07-28 03:49:46 UTC
*** Bug 9783 has been marked as a duplicate of this bug. ***