It's my first post and I can't find a way to attach a file so here is the error Sharp develop reported when I single stepped in a VS 2013 project I was playing with in Sharp Develop.
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 : English (United Kingdom) (en-GB)
Running under WOW6432, processor architecture: x86-64
Working Set Memory : 244596kb
GC Heap Memory : 94419kb
Exception thrown:
System.NullReferenceException: Object reference not set to an instance of an object.
at Debugger.ManagedCallback.StepComplete(ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugStepper pStepper, CorDebugStepReason reason)
at Debugger.ManagedCallbackProxy.<>c__DisplayClass6_0.<StepComplete>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:
12:11:23.301 [1] INFO - Debugger Command: StepOver
12:11:23.332 [1] INFO - Open file c:\Temp\Basic4ppcDesktop\Dbasic\Form1.cs
12:11:23.458 [13] DEBUG - Telling worker process to exit
12:11:23.458 [13] DEBUG - Waiting for thread-join
12:11:23.459 [27] DEBUG - Cannot read from WorkerProcess 3248: end of stream
12:11:23.459 [27] DEBUG - Stopped reading from WorkerProcess 3248.
12:11:23.460 [27] DEBUG - Telling worker process to exit
12:11:23.460 [27] DEBUG - End of reader thread on WorkerProcess 3248.
12:11:23.460 [13] DEBUG - Joined!
12:11:23.847 [22] DEBUG - Resolved (Line 4699, Col 13) to
12:11:24.554 [1] INFO - Debugger Command: StepOver
12:11:31.309 [1] INFO - Open file c:\Temp\Basic4ppcDesktop\Dbasic\Form1.cs
12:11:31.717 [1] DEBUG - Resolved (Line 4711, Col 73) to [TypeResolveResult System.EventArgs]
12:11:31.717 [1] DEBUG - Resolved (Line 4711, Col 73) to [TypeResolveResult System.EventArgs]
12:11:31.811 [16] DEBUG - Resolved (Line 4700, Col 17) to
12:11:33.505 [1] DEBUG - Resolved (Line 4685, Col 18) to
12:11:33.505 [1] DEBUG - Resolved (Line 4685, Col 18) to
12:11:34.083 [1] DEBUG - Resolved (Line 4680, Col 24) to [ResolveResult System.Void]
12:11:34.083 [1] DEBUG - Resolved (Line 4680, Col 24) to [ResolveResult System.Void]
12:11:36.688 [1] INFO - Debugger Command: StepOver
12:11:36.688 [1] INFO - Open file c:\Temp\Basic4ppcDesktop\Dbasic\Form1.cs
12:11:37.192 [22] DEBUG - Resolved (Line 4703, Col 9) to
12:11:40.947 [1] INFO - Debugger Command: StepOver
12:11:43.895 [1] INFO - Debugger Command: StepOver
12:11:47.577 [1] ERROR - ThreadException caught
--> Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
at Debugger.ManagedCallback.StepComplete(ICorDebugAppDomain pAppDomain, ICorDebugThread pThread, ICorDebugStepper pStepper, CorDebugStepReason reason)
at Debugger.ManagedCallbackProxy.<>c__DisplayClass6_0.<StepComplete>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: [ThemeTool 0.0.0.0]
ProjectService.CurrentSolution: [Solution C:\Temp\Basic4ppcDesktop\Basic4ppcDesktop.sln with 1 projects]
ProjectService.CurrentProject: [CSharpProject: Basic4ppcDesktop]
Workbench.ActiveContent: [AvalonEditViewContent C:\Temp\Basic4ppcDesktop\Dbasic\Form1.cs]