-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Description
Here are my exact repro steps
-
Clone madskristensen/WebEssentials2015@d946b8b (the version of WE shouldn't matter at all, unless I manage to fix F12)
-
Run
-
Open a Markdown file containing a C# code block:
```C# int x = x = 0; ``` -
Set Break on unhandled exceptions
-
Select any identifier defined in the code block and press F12
-
Roslyn will throw an ArgumentException (the buffer is somehow getting a StaticTextContainer; I'll file that issue after I manage to debug it)
-
Load symbols for the top two stack frames (EditorFeatures.Text & VS.LangServices) from DotPeek
-
Launch a third copy of VS, set Break On Exceptions, and attach to the original (debugger) copy
-
Open either of the top two stack frames
-
The debugger will crash with a null reference in vsdebugeng.manimpl.dll
-
Close the exception dialog in the third copy
-
Watch it crash too