SharpDevelop Version : 3.0.0.3168
.NET Version : 2.0.50727.3031
OS Version : Microsoft Windows NT 6.0.6001 Service Pack 1
Current culture : English (United Kingdom) (en-GB)
Current UI language : en-US
Working Set Memory : 152320kb
GC Heap Memory : 32373kb
Exception thrown:
System.Runtime.InteropServices.COMException (0x80131C22): The operation is illegal because of a stack overflow. (Exception from HRESULT: 0x80131C22)
at Debugger.Interop.CorDebug.ICorDebugEval2.CallParameterizedFunction(ICorDebugFunction pFunction, UInt32 nTypeArgs, ICorDebugType[ ppTypeArgs, UInt32 nArgs, ICorDebugValue[ ppArgs)
at Debugger.Wrappers.CorDebug.ICorDebugEval2.CallParameterizedFunction(ICorDebugFunction pFunction, UInt32 nTypeArgs, ICorDebugType[ ppTypeArgs, UInt32 nArgs, ICorDebugValue[ ppArgs)
at Debugger.Eval.MethodInvokeStarter(Eval eval, MethodInfo method, Value thisValue, Value[ args)
at Debugger.Eval.<>c__DisplayClass1.<AsyncInvokeMethod>b__0(Eval eval)
at Debugger.Eval.CreateEval(Process process, String description, EvalStarter evalStarter)
at Debugger.Eval.AsyncInvokeMethod(MethodInfo method, Value thisValue, Value[ args)
at Debugger.Eval.InvokeMethod(MethodInfo method, Value thisValue, Value[ args)
at Debugger.Value.InvokeMethod(Value objectInstance, MethodInfo methodInfo, Value[ arguments)
at Debugger.Value.GetPropertyValue(Value objectInstance, PropertyInfo propertyInfo, Value[ arguments)
at Debugger.Value.GetMemberValue(String name)
at Debugger.Exception.get_StackTrace()
at Debugger.Exception.ToString(String endOfInnerExceptionFormat)
at Debugger.Exception.ToString()
at ICSharpCode.SharpDevelop.Services.WindowsDebugger.debuggedProcess_ExceptionThrown(Object sender, ExceptionEventArgs e)
at Debugger.Process.OnExceptionThrown(ExceptionEventArgs e)
at Debugger.Process.RaisePausedEvents()
at Debugger.Interop.MTA2STA.<>c__DisplayClass3.<EnqueueCall>b__0()
at Debugger.Interop.MTA2STA.PerformCall()
at Debugger.Interop.MTA2STA.PerformAllCalls()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()