I sometimes get this error when I click on "Break" on the exception dialog.
Here the full error information:
SharpDevelop Version : 5.1.0.5134-RC-d5052dc5
.NET Version : 4.5.51209
OS Version : Microsoft Windows NT 6.1.7601 Service Pack 1
Current culture : Dutch (Belgium) (nl-BE)
Current UI language : en
Running under WOW6432, processor architecture: x86-64
Working Set Memory : 405892kb
GC Heap Memory : 169218kb
Exception thrown:
Debugger.DebuggerException: The requested frame index is too big
at Debugger.Thread.GetStackFrameAt(UInt32 chainIndex, UInt32 frameIndex)
at Debugger.StackFrame.get_CorILFrame()
at Debugger.StackFrame.get_NextStatement()
at ICSharpCode.SharpDevelop.Services.WindowsDebugger.JumpToCurrentLine()
at ICSharpCode.SharpDevelop.Services.WindowsDebugger.debuggedProcess_DebuggingPaused(Object sender, DebuggerPausedEventArgs e)
at Debugger.Process.OnPaused(DebuggerPausedEventArgs e)
at Debugger.ManagedCallback.<>c__DisplayClass13_0.<ExitCallback>b__0()
at Debugger.MTA2STA.<>c__DisplayClass6_1.<EnqueueCall>b__0()
at Debugger.MTA2STA.PerformCall()
at Debugger.MTA2STA.PerformAllCalls()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
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()
---- Recent log messages:
20:24:16.253 [16] DEBUG - Cannot read from WorkerProcess 5736: end of stream
20:24:16.253 [16] DEBUG - Stopped reading from WorkerProcess 5736.
20:24:16.253 [16] DEBUG - Telling worker process to exit
20:24:16.253 [16] DEBUG - End of reader thread on WorkerProcess 5736.
20:24:16.267 [17] DEBUG - Joined!
20:24:16.526 [8] DEBUG - Git: OverlayIconManager Thread finished
20:24:21.058 [34] DEBUG - Telling worker process to exit
20:24:21.058 [34] DEBUG - Waiting for thread-join
20:24:21.060 [41] DEBUG - Cannot read from WorkerProcess 8032: end of stream
20:24:21.060 [41] DEBUG - Stopped reading from WorkerProcess 8032.
20:24:21.060 [41] DEBUG - Telling worker process to exit
20:24:21.060 [41] DEBUG - End of reader thread on WorkerProcess 8032.
20:24:21.064 [34] DEBUG - Joined!
20:32:17.810 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.PropertyPad
20:32:21.105 [1] INFO - Saving layout file: C:\Users\Geert\AppData\Roaming\ICSharpCode\SharpDevelop5\layouts\Default.xml
20:32:21.116 [1] INFO - Loading layout file: C:\Users\Geert\AppData\Roaming\ICSharpCode\SharpDevelop5\layouts\Debug.xml, hideAllLostPads=False
20:32:21.990 [1] DEBUG - ChooseLayoutCommand.LayoutChanged(object,EventArgs)
20:32:21.990 [1] DEBUG - ChooseLayoutCommand.Run()
20:32:21.990 [1] INFO - Saving layout file: C:\Users\Geert\AppData\Roaming\ICSharpCode\SharpDevelop5\layouts\Debug.xml
20:32:22.013 [1] DEBUG - ActiveContentChanged to ICSharpCode.FormsDesigner.FormsDesignerViewContent
20:32:29.900 [1] INFO - Number of screens: 2
20:32:29.900 [1] INFO - Screen {X=0,Y=0,Width=1366,Height=768}: Validating {X=2082,Y=592,Width=658,Height=451}; intersection {X=0,Y=0,Width=0,Height=0}
20:32:29.900 [1] INFO - Screen {X=1366,Y=0,Width=1920,Height=1080}: Validating {X=2082,Y=592,Width=658,Height=451}; intersection {X=2082,Y=592,Width=658,Height=451}
20:32:29.950 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.PropertyPad
20:32:32.782 [1] ERROR - ThreadException caught
--> Exception:
Debugger.DebuggerException: The requested frame index is too big
at Debugger.Thread.GetStackFrameAt(UInt32 chainIndex, UInt32 frameIndex)
at Debugger.StackFrame.get_CorILFrame()
at Debugger.StackFrame.get_NextStatement()
at ICSharpCode.SharpDevelop.Services.WindowsDebugger.JumpToCurrentLine()
at ICSharpCode.SharpDevelop.Services.WindowsDebugger.debuggedProcess_DebuggingPaused(Object sender, DebuggerPausedEventArgs e)
at Debugger.Process.OnPaused(DebuggerPausedEventArgs e)
at Debugger.ManagedCallback.<>c__DisplayClass13_0.<ExitCallback>b__0()
at Debugger.MTA2STA.<>c__DisplayClass6_1.<EnqueueCall>b__0()
at Debugger.MTA2STA.PerformCall()
at Debugger.MTA2STA.PerformAllCalls()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
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()
---- Post-error application state information:
Installed 3rd party AddIns:
ProjectService.CurrentSolution: [Solution C:\Users\Geert\Documents\GitHub\Enterprise-Architect-Toolpack\Total Solution.sln with 17 projects]
ProjectService.CurrentProject: [CSharpProject: ECDMMessageComposer]
Workbench.ActiveContent: ICSharpCode.SharpDevelop.Gui.PropertyPad