Unnamed: 0,id,type,created_at,repo,repo_url,action,title,labels,body,index,text_combine,label,text,binary_label
55274,6461619830.0,IssuesEvent,2017-08-16 08:37:06,dotnet/corefx,https://api.github.com/repos/dotnet/corefx,closed,"Test: System.Runtime.Serialization.Formatters.Tests.BinaryFormatterTests/Roundtrip_Exceptions failed with ""System.Runtime.Serialization.SerializationException""",area-System.Runtime test-run-uwp-ilc,"Opened on behalf of @Jiayili1
The test `System.Runtime.Serialization.Formatters.Tests.BinaryFormatterTests/Roundtrip_Exceptions(expected: System.AggregateException: Aggregate exception message (Exception message) ---> System.Excepti...` has failed.
System.Runtime.Serialization.SerializationException : Type '$BlockedFromReflection_0_6907734b' in Assembly 'System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not marked as serializable.
Stack Trace:
at System.Runtime.Serialization.FormatterServices.InternalGetSerializableMembers(Type type) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\FormatterServices.cs:line 82
at System.Runtime.Serialization.FormatterServices.<>c.b__5_0($MemberHolder mh) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\FormatterServices.cs:line 177
at System.Func$2.Invoke(Int32 arg) in Invoke:line 16707566
at System.Collections.Concurrent.ConcurrentDictionary$2.GetOrAdd(__Canon key, Func$2<__Canon,__Canon> valueFactory) in E:\A\_work\441\s\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\ConcurrentDictionary.cs:line 989
at System.Runtime.Serialization.FormatterServices.GetSerializableMembers(Type type, StreamingContext context) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\FormatterServices.cs:line 175
at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitMemberInfo() in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryObjectInfo.cs:line 242
at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, $ISurrogateSelector surrogateSelector, StreamingContext context, $SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, $ObjectWriter objectWriter, $SerializationBinder binder) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryObjectInfo.cs:line 115
at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.Serialize(Object obj, $ISurrogateSelector surrogateSelector, StreamingContext context, $SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, $ObjectWriter objectWriter, $SerializationBinder binder) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryObjectInfo.cs:line 70
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write($WriteObjectInfo objectInfo, $NameInfo memberNameInfo, $NameInfo typeNameInfo) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryObjectWriter.cs:line 174
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, $BinaryFormatterWriter serWriter, Boolean fCheck) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryObjectWriter.cs:line 98
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Boolean check) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryFormatter.cs:line 87
at System.Runtime.Serialization.Formatters.Tests.BinaryFormatterHelpers.Clone(__Canon obj) in E:\A\_work\441\s\corefx\src\Common\tests\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs:line 21
at System.Runtime.Serialization.Formatters.Tests.BinaryFormatterHelpers.AssertRoundtrips(__Canon expected, __Canon[] additionalGetters) in E:\A\_work\441\s\corefx\src\Common\tests\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs:line 39
at System.Runtime.Serialization.Formatters.Tests.BinaryFormatterTests.Roundtrip_Exceptions(Exception expected) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\tests\BinaryFormatterTests.cs:line 168
at _$ILCT$.$ILT$ReflectionDynamicInvoke$.InvokeRetVI(Object thisPtr, IntPtr methodToCall, ArgSetupState argSetupState, Boolean targetIsThisCall)
at System.InvokeUtils.CalliIntrinsics.Call(IntPtr dynamicInvokeHelperMethod, IntPtr dynamicInvokeHelperGenericDictionary, Object thisPtr, IntPtr methodToCall, ArgSetupState argSetupState, Boolean isTargetThisCall)
at System.InvokeUtils.CallDynamicInvokeMethod(Object thisPtr, IntPtr methodToCall, Object thisPtrDynamicInvokeMethod, IntPtr dynamicInvokeHelperMethod, IntPtr dynamicInvokeHelperGenericDictionary, Object targetMethodOrDelegate, Object[] parameters, BinderBundle binderBundle, Boolean invokeMethodHelperIsThisCall, Boolean methodToCallIsThisCall) in CallDynamicInvokeMethod:line 16707566
Build : Master - 20170807.01 (UWP ILC Tests)
Failing configurations:
- Windows.10.Amd64.ClientRS3-x86
- Debug
- Release
- Windows.10.Amd64.ClientRS3-x64
- Debug
- Release
Detail: https://mc.dot.net/#/product/netcore/master/source/official~2Fcorefx~2Fmaster~2F/type/test~2Ffunctional~2Filc~2F/build/20170807.01/workItem/System.Runtime.Serialization.Formatters.Tests/analysis/xunit/System.Runtime.Serialization.Formatters.Tests.BinaryFormatterTests~2FRoundtrip_Exceptions(expected:%20System.AggregateException:%20Aggregate%20exception%20message%20(Exception%20message)%20---%3E%20System.Excepti...",1.0,"Test: System.Runtime.Serialization.Formatters.Tests.BinaryFormatterTests/Roundtrip_Exceptions failed with ""System.Runtime.Serialization.SerializationException"" - Opened on behalf of @Jiayili1
The test `System.Runtime.Serialization.Formatters.Tests.BinaryFormatterTests/Roundtrip_Exceptions(expected: System.AggregateException: Aggregate exception message (Exception message) ---> System.Excepti...` has failed.
System.Runtime.Serialization.SerializationException : Type '$BlockedFromReflection_0_6907734b' in Assembly 'System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not marked as serializable.
Stack Trace:
at System.Runtime.Serialization.FormatterServices.InternalGetSerializableMembers(Type type) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\FormatterServices.cs:line 82
at System.Runtime.Serialization.FormatterServices.<>c.b__5_0($MemberHolder mh) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\FormatterServices.cs:line 177
at System.Func$2.Invoke(Int32 arg) in Invoke:line 16707566
at System.Collections.Concurrent.ConcurrentDictionary$2.GetOrAdd(__Canon key, Func$2<__Canon,__Canon> valueFactory) in E:\A\_work\441\s\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\ConcurrentDictionary.cs:line 989
at System.Runtime.Serialization.FormatterServices.GetSerializableMembers(Type type, StreamingContext context) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\FormatterServices.cs:line 175
at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitMemberInfo() in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryObjectInfo.cs:line 242
at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, $ISurrogateSelector surrogateSelector, StreamingContext context, $SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, $ObjectWriter objectWriter, $SerializationBinder binder) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryObjectInfo.cs:line 115
at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.Serialize(Object obj, $ISurrogateSelector surrogateSelector, StreamingContext context, $SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, $ObjectWriter objectWriter, $SerializationBinder binder) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryObjectInfo.cs:line 70
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write($WriteObjectInfo objectInfo, $NameInfo memberNameInfo, $NameInfo typeNameInfo) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryObjectWriter.cs:line 174
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, $BinaryFormatterWriter serWriter, Boolean fCheck) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryObjectWriter.cs:line 98
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Boolean check) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryFormatter.cs:line 87
at System.Runtime.Serialization.Formatters.Tests.BinaryFormatterHelpers.Clone(__Canon obj) in E:\A\_work\441\s\corefx\src\Common\tests\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs:line 21
at System.Runtime.Serialization.Formatters.Tests.BinaryFormatterHelpers.AssertRoundtrips(__Canon expected, __Canon[] additionalGetters) in E:\A\_work\441\s\corefx\src\Common\tests\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs:line 39
at System.Runtime.Serialization.Formatters.Tests.BinaryFormatterTests.Roundtrip_Exceptions(Exception expected) in E:\A\_work\441\s\corefx\src\System.Runtime.Serialization.Formatters\tests\BinaryFormatterTests.cs:line 168
at _$ILCT$.$ILT$ReflectionDynamicInvoke$.InvokeRetVI(Object thisPtr, IntPtr methodToCall, ArgSetupState argSetupState, Boolean targetIsThisCall)
at System.InvokeUtils.CalliIntrinsics.Call(IntPtr dynamicInvokeHelperMethod, IntPtr dynamicInvokeHelperGenericDictionary, Object thisPtr, IntPtr methodToCall, ArgSetupState argSetupState, Boolean isTargetThisCall)
at System.InvokeUtils.CallDynamicInvokeMethod(Object thisPtr, IntPtr methodToCall, Object thisPtrDynamicInvokeMethod, IntPtr dynamicInvokeHelperMethod, IntPtr dynamicInvokeHelperGenericDictionary, Object targetMethodOrDelegate, Object[] parameters, BinderBundle binderBundle, Boolean invokeMethodHelperIsThisCall, Boolean methodToCallIsThisCall) in CallDynamicInvokeMethod:line 16707566
Build : Master - 20170807.01 (UWP ILC Tests)
Failing configurations:
- Windows.10.Amd64.ClientRS3-x86
- Debug
- Release
- Windows.10.Amd64.ClientRS3-x64
- Debug
- Release
Detail: https://mc.dot.net/#/product/netcore/master/source/official~2Fcorefx~2Fmaster~2F/type/test~2Ffunctional~2Filc~2F/build/20170807.01/workItem/System.Runtime.Serialization.Formatters.Tests/analysis/xunit/System.Runtime.Serialization.Formatters.Tests.BinaryFormatterTests~2FRoundtrip_Exceptions(expected:%20System.AggregateException:%20Aggregate%20exception%20message%20(Exception%20message)%20---%3E%20System.Excepti...",0,test system runtime serialization formatters tests binaryformattertests roundtrip exceptions failed with system runtime serialization serializationexception opened on behalf of the test system runtime serialization formatters tests binaryformattertests roundtrip exceptions expected system aggregateexception aggregate exception message exception message system excepti has failed system runtime serialization serializationexception type blockedfromreflection in assembly system private corelib version culture neutral publickeytoken is not marked as serializable stack trace at system runtime serialization formatterservices internalgetserializablemembers type type in e a work s corefx src system runtime serialization formatters src system runtime serialization formatterservices cs line at system runtime serialization formatterservices c b memberholder mh in e a work s corefx src system runtime serialization formatters src system runtime serialization formatterservices cs line at system func invoke arg in invoke line at system collections concurrent concurrentdictionary getoradd canon key func valuefactory in e a work s corefx src system collections concurrent src system collections concurrent concurrentdictionary cs line at system runtime serialization formatterservices getserializablemembers type type streamingcontext context in e a work s corefx src system runtime serialization formatters src system runtime serialization formatterservices cs line at system runtime serialization formatters binary writeobjectinfo initmemberinfo in e a work s corefx src system runtime serialization formatters src system runtime serialization formatters binary binaryobjectinfo cs line at system runtime serialization formatters binary writeobjectinfo initserialize object obj isurrogateselector surrogateselector streamingcontext context serobjectinfoinit serobjectinfoinit iformatterconverter converter objectwriter objectwriter serializationbinder binder in e a work s corefx src system runtime serialization formatters src system runtime serialization formatters binary binaryobjectinfo cs line at system runtime serialization formatters binary writeobjectinfo serialize object obj isurrogateselector surrogateselector streamingcontext context serobjectinfoinit serobjectinfoinit iformatterconverter converter objectwriter objectwriter serializationbinder binder in e a work s corefx src system runtime serialization formatters src system runtime serialization formatters binary binaryobjectinfo cs line at system runtime serialization formatters binary objectwriter write writeobjectinfo objectinfo nameinfo membernameinfo nameinfo typenameinfo in e a work s corefx src system runtime serialization formatters src system runtime serialization formatters binary binaryobjectwriter cs line at system runtime serialization formatters binary objectwriter serialize object graph binaryformatterwriter serwriter boolean fcheck in e a work s corefx src system runtime serialization formatters src system runtime serialization formatters binary binaryobjectwriter cs line at system runtime serialization formatters binary binaryformatter serialize stream serializationstream object graph boolean check in e a work s corefx src system runtime serialization formatters src system runtime serialization formatters binary binaryformatter cs line at system runtime serialization formatters tests binaryformatterhelpers clone canon obj in e a work s corefx src common tests system runtime serialization formatters binaryformatterhelpers cs line at system runtime serialization formatters tests binaryformatterhelpers assertroundtrips canon expected canon additionalgetters in e a work s corefx src common tests system runtime serialization formatters binaryformatterhelpers cs line at system runtime serialization formatters tests binaryformattertests roundtrip exceptions exception expected in e a work s corefx src system runtime serialization formatters tests binaryformattertests cs line at ilct ilt reflectiondynamicinvoke invokeretvi object thisptr intptr methodtocall argsetupstate argsetupstate boolean targetisthiscall at system invokeutils calliintrinsics call intptr dynamicinvokehelpermethod intptr dynamicinvokehelpergenericdictionary object thisptr intptr methodtocall argsetupstate argsetupstate boolean istargetthiscall at system invokeutils calldynamicinvokemethod object thisptr intptr methodtocall object thisptrdynamicinvokemethod intptr dynamicinvokehelpermethod intptr dynamicinvokehelpergenericdictionary object targetmethodordelegate object parameters binderbundle binderbundle boolean invokemethodhelperisthiscall boolean methodtocallisthiscall in calldynamicinvokemethod line build master uwp ilc tests failing configurations windows debug release windows debug release detail ,0
19378,4386435226.0,IssuesEvent,2016-08-08 12:50:40,sinonjs/sinon,https://api.github.com/repos/sinonjs/sinon,opened,Create an article on how ES2015 classes relate to stubbing/spying,Documentation,"A couple of issues with a huge pile of comments shows there is some confusion as to how (if at all possible) one can stub constructors in ES6/ES2015 classes. This has been answered in the comments, but it should be expanded to an article showing what can and cannot be done.",1.0,"Create an article on how ES2015 classes relate to stubbing/spying - A couple of issues with a huge pile of comments shows there is some confusion as to how (if at all possible) one can stub constructors in ES6/ES2015 classes. This has been answered in the comments, but it should be expanded to an article showing what can and cannot be done.",0,create an article on how classes relate to stubbing spying a couple of issues with a huge pile of comments shows there is some confusion as to how if at all possible one can stub constructors in classes this has been answered in the comments but it should be expanded to an article showing what can and cannot be done ,0
88,3720455256.0,IssuesEvent,2016-03-04 00:07:47,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,opened,Iterator compilation crashes when IDisposable.Dispose isn't available,Area-Compilers Bug Tenet-Reliability,"The test below fails, but it should report diagnostics instead. To repro, make sure the corlib is missing IDisposable.Dispose and IEnumerable.MoveNext as those types will be added to the shared mincorlib shortly.
This problem also exists with the VB compiler.
On the C# side, the exception is thrown by `Debug.Assert(useSiteDiagnostics.IsNullOrEmpty());` in `SyntheticBoundNodeFactory.Return(BoundExpression expression)` at SyntheticBoundNodeFactory.cs(426,0).
From discussion with Tomas and Neal, the way to fix this is to move the try/catch for missing predefined members around the call to the rewriter and emit a `throw null` instead. The try/catch is currently in `IteratorRewriter.GenerateMethodImplementations()`.
```C#
public void IteratorRequireSpecialKnownTypesInCorLib()
{
// IDisposable.Dispose and IEnumerable.MoveNext
var source =
@""
public class C
{
public System.Collections.IEnumerable SomeNumbers()
{
yield return 42;
}
}"";
var comp = CreateCompilation(new[] { Parse(source) }, new[] { TestReferences.NetFx.Minimal.mincorlib });
CompileAndVerify(comp);
}
```
This was discovered while investigating #9167, which is about compiling async and iterator methods in VB while missing expected types.",True,"Iterator compilation crashes when IDisposable.Dispose isn't available - The test below fails, but it should report diagnostics instead. To repro, make sure the corlib is missing IDisposable.Dispose and IEnumerable.MoveNext as those types will be added to the shared mincorlib shortly.
This problem also exists with the VB compiler.
On the C# side, the exception is thrown by `Debug.Assert(useSiteDiagnostics.IsNullOrEmpty());` in `SyntheticBoundNodeFactory.Return(BoundExpression expression)` at SyntheticBoundNodeFactory.cs(426,0).
From discussion with Tomas and Neal, the way to fix this is to move the try/catch for missing predefined members around the call to the rewriter and emit a `throw null` instead. The try/catch is currently in `IteratorRewriter.GenerateMethodImplementations()`.
```C#
public void IteratorRequireSpecialKnownTypesInCorLib()
{
// IDisposable.Dispose and IEnumerable.MoveNext
var source =
@""
public class C
{
public System.Collections.IEnumerable SomeNumbers()
{
yield return 42;
}
}"";
var comp = CreateCompilation(new[] { Parse(source) }, new[] { TestReferences.NetFx.Minimal.mincorlib });
CompileAndVerify(comp);
}
```
This was discovered while investigating #9167, which is about compiling async and iterator methods in VB while missing expected types.",1,iterator compilation crashes when idisposable dispose isn t available the test below fails but it should report diagnostics instead to repro make sure the corlib is missing idisposable dispose and ienumerable movenext as those types will be added to the shared mincorlib shortly this problem also exists with the vb compiler on the c side the exception is thrown by debug assert usesitediagnostics isnullorempty in syntheticboundnodefactory return boundexpression expression at syntheticboundnodefactory cs from discussion with tomas and neal the way to fix this is to move the try catch for missing predefined members around the call to the rewriter and emit a throw null instead the try catch is currently in iteratorrewriter generatemethodimplementations c public void iteratorrequirespecialknowntypesincorlib idisposable dispose and ienumerable movenext var source public class c public system collections ienumerable somenumbers yield return var comp createcompilation new parse source new testreferences netfx minimal mincorlib compileandverify comp this was discovered while investigating which is about compiling async and iterator methods in vb while missing expected types ,1
301226,9217828655.0,IssuesEvent,2019-03-11 11:48:53,webcompat/web-bugs,https://api.github.com/repos/webcompat/web-bugs,closed,outlook.live.com - site is not usable,browser-firefox-mobile browser-focus-geckoview priority-critical,"
**URL**: https://outlook.live.com/
**Browser / Version**: Firefox Mobile 65.0
**Operating System**: Android 8.0.0
**Tested Another Browser**: Yes
**Problem type**: Site is not usable
**Description**: won't connect
**Steps to Reproduce**:
Attempted to remove site tracking
Browser Configuration
_From [webcompat.com](https://webcompat.com/) with ❤️_",1.0,"outlook.live.com - site is not usable -
**URL**: https://outlook.live.com/
**Browser / Version**: Firefox Mobile 65.0
**Operating System**: Android 8.0.0
**Tested Another Browser**: Yes
**Problem type**: Site is not usable
**Description**: won't connect
**Steps to Reproduce**:
Attempted to remove site tracking
Browser Configuration
_From [webcompat.com](https://webcompat.com/) with ❤️_",0,outlook live com site is not usable url browser version firefox mobile operating system android tested another browser yes problem type site is not usable description won t connect steps to reproduce attempted to remove site tracking browser configuration none from with ❤️ ,0
174565,27663430038.0,IssuesEvent,2023-03-12 19:37:04,APPSCHOOL1-REPO/finalproject-gitspace,https://api.github.com/repos/APPSCHOOL1-REPO/finalproject-gitspace,closed,[Design] GSTextEditor 디자인 시스템의 색상 값을 변경합니다,🎨 Design 🛠️ Fix,"### 📝 작업 목적
- 디자인 컨펌 결과를 TextEditor 색상에 반영하고, ColorScheme 조건을 Asset의 Darkmode 색상으로 변경합니다
---
### 🛠️ Tasks
* [x] 돋보기 아이콘 색상 변경
* [x] TextEditor 백그라운드 색상 변경
* [x] ColorScheme 삼항 연산자 제거
",1.0,"[Design] GSTextEditor 디자인 시스템의 색상 값을 변경합니다 - ### 📝 작업 목적
- 디자인 컨펌 결과를 TextEditor 색상에 반영하고, ColorScheme 조건을 Asset의 Darkmode 색상으로 변경합니다
---
### 🛠️ Tasks
* [x] 돋보기 아이콘 색상 변경
* [x] TextEditor 백그라운드 색상 변경
* [x] ColorScheme 삼항 연산자 제거
",0, gstexteditor 디자인 시스템의 색상 값을 변경합니다 📝 작업 목적 디자인 컨펌 결과를 texteditor 색상에 반영하고 colorscheme 조건을 asset의 darkmode 색상으로 변경합니다 🛠️ tasks 돋보기 아이콘 색상 변경 texteditor 백그라운드 색상 변경 colorscheme 삼항 연산자 제거 ,0
998,12059082966.0,IssuesEvent,2020-04-15 18:37:45,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,SqlConnection.Finalize can cause crashes,Area-IDE Bug Resolution-Fixed Tenet-Reliability,"**Version Used**: Builds as new as 15.0.26730.15
:link: Internal issue: [DevDiv 490079](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/490079)
**Steps to Reproduce**:
Unknown
**Expected Behavior**:
`SqlConnection` instances are not finalized.
**Actual Behavior**:
`SqlConnection.Finalize()` is getting called on an unknown code path, resulting in a crash.
:memo: This was supposed to be corrected by #20806, but it's still showing up.",True,"SqlConnection.Finalize can cause crashes - **Version Used**: Builds as new as 15.0.26730.15
:link: Internal issue: [DevDiv 490079](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/490079)
**Steps to Reproduce**:
Unknown
**Expected Behavior**:
`SqlConnection` instances are not finalized.
**Actual Behavior**:
`SqlConnection.Finalize()` is getting called on an unknown code path, resulting in a crash.
:memo: This was supposed to be corrected by #20806, but it's still showing up.",1,sqlconnection finalize can cause crashes version used builds as new as link internal issue steps to reproduce unknown expected behavior sqlconnection instances are not finalized actual behavior sqlconnection finalize is getting called on an unknown code path resulting in a crash memo this was supposed to be corrected by but it s still showing up ,1
270444,8460435184.0,IssuesEvent,2018-10-22 18:50:25,CDCgov/WebMicrobeTrace,https://api.github.com/repos/CDCgov/WebMicrobeTrace,opened,Add Additional Genetic Distance Models,enhancement low priority,"e.g.:
* 0-1 Normalized SNPs
* [Euclidean Distance](https://en.wikipedia.org/wiki/Euclidean_distance)
See [Wikipedia: Models of DNA Evolution](https://en.wikipedia.org/wiki/Models_of_DNA_evolution) for more",1.0,"Add Additional Genetic Distance Models - e.g.:
* 0-1 Normalized SNPs
* [Euclidean Distance](https://en.wikipedia.org/wiki/Euclidean_distance)
See [Wikipedia: Models of DNA Evolution](https://en.wikipedia.org/wiki/Models_of_DNA_evolution) for more",0,add additional genetic distance models e g normalized snps see for more,0
2375,24988352405.0,IssuesEvent,2022-11-02 16:39:39,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Assertion failure in RemoveUnusedMembers.AbstractRemoveUnusedMembersDiagnosticAnalyzer`2,Bug help wanted Area-IDE Tenet-Reliability,"```
---------------------------
Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue
---------------------------
at Microsoft.CodeAnalysis.RemoveUnusedMembers.AbstractRemoveUnusedMembersDiagnosticAnalyzer`2.CompilationAnalyzer.IsCandidateSymbol(ISymbol memberSymbol) in C:\R5\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs:line 593
at Microsoft.CodeAnalysis.RemoveUnusedMembers.AbstractRemoveUnusedMembersDiagnosticAnalyzer`2.CompilationAnalyzer.GetCandidateSymbolsReferencedInDocComments(INamedTypeSymbol namedTypeSymbol, Compilation compilation, CancellationToken cancellationToken) in C:\R5\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs:line 523
at Microsoft.CodeAnalysis.RemoveUnusedMembers.AbstractRemoveUnusedMembersDiagnosticAnalyzer`2.CompilationAnalyzer.OnSymbolEnd(SymbolAnalysisContext symbolEndContext, Boolean hasUnsupportedOperation) in C:\R5\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs:line 414
at Microsoft.CodeAnalysis.RemoveUnusedMembers.Ab......
```
Dumps: `\\mlangfs1\public\tomat\Bugs\diagassert`",True,"Assertion failure in RemoveUnusedMembers.AbstractRemoveUnusedMembersDiagnosticAnalyzer`2 - ```
---------------------------
Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue
---------------------------
at Microsoft.CodeAnalysis.RemoveUnusedMembers.AbstractRemoveUnusedMembersDiagnosticAnalyzer`2.CompilationAnalyzer.IsCandidateSymbol(ISymbol memberSymbol) in C:\R5\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs:line 593
at Microsoft.CodeAnalysis.RemoveUnusedMembers.AbstractRemoveUnusedMembersDiagnosticAnalyzer`2.CompilationAnalyzer.GetCandidateSymbolsReferencedInDocComments(INamedTypeSymbol namedTypeSymbol, Compilation compilation, CancellationToken cancellationToken) in C:\R5\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs:line 523
at Microsoft.CodeAnalysis.RemoveUnusedMembers.AbstractRemoveUnusedMembersDiagnosticAnalyzer`2.CompilationAnalyzer.OnSymbolEnd(SymbolAnalysisContext symbolEndContext, Boolean hasUnsupportedOperation) in C:\R5\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs:line 414
at Microsoft.CodeAnalysis.RemoveUnusedMembers.Ab......
```
Dumps: `\\mlangfs1\public\tomat\Bugs\diagassert`",1,assertion failure in removeunusedmembers abstractremoveunusedmembersdiagnosticanalyzer assertion failed abort quit retry debug ignore continue at microsoft codeanalysis removeunusedmembers abstractremoveunusedmembersdiagnosticanalyzer compilationanalyzer iscandidatesymbol isymbol membersymbol in c src analyzers core analyzers removeunusedmembers abstractremoveunusedmembersdiagnosticanalyzer cs line at microsoft codeanalysis removeunusedmembers abstractremoveunusedmembersdiagnosticanalyzer compilationanalyzer getcandidatesymbolsreferencedindoccomments inamedtypesymbol namedtypesymbol compilation compilation cancellationtoken cancellationtoken in c src analyzers core analyzers removeunusedmembers abstractremoveunusedmembersdiagnosticanalyzer cs line at microsoft codeanalysis removeunusedmembers abstractremoveunusedmembersdiagnosticanalyzer compilationanalyzer onsymbolend symbolanalysiscontext symbolendcontext boolean hasunsupportedoperation in c src analyzers core analyzers removeunusedmembers abstractremoveunusedmembersdiagnosticanalyzer cs line at microsoft codeanalysis removeunusedmembers ab dumps public tomat bugs diagassert ,1
110,4013957860.0,IssuesEvent,2016-05-14 00:11:48,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,IDE crashes when renaming a local (SymbolKey.NonDeclarationSymbolKey'1.EnumerateSymbols),Area-IDE Bug Tenet-Reliability," VS crashed a few times and I captured some crash dumps. The callstack points to `SymbolKey.NonDeclarationSymbolKey'1.EnumerateSymbols`. I managed to catch it in a debugger and it is the `compilation` parameter that is null.

```
Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.SymbolKey.NonDeclarationSymbolKey.EnumerateSymbols(Microsoft.CodeAnalysis.Compilation compilation, Microsoft.CodeAnalysis.ISymbol containingSymbol, string name, System.Threading.CancellationToken cancellationToken) Line 75 C#
Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.SymbolKey.NonDeclarationSymbolKey.NonDeclarationSymbolKey(Microsoft.CodeAnalysis.ILocalSymbol symbol, Microsoft.CodeAnalysis.SymbolKey.Visitor visitor) Line 33 C#
Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.SymbolKey.Visitor.VisitLocal(Microsoft.CodeAnalysis.ILocalSymbol localSymbol) Line 59 C#
Microsoft.CodeAnalysis.CSharp.dll!Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol.Accept(Microsoft.CodeAnalysis.SymbolVisitor visitor) Unknown
Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.SymbolKey.GetOrCreate(Microsoft.CodeAnalysis.ISymbol symbol, Microsoft.CodeAnalysis.SymbolKey.Visitor visitor) Line 121 C#
> Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.FindSymbols.SymbolFinder.FindSourceDefinitionWorkerAsync(Microsoft.CodeAnalysis.ISymbol symbol, Microsoft.CodeAnalysis.Solution solution, System.Threading.CancellationToken cancellationToken) Line 149 C#
Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.FindSymbols.SymbolFinder.FindSourceDefinitionAsync(Microsoft.CodeAnalysis.ISymbol symbol, Microsoft.CodeAnalysis.Solution solution, System.Threading.CancellationToken cancellationToken) Line 87 C#
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.DetermineIfRenamableSymbolAsync(Microsoft.CodeAnalysis.ISymbol symbol, Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.SyntaxToken token) Unknown
mscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Startd__22>(ref Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.d__22 stateMachine) Unknown
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.DetermineIfRenamableSymbolAsync(Microsoft.CodeAnalysis.ISymbol symbol, Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.SyntaxToken token) Unknown
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.DetermineIfRenamableIdentifierAsync(Microsoft.VisualStudio.Text.SnapshotSpan snapshotSpan, bool initialCheck) Unknown
mscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Startd__20>(ref Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.d__20 stateMachine) Unknown
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.DetermineIfRenamableIdentifierAsync(Microsoft.VisualStudio.Text.SnapshotSpan snapshotSpan, bool initialCheck) Unknown
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.CheckNewIdentifier.AnonymousMethod__0(System.Threading.Tasks.Task t) Unknown
mscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Startc__DisplayClass17_0.<b__0>d stateMachine) Unknown
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.CheckNewIdentifier.AnonymousMethod__0(System.Threading.Tasks.Task t) Unknown
Microsoft.CodeAnalysis.Workspaces.dll!Roslyn.Utilities.TaskExtensions.SafeContinueWithFromAsync.AnonymousMethod__0(System.Threading.Tasks.Task antecedent) Line 253 C#
mscorlib.dll!System.Threading.Tasks.ContinuationResultTaskFromTask>.InnerInvoke() Unknown
mscorlib.dll!System.Threading.Tasks.Task.Execute() Unknown
mscorlib.dll!System.Threading.Tasks.Task.ExecutionContextCallback(object obj) Unknown
mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot) Unknown
mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution) Unknown
mscorlib.dll!System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() Unknown
mscorlib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch() Unknown
mscorlib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() Unknown
```
The repro itself is to select `underlyingType` (squiggled in red below) and type `x`.
This is using VS2015 update 2.

",True,"IDE crashes when renaming a local (SymbolKey.NonDeclarationSymbolKey'1.EnumerateSymbols) - VS crashed a few times and I captured some crash dumps. The callstack points to `SymbolKey.NonDeclarationSymbolKey'1.EnumerateSymbols`. I managed to catch it in a debugger and it is the `compilation` parameter that is null.

```
Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.SymbolKey.NonDeclarationSymbolKey.EnumerateSymbols(Microsoft.CodeAnalysis.Compilation compilation, Microsoft.CodeAnalysis.ISymbol containingSymbol, string name, System.Threading.CancellationToken cancellationToken) Line 75 C#
Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.SymbolKey.NonDeclarationSymbolKey.NonDeclarationSymbolKey(Microsoft.CodeAnalysis.ILocalSymbol symbol, Microsoft.CodeAnalysis.SymbolKey.Visitor visitor) Line 33 C#
Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.SymbolKey.Visitor.VisitLocal(Microsoft.CodeAnalysis.ILocalSymbol localSymbol) Line 59 C#
Microsoft.CodeAnalysis.CSharp.dll!Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol.Accept(Microsoft.CodeAnalysis.SymbolVisitor visitor) Unknown
Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.SymbolKey.GetOrCreate(Microsoft.CodeAnalysis.ISymbol symbol, Microsoft.CodeAnalysis.SymbolKey.Visitor visitor) Line 121 C#
> Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.FindSymbols.SymbolFinder.FindSourceDefinitionWorkerAsync(Microsoft.CodeAnalysis.ISymbol symbol, Microsoft.CodeAnalysis.Solution solution, System.Threading.CancellationToken cancellationToken) Line 149 C#
Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.FindSymbols.SymbolFinder.FindSourceDefinitionAsync(Microsoft.CodeAnalysis.ISymbol symbol, Microsoft.CodeAnalysis.Solution solution, System.Threading.CancellationToken cancellationToken) Line 87 C#
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.DetermineIfRenamableSymbolAsync(Microsoft.CodeAnalysis.ISymbol symbol, Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.SyntaxToken token) Unknown
mscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Startd__22>(ref Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.d__22 stateMachine) Unknown
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.DetermineIfRenamableSymbolAsync(Microsoft.CodeAnalysis.ISymbol symbol, Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.SyntaxToken token) Unknown
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.DetermineIfRenamableIdentifierAsync(Microsoft.VisualStudio.Text.SnapshotSpan snapshotSpan, bool initialCheck) Unknown
mscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Startd__20>(ref Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.d__20 stateMachine) Unknown
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.DetermineIfRenamableIdentifierAsync(Microsoft.VisualStudio.Text.SnapshotSpan snapshotSpan, bool initialCheck) Unknown
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.CheckNewIdentifier.AnonymousMethod__0(System.Threading.Tasks.Task t) Unknown
mscorlib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Startc__DisplayClass17_0.<b__0>d stateMachine) Unknown
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Implementation.RenameTracking.RenameTrackingTaggerProvider.TrackingSession.CheckNewIdentifier.AnonymousMethod__0(System.Threading.Tasks.Task t) Unknown
Microsoft.CodeAnalysis.Workspaces.dll!Roslyn.Utilities.TaskExtensions.SafeContinueWithFromAsync.AnonymousMethod__0(System.Threading.Tasks.Task antecedent) Line 253 C#
mscorlib.dll!System.Threading.Tasks.ContinuationResultTaskFromTask>.InnerInvoke() Unknown
mscorlib.dll!System.Threading.Tasks.Task.Execute() Unknown
mscorlib.dll!System.Threading.Tasks.Task.ExecutionContextCallback(object obj) Unknown
mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot) Unknown
mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution) Unknown
mscorlib.dll!System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() Unknown
mscorlib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch() Unknown
mscorlib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() Unknown
```
The repro itself is to select `underlyingType` (squiggled in red below) and type `x`.
This is using VS2015 update 2.

",1,ide crashes when renaming a local symbolkey nondeclarationsymbolkey enumeratesymbols vs crashed a few times and i captured some crash dumps the callstack points to symbolkey nondeclarationsymbolkey enumeratesymbols i managed to catch it in a debugger and it is the compilation parameter that is null microsoft codeanalysis workspaces dll microsoft codeanalysis symbolkey nondeclarationsymbolkey enumeratesymbols microsoft codeanalysis compilation compilation microsoft codeanalysis isymbol containingsymbol string name system threading cancellationtoken cancellationtoken line c microsoft codeanalysis workspaces dll microsoft codeanalysis symbolkey nondeclarationsymbolkey nondeclarationsymbolkey microsoft codeanalysis ilocalsymbol symbol microsoft codeanalysis symbolkey visitor visitor line c microsoft codeanalysis workspaces dll microsoft codeanalysis symbolkey visitor visitlocal microsoft codeanalysis ilocalsymbol localsymbol line c microsoft codeanalysis csharp dll microsoft codeanalysis csharp symbols localsymbol accept microsoft codeanalysis symbolvisitor visitor unknown microsoft codeanalysis workspaces dll microsoft codeanalysis symbolkey getorcreate microsoft codeanalysis isymbol symbol microsoft codeanalysis symbolkey visitor visitor line c microsoft codeanalysis workspaces dll microsoft codeanalysis findsymbols symbolfinder findsourcedefinitionworkerasync microsoft codeanalysis isymbol symbol microsoft codeanalysis solution solution system threading cancellationtoken cancellationtoken line c microsoft codeanalysis workspaces dll microsoft codeanalysis findsymbols symbolfinder findsourcedefinitionasync microsoft codeanalysis isymbol symbol microsoft codeanalysis solution solution system threading cancellationtoken cancellationtoken line c microsoft codeanalysis editorfeatures dll microsoft codeanalysis editor implementation renametracking renametrackingtaggerprovider trackingsession determineifrenamablesymbolasync microsoft codeanalysis isymbol symbol microsoft codeanalysis document document microsoft codeanalysis syntaxtoken token unknown mscorlib dll system runtime compilerservices asynctaskmethodbuilder start d ref microsoft codeanalysis editor implementation renametracking renametrackingtaggerprovider trackingsession d statemachine unknown microsoft codeanalysis editorfeatures dll microsoft codeanalysis editor implementation renametracking renametrackingtaggerprovider trackingsession determineifrenamablesymbolasync microsoft codeanalysis isymbol symbol microsoft codeanalysis document document microsoft codeanalysis syntaxtoken token unknown microsoft codeanalysis editorfeatures dll microsoft codeanalysis editor implementation renametracking renametrackingtaggerprovider trackingsession determineifrenamableidentifierasync microsoft visualstudio text snapshotspan snapshotspan bool initialcheck unknown mscorlib dll system runtime compilerservices asynctaskmethodbuilder start d ref microsoft codeanalysis editor implementation renametracking renametrackingtaggerprovider trackingsession d statemachine unknown microsoft codeanalysis editorfeatures dll microsoft codeanalysis editor implementation renametracking renametrackingtaggerprovider trackingsession determineifrenamableidentifierasync microsoft visualstudio text snapshotspan snapshotspan bool initialcheck unknown microsoft codeanalysis editorfeatures dll microsoft codeanalysis editor implementation renametracking renametrackingtaggerprovider trackingsession checknewidentifier anonymousmethod system threading tasks task t unknown mscorlib dll system runtime compilerservices asynctaskmethodbuilder start c b d statemachine unknown microsoft codeanalysis editorfeatures dll microsoft codeanalysis editor implementation renametracking renametrackingtaggerprovider trackingsession checknewidentifier anonymousmethod system threading tasks task t unknown microsoft codeanalysis workspaces dll roslyn utilities taskextensions safecontinuewithfromasync anonymousmethod system threading tasks task antecedent line c mscorlib dll system threading tasks continuationresulttaskfromtask innerinvoke unknown mscorlib dll system threading tasks task execute unknown mscorlib dll system threading tasks task executioncontextcallback object obj unknown mscorlib dll system threading executioncontext runinternal system threading executioncontext executioncontext system threading contextcallback callback object state bool preservesyncctx unknown mscorlib dll system threading executioncontext run system threading executioncontext executioncontext system threading contextcallback callback object state bool preservesyncctx unknown mscorlib dll system threading tasks task executewiththreadlocal ref system threading tasks task currenttaskslot unknown mscorlib dll system threading tasks task executeentry bool bpreventdoubleexecution unknown mscorlib dll system threading tasks task system threading ithreadpoolworkitem executeworkitem unknown mscorlib dll system threading threadpoolworkqueue dispatch unknown mscorlib dll system threading threadpoolwaitcallback performwaitcallback unknown the repro itself is to select underlyingtype squiggled in red below and type x this is using update ,1
2637,26811119117.0,IssuesEvent,2023-02-01 22:29:31,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,System.ArgumentException: Not a C# symbol.,Bug help wanted Area-IDE Tenet-Reliability Developer Community,"**VS2019 16.2.0 Preview 3.0**
I have this simple method;
```
public static T NullObjectRetry<T>(Func<T> funcToRun)
{
var returnVal = funcToRun();
for (var i = 0; i < 10; i++)
{
if (returnVal == null)
{
Console.WriteLine("Retrying " + (i + 1) + " - " + (i + 1) * 1000 + " seconds");
Thread.Sleep((i + 1) * 1000);
}
else
{
break;
}
returnVal = funcToRun();
}
return returnVal;
}
```
Every time I try to use this method writing something like the below;
```
bool isValueTrue = TestUtils.NullObjectRetry(() =>
{
if (fakeClass.GetBool() == false) return null;
return true;
});
```
The second I begin to right a "return" statement within the function my VS just freezes and reboots; Looking at the event viewer there is an error saying;
```
Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: System.ArgumentException: Not a C# symbol.
Parameter name: typeArguments
```
and an application error saying;
```
Faulting application name: devenv.exe, version: 16.2.29021.104, time stamp: 0x5d0d2e76
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0x80131623
Fault offset: 0x286a3212
Faulting process id: 0x5a0c
Faulting application start time: 0x01d53c242a0d7616
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\devenv.exe
Faulting module path: unknown
Report Id: da99e1ae-fb52-4517-bff9-45eeab6c14e0
Faulting package full name:
Faulting package-relative application ID:
```
I've attached to full stack trace.
_This issue has been moved from https://developercommunity.visualstudio.com/content/problem/648587/systemargumentexception-not-a-c-symbol.html
VSTS ticketId: 948096_
_These are the original issue comments:_
Visual Studio Feedback System on 7/17/2019, 01:46 AM (34 hours ago): We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.
_These are the original issue solutions:_
(no solutions)",True,"System.ArgumentException: Not a C# symbol. - **VS2019 16.2.0 Preview 3.0**
I have this simple method;
```
public static T NullObjectRetry<T>(Func<T> funcToRun)
{
var returnVal = funcToRun();
for (var i = 0; i < 10; i++)
{
if (returnVal == null)
{
Console.WriteLine("Retrying " + (i + 1) + " - " + (i + 1) * 1000 + " seconds");
Thread.Sleep((i + 1) * 1000);
}
else
{
break;
}
returnVal = funcToRun();
}
return returnVal;
}
```
Every time I try to use this method writing something like the below;
```
bool isValueTrue = TestUtils.NullObjectRetry(() =>
{
if (fakeClass.GetBool() == false) return null;
return true;
});
```
The second I begin to right a "return" statement within the function my VS just freezes and reboots; Looking at the event viewer there is an error saying;
```
Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: System.ArgumentException: Not a C# symbol.
Parameter name: typeArguments
```
and an application error saying;
```
Faulting application name: devenv.exe, version: 16.2.29021.104, time stamp: 0x5d0d2e76
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0x80131623
Fault offset: 0x286a3212
Faulting process id: 0x5a0c
Faulting application start time: 0x01d53c242a0d7616
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\devenv.exe
Faulting module path: unknown
Report Id: da99e1ae-fb52-4517-bff9-45eeab6c14e0
Faulting package full name:
Faulting package-relative application ID:
```
I've attached to full stack trace.
_This issue has been moved from https://developercommunity.visualstudio.com/content/problem/648587/systemargumentexception-not-a-c-symbol.html
VSTS ticketId: 948096_
_These are the original issue comments:_
Visual Studio Feedback System on 7/17/2019, 01:46 AM (34 hours ago): We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.
_These are the original issue solutions:_
(no solutions)",1,system argumentexception not a c symbol preview i have this simple method public static t nullobjectretry lt t gt func lt t gt functorun var returnval functorun for var i i lt i if returnval null console writeline quot retrying quot i quot quot i quot seconds quot thread sleep i else break returnval functorun return returnval every time i try to use this method writing something like the below bool isvaluetrue testutils nullobjectretry gt if fakeclass getbool false return null return true the second i begin to right a quot return quot statement within the function my vs just freezes and reboots looking at the event viewer there is an error saying application devenv exe framework version description the application requested process termination through system environment failfast string message message system argumentexception not a c symbol parameter name typearguments and an application error saying faulting application name devenv exe version time stamp faulting module name unknown version time stamp exception code fault offset faulting process id faulting application start time faulting application path c program files microsoft visual studio preview ide devenv exe faulting module path unknown report id faulting package full name faulting package relative application id i ve attached to full stack trace this issue has been moved from vsts ticketid these are the original issue comments visual studio feedback system on am hours ago we have directed your feedback to the appropriate engineering team for further evaluation the team will review the feedback and notify you about the next steps these are the original issue solutions no solutions ,1
17412,23228628463.0,IssuesEvent,2022-08-03 04:44:38,qgis/QGIS-Documentation,https://api.github.com/repos/qgis/QGIS-Documentation,closed,"Add more advanced actions to processing dialog, including copy as qgis_process command, copy/paste as json (Request in QGIS)",Processing 3.24,"### Request for documentation
From pull request QGIS/qgis#46514
Author: @nyalldawson
QGIS version: 3.24
**Add more advanced actions to processing dialog, including copy as qgis_process command, copy/paste as json**
### PR Description:
Together these actions:
- Allow for easy generation of qgis_process commands via the QGIS gui, including any tricky parameter values like gpkg outputs with specific layer (refs https://github.com/qgis/QGIS/issues/38272)
- Provide a way for users to copy the settings defined in the dialog in a text format, so they can store these easily and then
restore later by pasting the value
- Provides an easy way for users to copy the settings into the json format consumed by qgis_process (following #46497), so that it is easy for users to see the expected format even for complex parameters (like tin interpolation parameters)
Refs paleolimbot/qgisprocess#56
Refs paleolimbot/qgisprocess#44
Sponsored by the Research Institute for Nature and Forest, Flemish Govt
### Commits tagged with [need-docs] or [FEATURE]
""[feature] Add action in advanced menu for processing algorithm to copy\nequivalent qgis_process command\n\nAllows for easy generation of qgis_process commands via the QGIS gui"" ""[feature] Add action to processing algorithm advanced menu to copy the\ncurrent settings as JSON and paste json settings from clipboard\n\nThe utility of this is two fold:\n\n1. It provides a way for users to copy the settings defined in the\ndialog in a text format, so they can store these easily and then\nrestore later by pasting the value\n\n2. It provides an easy way for users to copy the settings into\nthe json format consumed by qgis_process (following\nhttps://github.com/qgis/QGIS/pull/46497), so that it is easy\nfor users to see the expected format even for complex parameters\n(like tin interpolation parameters)""",1.0,"Add more advanced actions to processing dialog, including copy as qgis_process command, copy/paste as json (Request in QGIS) - ### Request for documentation
From pull request QGIS/qgis#46514
Author: @nyalldawson
QGIS version: 3.24
**Add more advanced actions to processing dialog, including copy as qgis_process command, copy/paste as json**
### PR Description:
Together these actions:
- Allow for easy generation of qgis_process commands via the QGIS gui, including any tricky parameter values like gpkg outputs with specific layer (refs https://github.com/qgis/QGIS/issues/38272)
- Provide a way for users to copy the settings defined in the dialog in a text format, so they can store these easily and then
restore later by pasting the value
- Provides an easy way for users to copy the settings into the json format consumed by qgis_process (following #46497), so that it is easy for users to see the expected format even for complex parameters (like tin interpolation parameters)
Refs paleolimbot/qgisprocess#56
Refs paleolimbot/qgisprocess#44
Sponsored by the Research Institute for Nature and Forest, Flemish Govt
### Commits tagged with [need-docs] or [FEATURE]
""[feature] Add action in advanced menu for processing algorithm to copy\nequivalent qgis_process command\n\nAllows for easy generation of qgis_process commands via the QGIS gui"" ""[feature] Add action to processing algorithm advanced menu to copy the\ncurrent settings as JSON and paste json settings from clipboard\n\nThe utility of this is two fold:\n\n1. It provides a way for users to copy the settings defined in the\ndialog in a text format, so they can store these easily and then\nrestore later by pasting the value\n\n2. It provides an easy way for users to copy the settings into\nthe json format consumed by qgis_process (following\nhttps://github.com/qgis/QGIS/pull/46497), so that it is easy\nfor users to see the expected format even for complex parameters\n(like tin interpolation parameters)""",0,add more advanced actions to processing dialog including copy as qgis process command copy paste as json request in qgis request for documentation from pull request qgis qgis author nyalldawson qgis version add more advanced actions to processing dialog including copy as qgis process command copy paste as json pr description together these actions allow for easy generation of qgis process commands via the qgis gui including any tricky parameter values like gpkg outputs with specific layer refs provide a way for users to copy the settings defined in the dialog in a text format so they can store these easily and then restore later by pasting the value provides an easy way for users to copy the settings into the json format consumed by qgis process following so that it is easy for users to see the expected format even for complex parameters like tin interpolation parameters refs paleolimbot qgisprocess refs paleolimbot qgisprocess sponsored by the research institute for nature and forest flemish govt commits tagged with or add action in advanced menu for processing algorithm to copy nequivalent qgis process command n nallows for easy generation of qgis process commands via the qgis gui add action to processing algorithm advanced menu to copy the ncurrent settings as json and paste json settings from clipboard n nthe utility of this is two fold n it provides a way for users to copy the settings defined in the ndialog in a text format so they can store these easily and then nrestore later by pasting the value n it provides an easy way for users to copy the settings into nthe json format consumed by qgis process following n so that it is easy nfor users to see the expected format even for complex parameters n like tin interpolation parameters ,0
81556,31018920406.0,IssuesEvent,2023-08-10 02:29:59,openzfs/zfs,https://api.github.com/repos/openzfs/zfs,closed,"Data corruption since generic_file_splice_read -> filemap_splice_read change (6.5 compat, but occurs on 6.4 too)",Type: Defect,"### System information
Type | Version/Name
--- | ---
Distribution Name | Arch
Distribution Version | Rolling release
Kernel Version | 6.4.8, 6.5rc1/2/3/4
Architecture | x86-64
OpenZFS Version | [commit 36261c8](https://github.com/openzfs/zfs/commit/36261c8238df462b214854ccea1df4f060cf0995)
### Describe the problem you're observing
After the recent changes to get OpenZFS compiling/running on 6.5, there appears to be a possible lingering data corruption bug. In the repeatable example below, it reliably inserts a long run of NULL bytes into a file, causing a build to fail (conveniently, the build of ZFS).
My expectation is that the bug probably exists for any kernel where `filemap_splice_read` exists, which recently has replaced `generic_file_splice_read` in other Linux filesystem code.
### Describe how to reproduce the problem
**Again - despite demonstrating the problem with the OpenZFS build, the problem only manifests itself when running on the ZFS branch at the commit listed above. It just so happens that I'm able to use our build to reproduce the bug.**
1. You need to be running ZFS patched up to the commit listed above. I have reproduced this on Kernel 6.4.8 and all 6.5 RC's up to rc4
2. `git clone https://github.com/openzfs/zfs.git`
3. `cd ./zfs`
4. `./autogen.sh`
5. `mkdir -p ../zfs-test`
6. `cd ../zfs-test`
7. `../zfs/configure --with-linux=/usr/src/linux` (or wherever your headers/source tree is)
Eventually, the `configure` will fail with the following message:
```
configure: error:
*** This kernel does not include the required loadable module
*** support!
***
*** To build OpenZFS as a loadable Linux kernel module
*** enable loadable module support by setting
*** `CONFIG_MODULES=y` in the kernel configuration and run
*** `make modules_prepare` in the Linux source tree.
***
*** If you don't intend to enable loadable kernel module
*** support, please compile OpenZFS as a Linux kernel built-in.
***
*** Prepare the Linux source tree by running `make prepare`,
*** use the OpenZFS `--enable-linux-builtin` configure option,
*** copy the OpenZFS sources into the Linux source tree using
*** `./copy-builtin `,
*** set `CONFIG_ZFS=y` in the kernel configuration and compile
*** kernel as usual.
```
I enter the directory of the failing test:
```
cd build/config_modules
```
Looking at the `config_modules.c` file, which is resulting in the failure:
```c
/* confdefs.h */
#define PACKAGE_NAME ""zfs""
#define PACKAGE_TARNAME ""zfs""
#define PACKAGE_VERSION ""2.2.99""
#define PACKAGE_STRING ""zfs 2.2.99""
#define PACKAGE_BUGREPORT """"
#define PACKAGE_URL """"
#define ZFS_META_NAME ""zfs""
#define ZFS_META_VERSION ""2.2.99""
#define SPL_META_VERSION ZFS_META_VERSION
#define ZFS_META_RELEASE ""1""
#define SPL_META_RELEASE ZFS_META_RELEASE
#define ZFS_META_LICENSE ""CDDL""
#define ZFS_META_ALIAS ""zfs-2.2.99-1""
#define SPL_META_ALIAS ZFS_META_ALIAS
#define ZFS_META_AUTHOR ""OpenZFS""
#define ZFS_META_KVER_MIN ""3.10""
#define ZFS_META_KVER_MAX ""6.4""
#define PACKAGE ""zfs""
#define VERSION ""2.2.99""
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
#include
#if !defined(CONFIG_MODULES)
#error CONFIG_MODULES not defined
#endif
int
main (void)
{
;
return 0;
}
```
Curiously, this bug does not manifest frequently and the system largely appears to run stable in many other use cases.
The section of `configure` that writes that file looks like below. Including this snippet here as it might help illuminate what conditions need to be true to trigger the bug:
```bash
cat confdefs.h - <<_ACEOF >build/config_modules/config_modules.c
#include
#if !defined(CONFIG_MODULES)
#error CONFIG_MODULES not defined
#endif
int
main (void)
{
;
return 0;
}
MODULE_DESCRIPTION(""conftest"");
MODULE_AUTHOR(ZFS_META_AUTHOR);
MODULE_VERSION(ZFS_META_VERSION ""-"" ZFS_META_RELEASE);
MODULE_LICENSE(""Dual BSD/GPL"");
_ACEOF
```
### Include any warning/errors/backtraces from the system logs
There are no errors reported to the console or in kernel messages",1.0,"Data corruption since generic_file_splice_read -> filemap_splice_read change (6.5 compat, but occurs on 6.4 too) - ### System information
Type | Version/Name
--- | ---
Distribution Name | Arch
Distribution Version | Rolling release
Kernel Version | 6.4.8, 6.5rc1/2/3/4
Architecture | x86-64
OpenZFS Version | [commit 36261c8](https://github.com/openzfs/zfs/commit/36261c8238df462b214854ccea1df4f060cf0995)
### Describe the problem you're observing
After the recent changes to get OpenZFS compiling/running on 6.5, there appears to be a possible lingering data corruption bug. In the repeatable example below, it reliably inserts a long run of NULL bytes into a file, causing a build to fail (conveniently, the build of ZFS).
My expectation is that the bug probably exists for any kernel where `filemap_splice_read` exists, which recently has replaced `generic_file_splice_read` in other Linux filesystem code.
### Describe how to reproduce the problem
**Again - despite demonstrating the problem with the OpenZFS build, the problem only manifests itself when running on the ZFS branch at the commit listed above. It just so happens that I'm able to use our build to reproduce the bug.**
1. You need to be running ZFS patched up to the commit listed above. I have reproduced this on Kernel 6.4.8 and all 6.5 RC's up to rc4
2. `git clone https://github.com/openzfs/zfs.git`
3. `cd ./zfs`
4. `./autogen.sh`
5. `mkdir -p ../zfs-test`
6. `cd ../zfs-test`
7. `../zfs/configure --with-linux=/usr/src/linux` (or wherever your headers/source tree is)
Eventually, the `configure` will fail with the following message:
```
configure: error:
*** This kernel does not include the required loadable module
*** support!
***
*** To build OpenZFS as a loadable Linux kernel module
*** enable loadable module support by setting
*** `CONFIG_MODULES=y` in the kernel configuration and run
*** `make modules_prepare` in the Linux source tree.
***
*** If you don't intend to enable loadable kernel module
*** support, please compile OpenZFS as a Linux kernel built-in.
***
*** Prepare the Linux source tree by running `make prepare`,
*** use the OpenZFS `--enable-linux-builtin` configure option,
*** copy the OpenZFS sources into the Linux source tree using
*** `./copy-builtin `,
*** set `CONFIG_ZFS=y` in the kernel configuration and compile
*** kernel as usual.
```
I enter the directory of the failing test:
```
cd build/config_modules
```
Looking at the `config_modules.c` file, which is resulting in the failure:
```c
/* confdefs.h */
#define PACKAGE_NAME ""zfs""
#define PACKAGE_TARNAME ""zfs""
#define PACKAGE_VERSION ""2.2.99""
#define PACKAGE_STRING ""zfs 2.2.99""
#define PACKAGE_BUGREPORT """"
#define PACKAGE_URL """"
#define ZFS_META_NAME ""zfs""
#define ZFS_META_VERSION ""2.2.99""
#define SPL_META_VERSION ZFS_META_VERSION
#define ZFS_META_RELEASE ""1""
#define SPL_META_RELEASE ZFS_META_RELEASE
#define ZFS_META_LICENSE ""CDDL""
#define ZFS_META_ALIAS ""zfs-2.2.99-1""
#define SPL_META_ALIAS ZFS_META_ALIAS
#define ZFS_META_AUTHOR ""OpenZFS""
#define ZFS_META_KVER_MIN ""3.10""
#define ZFS_META_KVER_MAX ""6.4""
#define PACKAGE ""zfs""
#define VERSION ""2.2.99""
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
#include
#if !defined(CONFIG_MODULES)
#error CONFIG_MODULES not defined
#endif
int
main (void)
{
;
return 0;
}
```
Curiously, this bug does not manifest frequently and the system largely appears to run stable in many other use cases.
The section of `configure` that writes that file looks like below. Including this snippet here as it might help illuminate what conditions need to be true to trigger the bug:
```bash
cat confdefs.h - <<_ACEOF >build/config_modules/config_modules.c
#include
#if !defined(CONFIG_MODULES)
#error CONFIG_MODULES not defined
#endif
int
main (void)
{
;
return 0;
}
MODULE_DESCRIPTION(""conftest"");
MODULE_AUTHOR(ZFS_META_AUTHOR);
MODULE_VERSION(ZFS_META_VERSION ""-"" ZFS_META_RELEASE);
MODULE_LICENSE(""Dual BSD/GPL"");
_ACEOF
```
### Include any warning/errors/backtraces from the system logs
There are no errors reported to the console or in kernel messages",0,data corruption since generic file splice read filemap splice read change compat but occurs on too system information type version name distribution name arch distribution version rolling release kernel version architecture openzfs version describe the problem you re observing after the recent changes to get openzfs compiling running on there appears to be a possible lingering data corruption bug in the repeatable example below it reliably inserts a long run of null bytes into a file causing a build to fail conveniently the build of zfs my expectation is that the bug probably exists for any kernel where filemap splice read exists which recently has replaced generic file splice read in other linux filesystem code describe how to reproduce the problem again despite demonstrating the problem with the openzfs build the problem only manifests itself when running on the zfs branch at the commit listed above it just so happens that i m able to use our build to reproduce the bug you need to be running zfs patched up to the commit listed above i have reproduced this on kernel and all rc s up to git clone cd zfs autogen sh mkdir p zfs test cd zfs test zfs configure with linux usr src linux or wherever your headers source tree is eventually the configure will fail with the following message configure error this kernel does not include the required loadable module support to build openzfs as a loadable linux kernel module enable loadable module support by setting config modules y in the kernel configuration and run make modules prepare in the linux source tree if you don t intend to enable loadable kernel module support please compile openzfs as a linux kernel built in prepare the linux source tree by running make prepare use the openzfs enable linux builtin configure option copy the openzfs sources into the linux source tree using copy builtin set config zfs y in the kernel configuration and compile kernel as usual i enter the directory of the failing test cd build config modules looking at the config modules c file which is resulting in the failure c confdefs h define package name zfs define package tarname zfs define package version define package string zfs define package bugreport define package url define zfs meta name zfs define zfs meta version define spl meta version zfs meta version define zfs meta release define spl meta release zfs meta release define zfs meta license cddl define zfs meta alias zfs define spl meta alias zfs meta alias define zfs meta author openzfs define zfs meta kver min define zfs meta kver max define package zfs define version include if defined config modules error config modules not defined endif int main void return curiously this bug does not manifest frequently and the system largely appears to run stable in many other use cases the section of configure that writes that file looks like below including this snippet here as it might help illuminate what conditions need to be true to trigger the bug bash cat confdefs h build config modules config modules c include if defined config modules error config modules not defined endif int main void return module description conftest module author zfs meta author module version zfs meta version zfs meta release module license dual bsd gpl aceof include any warning errors backtraces from the system logs there are no errors reported to the console or in kernel messages,0
38042,8639913268.0,IssuesEvent,2018-11-23 22:39:15,bridgedotnet/Bridge,https://api.github.com/repos/bridgedotnet/Bridge,closed,Comparer.Default not using System.String.compare,defect in-progress,"Comparer.Default.Compare(str1, str2) gives a different result the str1CompareTo(str2).
The first case calls Bridge.compare, and seems to perform char sorting.
The second case calls System.String.compare and seems to correctly sort text.
https://deck.net/42fe359ec3524e6024107106ec9c9386
I would expect that Comparer.Default would call System.String.compare as System.String implements IComparer.
",1.0,"Comparer.Default not using System.String.compare - Comparer.Default.Compare(str1, str2) gives a different result the str1CompareTo(str2).
The first case calls Bridge.compare, and seems to perform char sorting.
The second case calls System.String.compare and seems to correctly sort text.
https://deck.net/42fe359ec3524e6024107106ec9c9386
I would expect that Comparer.Default would call System.String.compare as System.String implements IComparer.
",0,comparer default not using system string compare comparer default compare gives a different result the the first case calls bridge compare and seems to perform char sorting the second case calls system string compare and seems to correctly sort text i would expect that comparer default would call system string compare as system string implements icomparer ,0
128078,5048334738.0,IssuesEvent,2016-12-20 12:33:38,TASVideos/BizHawk,https://api.github.com/repos/TASVideos/BizHawk,closed,snes BSX support,Assigned-zeromus auto-migrated Core-BSNES Priority-Low Type-Enhancement,"```
i'm not sure BSX roms can be detected. if so, detect it.
we may need to put them in the gamedb.
otherwise, we need a special rom load option.
bsnes 0.87 requires specially selected load options.
```
Original issue reported on code.google.com by `zero...@zeromus.org` on 20 Apr 2014 at 11:15
",1.0,"snes BSX support - ```
i'm not sure BSX roms can be detected. if so, detect it.
we may need to put them in the gamedb.
otherwise, we need a special rom load option.
bsnes 0.87 requires specially selected load options.
```
Original issue reported on code.google.com by `zero...@zeromus.org` on 20 Apr 2014 at 11:15
",0,snes bsx support i m not sure bsx roms can be detected if so detect it we may need to put them in the gamedb otherwise we need a special rom load option bsnes requires specially selected load options original issue reported on code google com by zero zeromus org on apr at ,0
547865,16048735449.0,IssuesEvent,2021-04-22 16:25:55,HabitRPG/habitica,https://api.github.com/repos/HabitRPG/habitica,closed,New Achievements and Badges: Checked in X Days in a Row,priority: medium section: Avatar/User Modal status: issue: on hold type: medium level coding,"These new achievements and badges are ready to be implemented! These should be received when a player checks in for the number of days indicated by each badge. The badge images and the names/mouseover text for the user achievement page can be found here:
https://trello.com/c/uxR0r5R0/5-checked-in-x-days-in-a-row-badges",1.0,"New Achievements and Badges: Checked in X Days in a Row - These new achievements and badges are ready to be implemented! These should be received when a player checks in for the number of days indicated by each badge. The badge images and the names/mouseover text for the user achievement page can be found here:
https://trello.com/c/uxR0r5R0/5-checked-in-x-days-in-a-row-badges",0,new achievements and badges checked in x days in a row these new achievements and badges are ready to be implemented these should be received when a player checks in for the number of days indicated by each badge the badge images and the names mouseover text for the user achievement page can be found here ,0
490,7868920385.0,IssuesEvent,2018-06-24 06:47:53,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,OperationCanceledException during Formatting,Area-IDE Bug Tenet-Reliability,"A customer found this in their activity log after editing JS/TS in a session with responsiveness issues.
```
System.OperationCanceledException: The operation was canceled.
at System.Threading.CancellationToken.ThrowOperationCanceledException()
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at Roslyn.Utilities.TaskExtensions.WaitAndGetResult_CanCallOnBackground[T](Task`1 task, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.Editor.Implementation.Formatting.FormatCommandHandler.ExecuteReturnOrTypeCommand(EditorCommandArgs args, Action nextHandler, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.Editor.Implementation.Formatting.FormatCommandHandler.ExecuteCommand(ReturnKeyCommandArgs args, Action nextHandler, CommandExecutionContext context)
at Microsoft.VisualStudio.Commanding.CommandHandlerExtensions.ExecuteCommand[T](ICommandHandler commandHandler, T args, Action nextCommandHandler, CommandExecutionContext executionContext)
at Microsoft.VisualStudio.UI.Text.Commanding.Implementation.EditorCommandHandlerService.<>c__DisplayClass14_1`1.<Execute>b__1()
at Microsoft.VisualStudio.Text.Utilities.GuardedOperations.CallExtensionPoint(Object errorSource, Action call)
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
```
My guess is that JS/TS formatting was too slow and either the user or a timeout attempted to cancel the operation. Perhaps OperationCanceledException is not supposed to bubble out of a command handler?",True,"OperationCanceledException during Formatting - A customer found this in their activity log after editing JS/TS in a session with responsiveness issues.
```
System.OperationCanceledException: The operation was canceled.
at System.Threading.CancellationToken.ThrowOperationCanceledException()
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at Roslyn.Utilities.TaskExtensions.WaitAndGetResult_CanCallOnBackground[T](Task`1 task, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.Editor.Implementation.Formatting.FormatCommandHandler.ExecuteReturnOrTypeCommand(EditorCommandArgs args, Action nextHandler, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.Editor.Implementation.Formatting.FormatCommandHandler.ExecuteCommand(ReturnKeyCommandArgs args, Action nextHandler, CommandExecutionContext context)
at Microsoft.VisualStudio.Commanding.CommandHandlerExtensions.ExecuteCommand[T](ICommandHandler commandHandler, T args, Action nextCommandHandler, CommandExecutionContext executionContext)
at Microsoft.VisualStudio.UI.Text.Commanding.Implementation.EditorCommandHandlerService.<>c__DisplayClass14_1`1.<Execute>b__1()
at Microsoft.VisualStudio.Text.Utilities.GuardedOperations.CallExtensionPoint(Object errorSource, Action call)
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
```
My guess is that JS/TS formatting was too slow and either the user or a timeout attempted to cancel the operation. Perhaps OperationCanceledException is not supposed to bubble out of a command handler?",1,operationcanceledexception during formatting a customer found this in their activity log after editing js ts in a session with responsiveness issues system operationcanceledexception the operation was canceled at system threading cancellationtoken throwoperationcanceledexception at system threading tasks task wait millisecondstimeout cancellationtoken cancellationtoken at roslyn utilities taskextensions waitandgetresult cancallonbackground task task cancellationtoken cancellationtoken at microsoft codeanalysis editor implementation formatting formatcommandhandler executereturnortypecommand editorcommandargs args action nexthandler cancellationtoken cancellationtoken at microsoft codeanalysis editor implementation formatting formatcommandhandler executecommand returnkeycommandargs args action nexthandler commandexecutioncontext context at microsoft visualstudio commanding commandhandlerextensions executecommand icommandhandler commandhandler t args action nextcommandhandler commandexecutioncontext executioncontext at microsoft visualstudio ui text commanding implementation editorcommandhandlerservice lt gt c lt execute gt b at microsoft visualstudio text utilities guardedoperations callextensionpoint object errorsource action call end of stack trace from previous location where exception was thrown at microsoft visualstudio telemetry windowserrorreporting watsonreport getclrwatsonexceptioninfo exception exceptionobject my guess is that js ts formatting was too slow and either the user or a timeout attempted to cancel the operation perhaps operationcanceledexception is not supposed to bubble out of a command handler ,1
68960,9222556375.0,IssuesEvent,2019-03-11 23:22:16,adobe/spectrum-css,https://api.github.com/repos/adobe/spectrum-css,opened,Show Markup broken for some examples,documentation,"### Expected Behavior
Show Markup does what it promises to do, all of the time
### Actual Behavior
Broken promises, broken hearts\
#### Steps to Reproduce
1. http://opensource.adobe.com/spectrum-css/2.8.0/docs/#toast
2. Click ""Show Markup""
3. Cry
#### Spectrum-CSS version
2.8.0
",1.0,"Show Markup broken for some examples - ### Expected Behavior
Show Markup does what it promises to do, all of the time
### Actual Behavior
Broken promises, broken hearts\
#### Steps to Reproduce
1. http://opensource.adobe.com/spectrum-css/2.8.0/docs/#toast
2. Click ""Show Markup""
3. Cry
#### Spectrum-CSS version
2.8.0
",0,show markup broken for some examples expected behavior show markup does what it promises to do all of the time actual behavior broken promises broken hearts steps to reproduce click show markup cry spectrum css version ,0
22298,7153737033.0,IssuesEvent,2018-01-26 03:39:46,apache/incubator-pulsar,https://api.github.com/repos/apache/incubator-pulsar,opened,Add pulsar-prometheus docker image to pulsar repo,component/build,"#### Expected behavior
We have added [pulsar-prometheus](https://github.com/apache/incubator-pulsar/blob/master/deployment/dcos/PulsarGroups.json#L251) docker image in #950 which is not present into pulsar repo. It would be great if we can add it to pulsar repo for any future changes or enhancement.
",1.0,"Add pulsar-prometheus docker image to pulsar repo - #### Expected behavior
We have added [pulsar-prometheus](https://github.com/apache/incubator-pulsar/blob/master/deployment/dcos/PulsarGroups.json#L251) docker image in #950 which is not present into pulsar repo. It would be great if we can add it to pulsar repo for any future changes or enhancement.
",0,add pulsar prometheus docker image to pulsar repo expected behavior we have added docker image in which is not present into pulsar repo it would be great if we can add it to pulsar repo for any future changes or enhancement ,0
1071,12798704085.0,IssuesEvent,2020-07-02 14:19:16,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,VS crashes with possibly invalid [MemberNotNull] annotation,Area-Compilers New Language Feature - Nullable Reference Types Tenet-Reliability,"**Version Used**:
```
Microsoft Visual Studio Professional 2019 Preview
Version 16.6.0 Preview 6.0
VisualStudio.16.Preview/16.6.0-pre.6.0+30105.148
Microsoft .NET Framework
Version 4.8.03752
```
**Steps to Reproduce**:
Paste the following code into VS.
```
using System.Diagnostics.CodeAnalysis;
class C
{
public string? field;
[MemberNotNull(""field"")]
public static void M()
{
}
public void Test()
{
M();
field.ToString();
}
}
namespace System.Diagnostics.CodeAnalysis
{
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, AllowMultiple = true)]
public sealed class MemberNotNullAttribute : Attribute
{
public MemberNotNullAttribute(params string[] members) { }
public MemberNotNullAttribute(string member) { }
}
}
```
**Expected Behavior**:
No crash. Probably some warnings
**Actual Behavior**:
VS crashes
**Notes**
The following test currently crashes in Roslyn's master branch with a `NullReferenceException`
```
commit 27654b066e600a350706a13ebd67d1da542c1a7b
Merge: 436d17816f6 0c9f90368a5
Author: msftbot[bot] <48340428+msftbot[bot]@users.noreply.github.com>
Date: Thu May 7 05:33:48 2020 +0000
Merge pull request #44029 from dotnet/merges/release/dev16.7-preview1-to-master
Merge release/dev16.7-preview1 to master
```
```
[Fact]
public void Test()
{
var source = @""using System.Diagnostics.CodeAnalysis;
class C
{
public string? field;
[MemberNotNull(""""field"""")]
public static void M()
{
}
public void Test()
{
M();
field.ToString();
}
}"";
var comp = CreateCompilation(
new[]
{
source, MemberNotNullAttributeDefinition
},
options: WithNonNullTypesTrue(),
targetFramework: TargetFramework.NetCoreApp30,
parseOptions: TestOptions.RegularPreview);
comp.VerifyDiagnostics();
}
```
```
System.NullReferenceException: Object reference not set to an instance of an object.
System.NullReferenceException
Object reference not set to an instance of an object.
at Microsoft.CodeAnalysis.CSharp.LocalDataFlowPass`2.GetOrCreateSlot(Symbol symbol, Int32 containingSlot, Boolean forceSlotEvenIfEmpty) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\LocalDataFlowPass.cs:line 123
at Microsoft.CodeAnalysis.CSharp.NullableWalker.GetOrCreateSlot(Symbol symbol, Int32 containingSlot, Boolean forceSlotEvenIfEmpty) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1275
at Microsoft.CodeAnalysis.CSharp.NullableWalker.g__getSlotForFieldOrProperty|44_13(Symbol member) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 718
at Microsoft.CodeAnalysis.CSharp.NullableWalker.g__makeMemberMaybeNull|44_7(MethodSymbol method, String memberName) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 594
at Microsoft.CodeAnalysis.CSharp.NullableWalker.g__makeMembersMaybeNull|44_6(MethodSymbol method, ImmutableArray`1 members) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 585
at Microsoft.CodeAnalysis.CSharp.NullableWalker.g__makeNotNullMembersMaybeNull|44_5() in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 572
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Scan(Boolean& badRegion) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 436
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Analyze(Boolean& badRegion, Optional`1 initialState) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 435
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(NullableWalker walker, Symbol symbol, DiagnosticBag diagnostics, VariableState initialState, Builder snapshotBuilderOpt) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 971
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, Conversions conversions, DiagnosticBag diagnostics, Boolean useMethodSignatureParameterTypes, MethodSymbol delegateInvokeMethodOpt, VariableState initialState, Builder analyzedNullabilityMapOpt, Builder snapshotBuilderOpt, ArrayBuilder`1 returnTypesOpt) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 951
at Microsoft.CodeAnalysis.CSharp.NullableWalker.AnalyzeAndRewrite(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, DiagnosticBag diagnostics, Boolean createSnapshots, SnapshotManager& snapshotManager, ImmutableDictionary`2& remappedSymbols) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 788
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(MethodSymbol method, TypeCompilationState compilationState, DiagnosticBag diagnostics, ImportChain& importChain, Boolean& originalBodyNested, InitialState& forSemanticModel) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 1682
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 986
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 511
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.b__0() in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 401
at Roslyn.Utilities.UICultureUtilities.<>c__DisplayClass5_0.b__0() in C:\Work\roslyn\src\Compilers\Core\Portable\InternalUtilities\UICultureUtilities.cs:line 141
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.WaitForWorkers() in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 316
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethodBodies(CSharpCompilation compilation, PEModuleBuilder moduleBeingBuiltOpt, Boolean emittingPdb, Boolean emitTestCoverageData, Boolean hasDeclarationErrors, DiagnosticBag diagnostics, Predicate`1 filterOpt, CancellationToken cancellationToken) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 155
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnosticsForAllMethodBodies(DiagnosticBag diagnostics, CancellationToken cancellationToken) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2448
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnostics(CompilationStage stage, Boolean includeEarlierStages, DiagnosticBag diagnostics, CancellationToken cancellationToken) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2417
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnostics(CompilationStage stage, Boolean includeEarlierStages, CancellationToken cancellationToken) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2325
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnostics(CancellationToken cancellationToken) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2319
at Microsoft.CodeAnalysis.DiagnosticExtensions.VerifyDiagnostics[TCompilation](TCompilation c, DiagnosticDescription[] expected) in C:\Work\roslyn\src\Test\Utilities\Portable\Diagnostics\DiagnosticExtensions.cs:line 413
at
```",True,"VS crashes with possibly invalid [MemberNotNull] annotation - **Version Used**:
```
Microsoft Visual Studio Professional 2019 Preview
Version 16.6.0 Preview 6.0
VisualStudio.16.Preview/16.6.0-pre.6.0+30105.148
Microsoft .NET Framework
Version 4.8.03752
```
**Steps to Reproduce**:
Paste the following code into VS.
```
using System.Diagnostics.CodeAnalysis;
class C
{
public string? field;
[MemberNotNull(""field"")]
public static void M()
{
}
public void Test()
{
M();
field.ToString();
}
}
namespace System.Diagnostics.CodeAnalysis
{
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, AllowMultiple = true)]
public sealed class MemberNotNullAttribute : Attribute
{
public MemberNotNullAttribute(params string[] members) { }
public MemberNotNullAttribute(string member) { }
}
}
```
**Expected Behavior**:
No crash. Probably some warnings
**Actual Behavior**:
VS crashes
**Notes**
The following test currently crashes in Roslyn's master branch with a `NullReferenceException`
```
commit 27654b066e600a350706a13ebd67d1da542c1a7b
Merge: 436d17816f6 0c9f90368a5
Author: msftbot[bot] <48340428+msftbot[bot]@users.noreply.github.com>
Date: Thu May 7 05:33:48 2020 +0000
Merge pull request #44029 from dotnet/merges/release/dev16.7-preview1-to-master
Merge release/dev16.7-preview1 to master
```
```
[Fact]
public void Test()
{
var source = @""using System.Diagnostics.CodeAnalysis;
class C
{
public string? field;
[MemberNotNull(""""field"""")]
public static void M()
{
}
public void Test()
{
M();
field.ToString();
}
}"";
var comp = CreateCompilation(
new[]
{
source, MemberNotNullAttributeDefinition
},
options: WithNonNullTypesTrue(),
targetFramework: TargetFramework.NetCoreApp30,
parseOptions: TestOptions.RegularPreview);
comp.VerifyDiagnostics();
}
```
```
System.NullReferenceException: Object reference not set to an instance of an object.
System.NullReferenceException
Object reference not set to an instance of an object.
at Microsoft.CodeAnalysis.CSharp.LocalDataFlowPass`2.GetOrCreateSlot(Symbol symbol, Int32 containingSlot, Boolean forceSlotEvenIfEmpty) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\LocalDataFlowPass.cs:line 123
at Microsoft.CodeAnalysis.CSharp.NullableWalker.GetOrCreateSlot(Symbol symbol, Int32 containingSlot, Boolean forceSlotEvenIfEmpty) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1275
at Microsoft.CodeAnalysis.CSharp.NullableWalker.g__getSlotForFieldOrProperty|44_13(Symbol member) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 718
at Microsoft.CodeAnalysis.CSharp.NullableWalker.g__makeMemberMaybeNull|44_7(MethodSymbol method, String memberName) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 594
at Microsoft.CodeAnalysis.CSharp.NullableWalker.g__makeMembersMaybeNull|44_6(MethodSymbol method, ImmutableArray`1 members) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 585
at Microsoft.CodeAnalysis.CSharp.NullableWalker.g__makeNotNullMembersMaybeNull|44_5() in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 572
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Scan(Boolean& badRegion) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 436
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Analyze(Boolean& badRegion, Optional`1 initialState) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 435
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(NullableWalker walker, Symbol symbol, DiagnosticBag diagnostics, VariableState initialState, Builder snapshotBuilderOpt) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 971
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, Conversions conversions, DiagnosticBag diagnostics, Boolean useMethodSignatureParameterTypes, MethodSymbol delegateInvokeMethodOpt, VariableState initialState, Builder analyzedNullabilityMapOpt, Builder snapshotBuilderOpt, ArrayBuilder`1 returnTypesOpt) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 951
at Microsoft.CodeAnalysis.CSharp.NullableWalker.AnalyzeAndRewrite(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, DiagnosticBag diagnostics, Boolean createSnapshots, SnapshotManager& snapshotManager, ImmutableDictionary`2& remappedSymbols) in C:\Work\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 788
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(MethodSymbol method, TypeCompilationState compilationState, DiagnosticBag diagnostics, ImportChain& importChain, Boolean& originalBodyNested, InitialState& forSemanticModel) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 1682
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 986
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 511
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.b__0() in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 401
at Roslyn.Utilities.UICultureUtilities.<>c__DisplayClass5_0.b__0() in C:\Work\roslyn\src\Compilers\Core\Portable\InternalUtilities\UICultureUtilities.cs:line 141
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.WaitForWorkers() in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 316
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethodBodies(CSharpCompilation compilation, PEModuleBuilder moduleBeingBuiltOpt, Boolean emittingPdb, Boolean emitTestCoverageData, Boolean hasDeclarationErrors, DiagnosticBag diagnostics, Predicate`1 filterOpt, CancellationToken cancellationToken) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 155
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnosticsForAllMethodBodies(DiagnosticBag diagnostics, CancellationToken cancellationToken) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2448
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnostics(CompilationStage stage, Boolean includeEarlierStages, DiagnosticBag diagnostics, CancellationToken cancellationToken) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2417
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnostics(CompilationStage stage, Boolean includeEarlierStages, CancellationToken cancellationToken) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2325
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnostics(CancellationToken cancellationToken) in C:\Work\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2319
at Microsoft.CodeAnalysis.DiagnosticExtensions.VerifyDiagnostics[TCompilation](TCompilation c, DiagnosticDescription[] expected) in C:\Work\roslyn\src\Test\Utilities\Portable\Diagnostics\DiagnosticExtensions.cs:line 413
at
```",1,vs crashes with possibly invalid annotation version used microsoft visual studio professional preview version preview visualstudio preview pre microsoft net framework version steps to reproduce paste the following code into vs using system diagnostics codeanalysis class c public string field public static void m public void test m field tostring namespace system diagnostics codeanalysis public sealed class membernotnullattribute attribute public membernotnullattribute params string members public membernotnullattribute string member expected behavior no crash probably some warnings actual behavior vs crashes notes the following test currently crashes in roslyn s master branch with a nullreferenceexception commit merge author msftbot date thu may merge pull request from dotnet merges release to master merge release to master public void test var source using system diagnostics codeanalysis class c public string field public static void m public void test m field tostring var comp createcompilation new source membernotnullattributedefinition options withnonnulltypestrue targetframework targetframework parseoptions testoptions regularpreview comp verifydiagnostics system nullreferenceexception object reference not set to an instance of an object system nullreferenceexception object reference not set to an instance of an object at microsoft codeanalysis csharp localdataflowpass getorcreateslot symbol symbol containingslot boolean forceslotevenifempty in c work roslyn src compilers csharp portable flowanalysis localdataflowpass cs line at microsoft codeanalysis csharp nullablewalker getorcreateslot symbol symbol containingslot boolean forceslotevenifempty in c work roslyn src compilers csharp portable flowanalysis nullablewalker cs line at microsoft codeanalysis csharp nullablewalker g getslotforfieldorproperty symbol member in c work roslyn src compilers csharp portable flowanalysis nullablewalker cs line at microsoft codeanalysis csharp nullablewalker g makemembermaybenull methodsymbol method string membername in c work roslyn src compilers csharp portable flowanalysis nullablewalker cs line at microsoft codeanalysis csharp nullablewalker g makemembersmaybenull methodsymbol method immutablearray members in c work roslyn src compilers csharp portable flowanalysis nullablewalker cs line at microsoft codeanalysis csharp nullablewalker g makenotnullmembersmaybenull in c work roslyn src compilers csharp portable flowanalysis nullablewalker cs line at microsoft codeanalysis csharp nullablewalker scan boolean badregion in c work roslyn src compilers csharp portable flowanalysis nullablewalker cs line at microsoft codeanalysis csharp abstractflowpass analyze boolean badregion optional initialstate in c work roslyn src compilers csharp portable flowanalysis abstractflowpass cs line at microsoft codeanalysis csharp nullablewalker analyze nullablewalker walker symbol symbol diagnosticbag diagnostics variablestate initialstate builder snapshotbuilderopt in c work roslyn src compilers csharp portable flowanalysis nullablewalker cs line at microsoft codeanalysis csharp nullablewalker analyze csharpcompilation compilation symbol symbol boundnode node binder binder conversions conversions diagnosticbag diagnostics boolean usemethodsignatureparametertypes methodsymbol delegateinvokemethodopt variablestate initialstate builder analyzednullabilitymapopt builder snapshotbuilderopt arraybuilder returntypesopt in c work roslyn src compilers csharp portable flowanalysis nullablewalker cs line at microsoft codeanalysis csharp nullablewalker analyzeandrewrite csharpcompilation compilation symbol symbol boundnode node binder binder diagnosticbag diagnostics boolean createsnapshots snapshotmanager snapshotmanager immutabledictionary remappedsymbols in c work roslyn src compilers csharp portable flowanalysis nullablewalker cs line at microsoft codeanalysis csharp methodcompiler bindmethodbody methodsymbol method typecompilationstate compilationstate diagnosticbag diagnostics importchain importchain boolean originalbodynested initialstate forsemanticmodel in c work roslyn src compilers csharp portable compiler methodcompiler cs line at microsoft codeanalysis csharp methodcompiler compilemethod methodsymbol methodsymbol methodordinal processedfieldinitializers processedinitializers synthesizedsubmissionfields previoussubmissionfields typecompilationstate compilationstate in c work roslyn src compilers csharp portable compiler methodcompiler cs line at microsoft codeanalysis csharp methodcompiler compilenamedtype namedtypesymbol containingtype in c work roslyn src compilers csharp portable compiler methodcompiler cs line at microsoft codeanalysis csharp methodcompiler c b in c work roslyn src compilers csharp portable compiler methodcompiler cs line at roslyn utilities uicultureutilities c b in c work roslyn src compilers core portable internalutilities uicultureutilities cs line at system threading tasks task innerinvoke at system threading tasks task execute end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at system runtime compilerservices taskawaiter getresult at microsoft codeanalysis csharp methodcompiler waitforworkers in c work roslyn src compilers csharp portable compiler methodcompiler cs line at microsoft codeanalysis csharp methodcompiler compilemethodbodies csharpcompilation compilation pemodulebuilder modulebeingbuiltopt boolean emittingpdb boolean emittestcoveragedata boolean hasdeclarationerrors diagnosticbag diagnostics predicate filteropt cancellationtoken cancellationtoken in c work roslyn src compilers csharp portable compiler methodcompiler cs line at microsoft codeanalysis csharp csharpcompilation getdiagnosticsforallmethodbodies diagnosticbag diagnostics cancellationtoken cancellationtoken in c work roslyn src compilers csharp portable compilation csharpcompilation cs line at microsoft codeanalysis csharp csharpcompilation getdiagnostics compilationstage stage boolean includeearlierstages diagnosticbag diagnostics cancellationtoken cancellationtoken in c work roslyn src compilers csharp portable compilation csharpcompilation cs line at microsoft codeanalysis csharp csharpcompilation getdiagnostics compilationstage stage boolean includeearlierstages cancellationtoken cancellationtoken in c work roslyn src compilers csharp portable compilation csharpcompilation cs line at microsoft codeanalysis csharp csharpcompilation getdiagnostics cancellationtoken cancellationtoken in c work roslyn src compilers csharp portable compilation csharpcompilation cs line at microsoft codeanalysis diagnosticextensions verifydiagnostics tcompilation c diagnosticdescription expected in c work roslyn src test utilities portable diagnostics diagnosticextensions cs line at ,1
188,4020461574.0,IssuesEvent,2016-05-16 18:30:03,wordpress-mobile/WordPress-iOS,https://api.github.com/repos/wordpress-mobile/WordPress-iOS,closed,People Management: Delete Users,People Management [Type] Enhancement,"#### Details:
Admins should be allowed to Delete Users. Let's replicate Calypso's UX:
- On delete, Posts should be reassigned to another user (to be picked).
- Calypso's User deletion can be found [here](https://github.com/Automattic/wp-calypso/blob/12a27beda288923d5186807f1157f04389f54c06/client/my-sites/people/delete-user/index.jsx), and the actual call, [here](https://github.com/Automattic/wp-calypso/blob/12a27beda288923d5186807f1157f04389f54c06/client/lib/users/actions.js#L59)
- A user cannot delete himself (sure!)
",1.0,"People Management: Delete Users - #### Details:
Admins should be allowed to Delete Users. Let's replicate Calypso's UX:
- On delete, Posts should be reassigned to another user (to be picked).
- Calypso's User deletion can be found [here](https://github.com/Automattic/wp-calypso/blob/12a27beda288923d5186807f1157f04389f54c06/client/my-sites/people/delete-user/index.jsx), and the actual call, [here](https://github.com/Automattic/wp-calypso/blob/12a27beda288923d5186807f1157f04389f54c06/client/lib/users/actions.js#L59)
- A user cannot delete himself (sure!)
",0,people management delete users details admins should be allowed to delete users let s replicate calypso s ux on delete posts should be reassigned to another user to be picked calypso s user deletion can be found and the actual call a user cannot delete himself sure ,0
67916,9104844379.0,IssuesEvent,2019-02-20 19:13:56,cornerstonejs/cornerstoneTools,https://api.github.com/repos/cornerstonejs/cornerstoneTools,closed,US Multiframe CIne,📖 Documentation 🙋 Up For Grabs 🥇 Good First Issue,"I need to implement Multiframe Ultrasound Cine in our application ...
Does cornerstone has build in tools/support for that ?
I seem to remember seeing this but all the tools example pages are down - can this please be fixed - (we were using those pages on a very regular basis!)
Is there any existing example and/or code ?
Thanks",1.0,"US Multiframe CIne - I need to implement Multiframe Ultrasound Cine in our application ...
Does cornerstone has build in tools/support for that ?
I seem to remember seeing this but all the tools example pages are down - can this please be fixed - (we were using those pages on a very regular basis!)
Is there any existing example and/or code ?
Thanks",0,us multiframe cine i need to implement multiframe ultrasound cine in our application does cornerstone has build in tools support for that i seem to remember seeing this but all the tools example pages are down can this please be fixed we were using those pages on a very regular basis is there any existing example and or code thanks,0
344893,10349717465.0,IssuesEvent,2019-09-04 23:37:07,oslc-op/oslc-specs,https://api.github.com/repos/oslc-op/oslc-specs,opened,Provide data in a TRS event for filtering,Core: TRS Jira: trs Priority: High Xtra: Jira,"Currently, a TRS event only references the tracked resource‘s URI. If a consumer of the TRS data is only interested in a subset of the exposed tracked resources, it has to consume the events and perform a GET on each referenced tracked resource in order to determine whether it is of interest.
---
_Migrated from https://issues.oasis-open.org/browse/OSLCCORE-71 (opened by @DavidJHoney; previously assigned to @jamsden)_
",1.0,"Provide data in a TRS event for filtering - Currently, a TRS event only references the tracked resource‘s URI. If a consumer of the TRS data is only interested in a subset of the exposed tracked resources, it has to consume the events and perform a GET on each referenced tracked resource in order to determine whether it is of interest.
---
_Migrated from https://issues.oasis-open.org/browse/OSLCCORE-71 (opened by @DavidJHoney; previously assigned to @jamsden)_
",0,provide data in a trs event for filtering currently a trs event only references the tracked resource‘s uri if a consumer of the trs data is only interested in a subset of the exposed tracked resources it has to consume the events and perform a get on each referenced tracked resource in order to determine whether it is of interest migrated from opened by davidjhoney previously assigned to jamsden ,0
600812,18358559923.0,IssuesEvent,2021-10-08 22:35:39,manaphoenix/IsaacTemplates,https://api.github.com/repos/manaphoenix/IsaacTemplates,opened,Character Template does not support multiple characters.,bug High Priority,this is due to require caching results.,1.0,Character Template does not support multiple characters. - this is due to require caching results.,0,character template does not support multiple characters this is due to require caching results ,0
792,10545137632.0,IssuesEvent,2019-10-02 18:28:15,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,"Crash in OOP tore down VS (hard crash, not yellow bar).",Area-IDE Bug Tenet-Reliability,"Watson bucket and other relevant information.
```
Fault bucket 125730739576, type 5
Event Name: PerfWatsonVS12Data
Response: Not available
Cab Id: 1196763729810304088
Problem signature:
P1: PerfWatsonTcdb
P2: 0
P3: 0
P4: 0
P5: 0
P6:
P7:
P8:
P9:
P10:
Attached files:
\\?\C:\Users\cyrus\AppData\Local\Temp\VSTelem.Out\201910021820_D16.4_16.4.29319.158_17696_b97f4571-7b9e-4f72-a70f-8ea07281a5cd.tcdb
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6675.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER66A5.tmp.xml
WPR_initiated_DiagTrackMiniLogger_OneTrace User Logger 20190930 1 Event Collector_0_inject.etl
\\?\C:\Users\cyrus\AppData\Local\Temp\WER66E5.tmp.etl
WPR_initiated_DiagTrackMiniLogger_WPR System Collector_inject.etl
\\?\C:\Users\cyrus\AppData\Local\Temp\WER66F5.tmp.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6706.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6765.tmp.txt
\\?\C:\Users\cyrus\AppData\Local\Temp\WER6A90.tmp.WERDataCollectionStatus.txt
These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\NonCritical_PerfWatsonTcdb_688f135dd185f2a8133a474a2518efc6ce6cc4a_00000000_cab_9769bf93-8256-46a3-9794-2743f97428f4
Analysis symbol:
Rechecking for solution: 0
Report Id: 9769bf93-8256-46a3-9794-2743f97428f4
Report Status: 268435464
Hashed bucket: fb30d2b9a7acf0305d4da51668259751
Cab Guid: 797189b6-552d-47a5-b09b-c245836a2c58
```
```
Faulting application name: devenv.exe, version: 16.4.29319.158, time stamp: 0x5d845bb8
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0x80131623
Fault offset: 0x62ac6b4a
Faulting process id: 0x4ee8
Faulting application start time: 0x01d578b6a67c1fc8
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\devenv.exe
Faulting module path: unknown
Report Id: bff26ea4-c774-46df-9501-c81b19986300
Faulting package full name:
Faulting package-relative application ID:
```
```
Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: System.InvalidOperationException: This instance must be flushed before being reinitialized.
at Nerdbank.Streams.BufferTextWriter.Initialize(IBufferWriter`1 bufferWriter, Encoding encoding)
at StreamJsonRpc.JsonMessageFormatter.WriteJToken(IBufferWriter`1 contentBuffer, JToken json)
at StreamJsonRpc.JsonMessageFormatter.Serialize(IBufferWriter`1 contentBuffer, JsonRpcMessage message)
at StreamJsonRpc.HeaderDelimitedMessageHandler.Write(JsonRpcMessage content, CancellationToken cancellationToken)
at StreamJsonRpc.PipeMessageHandler.WriteCoreAsync(JsonRpcMessage content, CancellationToken cancellationToken)
at StreamJsonRpc.MessageHandlerBase.d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at StreamJsonRpc.JsonRpc.d__115.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Threading.Tasks.ValueTask.ThrowIfCompletedUnsuccessfully()
at StreamJsonRpc.JsonRpc.d__94`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ServiceHub.Framework.RemoteServiceBroker.d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ServiceHub.Client.HubClient.d__33.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ServiceHub.Client.HubClient.d__30.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Remote.ServiceHubRemoteHostClient.Connections.d__0`2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Remote.ServiceHubRemoteHostClient.Connections.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Remote.ServiceHubRemoteHostClient.ConnectionManager.d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Remote.ServiceHubRemoteHostClient.ConnectionManager.d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteHostClientExtensions.d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Remote.RemoteHostClientServiceFactory.SolutionChecksumUpdater.<>c__DisplayClass17_0.<b__0>d.MoveNext()
Stack:
at System.Environment.FailFast(System.String, System.Exception)
at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception, System.Action`1)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception)
at Roslyn.Utilities.TaskExtensions.ReportFatalErrorWorker(System.Threading.Tasks.Task, System.Object)
at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.Tasks.ThreadPoolTaskScheduler.TryExecuteTaskInline(System.Threading.Tasks.Task, Boolean)
at System.Threading.Tasks.TaskScheduler.TryRunInline(System.Threading.Tasks.Task, Boolean)
at System.Threading.Tasks.TaskContinuation.InlineIfPossibleOrElseQueue(System.Threading.Tasks.Task, Boolean)
at System.Threading.Tasks.StandardTaskContinuation.Run(System.Threading.Tasks.Task, Boolean)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[System.Threading.Tasks.TaskExtensions+VoidResult, System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetException(System.Object)
at System.Threading.Tasks.UnwrapPromise`1[[System.Threading.Tasks.TaskExtensions+VoidResult, System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetFromTask(System.Threading.Tasks.Task, Boolean)
at System.Threading.Tasks.UnwrapPromise`1[[System.Threading.Tasks.TaskExtensions+VoidResult, System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ProcessInnerTask(System.Threading.Tasks.Task)
at System.Threading.Tasks.UnwrapPromise`1[[System.Threading.Tasks.TaskExtensions+VoidResult, System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ProcessCompletedOuterTask(System.Threading.Tasks.Task)
at System.Threading.Tasks.UnwrapPromise`1[[System.Threading.Tasks.TaskExtensions+VoidResult, System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InvokeCore(System.Threading.Tasks.Task)
at System.Threading.Tasks.UnwrapPromise`1[[System.Threading.Tasks.TaskExtensions+VoidResult, System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Threading.Tasks.Task)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
```",True,"Crash in OOP tore down VS (hard crash, not yellow bar). - Watson bucket and other relevant information.
```
Fault bucket 125730739576, type 5
Event Name: PerfWatsonVS12Data
Response: Not available
Cab Id: 1196763729810304088
Problem signature:
P1: PerfWatsonTcdb
P2: 0
P3: 0
P4: 0
P5: 0
P6:
P7:
P8:
P9:
P10:
Attached files:
\\?\C:\Users\cyrus\AppData\Local\Temp\VSTelem.Out\201910021820_D16.4_16.4.29319.158_17696_b97f4571-7b9e-4f72-a70f-8ea07281a5cd.tcdb
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6675.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER66A5.tmp.xml
WPR_initiated_DiagTrackMiniLogger_OneTrace User Logger 20190930 1 Event Collector_0_inject.etl
\\?\C:\Users\cyrus\AppData\Local\Temp\WER66E5.tmp.etl
WPR_initiated_DiagTrackMiniLogger_WPR System Collector_inject.etl
\\?\C:\Users\cyrus\AppData\Local\Temp\WER66F5.tmp.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6706.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6765.tmp.txt
\\?\C:\Users\cyrus\AppData\Local\Temp\WER6A90.tmp.WERDataCollectionStatus.txt
These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\NonCritical_PerfWatsonTcdb_688f135dd185f2a8133a474a2518efc6ce6cc4a_00000000_cab_9769bf93-8256-46a3-9794-2743f97428f4
Analysis symbol:
Rechecking for solution: 0
Report Id: 9769bf93-8256-46a3-9794-2743f97428f4
Report Status: 268435464
Hashed bucket: fb30d2b9a7acf0305d4da51668259751
Cab Guid: 797189b6-552d-47a5-b09b-c245836a2c58
```
```
Faulting application name: devenv.exe, version: 16.4.29319.158, time stamp: 0x5d845bb8
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0x80131623
Fault offset: 0x62ac6b4a
Faulting process id: 0x4ee8
Faulting application start time: 0x01d578b6a67c1fc8
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\devenv.exe
Faulting module path: unknown
Report Id: bff26ea4-c774-46df-9501-c81b19986300
Faulting package full name:
Faulting package-relative application ID:
```
```
Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: System.InvalidOperationException: This instance must be flushed before being reinitialized.
at Nerdbank.Streams.BufferTextWriter.Initialize(IBufferWriter`1 bufferWriter, Encoding encoding)
at StreamJsonRpc.JsonMessageFormatter.WriteJToken(IBufferWriter`1 contentBuffer, JToken json)
at StreamJsonRpc.JsonMessageFormatter.Serialize(IBufferWriter`1 contentBuffer, JsonRpcMessage message)
at StreamJsonRpc.HeaderDelimitedMessageHandler.Write(JsonRpcMessage content, CancellationToken cancellationToken)
at StreamJsonRpc.PipeMessageHandler.WriteCoreAsync(JsonRpcMessage content, CancellationToken cancellationToken)
at StreamJsonRpc.MessageHandlerBase.d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at StreamJsonRpc.JsonRpc.d__115.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Threading.Tasks.ValueTask.ThrowIfCompletedUnsuccessfully()
at StreamJsonRpc.JsonRpc.d__94`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ServiceHub.Framework.RemoteServiceBroker.d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ServiceHub.Client.HubClient.d__33.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ServiceHub.Client.HubClient.d__30.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Remote.ServiceHubRemoteHostClient.Connections.d__0`2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Remote.ServiceHubRemoteHostClient.Connections.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Remote.ServiceHubRemoteHostClient.ConnectionManager.d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Remote.ServiceHubRemoteHostClient.ConnectionManager.d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteHostClientExtensions.d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Remote.RemoteHostClientServiceFactory.SolutionChecksumUpdater.<>c__DisplayClass17_0.<b__0>d.MoveNext()
Stack:
at System.Environment.FailFast(System.String, System.Exception)
at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception, System.Action`1)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception)
at Roslyn.Utilities.TaskExtensions.ReportFatalErrorWorker(System.Threading.Tasks.Task, System.Object)
at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.Tasks.ThreadPoolTaskScheduler.TryExecuteTaskInline(System.Threading.Tasks.Task, Boolean)
at System.Threading.Tasks.TaskScheduler.TryRunInline(System.Threading.Tasks.Task, Boolean)
at System.Threading.Tasks.TaskContinuation.InlineIfPossibleOrElseQueue(System.Threading.Tasks.Task, Boolean)
at System.Threading.Tasks.StandardTaskContinuation.Run(System.Threading.Tasks.Task, Boolean)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[System.Threading.Tasks.TaskExtensions+VoidResult, System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetException(System.Object)
at System.Threading.Tasks.UnwrapPromise`1[[System.Threading.Tasks.TaskExtensions+VoidResult, System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetFromTask(System.Threading.Tasks.Task, Boolean)
at System.Threading.Tasks.UnwrapPromise`1[[System.Threading.Tasks.TaskExtensions+VoidResult, System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ProcessInnerTask(System.Threading.Tasks.Task)
at System.Threading.Tasks.UnwrapPromise`1[[System.Threading.Tasks.TaskExtensions+VoidResult, System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ProcessCompletedOuterTask(System.Threading.Tasks.Task)
at System.Threading.Tasks.UnwrapPromise`1[[System.Threading.Tasks.TaskExtensions+VoidResult, System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InvokeCore(System.Threading.Tasks.Task)
at System.Threading.Tasks.UnwrapPromise`1[[System.Threading.Tasks.TaskExtensions+VoidResult, System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Threading.Tasks.Task)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
```",1,crash in oop tore down vs hard crash not yellow bar watson bucket and other relevant information fault bucket type event name response not available cab id problem signature perfwatsontcdb attached files c users cyrus appdata local temp vstelem out tcdb c programdata microsoft windows wer temp tmp werinternalmetadata xml c programdata microsoft windows wer temp tmp xml wpr initiated diagtrackminilogger onetrace user logger event collector inject etl c users cyrus appdata local temp tmp etl wpr initiated diagtrackminilogger wpr system collector inject etl c users cyrus appdata local temp tmp etl c programdata microsoft windows wer temp tmp csv c programdata microsoft windows wer temp tmp txt c users cyrus appdata local temp tmp werdatacollectionstatus txt these files may be available here c programdata microsoft windows wer reportarchive noncritical perfwatsontcdb cab analysis symbol rechecking for solution report id report status hashed bucket cab guid faulting application name devenv exe version time stamp faulting module name unknown version time stamp exception code fault offset faulting process id faulting application start time faulting application path c program files microsoft visual studio preview ide devenv exe faulting module path unknown report id faulting package full name faulting package relative application id application devenv exe framework version description the application requested process termination through system environment failfast string message message system invalidoperationexception this instance must be flushed before being reinitialized at nerdbank streams buffertextwriter initialize ibufferwriter bufferwriter encoding encoding at streamjsonrpc jsonmessageformatter writejtoken ibufferwriter contentbuffer jtoken json at streamjsonrpc jsonmessageformatter serialize ibufferwriter contentbuffer jsonrpcmessage message at streamjsonrpc headerdelimitedmessagehandler write jsonrpcmessage content cancellationtoken cancellationtoken at streamjsonrpc pipemessagehandler writecoreasync jsonrpcmessage content cancellationtoken cancellationtoken at streamjsonrpc messagehandlerbase d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at streamjsonrpc jsonrpc d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at system threading tasks valuetask throwifcompletedunsuccessfully at streamjsonrpc jsonrpc d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft servicehub framework remoteservicebroker d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft servicehub client hubclient d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft servicehub client hubclient d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft visualstudio languageservices remote servicehubremotehostclient connections d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft visualstudio languageservices remote servicehubremotehostclient connections d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft visualstudio languageservices remote servicehubremotehostclient connectionmanager d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft visualstudio languageservices remote servicehubremotehostclient connectionmanager d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis remote remotehostclientextensions d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft visualstudio languageservices remote remotehostclientservicefactory solutionchecksumupdater c b d movenext stack at system environment failfast system string system exception at microsoft codeanalysis failfast onfatalexception system exception at microsoft codeanalysis errorreporting fatalerror report system exception system action at microsoft codeanalysis errorreporting fatalerror report system exception at roslyn utilities taskextensions reportfatalerrorworker system threading tasks task system object at system threading tasks continuationtaskfromtask innerinvoke at system threading tasks task execute at system threading tasks task executioncontextcallback system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system threading tasks task executewiththreadlocal system threading tasks task byref at system threading tasks task executeentry boolean at system threading tasks threadpooltaskscheduler tryexecutetaskinline system threading tasks task boolean at system threading tasks taskscheduler tryruninline system threading tasks task boolean at system threading tasks taskcontinuation inlineifpossibleorelsequeue system threading tasks task boolean at system threading tasks standardtaskcontinuation run system threading tasks task boolean at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task finishstagetwo at system threading tasks task finish boolean at system threading tasks task trysetexception system object at system threading tasks unwrappromise trysetfromtask system threading tasks task boolean at system threading tasks unwrappromise processinnertask system threading tasks task at system threading tasks unwrappromise processcompletedoutertask system threading tasks task at system threading tasks unwrappromise invokecore system threading tasks task at system threading tasks unwrappromise invoke system threading tasks task at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task finishstagetwo at system threading tasks task finish boolean at system threading tasks task executewiththreadlocal system threading tasks task byref at system threading tasks task executeentry boolean at system threading tasks task system threading ithreadpoolworkitem executeworkitem at system threading threadpoolworkqueue dispatch at system threading threadpoolwaitcallback performwaitcallback ,1
1729,19248348819.0,IssuesEvent,2021-12-09 00:42:37,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Feature xxx is currently unavailable due to an internal error. StreamJsonRpc.RemoteInvocationException: Cannot find the old value,Bug Area-Analyzers Tenet-Reliability,"This is following up from the comments I posted on https://github.com/dotnet/roslyn/issues/54204, the although the UI is reporting the same problem it is not the same underlying problem
**Version Used**:
Visual Studio 2022 - Version 17.1.0 Preview 1.1 _with Resharper 2021.3 EAP10_
dotnet core 6
**Steps to Reproduce**:
hi, just got the error.
It happened when on a Blazor App I was editing a razor file. When in the razor file I tried to use a variable that hadn't been declared yet.

The stack traces:
For **Documents highlights**
```
StreamJsonRpc.RemoteInvocationException: Cannot find the old value
Parameter name: oldValue
at StreamJsonRpc.JsonRpc.d__139`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.BrokeredServiceConnection`1.d__18`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
RPC server exception:
System.ArgumentException: Cannot find the old value
Parameter name: oldValue
at System.Collections.Immutable.ImmutableArray`1.Replace(T oldValue, T newValue, IEqualityComparer`1 equalityComparer)
at Microsoft.CodeAnalysis.GeneratorDriver.ReplaceAdditionalText(AdditionalText oldText, AdditionalText newText)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__34.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__30.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__27.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Document.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Shared.Extensions.DocumentExtensions.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.DocumentHighlighting.AbstractDocumentHighlightsService.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.DocumentHighlighting.AbstractDocumentHighlightsService.d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteDocumentHighlightsService.<>c__DisplayClass2_0.<b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.BrokeredServiceBase.d__13`1.MoveNext()
```
for **semantic classification**
```
StreamJsonRpc.RemoteInvocationException: Cannot find the old value
Parameter name: oldValue
at StreamJsonRpc.JsonRpc.d__139`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Threading.Tasks.ValueTask`1.get_Result()
at Microsoft.CodeAnalysis.Remote.BrokeredServiceConnection`1.d__18`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
RPC server exception:
System.ArgumentException: Cannot find the old value
Parameter name: oldValue
at System.Collections.Immutable.ImmutableArray`1.Replace(T oldValue, T newValue, IEqualityComparer`1 equalityComparer)
at Microsoft.CodeAnalysis.GeneratorDriver.ReplaceAdditionalText(AdditionalText oldText, AdditionalText newText)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__34.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__30.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__27.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Document.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Shared.Extensions.DocumentExtensions.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Classification.AbstractClassificationService.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteSemanticClassificationService.<>c__DisplayClass2_0.<b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Threading.Tasks.ValueTask`1.get_Result()
at Microsoft.CodeAnalysis.Remote.BrokeredServiceBase.d__13`1.MoveNext()
```
for **Navigation bar**
```
StreamJsonRpc.RemoteInvocationException: Cannot find the old value
Parameter name: oldValue
at StreamJsonRpc.JsonRpc.d__139`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Threading.Tasks.ValueTask`1.get_Result()
at Microsoft.CodeAnalysis.Remote.BrokeredServiceConnection`1.d__18`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
RPC server exception:
System.ArgumentException: Cannot find the old value
Parameter name: oldValue
at System.Collections.Immutable.ImmutableArray`1.Replace(T oldValue, T newValue, IEqualityComparer`1 equalityComparer)
at Microsoft.CodeAnalysis.GeneratorDriver.ReplaceAdditionalText(AdditionalText oldText, AdditionalText newText)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__34.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__30.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__27.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Document.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Shared.Extensions.DocumentExtensions.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.CSharp.NavigationBar.CSharpNavigationBarItemService.d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.CSharp.NavigationBar.CSharpNavigationBarItemService.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.NavigationBar.AbstractNavigationBarItemService.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteNavigationBarItemService.<>c__DisplayClass2_0.<b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Threading.Tasks.ValueTask`1.get_Result()
at Microsoft.CodeAnalysis.Remote.BrokeredServiceBase.d__13`1.MoveNext()
```
for **semantic classification cache**
```
StreamJsonRpc.RemoteInvocationException: Cannot find the old value
Parameter name: oldValue
at StreamJsonRpc.JsonRpc.d__139`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.BrokeredServiceConnection`1.d__17.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
RPC server exception:
System.ArgumentException: Cannot find the old value
Parameter name: oldValue
at System.Collections.Immutable.ImmutableArray`1.Replace(T oldValue, T newValue, IEqualityComparer`1 equalityComparer)
at Microsoft.CodeAnalysis.GeneratorDriver.ReplaceAdditionalText(AdditionalText oldText, AdditionalText newText)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__34.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__30.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__27.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Document.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Shared.Extensions.DocumentExtensions.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Classification.AbstractClassificationService.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Classification.AbstractClassificationService.d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteSemanticClassificationCacheService.d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.CodeAnalysis.Remote.RemoteSemanticClassificationCacheService.d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteSemanticClassificationCacheService.<>c__DisplayClass6_0.<b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.BrokeredServiceBase.d__15.MoveNext()
```
now the only way to stop getting these errors is to restart visual studio, otherwise any action - click, typing - I do will bring the 4 errors back.
",True,"Feature xxx is currently unavailable due to an internal error. StreamJsonRpc.RemoteInvocationException: Cannot find the old value - This is following up from the comments I posted on https://github.com/dotnet/roslyn/issues/54204, the although the UI is reporting the same problem it is not the same underlying problem
**Version Used**:
Visual Studio 2022 - Version 17.1.0 Preview 1.1 _with Resharper 2021.3 EAP10_
dotnet core 6
**Steps to Reproduce**:
hi, just got the error.
It happened when on a Blazor App I was editing a razor file. When in the razor file I tried to use a variable that hadn't been declared yet.

The stack traces:
For **Documents highlights**
```
StreamJsonRpc.RemoteInvocationException: Cannot find the old value
Parameter name: oldValue
at StreamJsonRpc.JsonRpc.d__139`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.BrokeredServiceConnection`1.d__18`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
RPC server exception:
System.ArgumentException: Cannot find the old value
Parameter name: oldValue
at System.Collections.Immutable.ImmutableArray`1.Replace(T oldValue, T newValue, IEqualityComparer`1 equalityComparer)
at Microsoft.CodeAnalysis.GeneratorDriver.ReplaceAdditionalText(AdditionalText oldText, AdditionalText newText)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__34.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__30.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__27.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Document.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Shared.Extensions.DocumentExtensions.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.DocumentHighlighting.AbstractDocumentHighlightsService.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.DocumentHighlighting.AbstractDocumentHighlightsService.d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteDocumentHighlightsService.<>c__DisplayClass2_0.<b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.BrokeredServiceBase.d__13`1.MoveNext()
```
for **semantic classification**
```
StreamJsonRpc.RemoteInvocationException: Cannot find the old value
Parameter name: oldValue
at StreamJsonRpc.JsonRpc.d__139`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Threading.Tasks.ValueTask`1.get_Result()
at Microsoft.CodeAnalysis.Remote.BrokeredServiceConnection`1.d__18`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
RPC server exception:
System.ArgumentException: Cannot find the old value
Parameter name: oldValue
at System.Collections.Immutable.ImmutableArray`1.Replace(T oldValue, T newValue, IEqualityComparer`1 equalityComparer)
at Microsoft.CodeAnalysis.GeneratorDriver.ReplaceAdditionalText(AdditionalText oldText, AdditionalText newText)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__34.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__30.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__27.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Document.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Shared.Extensions.DocumentExtensions.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Classification.AbstractClassificationService.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteSemanticClassificationService.<>c__DisplayClass2_0.<b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Threading.Tasks.ValueTask`1.get_Result()
at Microsoft.CodeAnalysis.Remote.BrokeredServiceBase.d__13`1.MoveNext()
```
for **Navigation bar**
```
StreamJsonRpc.RemoteInvocationException: Cannot find the old value
Parameter name: oldValue
at StreamJsonRpc.JsonRpc.d__139`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Threading.Tasks.ValueTask`1.get_Result()
at Microsoft.CodeAnalysis.Remote.BrokeredServiceConnection`1.d__18`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
RPC server exception:
System.ArgumentException: Cannot find the old value
Parameter name: oldValue
at System.Collections.Immutable.ImmutableArray`1.Replace(T oldValue, T newValue, IEqualityComparer`1 equalityComparer)
at Microsoft.CodeAnalysis.GeneratorDriver.ReplaceAdditionalText(AdditionalText oldText, AdditionalText newText)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__34.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__30.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__27.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Document.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Shared.Extensions.DocumentExtensions.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.CSharp.NavigationBar.CSharpNavigationBarItemService.d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.CSharp.NavigationBar.CSharpNavigationBarItemService.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.NavigationBar.AbstractNavigationBarItemService.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteNavigationBarItemService.<>c__DisplayClass2_0.<b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Threading.Tasks.ValueTask`1.get_Result()
at Microsoft.CodeAnalysis.Remote.BrokeredServiceBase.d__13`1.MoveNext()
```
for **semantic classification cache**
```
StreamJsonRpc.RemoteInvocationException: Cannot find the old value
Parameter name: oldValue
at StreamJsonRpc.JsonRpc.d__139`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.BrokeredServiceConnection`1.d__17.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
RPC server exception:
System.ArgumentException: Cannot find the old value
Parameter name: oldValue
at System.Collections.Immutable.ImmutableArray`1.Replace(T oldValue, T newValue, IEqualityComparer`1 equalityComparer)
at Microsoft.CodeAnalysis.GeneratorDriver.ReplaceAdditionalText(AdditionalText oldText, AdditionalText newText)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__34.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__30.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionState.CompilationTracker.d__27.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Document.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Shared.Extensions.DocumentExtensions.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Classification.AbstractClassificationService.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Classification.AbstractClassificationService.d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteSemanticClassificationCacheService.d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.CodeAnalysis.Remote.RemoteSemanticClassificationCacheService.d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteSemanticClassificationCacheService.<>c__DisplayClass6_0.<b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.BrokeredServiceBase.d__15.MoveNext()
```
now the only way to stop getting these errors is to restart visual studio, otherwise any action - click, typing - I do will bring the 4 errors back.
",1,feature xxx is currently unavailable due to an internal error streamjsonrpc remoteinvocationexception cannot find the old value this is following up from the comments i posted on the although the ui is reporting the same problem it is not the same underlying problem version used visual studio version preview with resharper dotnet core steps to reproduce hi just got the error it happened when on a blazor app i was editing a razor file when in the razor file i tried to use a variable that hadn t been declared yet the stack traces for documents highlights streamjsonrpc remoteinvocationexception cannot find the old value parameter name oldvalue at streamjsonrpc jsonrpc d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis remote brokeredserviceconnection d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at microsoft visualstudio telemetry windowserrorreporting watsonreport getclrwatsonexceptioninfo exception exceptionobject rpc server exception system argumentexception cannot find the old value parameter name oldvalue at system collections immutable immutablearray replace t oldvalue t newvalue iequalitycomparer equalitycomparer at microsoft codeanalysis generatordriver replaceadditionaltext additionaltext oldtext additionaltext newtext at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at microsoft visualstudio telemetry windowserrorreporting watsonreport getclrwatsonexceptioninfo exception exceptionobject end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis document d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis shared extensions documentextensions d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis documenthighlighting abstractdocumenthighlightsservice d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis documenthighlighting abstractdocumenthighlightsservice d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis remote remotedocumenthighlightsservice c b d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis remote brokeredservicebase d movenext for semantic classification streamjsonrpc remoteinvocationexception cannot find the old value parameter name oldvalue at streamjsonrpc jsonrpc d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at system threading tasks valuetask get result at microsoft codeanalysis remote brokeredserviceconnection d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at microsoft visualstudio telemetry windowserrorreporting watsonreport getclrwatsonexceptioninfo exception exceptionobject rpc server exception system argumentexception cannot find the old value parameter name oldvalue at system collections immutable immutablearray replace t oldvalue t newvalue iequalitycomparer equalitycomparer at microsoft codeanalysis generatordriver replaceadditionaltext additionaltext oldtext additionaltext newtext at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at microsoft visualstudio telemetry windowserrorreporting watsonreport getclrwatsonexceptioninfo exception exceptionobject end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis document d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis shared extensions documentextensions d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis classification abstractsyntaxclassificationservice d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis classification abstractclassificationservice d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis remote remotesemanticclassificationservice c b d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at system threading tasks valuetask get result at microsoft codeanalysis remote brokeredservicebase d movenext for navigation bar streamjsonrpc remoteinvocationexception cannot find the old value parameter name oldvalue at streamjsonrpc jsonrpc d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at system threading tasks valuetask get result at microsoft codeanalysis remote brokeredserviceconnection d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at microsoft visualstudio telemetry windowserrorreporting watsonreport getclrwatsonexceptioninfo exception exceptionobject rpc server exception system argumentexception cannot find the old value parameter name oldvalue at system collections immutable immutablearray replace t oldvalue t newvalue iequalitycomparer equalitycomparer at microsoft codeanalysis generatordriver replaceadditionaltext additionaltext oldtext additionaltext newtext at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at microsoft visualstudio telemetry windowserrorreporting watsonreport getclrwatsonexceptioninfo exception exceptionobject end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis document d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis shared extensions documentextensions d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis csharp navigationbar csharpnavigationbaritemservice d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis csharp navigationbar csharpnavigationbaritemservice d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis navigationbar abstractnavigationbaritemservice d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis remote remotenavigationbaritemservice c b d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at system threading tasks valuetask get result at microsoft codeanalysis remote brokeredservicebase d movenext for semantic classification cache streamjsonrpc remoteinvocationexception cannot find the old value parameter name oldvalue at streamjsonrpc jsonrpc d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis remote brokeredserviceconnection d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at microsoft visualstudio telemetry windowserrorreporting watsonreport getclrwatsonexceptioninfo exception exceptionobject rpc server exception system argumentexception cannot find the old value parameter name oldvalue at system collections immutable immutablearray replace t oldvalue t newvalue iequalitycomparer equalitycomparer at microsoft codeanalysis generatordriver replaceadditionaltext additionaltext oldtext additionaltext newtext at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at microsoft visualstudio telemetry windowserrorreporting watsonreport getclrwatsonexceptioninfo exception exceptionobject end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutionstate compilationtracker d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis document d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis shared extensions documentextensions d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis classification abstractsyntaxclassificationservice d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis classification abstractclassificationservice d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis classification abstractclassificationservice d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis remote remotesemanticclassificationcacheservice d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at microsoft codeanalysis remote remotesemanticclassificationcacheservice d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis remote remotesemanticclassificationcacheservice c b d movenext end of stack trace from previous location where exception was thrown at system runtime exceptionservices exceptiondispatchinfo throw at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis remote brokeredservicebase d movenext now the only way to stop getting these errors is to restart visual studio otherwise any action click typing i do will bring the errors back ,1
213326,23984712199.0,IssuesEvent,2022-09-13 17:59:56,ghc-dev/7938212_1972,https://api.github.com/repos/ghc-dev/7938212_1972,closed,ejs-locals-1.0.2.tgz: 1 vulnerabilities (highest severity is: 9.8) - autoclosed,security vulnerability,"
Vulnerable Library - ejs-locals-1.0.2.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/ejs-locals/node_modules/ejs/package.json
Found in HEAD commit: 3e6f974b165cd79ed2cbc7e2de08dcbcd15aec82
## Vulnerabilities
| CVE | Severity |
CVSS | Dependency | Type | Fixed in | Remediation Available |
| ------------- | ------------- | ----- | ----- | ----- | --- | --- |
| [CVE-2017-1000228](https://vuln.whitesourcesoftware.com/vulnerability/CVE-2017-1000228) |
High | 9.8 | ejs-0.8.8.tgz | Transitive | N/A | ❌ |
## Details
CVE-2017-1000228
### Vulnerable Library - ejs-0.8.8.tgz
Embedded JavaScript templates
Library home page: https://registry.npmjs.org/ejs/-/ejs-0.8.8.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/ejs-locals/node_modules/ejs/package.json
Dependency Hierarchy:
- ejs-locals-1.0.2.tgz (Root Library)
- :x: **ejs-0.8.8.tgz** (Vulnerable Library)
Found in HEAD commit: 3e6f974b165cd79ed2cbc7e2de08dcbcd15aec82
Found in base branch: main
### Vulnerability Details
nodejs ejs versions older than 2.5.3 is vulnerable to remote code execution due to weak input validation in ejs.renderFile() function
Publish Date: 2017-11-17
URL: CVE-2017-1000228
### CVSS 3 Score Details (9.8)
Base Score Metrics:
- Exploitability Metrics:
- Attack Vector: Network
- Attack Complexity: Low
- Privileges Required: None
- User Interaction: None
- Scope: Unchanged
- Impact Metrics:
- Confidentiality Impact: High
- Integrity Impact: High
- Availability Impact: High
For more information on CVSS3 Scores, click here.
### Suggested Fix
Type: Upgrade version
Origin: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-1000228
Release Date: 2017-11-17
Fix Resolution: 2.5.3
",True,"ejs-locals-1.0.2.tgz: 1 vulnerabilities (highest severity is: 9.8) - autoclosed -
Vulnerable Library - ejs-locals-1.0.2.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/ejs-locals/node_modules/ejs/package.json
Found in HEAD commit: 3e6f974b165cd79ed2cbc7e2de08dcbcd15aec82
## Vulnerabilities
| CVE | Severity |
CVSS | Dependency | Type | Fixed in | Remediation Available |
| ------------- | ------------- | ----- | ----- | ----- | --- | --- |
| [CVE-2017-1000228](https://vuln.whitesourcesoftware.com/vulnerability/CVE-2017-1000228) |
High | 9.8 | ejs-0.8.8.tgz | Transitive | N/A | ❌ |
## Details
CVE-2017-1000228
### Vulnerable Library - ejs-0.8.8.tgz
Embedded JavaScript templates
Library home page: https://registry.npmjs.org/ejs/-/ejs-0.8.8.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/ejs-locals/node_modules/ejs/package.json
Dependency Hierarchy:
- ejs-locals-1.0.2.tgz (Root Library)
- :x: **ejs-0.8.8.tgz** (Vulnerable Library)
Found in HEAD commit: 3e6f974b165cd79ed2cbc7e2de08dcbcd15aec82
Found in base branch: main
### Vulnerability Details
nodejs ejs versions older than 2.5.3 is vulnerable to remote code execution due to weak input validation in ejs.renderFile() function
Publish Date: 2017-11-17
URL: CVE-2017-1000228
### CVSS 3 Score Details (9.8)
Base Score Metrics:
- Exploitability Metrics:
- Attack Vector: Network
- Attack Complexity: Low
- Privileges Required: None
- User Interaction: None
- Scope: Unchanged
- Impact Metrics:
- Confidentiality Impact: High
- Integrity Impact: High
- Availability Impact: High
For more information on CVSS3 Scores, click here.
### Suggested Fix
Type: Upgrade version
Origin: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-1000228
Release Date: 2017-11-17
Fix Resolution: 2.5.3
",0,ejs locals tgz vulnerabilities highest severity is autoclosed vulnerable library ejs locals tgz path to dependency file package json path to vulnerable library node modules ejs locals node modules ejs package json found in head commit a href vulnerabilities cve severity cvss dependency type fixed in remediation available high ejs tgz transitive n a details cve vulnerable library ejs tgz embedded javascript templates library home page a href path to dependency file package json path to vulnerable library node modules ejs locals node modules ejs package json dependency hierarchy ejs locals tgz root library x ejs tgz vulnerable library found in head commit a href found in base branch main vulnerability details nodejs ejs versions older than is vulnerable to remote code execution due to weak input validation in ejs renderfile function publish date url a href cvss score details base score metrics exploitability metrics attack vector network attack complexity low privileges required none user interaction none scope unchanged impact metrics confidentiality impact high integrity impact high availability impact high for more information on scores click a href suggested fix type upgrade version origin a href release date fix resolution ,0
31567,7395620110.0,IssuesEvent,2018-03-18 00:26:55,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Redundant box in pattern-match,Area-Compilers Bug Concept-Code Quality Improvement New Language Feature - Pattern Matching,"**Version Used**:
15.3 (master)
**Steps to Reproduce**:
1. Compile the following and examine the IL
``` c#
public static void M(U x) where T : U
{
// when T is not known to be a reference type, there is an unboxing conversion from
// a type parameter U to T, provided T depends on U.
switch (x)
{
case T i:
Console.Write(i);
break;
}
}
```
**Expected Behavior**:
x is boxed once.
**Actual Behavior**:
x is boxed three times.
",1.0,"Redundant box in pattern-match - **Version Used**:
15.3 (master)
**Steps to Reproduce**:
1. Compile the following and examine the IL
``` c#
public static void M(U x) where T : U
{
// when T is not known to be a reference type, there is an unboxing conversion from
// a type parameter U to T, provided T depends on U.
switch (x)
{
case T i:
Console.Write(i);
break;
}
}
```
**Expected Behavior**:
x is boxed once.
**Actual Behavior**:
x is boxed three times.
",0,redundant box in pattern match version used master steps to reproduce compile the following and examine the il c public static void m u x where t u when t is not known to be a reference type there is an unboxing conversion from a type parameter u to t provided t depends on u switch x case t i console write i break expected behavior x is boxed once actual behavior x is boxed three times ,0
1862,20826654793.0,IssuesEvent,2022-03-18 21:59:52,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Unable to open .editorconfig files,Bug Area-IDE Tenet-Reliability Feature - Editor Config UI,"_This issue has been moved from [a ticket on Developer Community](https://developercommunity.visualstudio.com/t/Unable-to-open-editorconfig-files/1568626)._
---
[severity:It's more difficult to complete my work]
Attempting to add a new .editorconfig file to either Project or Solution results in a crash. This is using either the Default or .Net templates
---
### Original Comments
#### Feedback Bot on 11/1/2021, 08:16 PM:
We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.
#### Feedback Bot on 11/2/2021, 01:09 PM:
This issue is currently being investigated. Our team will get back to you if either more information is needed, a workaround is available, or the issue is resolved.
#### Jonathon Marolf [MSFT] on 11/2/2021, 01:19 PM:
fixed in this pull request: https://github.com/dotnet/roslyn/pull/57234
#### Feedback Bot on 11/2/2021, 01:19 PM:
A fix for this issue has been internally implemented and is being prepared for release. We’ll update you once it becomes available for download.
---
### Original Solutions
(no solutions)",True,"Unable to open .editorconfig files - _This issue has been moved from [a ticket on Developer Community](https://developercommunity.visualstudio.com/t/Unable-to-open-editorconfig-files/1568626)._
---
[severity:It's more difficult to complete my work]
Attempting to add a new .editorconfig file to either Project or Solution results in a crash. This is using either the Default or .Net templates
---
### Original Comments
#### Feedback Bot on 11/1/2021, 08:16 PM:
We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.
#### Feedback Bot on 11/2/2021, 01:09 PM:
This issue is currently being investigated. Our team will get back to you if either more information is needed, a workaround is available, or the issue is resolved.
#### Jonathon Marolf [MSFT] on 11/2/2021, 01:19 PM:
fixed in this pull request: https://github.com/dotnet/roslyn/pull/57234
#### Feedback Bot on 11/2/2021, 01:19 PM:
A fix for this issue has been internally implemented and is being prepared for release. We’ll update you once it becomes available for download.
---
### Original Solutions
(no solutions)",1,unable to open editorconfig files this issue has been moved from attempting to add a new editorconfig file to either project or solution results in a crash this is using either the default or net templates original comments feedback bot on pm we have directed your feedback to the appropriate engineering team for further evaluation the team will review the feedback and notify you about the next steps feedback bot on pm this issue is currently being investigated our team will get back to you if either more information is needed a workaround is available or the issue is resolved jonathon marolf on pm fixed in this pull request a target blank href feedback bot on pm a fix for this issue has been internally implemented and is being prepared for release we’ll update you once it becomes available for download original solutions no solutions ,1
569,8636120064.0,IssuesEvent,2018-11-23 05:08:39,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Hang in PackageInstallerService due to NFW when creating a new Console App (.NET Core),Area-IDE Investigation Required Tenet-Reliability,"VS hung while I was creating a Console App (.NET COre):
Stack:
```
[Managed to Native Transition]
Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.NoPumpSyncContext.Wait(System.IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout) Unknown
mscorlib.dll!System.Threading.SynchronizationContext.InvokeWaitMethodHelper(System.Threading.SynchronizationContext syncContext, System.IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout) Unknown
[Native to Managed Transition]
[Managed to Native Transition]
mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) Unknown
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) Unknown
mscorlib.dll!System.Threading.WaitHandle.WaitOne() Unknown
Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.PostWatsonReport(int maxReportsPerSession) Unknown
Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.Telemetry.SessionChannel.WatsonSessionChannel.PostEvent(Microsoft.VisualStudio.Telemetry.TelemetryEvent telemetryEvent) Unknown
Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.Telemetry.TelemetrySession.PostEvent(Microsoft.VisualStudio.Telemetry.TelemetryEvent telemetryEvent) Unknown
Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.Telemetry.TelemetrySessionExtensions.PostFault(Microsoft.VisualStudio.Telemetry.TelemetrySession telemetrySession, string eventName, string description, System.Exception exceptionObject, System.Func gatherEventDetails, Microsoft.VisualStudio.Telemetry.TelemetryEventCorrelation[] correlatedWith) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.CodeAnalysis.ErrorReporting.WatsonReporter.Report(string description, System.Exception exception, System.Func callback) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.CodeAnalysis.ErrorReporting.WatsonReporter.Report(System.Exception exception) Unknown
> Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception exception, System.Action handler) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.ProcessProjectChange(Microsoft.CodeAnalysis.Solution solution, Microsoft.CodeAnalysis.ProjectId projectId) Unknown
[Native to Managed Transition]
mscorlib.dll!System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task task) Unknown
mscorlib.dll!System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task) Unknown
Microsoft.VisualStudio.Threading.dll!Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread() Unknown
Microsoft.VisualStudio.Threading.dll!Microsoft.VisualStudio.Threading.JoinableTask>.CompleteOnCurrentThread() Unknown
Microsoft.VisualStudio.Threading.dll!Microsoft.VisualStudio.Threading.JoinableTaskFactory.Run>(System.Func>> asyncMethod, Microsoft.VisualStudio.Threading.JoinableTaskCreationOptions creationOptions) Unknown
NuGet.VisualStudio.Implementation.dll!NuGet.VisualStudio.VsPackageInstallerServices.GetInstalledPackages(EnvDTE.Project project) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.PackageServicesProxy.GetInstalledPackages(EnvDTE.Project project) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.ProcessProjectChange(Microsoft.CodeAnalysis.Solution solution, Microsoft.CodeAnalysis.ProjectId projectId) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.ProcessBatchedChangesOnForeground(System.Threading.CancellationToken cancellationToken) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.OnWorkspaceChanged.AnonymousMethod__0(System.Threading.Tasks.Task _) Unknown
mscorlib.dll!System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke() Unknown
mscorlib.dll!System.Threading.Tasks.Task.Execute() Unknown
mscorlib.dll!System.Threading.Tasks.Task.ExecutionContextCallback(object obj) Unknown
mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot) Unknown
mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution) Unknown
mscorlib.dll!System.Threading.Tasks.TaskScheduler.TryExecuteTask(System.Threading.Tasks.Task task) Unknown
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Shared.Utilities.SynchronizationContextTaskScheduler.PostCallback(object obj) Unknown
WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, object args, int numArgs) Unknown
WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.TryCatchWhen(object source, System.Delegate callback, object args, int numArgs, System.Delegate catchHandler) Unknown
WindowsBase.dll!System.Windows.Threading.DispatcherOperation.InvokeImpl() Unknown
WindowsBase.dll!System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(object state) Unknown
WindowsBase.dll!MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(object obj) Unknown
mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) Unknown
WindowsBase.dll!MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext executionContext, System.Threading.ContextCallback callback, object state) Unknown
WindowsBase.dll!System.Windows.Threading.DispatcherOperation.Invoke() Unknown
WindowsBase.dll!System.Windows.Threading.Dispatcher.ProcessQueue() Unknown
WindowsBase.dll!System.Windows.Threading.Dispatcher.WndProcHook(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled) Unknown
WindowsBase.dll!MS.Win32.HwndWrapper.WndProc(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled) Unknown
WindowsBase.dll!MS.Win32.HwndSubclass.DispatcherCallbackOperation(object o) Unknown
WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, object args, int numArgs) Unknown
WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.TryCatchWhen(object source, System.Delegate callback, object args, int numArgs, System.Delegate catchHandler) Unknown
WindowsBase.dll!System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, object args, int numArgs) Unknown
WindowsBase.dll!MS.Win32.HwndSubclass.SubclassWndProc(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam) Unknown
```
Underlying exception:
```
ArgumentException: The operation failed as details for project ConsoleApp125 could not be loaded.
at NuGet.PackageManagement.VisualStudio.NetCorePackageReferenceProject.GetPackageSpecsAsync(DependencyGraphCacheContext context)
at NuGet.VisualStudio.VsPackageInstallerServices.d__8.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.VisualStudio.VsPackageInstallerServices.<>c__DisplayClass10_0.<b__0>d.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread()
at Microsoft.VisualStudio.Threading.JoinableTask`1.CompleteOnCurrentThread()
at Microsoft.VisualStudio.Threading.JoinableTaskFactory.Run[T](Func`1 asyncMethod, JoinableTaskCreationOptions creationOptions)
at NuGet.VisualStudio.VsPackageInstallerServices.GetInstalledPackages(Project project)
at Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.PackageServicesProxy.GetInstalledPackages(Project project)
at Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.ProcessProjectChange(Solution solution, ProjectId projectId)
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
```",True,"Hang in PackageInstallerService due to NFW when creating a new Console App (.NET Core) - VS hung while I was creating a Console App (.NET COre):
Stack:
```
[Managed to Native Transition]
Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.NoPumpSyncContext.Wait(System.IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout) Unknown
mscorlib.dll!System.Threading.SynchronizationContext.InvokeWaitMethodHelper(System.Threading.SynchronizationContext syncContext, System.IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout) Unknown
[Native to Managed Transition]
[Managed to Native Transition]
mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) Unknown
mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) Unknown
mscorlib.dll!System.Threading.WaitHandle.WaitOne() Unknown
Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.PostWatsonReport(int maxReportsPerSession) Unknown
Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.Telemetry.SessionChannel.WatsonSessionChannel.PostEvent(Microsoft.VisualStudio.Telemetry.TelemetryEvent telemetryEvent) Unknown
Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.Telemetry.TelemetrySession.PostEvent(Microsoft.VisualStudio.Telemetry.TelemetryEvent telemetryEvent) Unknown
Microsoft.VisualStudio.Telemetry.dll!Microsoft.VisualStudio.Telemetry.TelemetrySessionExtensions.PostFault(Microsoft.VisualStudio.Telemetry.TelemetrySession telemetrySession, string eventName, string description, System.Exception exceptionObject, System.Func gatherEventDetails, Microsoft.VisualStudio.Telemetry.TelemetryEventCorrelation[] correlatedWith) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.CodeAnalysis.ErrorReporting.WatsonReporter.Report(string description, System.Exception exception, System.Func callback) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.CodeAnalysis.ErrorReporting.WatsonReporter.Report(System.Exception exception) Unknown
> Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception exception, System.Action handler) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.ProcessProjectChange(Microsoft.CodeAnalysis.Solution solution, Microsoft.CodeAnalysis.ProjectId projectId) Unknown
[Native to Managed Transition]
mscorlib.dll!System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task task) Unknown
mscorlib.dll!System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task) Unknown
Microsoft.VisualStudio.Threading.dll!Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread() Unknown
Microsoft.VisualStudio.Threading.dll!Microsoft.VisualStudio.Threading.JoinableTask>.CompleteOnCurrentThread() Unknown
Microsoft.VisualStudio.Threading.dll!Microsoft.VisualStudio.Threading.JoinableTaskFactory.Run>(System.Func>> asyncMethod, Microsoft.VisualStudio.Threading.JoinableTaskCreationOptions creationOptions) Unknown
NuGet.VisualStudio.Implementation.dll!NuGet.VisualStudio.VsPackageInstallerServices.GetInstalledPackages(EnvDTE.Project project) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.PackageServicesProxy.GetInstalledPackages(EnvDTE.Project project) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.ProcessProjectChange(Microsoft.CodeAnalysis.Solution solution, Microsoft.CodeAnalysis.ProjectId projectId) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.ProcessBatchedChangesOnForeground(System.Threading.CancellationToken cancellationToken) Unknown
Microsoft.VisualStudio.LanguageServices.dll!Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.OnWorkspaceChanged.AnonymousMethod__0(System.Threading.Tasks.Task _) Unknown
mscorlib.dll!System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke() Unknown
mscorlib.dll!System.Threading.Tasks.Task.Execute() Unknown
mscorlib.dll!System.Threading.Tasks.Task.ExecutionContextCallback(object obj) Unknown
mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref System.Threading.Tasks.Task currentTaskSlot) Unknown
mscorlib.dll!System.Threading.Tasks.Task.ExecuteEntry(bool bPreventDoubleExecution) Unknown
mscorlib.dll!System.Threading.Tasks.TaskScheduler.TryExecuteTask(System.Threading.Tasks.Task task) Unknown
Microsoft.CodeAnalysis.EditorFeatures.dll!Microsoft.CodeAnalysis.Editor.Shared.Utilities.SynchronizationContextTaskScheduler.PostCallback(object obj) Unknown
WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, object args, int numArgs) Unknown
WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.TryCatchWhen(object source, System.Delegate callback, object args, int numArgs, System.Delegate catchHandler) Unknown
WindowsBase.dll!System.Windows.Threading.DispatcherOperation.InvokeImpl() Unknown
WindowsBase.dll!System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(object state) Unknown
WindowsBase.dll!MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(object obj) Unknown
mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) Unknown
WindowsBase.dll!MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext executionContext, System.Threading.ContextCallback callback, object state) Unknown
WindowsBase.dll!System.Windows.Threading.DispatcherOperation.Invoke() Unknown
WindowsBase.dll!System.Windows.Threading.Dispatcher.ProcessQueue() Unknown
WindowsBase.dll!System.Windows.Threading.Dispatcher.WndProcHook(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled) Unknown
WindowsBase.dll!MS.Win32.HwndWrapper.WndProc(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled) Unknown
WindowsBase.dll!MS.Win32.HwndSubclass.DispatcherCallbackOperation(object o) Unknown
WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, object args, int numArgs) Unknown
WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.TryCatchWhen(object source, System.Delegate callback, object args, int numArgs, System.Delegate catchHandler) Unknown
WindowsBase.dll!System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, object args, int numArgs) Unknown
WindowsBase.dll!MS.Win32.HwndSubclass.SubclassWndProc(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam) Unknown
```
Underlying exception:
```
ArgumentException: The operation failed as details for project ConsoleApp125 could not be loaded.
at NuGet.PackageManagement.VisualStudio.NetCorePackageReferenceProject.GetPackageSpecsAsync(DependencyGraphCacheContext context)
at NuGet.VisualStudio.VsPackageInstallerServices.d__8.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.VisualStudio.VsPackageInstallerServices.<>c__DisplayClass10_0.<b__0>d.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread()
at Microsoft.VisualStudio.Threading.JoinableTask`1.CompleteOnCurrentThread()
at Microsoft.VisualStudio.Threading.JoinableTaskFactory.Run[T](Func`1 asyncMethod, JoinableTaskCreationOptions creationOptions)
at NuGet.VisualStudio.VsPackageInstallerServices.GetInstalledPackages(Project project)
at Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.PackageServicesProxy.GetInstalledPackages(Project project)
at Microsoft.VisualStudio.LanguageServices.Packaging.PackageInstallerService.ProcessProjectChange(Solution solution, ProjectId projectId)
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
```",1,hang in packageinstallerservice due to nfw when creating a new console app net core vs hung while i was creating a console app net core stack microsoft visualstudio telemetry dll microsoft visualstudio telemetry windowserrorreporting nopumpsynccontext wait system intptr waithandles bool waitall int millisecondstimeout unknown mscorlib dll system threading synchronizationcontext invokewaitmethodhelper system threading synchronizationcontext synccontext system intptr waithandles bool waitall int millisecondstimeout unknown mscorlib dll system threading waithandle internalwaitone system runtime interopservices safehandle waitablesafehandle long millisecondstimeout bool hasthreadaffinity bool exitcontext unknown mscorlib dll system threading waithandle waitone int millisecondstimeout bool exitcontext unknown mscorlib dll system threading waithandle waitone unknown microsoft visualstudio telemetry dll microsoft visualstudio telemetry windowserrorreporting watsonreport postwatsonreport int maxreportspersession unknown microsoft visualstudio telemetry dll microsoft visualstudio telemetry sessionchannel watsonsessionchannel postevent microsoft visualstudio telemetry telemetryevent telemetryevent unknown microsoft visualstudio telemetry dll microsoft visualstudio telemetry telemetrysession postevent microsoft visualstudio telemetry telemetryevent telemetryevent unknown microsoft visualstudio telemetry dll microsoft visualstudio telemetry telemetrysessionextensions postfault microsoft visualstudio telemetry telemetrysession telemetrysession string eventname string description system exception exceptionobject system func gathereventdetails microsoft visualstudio telemetry telemetryeventcorrelation correlatedwith unknown microsoft visualstudio languageservices dll microsoft codeanalysis errorreporting watsonreporter report string description system exception exception system func callback unknown microsoft visualstudio languageservices dll microsoft codeanalysis errorreporting watsonreporter report system exception exception unknown microsoft codeanalysis workspaces dll microsoft codeanalysis errorreporting fatalerror report system exception exception system action handler unknown microsoft visualstudio languageservices dll microsoft visualstudio languageservices packaging packageinstallerservice processprojectchange microsoft codeanalysis solution solution microsoft codeanalysis projectid projectid unknown mscorlib dll system runtime compilerservices taskawaiter throwfornonsuccess system threading tasks task task unknown mscorlib dll system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification system threading tasks task task unknown microsoft visualstudio threading dll microsoft visualstudio threading joinabletask completeoncurrentthread unknown microsoft visualstudio threading dll microsoft visualstudio threading joinabletask completeoncurrentthread unknown microsoft visualstudio threading dll microsoft visualstudio threading joinabletaskfactory run system func asyncmethod microsoft visualstudio threading joinabletaskcreationoptions creationoptions unknown nuget visualstudio implementation dll nuget visualstudio vspackageinstallerservices getinstalledpackages envdte project project unknown microsoft visualstudio languageservices dll microsoft visualstudio languageservices packaging packageinstallerservice packageservicesproxy getinstalledpackages envdte project project unknown microsoft visualstudio languageservices dll microsoft visualstudio languageservices packaging packageinstallerservice processprojectchange microsoft codeanalysis solution solution microsoft codeanalysis projectid projectid unknown microsoft visualstudio languageservices dll microsoft visualstudio languageservices packaging packageinstallerservice processbatchedchangesonforeground system threading cancellationtoken cancellationtoken unknown microsoft visualstudio languageservices dll microsoft visualstudio languageservices packaging packageinstallerservice onworkspacechanged anonymousmethod system threading tasks task unknown mscorlib dll system threading tasks continuationtaskfromtask innerinvoke unknown mscorlib dll system threading tasks task execute unknown mscorlib dll system threading tasks task executioncontextcallback object obj unknown mscorlib dll system threading executioncontext runinternal system threading executioncontext executioncontext system threading contextcallback callback object state bool preservesyncctx unknown mscorlib dll system threading executioncontext run system threading executioncontext executioncontext system threading contextcallback callback object state bool preservesyncctx unknown mscorlib dll system threading tasks task executewiththreadlocal ref system threading tasks task currenttaskslot unknown mscorlib dll system threading tasks task executeentry bool bpreventdoubleexecution unknown mscorlib dll system threading tasks taskscheduler tryexecutetask system threading tasks task task unknown microsoft codeanalysis editorfeatures dll microsoft codeanalysis editor shared utilities synchronizationcontexttaskscheduler postcallback object obj unknown windowsbase dll system windows threading exceptionwrapper internalrealcall system delegate callback object args int numargs unknown windowsbase dll system windows threading exceptionwrapper trycatchwhen object source system delegate callback object args int numargs system delegate catchhandler unknown windowsbase dll system windows threading dispatcheroperation invokeimpl unknown windowsbase dll system windows threading dispatcheroperation invokeinsecuritycontext object state unknown windowsbase dll ms internal culturepreservingexecutioncontext callbackwrapper object obj unknown mscorlib dll system threading executioncontext runinternal system threading executioncontext executioncontext system threading contextcallback callback object state bool preservesyncctx unknown mscorlib dll system threading executioncontext run system threading executioncontext executioncontext system threading contextcallback callback object state bool preservesyncctx unknown mscorlib dll system threading executioncontext run system threading executioncontext executioncontext system threading contextcallback callback object state unknown windowsbase dll ms internal culturepreservingexecutioncontext run ms internal culturepreservingexecutioncontext executioncontext system threading contextcallback callback object state unknown windowsbase dll system windows threading dispatcheroperation invoke unknown windowsbase dll system windows threading dispatcher processqueue unknown windowsbase dll system windows threading dispatcher wndprochook system intptr hwnd int msg system intptr wparam system intptr lparam ref bool handled unknown windowsbase dll ms hwndwrapper wndproc system intptr hwnd int msg system intptr wparam system intptr lparam ref bool handled unknown windowsbase dll ms hwndsubclass dispatchercallbackoperation object o unknown windowsbase dll system windows threading exceptionwrapper internalrealcall system delegate callback object args int numargs unknown windowsbase dll system windows threading exceptionwrapper trycatchwhen object source system delegate callback object args int numargs system delegate catchhandler unknown windowsbase dll system windows threading dispatcher legacyinvokeimpl system windows threading dispatcherpriority priority system timespan timeout system delegate method object args int numargs unknown windowsbase dll ms hwndsubclass subclasswndproc system intptr hwnd int msg system intptr wparam system intptr lparam unknown underlying exception argumentexception the operation failed as details for project could not be loaded at nuget packagemanagement visualstudio netcorepackagereferenceproject getpackagespecsasync dependencygraphcachecontext context at nuget visualstudio vspackageinstallerservices d movenext at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at nuget visualstudio vspackageinstallerservices c b d movenext at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft visualstudio threading joinabletask completeoncurrentthread at microsoft visualstudio threading joinabletask completeoncurrentthread at microsoft visualstudio threading joinabletaskfactory run func asyncmethod joinabletaskcreationoptions creationoptions at nuget visualstudio vspackageinstallerservices getinstalledpackages project project at microsoft visualstudio languageservices packaging packageinstallerservice packageservicesproxy getinstalledpackages project project at microsoft visualstudio languageservices packaging packageinstallerservice processprojectchange solution solution projectid projectid at microsoft visualstudio telemetry windowserrorreporting watsonreport getclrwatsonexceptioninfo exception exceptionobject ,1
54850,23344505055.0,IssuesEvent,2022-08-09 16:38:02,MicrosoftDocs/azure-dev-docs,https://api.github.com/repos/MicrosoftDocs/azure-dev-docs,closed,scope doesnt exist for resource '00000003-0000-0000-c000-000000000000',mobile-apps doc-bug mobile-services/svc Pri1,"
Followed steps to add Authentication. Two issues (may be related or not)
- the authentication form is opening multiple times (looks like recursion issue)
- getting error message that Application X asked for scope 'access_as_user' that doesnt exist on resource '00000003-0000-0000-c000-000000000000'
Raises two questions about code:
1 - how to test / debug authentication errors
2 - is there a recursion issue when retrieving data
---
#### Document Details
⚠ *Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.*
* ID: 0df49cfd-7591-447c-8ec6-c97285ba93e8
* Version Independent ID: 0df49cfd-7591-447c-8ec6-c97285ba93e8
* Content: [Add authentication to your .NET MAUI app](https://docs.microsoft.com/en-us/azure/developer/mobile-apps/azure-mobile-apps/quickstarts/maui/authentication)
* Content Source: [articles/mobile-apps/azure-mobile-apps/quickstarts/maui/authentication.md](https://github.com/MicrosoftDocs/azure-dev-docs/blob/main/articles/mobile-apps/azure-mobile-apps/quickstarts/maui/authentication.md)
* Service: **mobile-services**
* GitHub Login: @adrianhall
* Microsoft Alias: **adhal**",1.0,"scope doesnt exist for resource '00000003-0000-0000-c000-000000000000' -
Followed steps to add Authentication. Two issues (may be related or not)
- the authentication form is opening multiple times (looks like recursion issue)
- getting error message that Application X asked for scope 'access_as_user' that doesnt exist on resource '00000003-0000-0000-c000-000000000000'
Raises two questions about code:
1 - how to test / debug authentication errors
2 - is there a recursion issue when retrieving data
---
#### Document Details
⚠ *Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.*
* ID: 0df49cfd-7591-447c-8ec6-c97285ba93e8
* Version Independent ID: 0df49cfd-7591-447c-8ec6-c97285ba93e8
* Content: [Add authentication to your .NET MAUI app](https://docs.microsoft.com/en-us/azure/developer/mobile-apps/azure-mobile-apps/quickstarts/maui/authentication)
* Content Source: [articles/mobile-apps/azure-mobile-apps/quickstarts/maui/authentication.md](https://github.com/MicrosoftDocs/azure-dev-docs/blob/main/articles/mobile-apps/azure-mobile-apps/quickstarts/maui/authentication.md)
* Service: **mobile-services**
* GitHub Login: @adrianhall
* Microsoft Alias: **adhal**",0,scope doesnt exist for resource followed steps to add authentication two issues may be related or not the authentication form is opening multiple times looks like recursion issue getting error message that application x asked for scope access as user that doesnt exist on resource raises two questions about code how to test debug authentication errors is there a recursion issue when retrieving data document details ⚠ do not edit this section it is required for docs microsoft com ➟ github issue linking id version independent id content content source service mobile services github login adrianhall microsoft alias adhal ,0
483,7807460585.0,IssuesEvent,2018-06-11 16:55:52,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Fix All operations ignore .editorconfig,Area-Analyzers Bug Resolution-Fixed Tenet-Reliability _Product-level triaged,"**Version Used**: Latest master branch
**Steps to Reproduce**:
1. Use Tools→Options to configure a preference to never use expression bodied properties, with severity Suggestion
1. Add a **.editorconfig** with the following line to override the one in Tools→Options
```
csharp_style_expression_bodied_properties = true:suggestion
```
1. Add the following to a document
```csharp
internal class MyExample
{
public int X
{
get
{
return 3;
}
}
public int Y => 5;
}
```
1. On the line with `return 3`, use the light bulb to Fix All in Document.
**Expected Behavior**:
```csharp
internal class MyExample
{
public int X => 3;
public int Y => 5;
}
```
**Actual Behavior**:
```csharp
internal class MyExample
{
public int X
{
get
{
return 3;
}
}
public int Y { get => 5; }
}
```",True,"Fix All operations ignore .editorconfig - **Version Used**: Latest master branch
**Steps to Reproduce**:
1. Use Tools→Options to configure a preference to never use expression bodied properties, with severity Suggestion
1. Add a **.editorconfig** with the following line to override the one in Tools→Options
```
csharp_style_expression_bodied_properties = true:suggestion
```
1. Add the following to a document
```csharp
internal class MyExample
{
public int X
{
get
{
return 3;
}
}
public int Y => 5;
}
```
1. On the line with `return 3`, use the light bulb to Fix All in Document.
**Expected Behavior**:
```csharp
internal class MyExample
{
public int X => 3;
public int Y => 5;
}
```
**Actual Behavior**:
```csharp
internal class MyExample
{
public int X
{
get
{
return 3;
}
}
public int Y { get => 5; }
}
```",1,fix all operations ignore editorconfig version used latest master branch steps to reproduce use tools rarr options to configure a preference to never use expression bodied properties with severity suggestion add a editorconfig with the following line to override the one in tools rarr options csharp style expression bodied properties true suggestion add the following to a document csharp internal class myexample public int x get return public int y on the line with return use the light bulb to fix all in document expected behavior csharp internal class myexample public int x public int y actual behavior csharp internal class myexample public int x get return public int y get ,1
288,6022257221.0,IssuesEvent,2017-06-07 20:38:39,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,VS crashes when it tries to open a solution with WPF project after enabling LSL if only C++ workflow is installed,4 - In Review Area-IDE Bug Tenet-Reliability,"**Version Used**:
VS: vsuvscore 26418.04
MS.VS.LanguageServices.Implementation: 2.3.0-beta1-61515-02
**Steps to Reproduce**:
1. On a machine where VS is installed with only C++ workflow, open a solution with a WPF project
2. Do not accept installing missing frameworks or missing features
3. The WPF project will be unloaded, this is expected
4. Change the solution property to enable Light Weight Solution load
5. Save the solution and close it
6. Open the solution in the same VS session
**Expected Behavior**:
VS does not crash
**Actual Behavior**:
VS crashes
**Call Stack**
```
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
at Microsoft.VisualStudio.LanguageServices.Implementation.ProjectSystem.VisualStudioProjectTracker+d__60.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at Microsoft.VisualStudio.LanguageServices.Implementation.ProjectSystem.VisualStudioProjectTracker+d__58.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at Roslyn.Utilities.TaskExtensions+d__0.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b__6_0(System.Object)
at Microsoft.VisualStudio.Threading.JoinableTaskFactory+SingleExecuteProtector.TryExecute()
at Microsoft.VisualStudio.Threading.JoinableTaskFactory+SingleExecuteProtector+<>c.<.cctor>b__20_0(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
```
",True,"VS crashes when it tries to open a solution with WPF project after enabling LSL if only C++ workflow is installed - **Version Used**:
VS: vsuvscore 26418.04
MS.VS.LanguageServices.Implementation: 2.3.0-beta1-61515-02
**Steps to Reproduce**:
1. On a machine where VS is installed with only C++ workflow, open a solution with a WPF project
2. Do not accept installing missing frameworks or missing features
3. The WPF project will be unloaded, this is expected
4. Change the solution property to enable Light Weight Solution load
5. Save the solution and close it
6. Open the solution in the same VS session
**Expected Behavior**:
VS does not crash
**Actual Behavior**:
VS crashes
**Call Stack**
```
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
at Microsoft.VisualStudio.LanguageServices.Implementation.ProjectSystem.VisualStudioProjectTracker+d__60.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at Microsoft.VisualStudio.LanguageServices.Implementation.ProjectSystem.VisualStudioProjectTracker+d__58.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at Roslyn.Utilities.TaskExtensions+d__0.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b__6_0(System.Object)
at Microsoft.VisualStudio.Threading.JoinableTaskFactory+SingleExecuteProtector.TryExecute()
at Microsoft.VisualStudio.Threading.JoinableTaskFactory+SingleExecuteProtector+<>c.<.cctor>b__20_0(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
```
",1,vs crashes when it tries to open a solution with wpf project after enabling lsl if only c workflow is installed version used vs vsuvscore ms vs languageservices implementation steps to reproduce on a machine where vs is installed with only c workflow open a solution with a wpf project do not accept installing missing frameworks or missing features the wpf project will be unloaded this is expected change the solution property to enable light weight solution load save the solution and close it open the solution in the same vs session expected behavior vs does not crash actual behavior vs crashes call stack application devenv exe framework version description the process was terminated due to an unhandled exception exception info system nullreferenceexception at microsoft visualstudio languageservices implementation projectsystem visualstudioprojecttracker d movenext at system runtime compilerservices taskawaiter throwfornonsuccess system threading tasks task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification system threading tasks task at microsoft visualstudio languageservices implementation projectsystem visualstudioprojecttracker d movenext at system runtime compilerservices taskawaiter throwfornonsuccess system threading tasks task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification system threading tasks task at roslyn utilities taskextensions d movenext at system runtime compilerservices asyncmethodbuildercore c b system object at microsoft visualstudio threading joinabletaskfactory singleexecuteprotector tryexecute at microsoft visualstudio threading joinabletaskfactory singleexecuteprotector c b system object at system windows threading exceptionwrapper internalrealcall system delegate system object at system windows threading exceptionwrapper trycatchwhen system object system delegate system object system delegate at system windows threading dispatcheroperation invokeimpl at system windows threading dispatcheroperation invokeinsecuritycontext system object at ms internal culturepreservingexecutioncontext callbackwrapper system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object at ms internal culturepreservingexecutioncontext run ms internal culturepreservingexecutioncontext system threading contextcallback system object at system windows threading dispatcheroperation invoke at system windows threading dispatcher processqueue at system windows threading dispatcher wndprochook intptr intptr intptr boolean byref at ms hwndwrapper wndproc intptr intptr intptr boolean byref at ms hwndsubclass dispatchercallbackoperation system object at system windows threading exceptionwrapper internalrealcall system delegate system object at system windows threading exceptionwrapper trycatchwhen system object system delegate system object system delegate at system windows threading dispatcher legacyinvokeimpl system windows threading dispatcherpriority system timespan system delegate system object at ms hwndsubclass subclasswndproc intptr intptr intptr ,1
13984,3371321403.0,IssuesEvent,2015-11-23 18:37:40,ntop/ntopng,https://api.github.com/repos/ntop/ntopng,closed,"Ntopng 2.1 Historical : ""No result found""",Testing Needed,"I've got a error when I check a user, I can see the graph and some information but In the tab ""IPv4"" Where I should see an array, I've got ""No result found"".
Maybe there is a problem in my config file, but I don't think. Here's a screenshot of the error.

Thanks for taking a look,",1.0,"Ntopng 2.1 Historical : ""No result found"" - I've got a error when I check a user, I can see the graph and some information but In the tab ""IPv4"" Where I should see an array, I've got ""No result found"".
Maybe there is a problem in my config file, but I don't think. Here's a screenshot of the error.

Thanks for taking a look,",0,ntopng historical no result found i ve got a error when i check a user i can see the graph and some information but in the tab where i should see an array i ve got no result found maybe there is a problem in my config file but i don t think here s a screenshot of the error thanks for taking a look ,0
182,5188717252.0,IssuesEvent,2017-01-20 20:50:28,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Crash in rename+simplify type names.,Area-IDE Bug Tenet-Reliability,"I believe i was renaming CodeFixProvider. Maybe it's because this typename was referenced in some sort of cref?
Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: System.InvalidCastException: Unable to cast object of type 'Microsoft.CodeAnalysis.CSharp.Syntax.MemberAccessExpressionSyntax' to type 'Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax'.
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitCrefParameter(CrefParameterSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.CrefParameterSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService.Expander.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SeparatedSyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitCrefParameterList(CrefParameterListSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.CrefParameterListSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService.Expander.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService.Expander.VisitNameMemberCref(NameMemberCrefSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.NameMemberCrefSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService.Expander.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService.Expand(SyntaxNode node, SemanticModel semanticModel, SyntaxAnnotation annotationForReplacedAliasIdentifier, Func`2 expandInsideNode, Boolean expandParameter, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Complexify(SyntaxNode originalNode, SyntaxNode newNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitQualifiedCref(QualifiedCrefSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.QualifiedCrefSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitXmlCrefAttribute(XmlCrefAttributeSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.XmlCrefAttributeSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitXmlEmptyElement(XmlEmptyElementSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.XmlEmptyElementSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitXmlElement(XmlElementSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.XmlElementSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitDocumentationCommentTrivia(DocumentationCommentTriviaSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.DocumentationCommentTriviaSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitTrivia(SyntaxTrivia trivia)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement(SyntaxTrivia element)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList(SyntaxTriviaList list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitToken(SyntaxToken token)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.VisitToken(SyntaxToken token)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList(SyntaxTokenList list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitPropertyDeclaration(PropertyDeclarationSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitClassDeclaration(ClassDeclarationSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitCompilationUnit(CompilationUnitSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.AnnotateAndRename(RenameRewriterParameters parameters)
at Microsoft.CodeAnalysis.Rename.ConflictEngine.ConflictResolver.Session.d__26.MoveNext()
Stack:
at System.Environment.FailFast(System.String, System.Exception)
at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception, System.Action`1)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.ReportUnlessCanceled(System.Exception)
at Microsoft.CodeAnalysis.Rename.ConflictEngine.ConflictResolver+Session+d__26.MoveNext()
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitCrefParameter(Microsoft.CodeAnalysis.CSharp.Syntax.CrefParameterSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.CrefParameterSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService+Expander.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SeparatedSyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitCrefParameterList(Microsoft.CodeAnalysis.CSharp.Syntax.CrefParameterListSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.CrefParameterListSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService+Expander.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService+Expander.VisitNameMemberCref(Microsoft.CodeAnalysis.CSharp.Syntax.NameMemberCrefSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.NameMemberCrefSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService+Expander.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService.Expand(Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.SyntaxAnnotation, System.Func`2, Boolean, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Complexify(Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitQualifiedCref(Microsoft.CodeAnalysis.CSharp.Syntax.QualifiedCrefSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.QualifiedCrefSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitXmlCrefAttribute(Microsoft.CodeAnalysis.CSharp.Syntax.XmlCrefAttributeSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.XmlCrefAttributeSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitXmlEmptyElement(Microsoft.CodeAnalysis.CSharp.Syntax.XmlEmptyElementSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.XmlEmptyElementSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitXmlElement(Microsoft.CodeAnalysis.CSharp.Syntax.XmlElementSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.XmlElementSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitDocumentationCommentTrivia(Microsoft.CodeAnalysis.CSharp.Syntax.DocumentationCommentTriviaSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.DocumentationCommentTriviaSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitTrivia(Microsoft.CodeAnalysis.SyntaxTrivia)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement(Microsoft.CodeAnalysis.SyntaxTrivia)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList(Microsoft.CodeAnalysis.SyntaxTriviaList)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitToken(Microsoft.CodeAnalysis.SyntaxToken)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.VisitToken(Microsoft.CodeAnalysis.SyntaxToken)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList(Microsoft.CodeAnalysis.SyntaxTokenList)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitPropertyDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitClassDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitNamespaceDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitCompilationUnit(Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.AnnotateAndRename(Microsoft.CodeAnalysis.Rename.RenameRewriterParameters)
at Microsoft.CodeAnalysis.Rename.ConflictEngine.ConflictResolver+Session+d__26.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Start[[Microsoft.CodeAnalysis.Rename.ConflictEngine.ConflictResolver+Session+d__26, Microsoft.CodeAnalysis.Workspaces, ",True,"Crash in rename+simplify type names. - I believe i was renaming CodeFixProvider. Maybe it's because this typename was referenced in some sort of cref?
Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: System.InvalidCastException: Unable to cast object of type 'Microsoft.CodeAnalysis.CSharp.Syntax.MemberAccessExpressionSyntax' to type 'Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax'.
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitCrefParameter(CrefParameterSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.CrefParameterSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService.Expander.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SeparatedSyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitCrefParameterList(CrefParameterListSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.CrefParameterListSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService.Expander.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService.Expander.VisitNameMemberCref(NameMemberCrefSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.NameMemberCrefSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService.Expander.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService.Expand(SyntaxNode node, SemanticModel semanticModel, SyntaxAnnotation annotationForReplacedAliasIdentifier, Func`2 expandInsideNode, Boolean expandParameter, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Complexify(SyntaxNode originalNode, SyntaxNode newNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitQualifiedCref(QualifiedCrefSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.QualifiedCrefSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitXmlCrefAttribute(XmlCrefAttributeSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.XmlCrefAttributeSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitXmlEmptyElement(XmlEmptyElementSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.XmlEmptyElementSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitXmlElement(XmlElementSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.XmlElementSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitDocumentationCommentTrivia(DocumentationCommentTriviaSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.DocumentationCommentTriviaSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitTrivia(SyntaxTrivia trivia)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement(SyntaxTrivia element)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList(SyntaxTriviaList list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitToken(SyntaxToken token)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.VisitToken(SyntaxToken token)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList(SyntaxTokenList list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitPropertyDeclaration(PropertyDeclarationSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitClassDeclaration(ClassDeclarationSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[TNode](TNode node)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[TNode](SyntaxList`1 list)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitCompilationUnit(CompilationUnitSyntax node)
at Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax.Accept[TResult](CSharpSyntaxVisitor`1 visitor)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.RenameRewriter.Visit(SyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.AnnotateAndRename(RenameRewriterParameters parameters)
at Microsoft.CodeAnalysis.Rename.ConflictEngine.ConflictResolver.Session.d__26.MoveNext()
Stack:
at System.Environment.FailFast(System.String, System.Exception)
at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception, System.Action`1)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.ReportUnlessCanceled(System.Exception)
at Microsoft.CodeAnalysis.Rename.ConflictEngine.ConflictResolver+Session+d__26.MoveNext()
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitCrefParameter(Microsoft.CodeAnalysis.CSharp.Syntax.CrefParameterSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.CrefParameterSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService+Expander.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SeparatedSyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitCrefParameterList(Microsoft.CodeAnalysis.CSharp.Syntax.CrefParameterListSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.CrefParameterListSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService+Expander.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService+Expander.VisitNameMemberCref(Microsoft.CodeAnalysis.CSharp.Syntax.NameMemberCrefSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.NameMemberCrefSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService+Expander.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Simplification.CSharpSimplificationService.Expand(Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.SyntaxAnnotation, System.Func`2, Boolean, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Complexify(Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitQualifiedCref(Microsoft.CodeAnalysis.CSharp.Syntax.QualifiedCrefSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.QualifiedCrefSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitXmlCrefAttribute(Microsoft.CodeAnalysis.CSharp.Syntax.XmlCrefAttributeSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.XmlCrefAttributeSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitXmlEmptyElement(Microsoft.CodeAnalysis.CSharp.Syntax.XmlEmptyElementSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.XmlEmptyElementSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitXmlElement(Microsoft.CodeAnalysis.CSharp.Syntax.XmlElementSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.XmlElementSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitDocumentationCommentTrivia(Microsoft.CodeAnalysis.CSharp.Syntax.DocumentationCommentTriviaSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.DocumentationCommentTriviaSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitTrivia(Microsoft.CodeAnalysis.SyntaxTrivia)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement(Microsoft.CodeAnalysis.SyntaxTrivia)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList(Microsoft.CodeAnalysis.SyntaxTriviaList)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitToken(Microsoft.CodeAnalysis.SyntaxToken)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.VisitToken(Microsoft.CodeAnalysis.SyntaxToken)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList(Microsoft.CodeAnalysis.SyntaxTokenList)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitPropertyDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitClassDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitNamespaceDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitListElement[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.SyntaxList`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.VisitCompilationUnit(Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax)
at Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax.Accept[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor`1)
at Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService+RenameRewriter.Visit(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.CSharp.Rename.CSharpRenameConflictLanguageService.AnnotateAndRename(Microsoft.CodeAnalysis.Rename.RenameRewriterParameters)
at Microsoft.CodeAnalysis.Rename.ConflictEngine.ConflictResolver+Session+d__26.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Start[[Microsoft.CodeAnalysis.Rename.ConflictEngine.ConflictResolver+Session+d__26, Microsoft.CodeAnalysis.Workspaces, ",1,crash in rename simplify type names i believe i was renaming codefixprovider maybe it s because this typename was referenced in some sort of cref application devenv exe framework version description the application requested process termination through system environment failfast string message message system invalidcastexception unable to cast object of type microsoft codeanalysis csharp syntax memberaccessexpressionsyntax to type microsoft codeanalysis csharp syntax typesyntax at microsoft codeanalysis csharp csharpsyntaxrewriter visitcrefparameter crefparametersyntax node at microsoft codeanalysis csharp syntax crefparametersyntax accept csharpsyntaxvisitor visitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit syntaxnode node at microsoft codeanalysis csharp simplification csharpsimplificationservice expander visit syntaxnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement tnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist separatedsyntaxlist list at microsoft codeanalysis csharp csharpsyntaxrewriter visitcrefparameterlist crefparameterlistsyntax node at microsoft codeanalysis csharp syntax crefparameterlistsyntax accept csharpsyntaxvisitor visitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit syntaxnode node at microsoft codeanalysis csharp simplification csharpsimplificationservice expander visit syntaxnode node at microsoft codeanalysis csharp simplification csharpsimplificationservice expander visitnamemembercref namemembercrefsyntax node at microsoft codeanalysis csharp syntax namemembercrefsyntax accept csharpsyntaxvisitor visitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit syntaxnode node at microsoft codeanalysis csharp simplification csharpsimplificationservice expander visit syntaxnode node at microsoft codeanalysis csharp simplification csharpsimplificationservice expand syntaxnode node semanticmodel semanticmodel syntaxannotation annotationforreplacedaliasidentifier func expandinsidenode boolean expandparameter cancellationtoken cancellationtoken at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter complexify syntaxnode originalnode syntaxnode newnode at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit syntaxnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitqualifiedcref qualifiedcrefsyntax node at microsoft codeanalysis csharp syntax qualifiedcrefsyntax accept csharpsyntaxvisitor visitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit syntaxnode node at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit syntaxnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitxmlcrefattribute xmlcrefattributesyntax node at microsoft codeanalysis csharp syntax xmlcrefattributesyntax accept csharpsyntaxvisitor visitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit syntaxnode node at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit syntaxnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement tnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist syntaxlist list at microsoft codeanalysis csharp csharpsyntaxrewriter visitxmlemptyelement xmlemptyelementsyntax node at microsoft codeanalysis csharp syntax xmlemptyelementsyntax accept csharpsyntaxvisitor visitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit syntaxnode node at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit syntaxnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement tnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist syntaxlist list at microsoft codeanalysis csharp csharpsyntaxrewriter visitxmlelement xmlelementsyntax node at microsoft codeanalysis csharp syntax xmlelementsyntax accept csharpsyntaxvisitor visitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit syntaxnode node at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit syntaxnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement tnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist syntaxlist list at microsoft codeanalysis csharp csharpsyntaxrewriter visitdocumentationcommenttrivia documentationcommenttriviasyntax node at microsoft codeanalysis csharp syntax documentationcommenttriviasyntax accept csharpsyntaxvisitor visitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit syntaxnode node at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit syntaxnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visittrivia syntaxtrivia trivia at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement syntaxtrivia element at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist syntaxtrivialist list at microsoft codeanalysis csharp csharpsyntaxrewriter visittoken syntaxtoken token at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visittoken syntaxtoken token at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist syntaxtokenlist list at microsoft codeanalysis csharp csharpsyntaxrewriter visitpropertydeclaration propertydeclarationsyntax node at microsoft codeanalysis csharp syntax propertydeclarationsyntax accept csharpsyntaxvisitor visitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit syntaxnode node at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit syntaxnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement tnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist syntaxlist list at microsoft codeanalysis csharp csharpsyntaxrewriter visitclassdeclaration classdeclarationsyntax node at microsoft codeanalysis csharp syntax classdeclarationsyntax accept csharpsyntaxvisitor visitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit syntaxnode node at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit syntaxnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement tnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist syntaxlist list at microsoft codeanalysis csharp csharpsyntaxrewriter visitnamespacedeclaration namespacedeclarationsyntax node at microsoft codeanalysis csharp syntax namespacedeclarationsyntax accept csharpsyntaxvisitor visitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit syntaxnode node at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit syntaxnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement tnode node at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist syntaxlist list at microsoft codeanalysis csharp csharpsyntaxrewriter visitcompilationunit compilationunitsyntax node at microsoft codeanalysis csharp syntax compilationunitsyntax accept csharpsyntaxvisitor visitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit syntaxnode node at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit syntaxnode node at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice annotateandrename renamerewriterparameters parameters at microsoft codeanalysis rename conflictengine conflictresolver session d movenext stack at system environment failfast system string system exception at microsoft codeanalysis failfast onfatalexception system exception at microsoft codeanalysis errorreporting fatalerror report system exception system action at microsoft codeanalysis errorreporting fatalerror reportunlesscanceled system exception at microsoft codeanalysis rename conflictengine conflictresolver session d movenext at microsoft codeanalysis csharp csharpsyntaxrewriter visitcrefparameter microsoft codeanalysis csharp syntax crefparametersyntax at microsoft codeanalysis csharp syntax crefparametersyntax accept microsoft codeanalysis csharp csharpsyntaxvisitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp simplification csharpsimplificationservice expander visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement system canon at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist microsoft codeanalysis separatedsyntaxlist at microsoft codeanalysis csharp csharpsyntaxrewriter visitcrefparameterlist microsoft codeanalysis csharp syntax crefparameterlistsyntax at microsoft codeanalysis csharp syntax crefparameterlistsyntax accept microsoft codeanalysis csharp csharpsyntaxvisitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp simplification csharpsimplificationservice expander visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp simplification csharpsimplificationservice expander visitnamemembercref microsoft codeanalysis csharp syntax namemembercrefsyntax at microsoft codeanalysis csharp syntax namemembercrefsyntax accept microsoft codeanalysis csharp csharpsyntaxvisitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp simplification csharpsimplificationservice expander visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp simplification csharpsimplificationservice expand microsoft codeanalysis syntaxnode microsoft codeanalysis semanticmodel microsoft codeanalysis syntaxannotation system func boolean system threading cancellationtoken at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter complexify microsoft codeanalysis syntaxnode microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp csharpsyntaxrewriter visitqualifiedcref microsoft codeanalysis csharp syntax qualifiedcrefsyntax at microsoft codeanalysis csharp syntax qualifiedcrefsyntax accept microsoft codeanalysis csharp csharpsyntaxvisitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp csharpsyntaxrewriter visitxmlcrefattribute microsoft codeanalysis csharp syntax xmlcrefattributesyntax at microsoft codeanalysis csharp syntax xmlcrefattributesyntax accept microsoft codeanalysis csharp csharpsyntaxvisitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement system canon at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist microsoft codeanalysis syntaxlist at microsoft codeanalysis csharp csharpsyntaxrewriter visitxmlemptyelement microsoft codeanalysis csharp syntax xmlemptyelementsyntax at microsoft codeanalysis csharp syntax xmlemptyelementsyntax accept microsoft codeanalysis csharp csharpsyntaxvisitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement system canon at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist microsoft codeanalysis syntaxlist at microsoft codeanalysis csharp csharpsyntaxrewriter visitxmlelement microsoft codeanalysis csharp syntax xmlelementsyntax at microsoft codeanalysis csharp syntax xmlelementsyntax accept microsoft codeanalysis csharp csharpsyntaxvisitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement system canon at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist microsoft codeanalysis syntaxlist at microsoft codeanalysis csharp csharpsyntaxrewriter visitdocumentationcommenttrivia microsoft codeanalysis csharp syntax documentationcommenttriviasyntax at microsoft codeanalysis csharp syntax documentationcommenttriviasyntax accept microsoft codeanalysis csharp csharpsyntaxvisitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp csharpsyntaxrewriter visittrivia microsoft codeanalysis syntaxtrivia at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement microsoft codeanalysis syntaxtrivia at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist microsoft codeanalysis syntaxtrivialist at microsoft codeanalysis csharp csharpsyntaxrewriter visittoken microsoft codeanalysis syntaxtoken at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visittoken microsoft codeanalysis syntaxtoken at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist microsoft codeanalysis syntaxtokenlist at microsoft codeanalysis csharp csharpsyntaxrewriter visitpropertydeclaration microsoft codeanalysis csharp syntax propertydeclarationsyntax at microsoft codeanalysis csharp syntax propertydeclarationsyntax accept microsoft codeanalysis csharp csharpsyntaxvisitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement system canon at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist microsoft codeanalysis syntaxlist at microsoft codeanalysis csharp csharpsyntaxrewriter visitclassdeclaration microsoft codeanalysis csharp syntax classdeclarationsyntax at microsoft codeanalysis csharp syntax classdeclarationsyntax accept microsoft codeanalysis csharp csharpsyntaxvisitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement system canon at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist microsoft codeanalysis syntaxlist at microsoft codeanalysis csharp csharpsyntaxrewriter visitnamespacedeclaration microsoft codeanalysis csharp syntax namespacedeclarationsyntax at microsoft codeanalysis csharp syntax namespacedeclarationsyntax accept microsoft codeanalysis csharp csharpsyntaxvisitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp csharpsyntaxrewriter visitlistelement system canon at microsoft codeanalysis csharp csharpsyntaxrewriter visitlist microsoft codeanalysis syntaxlist at microsoft codeanalysis csharp csharpsyntaxrewriter visitcompilationunit microsoft codeanalysis csharp syntax compilationunitsyntax at microsoft codeanalysis csharp syntax compilationunitsyntax accept microsoft codeanalysis csharp csharpsyntaxvisitor at microsoft codeanalysis csharp csharpsyntaxrewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice renamerewriter visit microsoft codeanalysis syntaxnode at microsoft codeanalysis csharp rename csharprenameconflictlanguageservice annotateandrename microsoft codeanalysis rename renamerewriterparameters at microsoft codeanalysis rename conflictengine conflictresolver session d movenext at system runtime compilerservices asynctaskmethodbuilder start microsoft codeanalysis rename conflictengine conflictresolver session d microsoft codeanalysis workspaces ,1
978,11943285458.0,IssuesEvent,2020-04-02 22:52:12,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Object synchronization method was called from an unsynchronized block,Area-Compilers Bug Tenet-Reliability,"I hit this exception building on macOS high sierra using 2.2.401 SDK
```
usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error MSB3883: Unexpected exception: [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : System.AggregateException: One or more errors occurred. (Object synchronization method was called from an unsynchronized block of code.) ---> System.ApplicationException: Object synchronization method was called from an unsynchronized block of code. [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Mutex.ReleaseMutex() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.ServerNamedMutex.Dispose() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.BuildServerConnection.RunServerCompilationCore(RequestLanguage language, List`1 arguments, BuildPathsAlt buildPaths, String pipeName, String keepAlive, String libEnvVariable, Nullable`1 timeoutOverride, Func`3 tryCreateServerFunc, CancellationToken cancellationToken) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : --- End of inner exception stack trace --- [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Tasks.Task.Wait(CancellationToken cancellationToken) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.BuildTasks.ManagedCompiler.ExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : ---> (Inner Exception #0) System.ApplicationException: Object synchronization method was called from an unsynchronized block of code. [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Mutex.ReleaseMutex() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.ServerNamedMutex.Dispose() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.BuildServerConnection.RunServerCompilationCore(RequestLanguage language, List`1 arguments, BuildPathsAlt buildPaths, String pipeName, String keepAlive, String libEnvVariable, Nullable`1 timeoutOverride, Func`3 tryCreateServerFunc, CancellationToken cancellationToken)<--- [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error MSB3883: Unexpected exception: [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : System.AggregateException: One or more errors occurred. (Object synchronization method was called from an unsynchronized block of code.) ---> System.ApplicationException: Object synchronization method was called from an unsynchronized block of code. [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Mutex.ReleaseMutex() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.ServerNamedMutex.Dispose() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.BuildServerConnection.RunServerCompilationCore(RequestLanguage language, List`1 arguments, BuildPathsAlt buildPaths, String pipeName, String keepAlive, String libEnvVariable, Nullable`1 timeoutOverride, Func`3 tryCreateServerFunc, CancellationToken cancellationToken) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : --- End of inner exception stack trace --- [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Tasks.Task.Wait(CancellationToken cancellationToken) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.BuildTasks.ManagedCompiler.ExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : ---> (Inner Exception #0) System.ApplicationException: Object synchronization method was called from an unsynchronized block of code. [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Mutex.ReleaseMutex() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.ServerNamedMutex.Dispose() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.BuildServerConnection.RunServerCompilationCore(RequestLanguage language, List`1 arguments, BuildPathsAlt buildPaths, String pipeName, String keepAlive, String libEnvVariable, Nullable`1 timeoutOverride, Func`3 tryCreateServerFunc, CancellationToken cancellationToken)<---
```
So far I only get this once from our CI servers and I have not been able to manually reproduce it",True,"Object synchronization method was called from an unsynchronized block - I hit this exception building on macOS high sierra using 2.2.401 SDK
```
usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error MSB3883: Unexpected exception: [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : System.AggregateException: One or more errors occurred. (Object synchronization method was called from an unsynchronized block of code.) ---> System.ApplicationException: Object synchronization method was called from an unsynchronized block of code. [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Mutex.ReleaseMutex() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.ServerNamedMutex.Dispose() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.BuildServerConnection.RunServerCompilationCore(RequestLanguage language, List`1 arguments, BuildPathsAlt buildPaths, String pipeName, String keepAlive, String libEnvVariable, Nullable`1 timeoutOverride, Func`3 tryCreateServerFunc, CancellationToken cancellationToken) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : --- End of inner exception stack trace --- [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Tasks.Task.Wait(CancellationToken cancellationToken) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.BuildTasks.ManagedCompiler.ExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : ---> (Inner Exception #0) System.ApplicationException: Object synchronization method was called from an unsynchronized block of code. [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Mutex.ReleaseMutex() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.ServerNamedMutex.Dispose() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.BuildServerConnection.RunServerCompilationCore(RequestLanguage language, List`1 arguments, BuildPathsAlt buildPaths, String pipeName, String keepAlive, String libEnvVariable, Nullable`1 timeoutOverride, Func`3 tryCreateServerFunc, CancellationToken cancellationToken)<--- [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/location/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error MSB3883: Unexpected exception: [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : System.AggregateException: One or more errors occurred. (Object synchronization method was called from an unsynchronized block of code.) ---> System.ApplicationException: Object synchronization method was called from an unsynchronized block of code. [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Mutex.ReleaseMutex() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.ServerNamedMutex.Dispose() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.BuildServerConnection.RunServerCompilationCore(RequestLanguage language, List`1 arguments, BuildPathsAlt buildPaths, String pipeName, String keepAlive, String libEnvVariable, Nullable`1 timeoutOverride, Func`3 tryCreateServerFunc, CancellationToken cancellationToken) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : --- End of inner exception stack trace --- [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Tasks.Task.Wait(CancellationToken cancellationToken) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.BuildTasks.ManagedCompiler.ExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands) [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : ---> (Inner Exception #0) System.ApplicationException: Object synchronization method was called from an unsynchronized block of code. [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at System.Threading.Mutex.ReleaseMutex() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.ServerNamedMutex.Dispose() [/Users/vagrant/workspace/ice-dist/3.7/dist-utils/build/ice/builds/ice-clang-default/csharp/test/Ice/ami/msbuild/client/netstandard2.0/client.csproj]
/usr/local/share/dotnet/sdk/2.2.401/Roslyn/Microsoft.CSharp.Core.targets(59,5): error : at Microsoft.CodeAnalysis.CommandLine.BuildServerConnection.RunServerCompilationCore(RequestLanguage language, List`1 arguments, BuildPathsAlt buildPaths, String pipeName, String keepAlive, String libEnvVariable, Nullable`1 timeoutOverride, Func`3 tryCreateServerFunc, CancellationToken cancellationToken)<---
```
So far I only get this once from our CI servers and I have not been able to manually reproduce it",1,object synchronization method was called from an unsynchronized block i hit this exception building on macos high sierra using sdk usr local share dotnet sdk roslyn microsoft csharp core targets error unexpected exception usr local share dotnet sdk roslyn microsoft csharp core targets error system aggregateexception one or more errors occurred object synchronization method was called from an unsynchronized block of code system applicationexception object synchronization method was called from an unsynchronized block of code usr local share dotnet sdk roslyn microsoft csharp core targets error at system threading mutex releasemutex usr local share dotnet sdk roslyn microsoft csharp core targets error at microsoft codeanalysis commandline servernamedmutex dispose usr local share dotnet sdk roslyn microsoft csharp core targets error at microsoft codeanalysis commandline buildserverconnection runservercompilationcore requestlanguage language list arguments buildpathsalt buildpaths string pipename string keepalive string libenvvariable nullable timeoutoverride func trycreateserverfunc cancellationtoken cancellationtoken usr local share dotnet sdk roslyn microsoft csharp core targets error end of inner exception stack trace usr local share dotnet sdk roslyn microsoft csharp core targets error at system threading tasks task wait millisecondstimeout cancellationtoken cancellationtoken usr local share dotnet sdk roslyn microsoft csharp core targets error at system threading tasks task wait cancellationtoken cancellationtoken usr local share dotnet sdk roslyn microsoft csharp core targets error at microsoft codeanalysis buildtasks managedcompiler executetool string pathtotool string responsefilecommands string commandlinecommands usr local share dotnet sdk roslyn microsoft csharp core targets error inner exception system applicationexception object synchronization method was called from an unsynchronized block of code usr local share dotnet sdk roslyn microsoft csharp core targets error at system threading mutex releasemutex usr local share dotnet sdk roslyn microsoft csharp core targets error at microsoft codeanalysis commandline servernamedmutex dispose usr local share dotnet sdk roslyn microsoft csharp core targets error at microsoft codeanalysis commandline buildserverconnection runservercompilationcore requestlanguage language list arguments buildpathsalt buildpaths string pipename string keepalive string libenvvariable nullable timeoutoverride func trycreateserverfunc cancellationtoken cancellationtoken usr local share dotnet sdk roslyn microsoft csharp core targets error unexpected exception usr local share dotnet sdk roslyn microsoft csharp core targets error system aggregateexception one or more errors occurred object synchronization method was called from an unsynchronized block of code system applicationexception object synchronization method was called from an unsynchronized block of code usr local share dotnet sdk roslyn microsoft csharp core targets error at system threading mutex releasemutex usr local share dotnet sdk roslyn microsoft csharp core targets error at microsoft codeanalysis commandline servernamedmutex dispose usr local share dotnet sdk roslyn microsoft csharp core targets error at microsoft codeanalysis commandline buildserverconnection runservercompilationcore requestlanguage language list arguments buildpathsalt buildpaths string pipename string keepalive string libenvvariable nullable timeoutoverride func trycreateserverfunc cancellationtoken cancellationtoken usr local share dotnet sdk roslyn microsoft csharp core targets error end of inner exception stack trace usr local share dotnet sdk roslyn microsoft csharp core targets error at system threading tasks task wait millisecondstimeout cancellationtoken cancellationtoken usr local share dotnet sdk roslyn microsoft csharp core targets error at system threading tasks task wait cancellationtoken cancellationtoken usr local share dotnet sdk roslyn microsoft csharp core targets error at microsoft codeanalysis buildtasks managedcompiler executetool string pathtotool string responsefilecommands string commandlinecommands usr local share dotnet sdk roslyn microsoft csharp core targets error inner exception system applicationexception object synchronization method was called from an unsynchronized block of code usr local share dotnet sdk roslyn microsoft csharp core targets error at system threading mutex releasemutex usr local share dotnet sdk roslyn microsoft csharp core targets error at microsoft codeanalysis commandline servernamedmutex dispose usr local share dotnet sdk roslyn microsoft csharp core targets error at microsoft codeanalysis commandline buildserverconnection runservercompilationcore requestlanguage language list arguments buildpathsalt buildpaths string pipename string keepalive string libenvvariable nullable timeoutoverride func trycreateserverfunc cancellationtoken cancellationtoken so far i only get this once from our ci servers and i have not been able to manually reproduce it,1
786820,27694825947.0,IssuesEvent,2023-03-14 00:46:03,open-sauced/insights,https://api.github.com/repos/open-sauced/insights,closed,Bug: Copy link is not permalink,🐛 bug 👀 needs triage high-priority,"### Describe the bug

### Steps to reproduce
This link ""copy link"" should always copy the permalink and not the profile.
### Affected services
opensauced.pizza
### Platforms
_No response_
### Browsers
_No response_
### Environment
_No response_
### Additional context
_No response_
### Code of Conduct
- [X] I agree to follow this project's Code of Conduct
### Contributing Docs
- [ ] I agree to follow this project's Contribution Docs",1.0,"Bug: Copy link is not permalink - ### Describe the bug

### Steps to reproduce
This link ""copy link"" should always copy the permalink and not the profile.
### Affected services
opensauced.pizza
### Platforms
_No response_
### Browsers
_No response_
### Environment
_No response_
### Additional context
_No response_
### Code of Conduct
- [X] I agree to follow this project's Code of Conduct
### Contributing Docs
- [ ] I agree to follow this project's Contribution Docs",0,bug copy link is not permalink describe the bug steps to reproduce this link copy link should always copy the permalink and not the profile affected services opensauced pizza platforms no response browsers no response environment no response additional context no response code of conduct i agree to follow this project s code of conduct contributing docs i agree to follow this project s contribution docs,0
136091,30474001323.0,IssuesEvent,2023-07-17 15:16:50,rnmapbox/maps,https://api.github.com/repos/rnmapbox/maps,closed,[Bug]: On Android - onDidFinishLoadingStyle in MapView doesn't get triggered.,error-in-code,"### Mapbox Implementation
Mapbox
### Mapbox Version
default
### Platform
Android
### `@rnmapbox/maps` version
10.0.10
### Standalone component to reproduce
```javascript
import React from 'react';
import {
MapView,
ShapeSource,
LineLayer,
Camera,
} from '@rnmapbox/maps';
const aLine = {
type: 'LineString',
coordinates: [
[-74.00597, 40.71427],
[-74.00697, 40.71527],
],
};
class BugReportExample extends React.Component {
render() {
return (
console.log('foo')}>
);
}
}
```
### Observed behavior and steps to reproduce
On Android the func`onDidFinishLoadingStyle` doesn't get triggered.
### Expected behavior
When styles loaded this func - `onDidFinishLoadingStyle` would be triggered
### Notes / preliminary analysis
On IOS works fine.
### Additional links and references
_No response_",1.0,"[Bug]: On Android - onDidFinishLoadingStyle in MapView doesn't get triggered. - ### Mapbox Implementation
Mapbox
### Mapbox Version
default
### Platform
Android
### `@rnmapbox/maps` version
10.0.10
### Standalone component to reproduce
```javascript
import React from 'react';
import {
MapView,
ShapeSource,
LineLayer,
Camera,
} from '@rnmapbox/maps';
const aLine = {
type: 'LineString',
coordinates: [
[-74.00597, 40.71427],
[-74.00697, 40.71527],
],
};
class BugReportExample extends React.Component {
render() {
return (
console.log('foo')}>
);
}
}
```
### Observed behavior and steps to reproduce
On Android the func`onDidFinishLoadingStyle` doesn't get triggered.
### Expected behavior
When styles loaded this func - `onDidFinishLoadingStyle` would be triggered
### Notes / preliminary analysis
On IOS works fine.
### Additional links and references
_No response_",0, on android ondidfinishloadingstyle in mapview doesn t get triggered mapbox implementation mapbox mapbox version default platform android rnmapbox maps version standalone component to reproduce javascript import react from react import mapview shapesource linelayer camera from rnmapbox maps const aline type linestring coordinates class bugreportexample extends react component render return console log foo observed behavior and steps to reproduce on android the func ondidfinishloadingstyle doesn t get triggered expected behavior when styles loaded this func ondidfinishloadingstyle would be triggered notes preliminary analysis on ios works fine additional links and references no response ,0
882,11356804558.0,IssuesEvent,2020-01-25 00:11:08,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,System.NullReferenceException is thrown when a static field from a ValueTuple type is referenced.,Bug New Language Feature - Tuples Tenet-Reliability,"```
[Fact]
public void CustomFields_01()
{
var source0 = @""
namespace System
{
// struct with two values
public struct ValueTuple
{
public static int F1 = 123;
public T1 Item1;
public T2 Item2;
public ValueTuple(T1 item1, T2 item2)
{
this.Item1 = item1;
this.Item2 = item2;
}
public override string ToString()
{
return F1.ToString();
}
}
}
"";
var source1 = @""
class Program
{
public static void Main()
{
System.Console.WriteLine((1,2).ToString());
}
}
"";
var comp1 = CreateCompilation(source0 + source1, targetFramework: TargetFramework.Mscorlib46, options: TestOptions.DebugExe);
CompileAndVerify(comp1, expectedOutput: ""123"");
}
```
Observed:
```
Microsoft.CodeAnalysis.CSharp.UnitTests.CodeGen.CodeGenTupleTests.CustomFields_01 [FAIL]
System.NullReferenceException : Object reference not set to an instance of an object.
Stack Trace:
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Field.cs(68,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.MakeTupleFieldAccess(SyntaxNode syntax, FieldSymbol tupleField, BoundExpression rewrittenReceiver, ConstantValue constantValueOpt, LookupResultKind resultKind)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Field.cs(28,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.MakeFieldAccess(SyntaxNode syntax, BoundExpression rewrittenReceiver, FieldSymbol fieldSymbol, ConstantValue constantValueOpt, LookupResultKind resultKind, TypeSymbol type, BoundFieldAccess oldNodeOpt)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Field.cs(14,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitFieldAccess(BoundFieldAccess node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs(6330,0): at Microsoft.CodeAnalysis.CSharp.BoundFieldAccess.Accept(BoundTreeVisitor visitor)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs(149,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeRewriter.cs(94,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeRewriterWithStackGuard.VisitExpressionWithoutStackGuard(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs(205,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeRewriter.cs(89,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeRewriterWithStackGuard.VisitExpressionWithStackGuard(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(196,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitExpressionImpl(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(170,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitExpression(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Call.cs(139,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitCall(BoundCall node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs(5374,0): at Microsoft.CodeAnalysis.CSharp.BoundCall.Accept(BoundTreeVisitor visitor)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs(149,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeRewriter.cs(94,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeRewriterWithStackGuard.VisitExpressionWithoutStackGuard(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs(229,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs(209,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeRewriter.cs(89,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeRewriterWithStackGuard.VisitExpressionWithStackGuard(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(196,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitExpressionImpl(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(156,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.Visit(BoundNode node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs(9426,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeRewriter.VisitReturnStatement(BoundReturnStatement node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_ReturnStatement.cs(15,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitReturnStatement(BoundReturnStatement node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs(2839,0): at Microsoft.CodeAnalysis.CSharp.BoundReturnStatement.Accept(BoundTreeVisitor visitor)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(159,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.Visit(BoundNode node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Block.cs(97,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitPossibleUsingDeclaration(BoundStatement node, ImmutableArray`1 statements, Int32 statementIndex, Boolean& replacedLocalDeclarations)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Block.cs(55,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitStatementSubList(ArrayBuilder`1 builder, ImmutableArray`1 statements, Int32 startIndex)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Block.cs(20,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitBlock(BoundBlock node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs(2571,0): at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(BoundTreeVisitor visitor)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(159,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.Visit(BoundNode node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(101,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.Rewrite(CSharpCompilation compilation, MethodSymbol method, Int32 methodOrdinal, NamedTypeSymbol containingType, BoundStatement statement, TypeCompilationState compilationState, SynthesizedSubmissionFields previousSubmissionFields, Boolean allowOmissionOfConditionalCalls, Boolean instrumentForDynamicAnalysis, ImmutableArray`1& dynamicAnalysisSpans, DebugDocumentProvider debugDocumentProvider, DiagnosticBag diagnostics, Boolean& sawLambdas, Boolean& sawLocalFunctions, Boolean& sawAwaitInExceptionHandler)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs(1297,0): at Microsoft.CodeAnalysis.CSharp.MethodCompiler.LowerBodyOrInitializer(MethodSymbol method, Int32 methodOrdinal, BoundStatement body, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState, Boolean instrumentForDynamicAnalysis, DebugDocumentProvider debugDocumentProvider, ImmutableArray`1& dynamicAnalysisSpans, DiagnosticBag diagnostics, VariableSlotAllocator& lazyVariableSlotAllocator, ArrayBuilder`1 lambdaDebugInfoBuilder, ArrayBuilder`1 closureDebugInfoBuilder, StateMachineTypeSymbol& stateMachineTypeOpt)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs(1128,0): at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs(511,0): at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs(401,0): at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.b__0()
F:\GitHub\roslyn\src\Compilers\Core\Portable\InternalUtilities\UICultureUtilities.cs(141,0): at Roslyn.Utilities.UICultureUtilities.<>c__DisplayClass5_0.b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
--- End of stack trace from previous location where exception was thrown ---
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs(316,0): at Microsoft.CodeAnalysis.CSharp.MethodCompiler.WaitForWorkers()
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs(155,0): at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethodBodies(CSharpCompilation compilation, PEModuleBuilder moduleBeingBuiltOpt, Boolean emittingPdb, Boolean emitTestCoverageData, Boolean hasDeclarationErrors, DiagnosticBag diagnostics, Predicate`1 filterOpt, CancellationToken cancellationToken)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs(2783,0): at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.CompileMethods(CommonPEModuleBuilder moduleBuilder, Boolean emittingPdb, Boolean emitMetadataOnly, Boolean emitTestCoverageData, DiagnosticBag diagnostics, Predicate`1 filterOpt, CancellationToken cancellationToken)
F:\GitHub\roslyn\src\Compilers\Core\Portable\Compilation\Compilation.cs(2489,0): at Microsoft.CodeAnalysis.Compilation.Emit(Stream peStream, Stream metadataPEStream, Stream pdbStream, Stream xmlDocumentationStream, Stream win32Resources, IEnumerable`1 manifestResources, EmitOptions options, IMethodSymbol debugEntryPoint, Stream sourceLinkStream, IEnumerable`1 embeddedTexts, CompilationTestData testData, CancellationToken cancellationToken)
F:\GitHub\roslyn\src\Test\Utilities\Portable\Compilation\IRuntimeEnvironment.cs(252,0): at Roslyn.Test.Utilities.RuntimeEnvironmentUtilities.EmitCompilationCore(Compilation compilation, IEnumerable`1 manifestResources, DiagnosticBag diagnostics, CompilationTestData testData, EmitOptions emitOptions)
F:\GitHub\roslyn\src\Test\Utilities\Portable\Compilation\IRuntimeEnvironment.cs(225,0): at Roslyn.Test.Utilities.RuntimeEnvironmentUtilities.EmitCompilation(Compilation compilation, IEnumerable`1 manifestResources, List`1 dependencies, DiagnosticBag diagnostics, CompilationTestData testData, EmitOptions emitOptions)
F:\GitHub\roslyn\src\Test\Utilities\Portable\Platform\CoreClr\CoreCLRRuntimeEnvironment.cs(43,0): at Roslyn.Test.Utilities.CoreClr.CoreCLRRuntimeEnvironment.Emit(Compilation mainCompilation, IEnumerable`1 manifestResources, EmitOptions emitOptions, Boolean usePdbForDebugging)
F:\GitHub\roslyn\src\Test\Utilities\Portable\CompilationVerifier.cs(235,0): at Microsoft.CodeAnalysis.Test.Utilities.CompilationVerifier.Emit(IRuntimeEnvironment testEnvironment, IEnumerable`1 manifestResources, EmitOptions emitOptions)
F:\GitHub\roslyn\src\Test\Utilities\Portable\CompilationVerifier.cs(201,0): at Microsoft.CodeAnalysis.Test.Utilities.CompilationVerifier.Emit(String expectedOutput, Nullable`1 expectedReturnCode, String[] args, IEnumerable`1 manifestResources, EmitOptions emitOptions, Verification peVerify, SignatureDescription[] expectedSignatures)
F:\GitHub\roslyn\src\Test\Utilities\Portable\CommonTestBase.cs(156,0): at Microsoft.CodeAnalysis.Test.Utilities.CommonTestBase.Emit(Compilation compilation, IEnumerable`1 dependencies, IEnumerable`1 manifestResources, SignatureDescription[] expectedSignatures, String expectedOutput, Nullable`1 expectedReturnCode, String[] args, Action`1 assemblyValidator, Action`1 symbolValidator, EmitOptions emitOptions, Verification verify)
F:\GitHub\roslyn\src\Test\Utilities\Portable\CommonTestBase.cs(70,0): at Microsoft.CodeAnalysis.Test.Utilities.CommonTestBase.CompileAndVerifyCommon(Compilation compilation, IEnumerable`1 manifestResources, IEnumerable`1 dependencies, Action`1 sourceSymbolValidator, Action`1 assemblyValidator, Action`1 symbolValidator, SignatureDescription[] expectedSignatures, String expectedOutput, Nullable`1 expectedReturnCode, String[] args, EmitOptions emitOptions, Verification verify)
F:\GitHub\roslyn\src\Compilers\Test\Utilities\CSharp\CSharpTestBase.cs(764,0): at Microsoft.CodeAnalysis.CSharp.Test.Utilities.CSharpTestBase.CompileAndVerify(Compilation compilation, IEnumerable`1 manifestResources, IEnumerable`1 dependencies, Action`1 sourceSymbolValidator, Action`1 validator, Action`1 symbolValidator, SignatureDescription[] expectedSignatures, String expectedOutput, Nullable`1 expectedReturnCode, String[] args, EmitOptions emitOptions, Verification verify)
F:\GitHub\roslyn\src\Compilers\CSharp\Test\Emit\CodeGen\CodeGenTupleTest.cs(26460,0): at Microsoft.CodeAnalysis.CSharp.UnitTests.CodeGen.CodeGenTupleTests.CustomFields_01()
```",True,"System.NullReferenceException is thrown when a static field from a ValueTuple type is referenced. - ```
[Fact]
public void CustomFields_01()
{
var source0 = @""
namespace System
{
// struct with two values
public struct ValueTuple
{
public static int F1 = 123;
public T1 Item1;
public T2 Item2;
public ValueTuple(T1 item1, T2 item2)
{
this.Item1 = item1;
this.Item2 = item2;
}
public override string ToString()
{
return F1.ToString();
}
}
}
"";
var source1 = @""
class Program
{
public static void Main()
{
System.Console.WriteLine((1,2).ToString());
}
}
"";
var comp1 = CreateCompilation(source0 + source1, targetFramework: TargetFramework.Mscorlib46, options: TestOptions.DebugExe);
CompileAndVerify(comp1, expectedOutput: ""123"");
}
```
Observed:
```
Microsoft.CodeAnalysis.CSharp.UnitTests.CodeGen.CodeGenTupleTests.CustomFields_01 [FAIL]
System.NullReferenceException : Object reference not set to an instance of an object.
Stack Trace:
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Field.cs(68,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.MakeTupleFieldAccess(SyntaxNode syntax, FieldSymbol tupleField, BoundExpression rewrittenReceiver, ConstantValue constantValueOpt, LookupResultKind resultKind)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Field.cs(28,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.MakeFieldAccess(SyntaxNode syntax, BoundExpression rewrittenReceiver, FieldSymbol fieldSymbol, ConstantValue constantValueOpt, LookupResultKind resultKind, TypeSymbol type, BoundFieldAccess oldNodeOpt)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Field.cs(14,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitFieldAccess(BoundFieldAccess node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs(6330,0): at Microsoft.CodeAnalysis.CSharp.BoundFieldAccess.Accept(BoundTreeVisitor visitor)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs(149,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeRewriter.cs(94,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeRewriterWithStackGuard.VisitExpressionWithoutStackGuard(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs(205,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeRewriter.cs(89,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeRewriterWithStackGuard.VisitExpressionWithStackGuard(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(196,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitExpressionImpl(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(170,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitExpression(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Call.cs(139,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitCall(BoundCall node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs(5374,0): at Microsoft.CodeAnalysis.CSharp.BoundCall.Accept(BoundTreeVisitor visitor)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs(149,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeRewriter.cs(94,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeRewriterWithStackGuard.VisitExpressionWithoutStackGuard(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs(229,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs(209,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeRewriter.cs(89,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeRewriterWithStackGuard.VisitExpressionWithStackGuard(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(196,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitExpressionImpl(BoundExpression node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(156,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.Visit(BoundNode node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs(9426,0): at Microsoft.CodeAnalysis.CSharp.BoundTreeRewriter.VisitReturnStatement(BoundReturnStatement node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_ReturnStatement.cs(15,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitReturnStatement(BoundReturnStatement node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs(2839,0): at Microsoft.CodeAnalysis.CSharp.BoundReturnStatement.Accept(BoundTreeVisitor visitor)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(159,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.Visit(BoundNode node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Block.cs(97,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitPossibleUsingDeclaration(BoundStatement node, ImmutableArray`1 statements, Int32 statementIndex, Boolean& replacedLocalDeclarations)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Block.cs(55,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitStatementSubList(ArrayBuilder`1 builder, ImmutableArray`1 statements, Int32 startIndex)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter_Block.cs(20,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.VisitBlock(BoundBlock node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs(2571,0): at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(BoundTreeVisitor visitor)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(159,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.Visit(BoundNode node)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Lowering\LocalRewriter\LocalRewriter.cs(101,0): at Microsoft.CodeAnalysis.CSharp.LocalRewriter.Rewrite(CSharpCompilation compilation, MethodSymbol method, Int32 methodOrdinal, NamedTypeSymbol containingType, BoundStatement statement, TypeCompilationState compilationState, SynthesizedSubmissionFields previousSubmissionFields, Boolean allowOmissionOfConditionalCalls, Boolean instrumentForDynamicAnalysis, ImmutableArray`1& dynamicAnalysisSpans, DebugDocumentProvider debugDocumentProvider, DiagnosticBag diagnostics, Boolean& sawLambdas, Boolean& sawLocalFunctions, Boolean& sawAwaitInExceptionHandler)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs(1297,0): at Microsoft.CodeAnalysis.CSharp.MethodCompiler.LowerBodyOrInitializer(MethodSymbol method, Int32 methodOrdinal, BoundStatement body, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState, Boolean instrumentForDynamicAnalysis, DebugDocumentProvider debugDocumentProvider, ImmutableArray`1& dynamicAnalysisSpans, DiagnosticBag diagnostics, VariableSlotAllocator& lazyVariableSlotAllocator, ArrayBuilder`1 lambdaDebugInfoBuilder, ArrayBuilder`1 closureDebugInfoBuilder, StateMachineTypeSymbol& stateMachineTypeOpt)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs(1128,0): at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs(511,0): at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs(401,0): at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.b__0()
F:\GitHub\roslyn\src\Compilers\Core\Portable\InternalUtilities\UICultureUtilities.cs(141,0): at Roslyn.Utilities.UICultureUtilities.<>c__DisplayClass5_0.b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
--- End of stack trace from previous location where exception was thrown ---
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs(316,0): at Microsoft.CodeAnalysis.CSharp.MethodCompiler.WaitForWorkers()
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs(155,0): at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethodBodies(CSharpCompilation compilation, PEModuleBuilder moduleBeingBuiltOpt, Boolean emittingPdb, Boolean emitTestCoverageData, Boolean hasDeclarationErrors, DiagnosticBag diagnostics, Predicate`1 filterOpt, CancellationToken cancellationToken)
F:\GitHub\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs(2783,0): at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.CompileMethods(CommonPEModuleBuilder moduleBuilder, Boolean emittingPdb, Boolean emitMetadataOnly, Boolean emitTestCoverageData, DiagnosticBag diagnostics, Predicate`1 filterOpt, CancellationToken cancellationToken)
F:\GitHub\roslyn\src\Compilers\Core\Portable\Compilation\Compilation.cs(2489,0): at Microsoft.CodeAnalysis.Compilation.Emit(Stream peStream, Stream metadataPEStream, Stream pdbStream, Stream xmlDocumentationStream, Stream win32Resources, IEnumerable`1 manifestResources, EmitOptions options, IMethodSymbol debugEntryPoint, Stream sourceLinkStream, IEnumerable`1 embeddedTexts, CompilationTestData testData, CancellationToken cancellationToken)
F:\GitHub\roslyn\src\Test\Utilities\Portable\Compilation\IRuntimeEnvironment.cs(252,0): at Roslyn.Test.Utilities.RuntimeEnvironmentUtilities.EmitCompilationCore(Compilation compilation, IEnumerable`1 manifestResources, DiagnosticBag diagnostics, CompilationTestData testData, EmitOptions emitOptions)
F:\GitHub\roslyn\src\Test\Utilities\Portable\Compilation\IRuntimeEnvironment.cs(225,0): at Roslyn.Test.Utilities.RuntimeEnvironmentUtilities.EmitCompilation(Compilation compilation, IEnumerable`1 manifestResources, List`1 dependencies, DiagnosticBag diagnostics, CompilationTestData testData, EmitOptions emitOptions)
F:\GitHub\roslyn\src\Test\Utilities\Portable\Platform\CoreClr\CoreCLRRuntimeEnvironment.cs(43,0): at Roslyn.Test.Utilities.CoreClr.CoreCLRRuntimeEnvironment.Emit(Compilation mainCompilation, IEnumerable`1 manifestResources, EmitOptions emitOptions, Boolean usePdbForDebugging)
F:\GitHub\roslyn\src\Test\Utilities\Portable\CompilationVerifier.cs(235,0): at Microsoft.CodeAnalysis.Test.Utilities.CompilationVerifier.Emit(IRuntimeEnvironment testEnvironment, IEnumerable`1 manifestResources, EmitOptions emitOptions)
F:\GitHub\roslyn\src\Test\Utilities\Portable\CompilationVerifier.cs(201,0): at Microsoft.CodeAnalysis.Test.Utilities.CompilationVerifier.Emit(String expectedOutput, Nullable`1 expectedReturnCode, String[] args, IEnumerable`1 manifestResources, EmitOptions emitOptions, Verification peVerify, SignatureDescription[] expectedSignatures)
F:\GitHub\roslyn\src\Test\Utilities\Portable\CommonTestBase.cs(156,0): at Microsoft.CodeAnalysis.Test.Utilities.CommonTestBase.Emit(Compilation compilation, IEnumerable`1 dependencies, IEnumerable`1 manifestResources, SignatureDescription[] expectedSignatures, String expectedOutput, Nullable`1 expectedReturnCode, String[] args, Action`1 assemblyValidator, Action`1 symbolValidator, EmitOptions emitOptions, Verification verify)
F:\GitHub\roslyn\src\Test\Utilities\Portable\CommonTestBase.cs(70,0): at Microsoft.CodeAnalysis.Test.Utilities.CommonTestBase.CompileAndVerifyCommon(Compilation compilation, IEnumerable`1 manifestResources, IEnumerable`1 dependencies, Action`1 sourceSymbolValidator, Action`1 assemblyValidator, Action`1 symbolValidator, SignatureDescription[] expectedSignatures, String expectedOutput, Nullable`1 expectedReturnCode, String[] args, EmitOptions emitOptions, Verification verify)
F:\GitHub\roslyn\src\Compilers\Test\Utilities\CSharp\CSharpTestBase.cs(764,0): at Microsoft.CodeAnalysis.CSharp.Test.Utilities.CSharpTestBase.CompileAndVerify(Compilation compilation, IEnumerable`1 manifestResources, IEnumerable`1 dependencies, Action`1 sourceSymbolValidator, Action`1 validator, Action`1 symbolValidator, SignatureDescription[] expectedSignatures, String expectedOutput, Nullable`1 expectedReturnCode, String[] args, EmitOptions emitOptions, Verification verify)
F:\GitHub\roslyn\src\Compilers\CSharp\Test\Emit\CodeGen\CodeGenTupleTest.cs(26460,0): at Microsoft.CodeAnalysis.CSharp.UnitTests.CodeGen.CodeGenTupleTests.CustomFields_01()
```",1,system nullreferenceexception is thrown when a static field from a valuetuple type is referenced public void customfields var namespace system struct with two values public struct valuetuple public static int public public public valuetuple this this public override string tostring return tostring var class program public static void main system console writeline tostring var createcompilation targetframework targetframework options testoptions debugexe compileandverify expectedoutput observed microsoft codeanalysis csharp unittests codegen codegentupletests customfields system nullreferenceexception object reference not set to an instance of an object stack trace f github roslyn src compilers csharp portable lowering localrewriter localrewriter field cs at microsoft codeanalysis csharp localrewriter maketuplefieldaccess syntaxnode syntax fieldsymbol tuplefield boundexpression rewrittenreceiver constantvalue constantvalueopt lookupresultkind resultkind f github roslyn src compilers csharp portable lowering localrewriter localrewriter field cs at microsoft codeanalysis csharp localrewriter makefieldaccess syntaxnode syntax boundexpression rewrittenreceiver fieldsymbol fieldsymbol constantvalue constantvalueopt lookupresultkind resultkind typesymbol type boundfieldaccess oldnodeopt f github roslyn src compilers csharp portable lowering localrewriter localrewriter field cs at microsoft codeanalysis csharp localrewriter visitfieldaccess boundfieldaccess node f github roslyn src compilers csharp portable generated boundnodes xml generated cs at microsoft codeanalysis csharp boundfieldaccess accept boundtreevisitor visitor f github roslyn src compilers csharp portable boundtree boundtreevisitors cs at microsoft codeanalysis csharp boundtreevisitor visit boundnode node f github roslyn src compilers csharp portable boundtree boundtreerewriter cs at microsoft codeanalysis csharp boundtreerewriterwithstackguard visitexpressionwithoutstackguard boundexpression node f github roslyn src compilers csharp portable boundtree boundtreevisitors cs at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard recursiondepth boundexpression node f github roslyn src compilers csharp portable boundtree boundtreerewriter cs at microsoft codeanalysis csharp boundtreerewriterwithstackguard visitexpressionwithstackguard boundexpression node f github roslyn src compilers csharp portable lowering localrewriter localrewriter cs at microsoft codeanalysis csharp localrewriter visitexpressionimpl boundexpression node f github roslyn src compilers csharp portable lowering localrewriter localrewriter cs at microsoft codeanalysis csharp localrewriter visitexpression boundexpression node f github roslyn src compilers csharp portable lowering localrewriter localrewriter call cs at microsoft codeanalysis csharp localrewriter visitcall boundcall node f github roslyn src compilers csharp portable generated boundnodes xml generated cs at microsoft codeanalysis csharp boundcall accept boundtreevisitor visitor f github roslyn src compilers csharp portable boundtree boundtreevisitors cs at microsoft codeanalysis csharp boundtreevisitor visit boundnode node f github roslyn src compilers csharp portable boundtree boundtreerewriter cs at microsoft codeanalysis csharp boundtreerewriterwithstackguard visitexpressionwithoutstackguard boundexpression node f github roslyn src compilers csharp portable boundtree boundtreevisitors cs at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard boundexpression node f github roslyn src compilers csharp portable boundtree boundtreevisitors cs at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard recursiondepth boundexpression node f github roslyn src compilers csharp portable boundtree boundtreerewriter cs at microsoft codeanalysis csharp boundtreerewriterwithstackguard visitexpressionwithstackguard boundexpression node f github roslyn src compilers csharp portable lowering localrewriter localrewriter cs at microsoft codeanalysis csharp localrewriter visitexpressionimpl boundexpression node f github roslyn src compilers csharp portable lowering localrewriter localrewriter cs at microsoft codeanalysis csharp localrewriter visit boundnode node f github roslyn src compilers csharp portable generated boundnodes xml generated cs at microsoft codeanalysis csharp boundtreerewriter visitreturnstatement boundreturnstatement node f github roslyn src compilers csharp portable lowering localrewriter localrewriter returnstatement cs at microsoft codeanalysis csharp localrewriter visitreturnstatement boundreturnstatement node f github roslyn src compilers csharp portable generated boundnodes xml generated cs at microsoft codeanalysis csharp boundreturnstatement accept boundtreevisitor visitor f github roslyn src compilers csharp portable lowering localrewriter localrewriter cs at microsoft codeanalysis csharp localrewriter visit boundnode node f github roslyn src compilers csharp portable lowering localrewriter localrewriter block cs at microsoft codeanalysis csharp localrewriter visitpossibleusingdeclaration boundstatement node immutablearray statements statementindex boolean replacedlocaldeclarations f github roslyn src compilers csharp portable lowering localrewriter localrewriter block cs at microsoft codeanalysis csharp localrewriter visitstatementsublist arraybuilder builder immutablearray statements startindex f github roslyn src compilers csharp portable lowering localrewriter localrewriter block cs at microsoft codeanalysis csharp localrewriter visitblock boundblock node f github roslyn src compilers csharp portable generated boundnodes xml generated cs at microsoft codeanalysis csharp boundblock accept boundtreevisitor visitor f github roslyn src compilers csharp portable lowering localrewriter localrewriter cs at microsoft codeanalysis csharp localrewriter visit boundnode node f github roslyn src compilers csharp portable lowering localrewriter localrewriter cs at microsoft codeanalysis csharp localrewriter rewrite csharpcompilation compilation methodsymbol method methodordinal namedtypesymbol containingtype boundstatement statement typecompilationstate compilationstate synthesizedsubmissionfields previoussubmissionfields boolean allowomissionofconditionalcalls boolean instrumentfordynamicanalysis immutablearray dynamicanalysisspans debugdocumentprovider debugdocumentprovider diagnosticbag diagnostics boolean sawlambdas boolean sawlocalfunctions boolean sawawaitinexceptionhandler f github roslyn src compilers csharp portable compiler methodcompiler cs at microsoft codeanalysis csharp methodcompiler lowerbodyorinitializer methodsymbol method methodordinal boundstatement body synthesizedsubmissionfields previoussubmissionfields typecompilationstate compilationstate boolean instrumentfordynamicanalysis debugdocumentprovider debugdocumentprovider immutablearray dynamicanalysisspans diagnosticbag diagnostics variableslotallocator lazyvariableslotallocator arraybuilder lambdadebuginfobuilder arraybuilder closuredebuginfobuilder statemachinetypesymbol statemachinetypeopt f github roslyn src compilers csharp portable compiler methodcompiler cs at microsoft codeanalysis csharp methodcompiler compilemethod methodsymbol methodsymbol methodordinal processedfieldinitializers processedinitializers synthesizedsubmissionfields previoussubmissionfields typecompilationstate compilationstate f github roslyn src compilers csharp portable compiler methodcompiler cs at microsoft codeanalysis csharp methodcompiler compilenamedtype namedtypesymbol containingtype f github roslyn src compilers csharp portable compiler methodcompiler cs at microsoft codeanalysis csharp methodcompiler c b f github roslyn src compilers core portable internalutilities uicultureutilities cs at roslyn utilities uicultureutilities c b at system threading executioncontext runinternal executioncontext executioncontext contextcallback callback object state end of stack trace from previous location where exception was thrown at system threading tasks task executewiththreadlocal task currenttaskslot end of stack trace from previous location where exception was thrown f github roslyn src compilers csharp portable compiler methodcompiler cs at microsoft codeanalysis csharp methodcompiler waitforworkers f github roslyn src compilers csharp portable compiler methodcompiler cs at microsoft codeanalysis csharp methodcompiler compilemethodbodies csharpcompilation compilation pemodulebuilder modulebeingbuiltopt boolean emittingpdb boolean emittestcoveragedata boolean hasdeclarationerrors diagnosticbag diagnostics predicate filteropt cancellationtoken cancellationtoken f github roslyn src compilers csharp portable compilation csharpcompilation cs at microsoft codeanalysis csharp csharpcompilation compilemethods commonpemodulebuilder modulebuilder boolean emittingpdb boolean emitmetadataonly boolean emittestcoveragedata diagnosticbag diagnostics predicate filteropt cancellationtoken cancellationtoken f github roslyn src compilers core portable compilation compilation cs at microsoft codeanalysis compilation emit stream pestream stream metadatapestream stream pdbstream stream xmldocumentationstream stream ienumerable manifestresources emitoptions options imethodsymbol debugentrypoint stream sourcelinkstream ienumerable embeddedtexts compilationtestdata testdata cancellationtoken cancellationtoken f github roslyn src test utilities portable compilation iruntimeenvironment cs at roslyn test utilities runtimeenvironmentutilities emitcompilationcore compilation compilation ienumerable manifestresources diagnosticbag diagnostics compilationtestdata testdata emitoptions emitoptions f github roslyn src test utilities portable compilation iruntimeenvironment cs at roslyn test utilities runtimeenvironmentutilities emitcompilation compilation compilation ienumerable manifestresources list dependencies diagnosticbag diagnostics compilationtestdata testdata emitoptions emitoptions f github roslyn src test utilities portable platform coreclr coreclrruntimeenvironment cs at roslyn test utilities coreclr coreclrruntimeenvironment emit compilation maincompilation ienumerable manifestresources emitoptions emitoptions boolean usepdbfordebugging f github roslyn src test utilities portable compilationverifier cs at microsoft codeanalysis test utilities compilationverifier emit iruntimeenvironment testenvironment ienumerable manifestresources emitoptions emitoptions f github roslyn src test utilities portable compilationverifier cs at microsoft codeanalysis test utilities compilationverifier emit string expectedoutput nullable expectedreturncode string args ienumerable manifestresources emitoptions emitoptions verification peverify signaturedescription expectedsignatures f github roslyn src test utilities portable commontestbase cs at microsoft codeanalysis test utilities commontestbase emit compilation compilation ienumerable dependencies ienumerable manifestresources signaturedescription expectedsignatures string expectedoutput nullable expectedreturncode string args action assemblyvalidator action symbolvalidator emitoptions emitoptions verification verify f github roslyn src test utilities portable commontestbase cs at microsoft codeanalysis test utilities commontestbase compileandverifycommon compilation compilation ienumerable manifestresources ienumerable dependencies action sourcesymbolvalidator action assemblyvalidator action symbolvalidator signaturedescription expectedsignatures string expectedoutput nullable expectedreturncode string args emitoptions emitoptions verification verify f github roslyn src compilers test utilities csharp csharptestbase cs at microsoft codeanalysis csharp test utilities csharptestbase compileandverify compilation compilation ienumerable manifestresources ienumerable dependencies action sourcesymbolvalidator action validator action symbolvalidator signaturedescription expectedsignatures string expectedoutput nullable expectedreturncode string args emitoptions emitoptions verification verify f github roslyn src compilers csharp test emit codegen codegentupletest cs at microsoft codeanalysis csharp unittests codegen codegentupletests customfields ,1
1414,15950061679.0,IssuesEvent,2021-04-15 08:12:55,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Visual Studio is Busy: Navigation Bars,Area-IDE Bug Developer Community IDE-Navigation Tenet-Reliability help wanted,"_This issue has been moved from [a ticket on Developer Community](https://developercommunity.visualstudio.com/t/Visual-Studio-is-Busy:-Navigation-Bars/1380705)._
---
[regression] [worked-in:16.9]
Visual studio is locked and will not unlock, despite there being a ""Cancel"" button. Pressing the cancel does nothing. So I guess that makes that two bugs in one. :P

---
### Original Comments
#### Feedback Bot on 3/24/2021, 08:01 PM:
We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.
#### Feedback Bot on 4/5/2021, 09:35 AM:
Thank you for sharing your feedback! Our teams prioritize action on product issues with broad customer impact. See details at: https://docs.microsoft.com/en-us/visualstudio/ide/report-a-problem?view=vs-2019#faq. In case you need answers to common questions or need assisted support, be sure to use https://visualstudio.microsoft.com/vs/support/. We’ll keep you posted on any updates to this feedback.
---
### Original Solutions
(no solutions)",True,"Visual Studio is Busy: Navigation Bars - _This issue has been moved from [a ticket on Developer Community](https://developercommunity.visualstudio.com/t/Visual-Studio-is-Busy:-Navigation-Bars/1380705)._
---
[regression] [worked-in:16.9]
Visual studio is locked and will not unlock, despite there being a ""Cancel"" button. Pressing the cancel does nothing. So I guess that makes that two bugs in one. :P

---
### Original Comments
#### Feedback Bot on 3/24/2021, 08:01 PM:
We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.
#### Feedback Bot on 4/5/2021, 09:35 AM:
Thank you for sharing your feedback! Our teams prioritize action on product issues with broad customer impact. See details at: https://docs.microsoft.com/en-us/visualstudio/ide/report-a-problem?view=vs-2019#faq. In case you need answers to common questions or need assisted support, be sure to use https://visualstudio.microsoft.com/vs/support/. We’ll keep you posted on any updates to this feedback.
---
### Original Solutions
(no solutions)",1,visual studio is busy navigation bars this issue has been moved from visual studio is locked and will not unlock despite there being a cancel button pressing the cancel does nothing so i guess that makes that two bugs in one p original comments feedback bot on pm we have directed your feedback to the appropriate engineering team for further evaluation the team will review the feedback and notify you about the next steps feedback bot on am thank you for sharing your feedback our teams prioritize action on product issues with broad customer impact see details at original solutions no solutions ,1
868,11184909707.0,IssuesEvent,2019-12-31 20:59:55,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,opened,Unexpected crash in compiler when late-bound AddressOf is assigned to an object,Area-Compilers Bug Language-VB Tenet-Reliability,"Compile the following library:
```
Option Strict Off
Class Class1
Public Sub M(x As Object)
Dim y = AddressOf x.Method'BIND:""AddressOf x.Method""
End Sub
Public Sub M2(x As Boolean?)
End Sub
End Class
```
Observed: compiler crashes.
Expected (from native compiler):
```
(5) : error BC30581: 'AddressOf' expression cannot be converted to 'Object' because 'Object' is not a delegate type.
Dim y = AddressOf x.Method'BIND:""AddressOf x.Method""
~~~~~~~~~~~~~~~~~~
```
The scenario is taken from Microsoft.CodeAnalysis.VisualBasic.UnitTests.Semantics.IOperationTests.ParameterReference_LateAddressOfOperator unit-test. The unit test will be temporarily disabled in dotnet/features/UsedAssemblyReferences branch because the crash blocks a feature test hook.
",True,"Unexpected crash in compiler when late-bound AddressOf is assigned to an object - Compile the following library:
```
Option Strict Off
Class Class1
Public Sub M(x As Object)
Dim y = AddressOf x.Method'BIND:""AddressOf x.Method""
End Sub
Public Sub M2(x As Boolean?)
End Sub
End Class
```
Observed: compiler crashes.
Expected (from native compiler):
```
(5) : error BC30581: 'AddressOf' expression cannot be converted to 'Object' because 'Object' is not a delegate type.
Dim y = AddressOf x.Method'BIND:""AddressOf x.Method""
~~~~~~~~~~~~~~~~~~
```
The scenario is taken from Microsoft.CodeAnalysis.VisualBasic.UnitTests.Semantics.IOperationTests.ParameterReference_LateAddressOfOperator unit-test. The unit test will be temporarily disabled in dotnet/features/UsedAssemblyReferences branch because the crash blocks a feature test hook.
",1,unexpected crash in compiler when late bound addressof is assigned to an object compile the following library option strict off class public sub m x as object dim y addressof x method bind addressof x method end sub public sub x as boolean end sub end class observed compiler crashes expected from native compiler error addressof expression cannot be converted to object because object is not a delegate type dim y addressof x method bind addressof x method the scenario is taken from microsoft codeanalysis visualbasic unittests semantics ioperationtests parameterreference lateaddressofoperator unit test the unit test will be temporarily disabled in dotnet features usedassemblyreferences branch because the crash blocks a feature test hook ,1
875,11296096247.0,IssuesEvent,2020-01-17 00:30:29,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Use a singleton for AnalyzerActions.Empty,Area-Analyzers Concept-Continuous Improvement Developer Community Tenet-Reliability,"**Version Used**: Unknown
:link: https://developercommunity.visualstudio.com/content/problem/531240/occasional-outofmemoryexception.html
One of the heap dumps showed 3,486,047 instances of Microsoft.CodeAnalysis.Diagnostics.AnalyzerActions, but at most 5,000 were not empty. Using a singleton for the empty case would save a large amount of memory.
As a step past this, we could attempt avoid placing empty items in the dictionary at all, and internally treat missing the same as empty.",True,"Use a singleton for AnalyzerActions.Empty - **Version Used**: Unknown
:link: https://developercommunity.visualstudio.com/content/problem/531240/occasional-outofmemoryexception.html
One of the heap dumps showed 3,486,047 instances of Microsoft.CodeAnalysis.Diagnostics.AnalyzerActions, but at most 5,000 were not empty. Using a singleton for the empty case would save a large amount of memory.
As a step past this, we could attempt avoid placing empty items in the dictionary at all, and internally treat missing the same as empty.",1,use a singleton for analyzeractions empty version used unknown link one of the heap dumps showed instances of microsoft codeanalysis diagnostics analyzeractions but at most were not empty using a singleton for the empty case would save a large amount of memory as a step past this we could attempt avoid placing empty items in the dictionary at all and internally treat missing the same as empty ,1
612,8901336600.0,IssuesEvent,2019-01-17 01:54:35,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,crash during code analysis -- RenameTracking,4 - In Review Area-IDE Bug Developer Community Tenet-Reliability help wanted,"crash during automated test run. crashed after around 8 hours.
_This issue has been moved from https://developercommunity.visualstudio.com/content/problem/405103/crash-during-code-analysis-rename.html
VSTS ticketId: 748636_
_These are the original issue comments:_
sean on 12/11/2018, 09:30 AM (6 days ago): devenvexe19864.zip
sean on 12/12/2018, 11:42 AM (5 days ago): crashed last night also -- in Editor RenameTracking while a modal dialog is being displayed.
callstack attached as text file because the reporting system won't allow it to be pasted into this window due to it being greater than 10000 characters: callstack.txt
full heap dump is also attached: v16p-w10-20181212-1325dmp.zip
sean on 12/17/2018, 01:16 PM (4 hours ago): Another crash during RenameTracking
v16p-w10-20181215-1257.zip
_These are the original issue solutions:_
(no solutions)",True,"crash during code analysis -- RenameTracking - crash during automated test run. crashed after around 8 hours.
_This issue has been moved from https://developercommunity.visualstudio.com/content/problem/405103/crash-during-code-analysis-rename.html
VSTS ticketId: 748636_
_These are the original issue comments:_
sean on 12/11/2018, 09:30 AM (6 days ago): devenvexe19864.zip
sean on 12/12/2018, 11:42 AM (5 days ago): crashed last night also -- in Editor RenameTracking while a modal dialog is being displayed.
callstack attached as text file because the reporting system won't allow it to be pasted into this window due to it being greater than 10000 characters: callstack.txt
full heap dump is also attached: v16p-w10-20181212-1325dmp.zip
sean on 12/17/2018, 01:16 PM (4 hours ago): Another crash during RenameTracking
v16p-w10-20181215-1257.zip
_These are the original issue solutions:_
(no solutions)",1,crash during code analysis renametracking crash during automated test run crashed after around hours this issue has been moved from vsts ticketid these are the original issue comments sean on am days ago a target blank href sean on am days ago crashed last night also in editor renametracking while a modal dialog is being displayed callstack attached as text file because the reporting system won t allow it to be pasted into this window due to it being greater than characters a target blank href heap dump is also attached a target blank href sean on pm hours ago another crash during renametracking a target blank href these are the original issue solutions no solutions ,1
259726,22534356269.0,IssuesEvent,2022-06-25 02:11:56,jenkinsci/winstone,https://api.github.com/repos/jenkinsci/winstone,closed,Rework 5 second sleep in `SimpleAccessLoggerTest#testSimpleConnection`,test good first issue,"https://github.com/jenkinsci/winstone/pull/229 added a 5 second sleep to the test to stabilize the build
@olamy [suggests](https://github.com/jenkinsci/winstone/pull/229/files#r904428052) that we should check every 100ms or so rather than waiting 5 seconds:
> would be better to add a loop retrying every maybe 100ms then if keep failing after 5000ms
because this add unconditionally 5s to the build",1.0,"Rework 5 second sleep in `SimpleAccessLoggerTest#testSimpleConnection` - https://github.com/jenkinsci/winstone/pull/229 added a 5 second sleep to the test to stabilize the build
@olamy [suggests](https://github.com/jenkinsci/winstone/pull/229/files#r904428052) that we should check every 100ms or so rather than waiting 5 seconds:
> would be better to add a loop retrying every maybe 100ms then if keep failing after 5000ms
because this add unconditionally 5s to the build",0,rework second sleep in simpleaccessloggertest testsimpleconnection added a second sleep to the test to stabilize the build olamy that we should check every or so rather than waiting seconds would be better to add a loop retrying every maybe then if keep failing after because this add unconditionally to the build,0
268,5920885698.0,IssuesEvent,2017-05-22 21:24:42,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Visual Studio crashed in IncrementalAnalyzerProcessor opening Roslyn solution,4 - In Review Area-Analyzers Bug Tenet-Reliability,"Build: VisualStudio.15.int.vsuwpt/15.2.0-Preview+26410.1.vsuwpt
Opened Roslyn, and was looking at source and VS crashed with the following:
```
Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: System.ArgumentNullException: Value cannot be null.
Parameter name: obj
at System.Threading.Monitor.Pulse(Object obj)
at System.Threading.SemaphoreSlim.Release(Int32 releaseCount)
at StreamJsonRpc.DelimitedMessageHandler.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at StreamJsonRpc.JsonRpc.d__56`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Remote.JsonRpcClient.d__4`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteHostClientExtensions.d__8`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.DesignerAttributes.AbstractDesignerAttributeService.d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.DesignerAttributes.AbstractDesignerAttributeService.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Implementation.DesignerAttribute.DesignerAttributeIncrementalAnalyzer.d__9.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Microsoft.VisualStudio.LanguageServices.Implementation.DesignerAttribute.DesignerAttributeIncrementalAnalyzer.d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.<>c__DisplayClass31_1`1.<b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.d__33`2.MoveNext()
Stack:
at System.Environment.FailFast(System.String, System.Exception)
at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception, System.Action`1)
at Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService+WorkCoordinator+IncrementalAnalyzerProcessor+d__33`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService+WorkCoordinator+IncrementalAnalyzerProcessor+d__33`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].SetException(System.Exception)
at Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService+WorkCoordinator+IncrementalAnalyzerProcessor+<>c__DisplayClass31_1`1+<b__0>d[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].SetException(System.Exception)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetException(System.Exception)
at Microsoft.VisualStudio.LanguageServices.Implementation.DesignerAttribute.DesignerAttributeIncrementalAnalyzer+d__8.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].SetException(System.Exception)
at Microsoft.VisualStudio.LanguageServices.Implementation.DesignerAttribute.DesignerAttributeIncrementalAnalyzer+d__9.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].SetException(System.Exception)
at Microsoft.CodeAnalysis.DesignerAttributes.AbstractDesignerAttributeService+d__3.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].SetException(System.Exception)
at Microsoft.CodeAnalysis.DesignerAttributes.AbstractDesignerAttributeService+d__4.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].SetException(System.Exception)
at Microsoft.CodeAnalysis.Remote.RemoteHostClientExtensions+d__8`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].SetException(System.Exception)
at Microsoft.VisualStudio.LanguageServices.Remote.JsonRpcClient+d__4`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].SetException(System.Exception)
at StreamJsonRpc.JsonRpc+d__56`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].SetException(System.Exception)
at StreamJsonRpc.DelimitedMessageHandler+d__23.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetResult(System.Threading.Tasks.VoidTaskResult)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].SetResult(System.Threading.Tasks.VoidTaskResult)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].SetResult(System.Threading.Tasks.Task`1)
at StreamJsonRpc.HeaderDelimitedMessageHandler+d__24.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
```",True,"Visual Studio crashed in IncrementalAnalyzerProcessor opening Roslyn solution - Build: VisualStudio.15.int.vsuwpt/15.2.0-Preview+26410.1.vsuwpt
Opened Roslyn, and was looking at source and VS crashed with the following:
```
Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: System.ArgumentNullException: Value cannot be null.
Parameter name: obj
at System.Threading.Monitor.Pulse(Object obj)
at System.Threading.SemaphoreSlim.Release(Int32 releaseCount)
at StreamJsonRpc.DelimitedMessageHandler.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at StreamJsonRpc.JsonRpc.d__56`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Remote.JsonRpcClient.d__4`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Remote.RemoteHostClientExtensions.d__8`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.DesignerAttributes.AbstractDesignerAttributeService.d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.DesignerAttributes.AbstractDesignerAttributeService.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.LanguageServices.Implementation.DesignerAttribute.DesignerAttributeIncrementalAnalyzer.d__9.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Microsoft.VisualStudio.LanguageServices.Implementation.DesignerAttribute.DesignerAttributeIncrementalAnalyzer.d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.<>c__DisplayClass31_1`1.<b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator.IncrementalAnalyzerProcessor.d__33`2.MoveNext()
Stack:
at System.Environment.FailFast(System.String, System.Exception)
at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception, System.Action`1)
at Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService+WorkCoordinator+IncrementalAnalyzerProcessor+d__33`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService+WorkCoordinator+IncrementalAnalyzerProcessor+d__33`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].SetException(System.Exception)
at Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService+WorkCoordinator+IncrementalAnalyzerProcessor+<>c__DisplayClass31_1`1+<b__0>d[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].SetException(System.Exception)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetException(System.Exception)
at Microsoft.VisualStudio.LanguageServices.Implementation.DesignerAttribute.DesignerAttributeIncrementalAnalyzer+d__8.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].SetException(System.Exception)
at Microsoft.VisualStudio.LanguageServices.Implementation.DesignerAttribute.DesignerAttributeIncrementalAnalyzer+d__9.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].SetException(System.Exception)
at Microsoft.CodeAnalysis.DesignerAttributes.AbstractDesignerAttributeService+d__3.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].SetException(System.Exception)
at Microsoft.CodeAnalysis.DesignerAttributes.AbstractDesignerAttributeService+d__4.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].SetException(System.Exception)
at Microsoft.CodeAnalysis.Remote.RemoteHostClientExtensions+d__8`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].SetException(System.Exception)
at Microsoft.VisualStudio.LanguageServices.Remote.JsonRpcClient+d__4`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].SetException(System.Exception)
at StreamJsonRpc.JsonRpc+d__56`1[[Microsoft.CodeAnalysis.DesignerAttributes.DesignerAttributeResult, Microsoft.CodeAnalysis.Features, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetException(System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].SetException(System.Exception)
at StreamJsonRpc.DelimitedMessageHandler+d__23.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetResult(System.Threading.Tasks.VoidTaskResult)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].SetResult(System.Threading.Tasks.VoidTaskResult)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].SetResult(System.Threading.Tasks.Task`1)
at StreamJsonRpc.HeaderDelimitedMessageHandler+d__24.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.FinishStageThree()
at System.Threading.Tasks.Task.FinishStageTwo()
at System.Threading.Tasks.Task.Finish(Boolean)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
```",1,visual studio crashed in incrementalanalyzerprocessor opening roslyn solution build visualstudio int vsuwpt preview vsuwpt opened roslyn and was looking at source and vs crashed with the following application devenv exe framework version description the application requested process termination through system environment failfast string message message system argumentnullexception value cannot be null parameter name obj at system threading monitor pulse object obj at system threading semaphoreslim release releasecount at streamjsonrpc delimitedmessagehandler d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at system runtime compilerservices taskawaiter validateend task task at streamjsonrpc jsonrpc d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft visualstudio languageservices remote jsonrpcclient d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis remote remotehostclientextensions d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis designerattributes abstractdesignerattributeservice d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis designerattributes abstractdesignerattributeservice d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft visualstudio languageservices implementation designerattribute designerattributeincrementalanalyzer d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at system runtime compilerservices taskawaiter validateend task task at microsoft visualstudio languageservices implementation designerattribute designerattributeincrementalanalyzer d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutioncrawler solutioncrawlerregistrationservice workcoordinator incrementalanalyzerprocessor c b d movenext end of stack trace from previous location where exception was thrown at system runtime compilerservices taskawaiter throwfornonsuccess task task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification task task at microsoft codeanalysis solutioncrawler solutioncrawlerregistrationservice workcoordinator incrementalanalyzerprocessor d movenext stack at system environment failfast system string system exception at microsoft codeanalysis failfast onfatalexception system exception at microsoft codeanalysis errorreporting fatalerror report system exception system action at microsoft codeanalysis solutioncrawler solutioncrawlerregistrationservice workcoordinator incrementalanalyzerprocessor d movenext at system runtime compilerservices taskawaiter throwfornonsuccess system threading tasks task at system runtime compilerservices taskawaiter handlenonsuccessanddebuggernotification system threading tasks task at microsoft codeanalysis solutioncrawler solutioncrawlerregistrationservice workcoordinator incrementalanalyzerprocessor d movenext at system runtime compilerservices asyncmethodbuildercore movenextrunner invokemovenext system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system runtime compilerservices asyncmethodbuildercore movenextrunner run at system threading tasks awaittaskcontinuation runorscheduleaction system action boolean system threading tasks task byref at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task finishstagetwo at system threading tasks task finish boolean at system threading tasks task trysetexception system object at system runtime compilerservices asynctaskmethodbuilder setexception system exception at microsoft codeanalysis solutioncrawler solutioncrawlerregistrationservice workcoordinator incrementalanalyzerprocessor c b d movenext at system runtime compilerservices asyncmethodbuildercore movenextrunner invokemovenext system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system runtime compilerservices asyncmethodbuildercore movenextrunner run at system threading tasks awaittaskcontinuation runorscheduleaction system action boolean system threading tasks task byref at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task finishstagetwo at system threading tasks task finish boolean at system threading tasks task trysetexception system object at system runtime compilerservices asynctaskmethodbuilder setexception system exception at system runtime compilerservices asynctaskmethodbuilder setexception system exception at microsoft visualstudio languageservices implementation designerattribute designerattributeincrementalanalyzer d movenext at system runtime compilerservices asyncmethodbuildercore movenextrunner invokemovenext system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system runtime compilerservices asyncmethodbuildercore movenextrunner run at system threading tasks awaittaskcontinuation runorscheduleaction system action boolean system threading tasks task byref at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task finishstagetwo at system threading tasks task finish boolean at system threading tasks task trysetexception system object at system runtime compilerservices asynctaskmethodbuilder setexception system exception at microsoft visualstudio languageservices implementation designerattribute designerattributeincrementalanalyzer d movenext at system runtime compilerservices asyncmethodbuildercore movenextrunner invokemovenext system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system runtime compilerservices asyncmethodbuildercore movenextrunner run at system threading tasks awaittaskcontinuation runorscheduleaction system action boolean system threading tasks task byref at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task finishstagetwo at system threading tasks task finish boolean at system threading tasks task trysetexception system object at system runtime compilerservices asynctaskmethodbuilder setexception system exception at microsoft codeanalysis designerattributes abstractdesignerattributeservice d movenext at system runtime compilerservices asyncmethodbuildercore movenextrunner invokemovenext system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system runtime compilerservices asyncmethodbuildercore movenextrunner run at system threading tasks awaittaskcontinuation runorscheduleaction system action boolean system threading tasks task byref at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task finishstagetwo at system threading tasks task finish boolean at system threading tasks task trysetexception system object at system runtime compilerservices asynctaskmethodbuilder setexception system exception at microsoft codeanalysis designerattributes abstractdesignerattributeservice d movenext at system runtime compilerservices asyncmethodbuildercore movenextrunner invokemovenext system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system runtime compilerservices asyncmethodbuildercore movenextrunner run at system threading tasks awaittaskcontinuation runorscheduleaction system action boolean system threading tasks task byref at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task finishstagetwo at system threading tasks task finish boolean at system threading tasks task trysetexception system object at system runtime compilerservices asynctaskmethodbuilder setexception system exception at microsoft codeanalysis remote remotehostclientextensions d movenext at system runtime compilerservices asyncmethodbuildercore movenextrunner invokemovenext system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system runtime compilerservices asyncmethodbuildercore movenextrunner run at system threading tasks awaittaskcontinuation runorscheduleaction system action boolean system threading tasks task byref at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task finishstagetwo at system threading tasks task finish boolean at system threading tasks task trysetexception system object at system runtime compilerservices asynctaskmethodbuilder setexception system exception at microsoft visualstudio languageservices remote jsonrpcclient d movenext at system runtime compilerservices asyncmethodbuildercore movenextrunner invokemovenext system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system runtime compilerservices asyncmethodbuildercore movenextrunner run at system threading tasks awaittaskcontinuation runorscheduleaction system action boolean system threading tasks task byref at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task finishstagetwo at system threading tasks task finish boolean at system threading tasks task trysetexception system object at system runtime compilerservices asynctaskmethodbuilder setexception system exception at streamjsonrpc jsonrpc d movenext at system runtime compilerservices asyncmethodbuildercore movenextrunner invokemovenext system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system runtime compilerservices asyncmethodbuildercore movenextrunner run at system threading tasks awaittaskcontinuation runorscheduleaction system action boolean system threading tasks task byref at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task finishstagetwo at system threading tasks task finish boolean at system threading tasks task trysetexception system object at system runtime compilerservices asynctaskmethodbuilder setexception system exception at streamjsonrpc delimitedmessagehandler d movenext at system runtime compilerservices asyncmethodbuildercore movenextrunner invokemovenext system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system runtime compilerservices asyncmethodbuildercore movenextrunner run at system threading tasks awaittaskcontinuation runorscheduleaction system action boolean system threading tasks task byref at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task trysetresult system threading tasks voidtaskresult at system runtime compilerservices asynctaskmethodbuilder setresult system threading tasks voidtaskresult at system runtime compilerservices asynctaskmethodbuilder setresult system threading tasks task at streamjsonrpc headerdelimitedmessagehandler d movenext at system runtime compilerservices asyncmethodbuildercore movenextrunner invokemovenext system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system runtime compilerservices asyncmethodbuildercore movenextrunner run at system threading tasks awaittaskcontinuation runorscheduleaction system action boolean system threading tasks task byref at system threading tasks task finishcontinuations at system threading tasks task finishstagethree at system threading tasks task finishstagetwo at system threading tasks task finish boolean at system threading tasks task executewiththreadlocal system threading tasks task byref at system threading tasks task executeentry boolean at system threading tasks task system threading ithreadpoolworkitem executeworkitem at system threading threadpoolworkqueue dispatch at system threading threadpoolwaitcallback performwaitcallback ,1
106,3934470623.0,IssuesEvent,2016-04-25 22:50:05,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,StackOverflowException compiling partial method with struct* parameter,Area-Compilers Bug Tenet-Reliability,"Compile the following with ```csc -t:library c.cs```
```
unsafe partial struct S
{
partial void M(S* p) { }
}
```",True,"StackOverflowException compiling partial method with struct* parameter - Compile the following with ```csc -t:library c.cs```
```
unsafe partial struct S
{
partial void M(S* p) { }
}
```",1,stackoverflowexception compiling partial method with struct parameter compile the following with csc t library c cs unsafe partial struct s partial void m s p ,1
472683,13629413110.0,IssuesEvent,2020-09-24 15:05:15,zephyrproject-rtos/zephyr,https://api.github.com/repos/zephyrproject-rtos/zephyr,closed,Central not working properly on nRF5340-DK,bug priority: medium,"**Describe the bug**
When using nRF5340-DK as central, the central cannot establish connection with peripheral properly, disconnected happen immediately with reason 0x3e.
**To Reproduce**
Steps to reproduce the behavior:
1. Program the ""zephyr\samples\bluetooth\hci_rpmsg"" on nRF5340-DK/nRF5340-PDK network core
2. Program the ""zephyr\tests\bluetooth\shell"" on nRF5340-DK/nRF5340-PDK application core
3. Try to scan and connect with a nearby peripheral device
4. The central site will not able to establish the connection
**Expected behavior**
The connection should be established properly, without disconnected immediately.
**Impact**
Not able to establish BLE link.
**Logs and console output**
uart:~$ bt connect e9:f5:61:22:63:5a random
Connection pending
Connected: e9:f5:61:22:63:5a (random)
Disconnected: e9:f5:61:22:63:5a (random) (reason 0x3e)
**Environment (please complete the following information):**
- OS: Windows
- Toolchain: gnuarmemd
- Commit SHA 2164a7d0dc51f727eeb90af346c6d35c96722ad8
**Additional context**
I tried to add the following configuration for excluding the issue from external clock source:
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_250PPM=y
But no help :(
",1.0,"Central not working properly on nRF5340-DK - **Describe the bug**
When using nRF5340-DK as central, the central cannot establish connection with peripheral properly, disconnected happen immediately with reason 0x3e.
**To Reproduce**
Steps to reproduce the behavior:
1. Program the ""zephyr\samples\bluetooth\hci_rpmsg"" on nRF5340-DK/nRF5340-PDK network core
2. Program the ""zephyr\tests\bluetooth\shell"" on nRF5340-DK/nRF5340-PDK application core
3. Try to scan and connect with a nearby peripheral device
4. The central site will not able to establish the connection
**Expected behavior**
The connection should be established properly, without disconnected immediately.
**Impact**
Not able to establish BLE link.
**Logs and console output**
uart:~$ bt connect e9:f5:61:22:63:5a random
Connection pending
Connected: e9:f5:61:22:63:5a (random)
Disconnected: e9:f5:61:22:63:5a (random) (reason 0x3e)
**Environment (please complete the following information):**
- OS: Windows
- Toolchain: gnuarmemd
- Commit SHA 2164a7d0dc51f727eeb90af346c6d35c96722ad8
**Additional context**
I tried to add the following configuration for excluding the issue from external clock source:
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_250PPM=y
But no help :(
",0,central not working properly on dk describe the bug when using dk as central the central cannot establish connection with peripheral properly disconnected happen immediately with reason to reproduce steps to reproduce the behavior program the zephyr samples bluetooth hci rpmsg on dk pdk network core program the zephyr tests bluetooth shell on dk pdk application core try to scan and connect with a nearby peripheral device the central site will not able to establish the connection expected behavior the connection should be established properly without disconnected immediately impact not able to establish ble link logs and console output uart bt connect random connection pending connected random disconnected random reason environment please complete the following information os windows toolchain gnuarmemd commit sha additional context i tried to add the following configuration for excluding the issue from external clock source config clock control nrf rc y config clock control nrf y but no help ,0
600000,18287513645.0,IssuesEvent,2021-10-05 12:01:42,zephyrproject-rtos/zephyr,https://api.github.com/repos/zephyrproject-rtos/zephyr,closed,There is no way to leave a ipv6 multicast group,bug priority: low area: Networking area: OpenThread,"**Describe the bug**
It is possible for the coap_server to join a multicast group, however it is not possible to leave a multicast group. There is no implementation of `NET_EVENT_IPV6_CMD_MADDR_DEL` in `ipv6_addr_event_handler` in `openthread.c`.
Building the coap_server with Openthread support fails because of `net_ipv6_mld_join`. Replacing this method with `net_if_ipv6_maddr_add` and `net_if_ipv6_maddr_join` seems to solve the problem.
An issue related to the 2 points above has been reported here: https://github.com/zephyrproject-rtos/zephyr/issues/17692.
**To Reproduce**
Steps to reproduce the behavior:
1. Build the coap_server sample with Openthread
2. Build process fails
3. Change `net_ipv6_mld_join` to `net_if_ipv6_maddr_add` and `net_if_ipv6_maddr_join` to be able to build the sample.
4. There is no way of leaving a multicast group
**Expected behavior**
I expected that there were a method to leave a certain multicast group.
**Impact**
I am not able to leave a multicast group.
**Environment (please complete the following information):**
- Toolchain (e.g Zephyr SDK, ...)
- Zephyr: v2.6.99-ncs1-rc2",1.0,"There is no way to leave a ipv6 multicast group - **Describe the bug**
It is possible for the coap_server to join a multicast group, however it is not possible to leave a multicast group. There is no implementation of `NET_EVENT_IPV6_CMD_MADDR_DEL` in `ipv6_addr_event_handler` in `openthread.c`.
Building the coap_server with Openthread support fails because of `net_ipv6_mld_join`. Replacing this method with `net_if_ipv6_maddr_add` and `net_if_ipv6_maddr_join` seems to solve the problem.
An issue related to the 2 points above has been reported here: https://github.com/zephyrproject-rtos/zephyr/issues/17692.
**To Reproduce**
Steps to reproduce the behavior:
1. Build the coap_server sample with Openthread
2. Build process fails
3. Change `net_ipv6_mld_join` to `net_if_ipv6_maddr_add` and `net_if_ipv6_maddr_join` to be able to build the sample.
4. There is no way of leaving a multicast group
**Expected behavior**
I expected that there were a method to leave a certain multicast group.
**Impact**
I am not able to leave a multicast group.
**Environment (please complete the following information):**
- Toolchain (e.g Zephyr SDK, ...)
- Zephyr: v2.6.99-ncs1-rc2",0,there is no way to leave a multicast group describe the bug it is possible for the coap server to join a multicast group however it is not possible to leave a multicast group there is no implementation of net event cmd maddr del in addr event handler in openthread c building the coap server with openthread support fails because of net mld join replacing this method with net if maddr add and net if maddr join seems to solve the problem an issue related to the points above has been reported here to reproduce steps to reproduce the behavior build the coap server sample with openthread build process fails change net mld join to net if maddr add and net if maddr join to be able to build the sample there is no way of leaving a multicast group expected behavior i expected that there were a method to leave a certain multicast group impact i am not able to leave a multicast group environment please complete the following information toolchain e g zephyr sdk zephyr ,0
16786,6284507390.0,IssuesEvent,2017-07-19 07:58:15,linkedin/gobblin,https://api.github.com/repos/linkedin/gobblin,closed,jar lib not included while running map-reduce,Bug:Generic Framework:Build Moved to Apache Jira,"Hi,
Help message from ./gobblin-dist/bin/gobblin-mapreduce.sh says
> --jars Job jar(s): **if not set, ""/home/michalw/gobblin-dist/lib"" is examined**
So I didn't set it and get in mappers:
```
2016-12-16 20:36:07,106 INFO [ForkExecutor-0] gobblin.runtime.Fork-0: Wrapping writer gobblin.writer.PartitionedDataWriter@12910662
2016-12-16 20:36:07,108 ERROR [ForkExecutor-0] gobblin.runtime.Fork-0: Fork 0 of task task_GobblinKafkaQuickStart_1481949335882_0 failed to process data records
**java.lang.NoClassDefFoundError: com/github/rholder/retry/RetryListener**
at gobblin.writer.DataWriterWrapperBuilder.build(DataWriterWrapperBuilder.java:49)
at gobblin.runtime.Fork.buildWriter(Fork.java:377)
at gobblin.runtime.Fork.buildWriterIfNotPresent(Fork.java:382)
at gobblin.runtime.Fork.processRecords(Fork.java:399)
at gobblin.runtime.Fork.run(Fork.java:170)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: **java.lang.ClassNotFoundException: com.github.rholder.retry.RetryListener**
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 10 more
```
However if I do specify
--jars /home/michalw/gobblin-dist/lib/guava-retrying-2.0.0.jar
then it works. So to be clear: guava-retrying-2.0.0.jar is in lib, but is not included by default which is misleading regarding help text. If that is an intentional behaviour, I think it's worth to change help msg and add some notes in tutorials in docs. It would speed up a bit setting up.
Probably connected: #1321
The same issues described on groups.google forum couple of times.
I use 0.8.0, kafka->hdfs ingestion, MR",1.0,"jar lib not included while running map-reduce - Hi,
Help message from ./gobblin-dist/bin/gobblin-mapreduce.sh says
> --jars Job jar(s): **if not set, ""/home/michalw/gobblin-dist/lib"" is examined**
So I didn't set it and get in mappers:
```
2016-12-16 20:36:07,106 INFO [ForkExecutor-0] gobblin.runtime.Fork-0: Wrapping writer gobblin.writer.PartitionedDataWriter@12910662
2016-12-16 20:36:07,108 ERROR [ForkExecutor-0] gobblin.runtime.Fork-0: Fork 0 of task task_GobblinKafkaQuickStart_1481949335882_0 failed to process data records
**java.lang.NoClassDefFoundError: com/github/rholder/retry/RetryListener**
at gobblin.writer.DataWriterWrapperBuilder.build(DataWriterWrapperBuilder.java:49)
at gobblin.runtime.Fork.buildWriter(Fork.java:377)
at gobblin.runtime.Fork.buildWriterIfNotPresent(Fork.java:382)
at gobblin.runtime.Fork.processRecords(Fork.java:399)
at gobblin.runtime.Fork.run(Fork.java:170)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: **java.lang.ClassNotFoundException: com.github.rholder.retry.RetryListener**
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 10 more
```
However if I do specify
--jars /home/michalw/gobblin-dist/lib/guava-retrying-2.0.0.jar
then it works. So to be clear: guava-retrying-2.0.0.jar is in lib, but is not included by default which is misleading regarding help text. If that is an intentional behaviour, I think it's worth to change help msg and add some notes in tutorials in docs. It would speed up a bit setting up.
Probably connected: #1321
The same issues described on groups.google forum couple of times.
I use 0.8.0, kafka->hdfs ingestion, MR",0,jar lib not included while running map reduce hi help message from gobblin dist bin gobblin mapreduce sh says jars job jar s if not set home michalw gobblin dist lib is examined so i didn t set it and get in mappers info gobblin runtime fork wrapping writer gobblin writer partitioneddatawriter error gobblin runtime fork fork of task task gobblinkafkaquickstart failed to process data records java lang noclassdeffounderror com github rholder retry retrylistener at gobblin writer datawriterwrapperbuilder build datawriterwrapperbuilder java at gobblin runtime fork buildwriter fork java at gobblin runtime fork buildwriterifnotpresent fork java at gobblin runtime fork processrecords fork java at gobblin runtime fork run fork java at java util concurrent executors runnableadapter call executors java at java util concurrent futuretask run futuretask java at java util concurrent threadpoolexecutor runworker threadpoolexecutor java at java util concurrent threadpoolexecutor worker run threadpoolexecutor java at java lang thread run thread java caused by java lang classnotfoundexception com github rholder retry retrylistener at java net urlclassloader findclass urlclassloader java at java lang classloader loadclass classloader java at sun misc launcher appclassloader loadclass launcher java at java lang classloader loadclass classloader java more however if i do specify jars home michalw gobblin dist lib guava retrying jar then it works so to be clear guava retrying jar is in lib but is not included by default which is misleading regarding help text if that is an intentional behaviour i think it s worth to change help msg and add some notes in tutorials in docs it would speed up a bit setting up probably connected the same issues described on groups google forum couple of times i use kafka hdfs ingestion mr,0
44042,9532648838.0,IssuesEvent,2019-04-29 19:09:09,dotnet/coreclr,https://api.github.com/repos/dotnet/coreclr,closed,"Register allocator assert: ""Expected empty defList at end of block""",area-CodeGen bug,"This test below causes an assert on x64 Windows (and likely elsewhere).
The assert is
```
Assert failure(PID 18440 [0x00004808], Thread: 26224 [0x6670]): Assertion failed '!""Expected empty defList at end of block""' in 'GitHub_999999999.Program:GetStruct(int):struct' (IL size 24)
File: f:\coreclr7\src\jit\lsrabuild.cpp Line: 2210
Image: F:\coreclr7\bin\tests\Windows_NT.x64.Checked\Tests\Core_Root\CoreRun.exe
```
```
using System;
using System.Runtime.CompilerServices;
namespace N
{
struct TestStruct
{
public static readonly TestStruct ZeroStruct = new TestStruct(0);
[MethodImpl(MethodImplOptions.NoInlining)]
public TestStruct(int i)
{
this.i = i;
this.j = 5;
this.k = 5;
this.l = 5;
}
int i;
int j;
short k;
short l;
}
class Program
{
static int Main(string[] args)
{
GetStruct(1);
return 100;
}
[MethodImpl(MethodImplOptions.NoInlining)]
private static TestStruct GetStruct(int i)
{
TestStruct result = TestStruct.ZeroStruct;
try
{
result = new TestStruct(i);
}
catch
{
throw new ArgumentException();
}
return result;
}
}
}
```
This test is extracted from DevDiv853438.",1.0,"Register allocator assert: ""Expected empty defList at end of block"" - This test below causes an assert on x64 Windows (and likely elsewhere).
The assert is
```
Assert failure(PID 18440 [0x00004808], Thread: 26224 [0x6670]): Assertion failed '!""Expected empty defList at end of block""' in 'GitHub_999999999.Program:GetStruct(int):struct' (IL size 24)
File: f:\coreclr7\src\jit\lsrabuild.cpp Line: 2210
Image: F:\coreclr7\bin\tests\Windows_NT.x64.Checked\Tests\Core_Root\CoreRun.exe
```
```
using System;
using System.Runtime.CompilerServices;
namespace N
{
struct TestStruct
{
public static readonly TestStruct ZeroStruct = new TestStruct(0);
[MethodImpl(MethodImplOptions.NoInlining)]
public TestStruct(int i)
{
this.i = i;
this.j = 5;
this.k = 5;
this.l = 5;
}
int i;
int j;
short k;
short l;
}
class Program
{
static int Main(string[] args)
{
GetStruct(1);
return 100;
}
[MethodImpl(MethodImplOptions.NoInlining)]
private static TestStruct GetStruct(int i)
{
TestStruct result = TestStruct.ZeroStruct;
try
{
result = new TestStruct(i);
}
catch
{
throw new ArgumentException();
}
return result;
}
}
}
```
This test is extracted from DevDiv853438.",0,register allocator assert expected empty deflist at end of block this test below causes an assert on windows and likely elsewhere the assert is assert failure pid thread assertion failed expected empty deflist at end of block in github program getstruct int struct il size file f src jit lsrabuild cpp line image f bin tests windows nt checked tests core root corerun exe using system using system runtime compilerservices namespace n struct teststruct public static readonly teststruct zerostruct new teststruct public teststruct int i this i i this j this k this l int i int j short k short l class program static int main string args getstruct return private static teststruct getstruct int i teststruct result teststruct zerostruct try result new teststruct i catch throw new argumentexception return result this test is extracted from ,0
54014,6360292799.0,IssuesEvent,2017-07-31 09:42:23,edenlabllc/ehealth.api,https://api.github.com/repos/edenlabllc/ehealth.api,closed,Search legal_entity and see details,epic/NHS_admin_portal FE/nhs.admin kind/user_story status/test,"As NHS admin I want search legal_entity and see its details
Searching parameters:
- edrpou
- legal_entity_id (нет сейчас)
- settlement (нет сейчас)
If found more than one, display all as list
Legal entity list and details contain all parameters from user story #499
- [ ] add search parameters in WS #514 ",1.0,"Search legal_entity and see details - As NHS admin I want search legal_entity and see its details
Searching parameters:
- edrpou
- legal_entity_id (нет сейчас)
- settlement (нет сейчас)
If found more than one, display all as list
Legal entity list and details contain all parameters from user story #499
- [ ] add search parameters in WS #514 ",0,search legal entity and see details as nhs admin i want search legal entity and see its details searching parameters edrpou legal entity id нет сейчас settlement нет сейчас if found more than one display all as list legal entity list and details contain all parameters from user story add search parameters in ws ,0
328058,9985518965.0,IssuesEvent,2019-07-10 16:45:25,CentOS-PaaS-SIG/linchpin,https://api.github.com/repos/CentOS-PaaS-SIG/linchpin,closed,RFE: Linchpin AppImage (Preview),appimage ci low priority packaging,"Linchpin distribution is currently done only with pip and containers. Both options are not simple and require knowledge and experience. AppImage is a single binary that contains all the required files to run a program, the only downside is it requires installing fuse on the system host (available on most distrobutions) and the file size. However it could be a good alternative in some cases such as getting started.",1.0,"RFE: Linchpin AppImage (Preview) - Linchpin distribution is currently done only with pip and containers. Both options are not simple and require knowledge and experience. AppImage is a single binary that contains all the required files to run a program, the only downside is it requires installing fuse on the system host (available on most distrobutions) and the file size. However it could be a good alternative in some cases such as getting started.",0,rfe linchpin appimage preview linchpin distribution is currently done only with pip and containers both options are not simple and require knowledge and experience appimage is a single binary that contains all the required files to run a program the only downside is it requires installing fuse on the system host available on most distrobutions and the file size however it could be a good alternative in some cases such as getting started ,0
979,11943547717.0,IssuesEvent,2020-04-02 23:36:05,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,"Ternary operator bool?someVoid():default gives ""Failed to emit module"".",Area-Compilers Bug Tenet-Reliability,"**Version Used**:
DotNetCore, any version. Not sure about other frameworks.
**Steps to Reproduce**:
1. write code:
```
class Program
{
static void Main()
{
var someBool = new System.Random().Next(0, 2) == 1;
_ = someBool ? SomeVoid() : default;
}
public static void SomeVoid()
{
return;
}
}
```
2. Observe that, at least in Visual Studio, the code looks okay. I think Visual Studio uses Roslyn to analyze, so that's why I'm posting this issue here.
3. Try to build.
**Expected Behavior**:
Visual Studio should show that the code is unacceptable, as a value of type 'void' may not be assigned.
**Actual Behavior**:
Building fails with message ""Failed to emit module '...'"".",True,"Ternary operator bool?someVoid():default gives ""Failed to emit module"". - **Version Used**:
DotNetCore, any version. Not sure about other frameworks.
**Steps to Reproduce**:
1. write code:
```
class Program
{
static void Main()
{
var someBool = new System.Random().Next(0, 2) == 1;
_ = someBool ? SomeVoid() : default;
}
public static void SomeVoid()
{
return;
}
}
```
2. Observe that, at least in Visual Studio, the code looks okay. I think Visual Studio uses Roslyn to analyze, so that's why I'm posting this issue here.
3. Try to build.
**Expected Behavior**:
Visual Studio should show that the code is unacceptable, as a value of type 'void' may not be assigned.
**Actual Behavior**:
Building fails with message ""Failed to emit module '...'"".",1,ternary operator bool somevoid default gives failed to emit module version used dotnetcore any version not sure about other frameworks steps to reproduce write code class program static void main var somebool new system random next somebool somevoid default public static void somevoid return observe that at least in visual studio the code looks okay i think visual studio uses roslyn to analyze so that s why i m posting this issue here try to build expected behavior visual studio should show that the code is unacceptable as a value of type void may not be assigned actual behavior building fails with message failed to emit module ,1
690913,23677229037.0,IssuesEvent,2022-08-28 09:11:57,fredo-ai/Fredo-Public,https://api.github.com/repos/fredo-ai/Fredo-Public,closed,Successful transcribe should also save the text as a new text item + link to the audio file,priority-1,"Link to Miro: https://miro.com/app/board/o9J_lttkfEA=/?moveToWidget=3458764529560852927&cot=14
@JerryVDP ",1.0,"Successful transcribe should also save the text as a new text item + link to the audio file - Link to Miro: https://miro.com/app/board/o9J_lttkfEA=/?moveToWidget=3458764529560852927&cot=14
@JerryVDP ",0,successful transcribe should also save the text as a new text item link to the audio file link to miro jerryvdp ,0
206898,15782669158.0,IssuesEvent,2021-04-01 13:05:19,mswjs/msw,https://api.github.com/repos/mswjs/msw,closed,msw fails to find the correct client in iframe scenarios (like with Cypress),bug needs:tests scope:browser,"## Describe the bug
This is a tricky one. I suppose the root error is failing to find the correct client that emitted a specific event, which then throws an error in `./mockServiceWorker.js#117` on `if (activeClientIds.has(client.id))` because `client` is undefined.
It only happens in Cypress tests, which changes how the app is rendered I suppose, and has to do with iframes I guess.
More info in screenshots.
## Environment
- `msw: 0.27.1`
- `nodejs: 14.13.0`
- `npm: 7.6.1`
- `cypress: 6.6.0`
> msw@0.26.2 does not have this issue
Chrome: `89.0.4389.82`
> but also happens on Electron and Firefox, doesn't seem to be browser related
## To Reproduce
Steps to reproduce the behavior:
1. Run `msw` on app start
2. Run Cypress to test app (or another way to put app into an iframe?)
3. Re-run tests until error (usually first or second is enough)
4. See error
> I realise this is bad, please take a look at the screenshots, perhaps it will become clearer how to reproduce
## Expected behavior
`msw` can be used in Cypress/iframes without issues.
## Screenshots
It starts by intercepting this request, I don't know why because it's definitely not a path I mock.
I suppose it should simply pass through.

It then finds the client, but it's `nested` so on to trying to find the parent I suppose?

This is where it goes wrong. `allClients` has no id that matches one in `activeClientIds`.

Therefore `client` is now `undefined` here, and `client.id` throws.

I hope that helps, I'm sure it has to do with iframes but I don't know why the ids don't match.
Curiously, the first Cypress test always passes (ids match and all), but the second on always fail.",1.0,"msw fails to find the correct client in iframe scenarios (like with Cypress) - ## Describe the bug
This is a tricky one. I suppose the root error is failing to find the correct client that emitted a specific event, which then throws an error in `./mockServiceWorker.js#117` on `if (activeClientIds.has(client.id))` because `client` is undefined.
It only happens in Cypress tests, which changes how the app is rendered I suppose, and has to do with iframes I guess.
More info in screenshots.
## Environment
- `msw: 0.27.1`
- `nodejs: 14.13.0`
- `npm: 7.6.1`
- `cypress: 6.6.0`
> msw@0.26.2 does not have this issue
Chrome: `89.0.4389.82`
> but also happens on Electron and Firefox, doesn't seem to be browser related
## To Reproduce
Steps to reproduce the behavior:
1. Run `msw` on app start
2. Run Cypress to test app (or another way to put app into an iframe?)
3. Re-run tests until error (usually first or second is enough)
4. See error
> I realise this is bad, please take a look at the screenshots, perhaps it will become clearer how to reproduce
## Expected behavior
`msw` can be used in Cypress/iframes without issues.
## Screenshots
It starts by intercepting this request, I don't know why because it's definitely not a path I mock.
I suppose it should simply pass through.

It then finds the client, but it's `nested` so on to trying to find the parent I suppose?

This is where it goes wrong. `allClients` has no id that matches one in `activeClientIds`.

Therefore `client` is now `undefined` here, and `client.id` throws.

I hope that helps, I'm sure it has to do with iframes but I don't know why the ids don't match.
Curiously, the first Cypress test always passes (ids match and all), but the second on always fail.",0,msw fails to find the correct client in iframe scenarios like with cypress describe the bug this is a tricky one i suppose the root error is failing to find the correct client that emitted a specific event which then throws an error in mockserviceworker js on if activeclientids has client id because client is undefined it only happens in cypress tests which changes how the app is rendered i suppose and has to do with iframes i guess more info in screenshots environment msw nodejs npm cypress msw does not have this issue chrome but also happens on electron and firefox doesn t seem to be browser related to reproduce steps to reproduce the behavior run msw on app start run cypress to test app or another way to put app into an iframe re run tests until error usually first or second is enough see error i realise this is bad please take a look at the screenshots perhaps it will become clearer how to reproduce expected behavior msw can be used in cypress iframes without issues screenshots it starts by intercepting this request i don t know why because it s definitely not a path i mock i suppose it should simply pass through it then finds the client but it s nested so on to trying to find the parent i suppose this is where it goes wrong allclients has no id that matches one in activeclientids therefore client is now undefined here and client id throws i hope that helps i m sure it has to do with iframes but i don t know why the ids don t match curiously the first cypress test always passes ids match and all but the second on always fail ,0
2674,26961342690.0,IssuesEvent,2023-02-08 18:25:57,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Generate method into closed file hangs (but is cancellable),Bug Area-IDE Tenet-Reliability,"Saw this failure in an integration test earlier today and thought it to be infrastructure, but I just tried it out and it hangs on 26717.1.d15rel for me. The method is still generated when you cancel. Trying more recent 15.3 bits now and debugging.",True,"Generate method into closed file hangs (but is cancellable) - Saw this failure in an integration test earlier today and thought it to be infrastructure, but I just tried it out and it hangs on 26717.1.d15rel for me. The method is still generated when you cancel. Trying more recent 15.3 bits now and debugging.",1,generate method into closed file hangs but is cancellable saw this failure in an integration test earlier today and thought it to be infrastructure but i just tried it out and it hangs on for me the method is still generated when you cancel trying more recent bits now and debugging ,1
126922,17142629199.0,IssuesEvent,2021-07-13 11:21:37,department-of-veterans-affairs/va.gov-team,https://api.github.com/repos/department-of-veterans-affairs/va.gov-team,closed,[MCP] Veteran usability topline summary,MCP design research vsa vsa-benefits-2,"## Issue Description
Based on the participant notes, add a line in the spreadsheet make up a topline summary.
---
## Tasks
- [x] Summarize and consolidate notes in the spreadsheet
## Acceptance Criteria
- [x] Topline notes noted and shared internally
",1.0,"[MCP] Veteran usability topline summary - ## Issue Description
Based on the participant notes, add a line in the spreadsheet make up a topline summary.
---
## Tasks
- [x] Summarize and consolidate notes in the spreadsheet
## Acceptance Criteria
- [x] Topline notes noted and shared internally
",0, veteran usability topline summary issue description based on the participant notes add a line in the spreadsheet make up a topline summary tasks summarize and consolidate notes in the spreadsheet acceptance criteria topline notes noted and shared internally ,0
290,6023244843.0,IssuesEvent,2017-06-07 23:23:25,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,opened,IDE stop responding completely while a big C# file was edited.,Area-IDE Tenet-Reliability,"I edited a big C# file. IDE got slower and slower to respond. Eventually it stop responding at all, I had to kill the process. I captured a dump before killing the process, it is available upon request.
CC @Pilchie ",True,"IDE stop responding completely while a big C# file was edited. - I edited a big C# file. IDE got slower and slower to respond. Eventually it stop responding at all, I had to kill the process. I captured a dump before killing the process, it is available upon request.
CC @Pilchie ",1,ide stop responding completely while a big c file was edited i edited a big c file ide got slower and slower to respond eventually it stop responding at all i had to kill the process i captured a dump before killing the process it is available upon request cc pilchie ,1
126567,17933739131.0,IssuesEvent,2021-09-10 12:53:21,microsoft/AzureTRE,https://api.github.com/repos/microsoft/AzureTRE,closed,[Story] All egress traffic routed through Azure Firewall,enhancement story security,"## Description
As a cloud administrator
I want to ensure that all egress traffic is managed in the Azure Firewall
So that I have one place only to allow egress traffic
The TRE solution network is designed as a hub and spoke where all egress traffic should be routed through the Azure Firewall.
## Acceptance criteria
- [x] All management subnets routes egress traffic through the Azure Firewall (have the default route associated)
- [x] #736
- [x] #738
- [x] #739
- [x] #735
- [x] #745
- [x] #746
- [x] #747
- [x] #748",True,"[Story] All egress traffic routed through Azure Firewall - ## Description
As a cloud administrator
I want to ensure that all egress traffic is managed in the Azure Firewall
So that I have one place only to allow egress traffic
The TRE solution network is designed as a hub and spoke where all egress traffic should be routed through the Azure Firewall.
## Acceptance criteria
- [x] All management subnets routes egress traffic through the Azure Firewall (have the default route associated)
- [x] #736
- [x] #738
- [x] #739
- [x] #735
- [x] #745
- [x] #746
- [x] #747
- [x] #748",0, all egress traffic routed through azure firewall description as a cloud administrator i want to ensure that all egress traffic is managed in the azure firewall so that i have one place only to allow egress traffic the tre solution network is designed as a hub and spoke where all egress traffic should be routed through the azure firewall acceptance criteria all management subnets routes egress traffic through the azure firewall have the default route associated ,0
69,3309350236.0,IssuesEvent,2015-11-05 00:31:25,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Crash (InvalidOperationException) when hovering/clicking in .cshtml files...,Approved for next preview Area-Interactive Bug Tenet-Reliability,"
- Create an ASP Web App.
- Modify an existing .cshtml file to include the code above.
- Hover/click in the indicated location.",True,"Crash (InvalidOperationException) when hovering/clicking in .cshtml files... - 
- Create an ASP Web App.
- Modify an existing .cshtml file to include the code above.
- Hover/click in the indicated location.",1,crash invalidoperationexception when hovering clicking in cshtml files create an asp web app modify an existing cshtml file to include the code above hover click in the indicated location ,1
724,10113975037.0,IssuesEvent,2019-07-30 18:02:45,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Renaming a variable when range syntax is in use results in crash,Area-Compilers Tenet-Reliability,"I'm not positive that this is an issue with Roslyn rather than Visual Studio, but I'm reporting it here just in case. I initially reported it on the [Feedback Hub](https://developercommunity.visualstudio.com/content/problem/645303/multiple-c-8-issues-intellisense-breaks-gathering.html), but it was marked as low priority (""Under Consideration"").
* Visual Studio 2019.3.0 Preview 1.0 (prior preview versions also exhibit the issue)
* .NET Core 3.0.0-preview7 (prior preview versions also exhibit the issue)
* C# 8.0 preview
If I attempt to rename `bar` to `foobar` in the following code by putting my cursor within it, pressing F2, and typing `foobar`, Visual Studio will immediately crash without showing an error dialog as soon as I've typed `foo`. Any unsaved changes will be lost. Normally, Visual Studio would report that there's a conflict when I reach `foo`, then allow me to continue typing the rest of the variable name; however, in this context, it crashes. If I change `data[..2]` to `data.Slice(0, 2)`, Visual Studio doesn't crash, and the rename is successful.
``` csharp
using System;
namespace BugReport
{
public static class Example
{
public static void Test(ReadOnlySpan data)
{
if (true)
{
var bar = 1;
var foo = data[..2];
DoSomething(foo);
}
}
private static void DoSomething(ReadOnlySpan _) { }
}
}
```",True,"Renaming a variable when range syntax is in use results in crash - I'm not positive that this is an issue with Roslyn rather than Visual Studio, but I'm reporting it here just in case. I initially reported it on the [Feedback Hub](https://developercommunity.visualstudio.com/content/problem/645303/multiple-c-8-issues-intellisense-breaks-gathering.html), but it was marked as low priority (""Under Consideration"").
* Visual Studio 2019.3.0 Preview 1.0 (prior preview versions also exhibit the issue)
* .NET Core 3.0.0-preview7 (prior preview versions also exhibit the issue)
* C# 8.0 preview
If I attempt to rename `bar` to `foobar` in the following code by putting my cursor within it, pressing F2, and typing `foobar`, Visual Studio will immediately crash without showing an error dialog as soon as I've typed `foo`. Any unsaved changes will be lost. Normally, Visual Studio would report that there's a conflict when I reach `foo`, then allow me to continue typing the rest of the variable name; however, in this context, it crashes. If I change `data[..2]` to `data.Slice(0, 2)`, Visual Studio doesn't crash, and the rename is successful.
``` csharp
using System;
namespace BugReport
{
public static class Example
{
public static void Test(ReadOnlySpan data)
{
if (true)
{
var bar = 1;
var foo = data[..2];
DoSomething(foo);
}
}
private static void DoSomething(ReadOnlySpan _) { }
}
}
```",1,renaming a variable when range syntax is in use results in crash i m not positive that this is an issue with roslyn rather than visual studio but i m reporting it here just in case i initially reported it on the but it was marked as low priority under consideration visual studio preview prior preview versions also exhibit the issue net core prior preview versions also exhibit the issue c preview if i attempt to rename bar to foobar in the following code by putting my cursor within it pressing and typing foobar visual studio will immediately crash without showing an error dialog as soon as i ve typed foo any unsaved changes will be lost normally visual studio would report that there s a conflict when i reach foo then allow me to continue typing the rest of the variable name however in this context it crashes if i change data to data slice visual studio doesn t crash and the rename is successful csharp using system namespace bugreport public static class example public static void test readonlyspan data if true var bar var foo data dosomething foo private static void dosomething readonlyspan ,1
87,3663214418.0,IssuesEvent,2016-02-19 04:02:35,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,Large binary expressions can crash syntax tree deserialization,Area-Compilers Bug Tenet-Reliability,"(Found by @kathleendollard.)
*Repro steps:*
1. Write something like ""asdf"" + ... + ""asdf"" with tens of thousands of strings being concatenated.
2. Open that solution in Visual Studio and work awhile.
VS will crash with a stack overflow when trying to serialize and deserialize this syntax tree.",True,"Large binary expressions can crash syntax tree deserialization - (Found by @kathleendollard.)
*Repro steps:*
1. Write something like ""asdf"" + ... + ""asdf"" with tens of thousands of strings being concatenated.
2. Open that solution in Visual Studio and work awhile.
VS will crash with a stack overflow when trying to serialize and deserialize this syntax tree.",1,large binary expressions can crash syntax tree deserialization found by kathleendollard repro steps write something like asdf asdf with tens of thousands of strings being concatenated open that solution in visual studio and work awhile vs will crash with a stack overflow when trying to serialize and deserialize this syntax tree ,1
985,11954572720.0,IssuesEvent,2020-04-04 00:08:46,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,VS source editing crash when trying to add base class to partial class statement,Area-Compilers Bug New Language Feature - Nullable Reference Types Tenet-Reliability,"_This issue has been moved from [a ticket on Developer Community](https://developercommunity.visualstudio.com/content/problem/889133/vs-source-editing-crash-when-trying-to-add-base-cl.html)._
---
VS crash occurs when the colon is entered to define the base class. VS restarts
The crash recorder hangs during the crash and does not capture the event
Here are event log entries from crash.
Faulting application name: devenv.exe, version: 16.4.29709.97, time stamp: 0x5e17b005
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0x80131623
Fault offset: 0x0622f6ea
Faulting process id: 0x1b5c
Faulting application start time: 0x01d5cd765a67b33a
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe
Faulting module path: unknown
Report Id: 5c7c0081-3ba6-4961-b7f3-1a482e78fbdb
Faulting package full name:
Faulting package-relative application ID:
```
Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.CodeAnalysis.CSharp.NullableWalker.g__learnFromEqualsMethodArguments|151_1(BoundExpression left, TypeWithState leftType, BoundExpression right, TypeWithState rightType)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.LearnFromEqualsMethod(MethodSymbol method, BoundCall node, TypeWithState receiverType, ImmutableArray`1 results)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.ReinferMethodAndVisitArguments(BoundCall node, TypeWithState receiverType)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitCall(BoundCall node)
at Microsoft.CodeAnalysis.CSharp.BoundCall.Accept(BoundTreeVisitor visitor)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitExpressionWithoutStackGuard(BoundExpression node)
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitWithStackGuard(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitAlways(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitRvalue(BoundExpression node, Boolean isKnownToBeAnLvalue)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitConversion(BoundConversion node)
at Microsoft.CodeAnalysis.CSharp.BoundConversion.Accept(BoundTreeVisitor visitor)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitExpressionWithoutStackGuard(BoundExpression node)
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(BoundExpression node)
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitWithStackGuard(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitAlways(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitIfStatement(BoundIfStatement node)
at Microsoft.CodeAnalysis.CSharp.BoundIfStatement.Accept(BoundTreeVisitor visitor)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitWithStackGuard(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitAlways(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitStatement(BoundStatement statement)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitBlock(BoundBlock node)
at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(BoundTreeVisitor visitor)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitWithStackGuard(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitAlways(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitMethodBodies(BoundBlock blockBody, BoundBlock expressionBody)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitNonConstructorMethodBody(BoundNonConstructorMethodBody node)
at Microsoft.CodeAnalysis.CSharp.BoundNonConstructorMethodBody.Accept(BoundTreeVisitor visitor)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitWithStackGuard(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitAlways(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.Scan(Boolean& badRegion)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Scan(Boolean& badRegion)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.Analyze(Boolean& badRegion, Optional`1 initialState)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(NullableWalker walker, Symbol symbol, DiagnosticBag diagnostics, VariableState initialState, Builder snapshotBuilderOpt)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, Conversions conversions, DiagnosticBag diagnostics, Boolean useMethodSignatureParameterTypes, MethodSymbol delegateInvokeMethodOpt, VariableState initialState, Builder analyzedNullabilityMapOpt, Builder snapshotBuilderOpt, ArrayBuilder`1 returnTypesOpt)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.AnalyzeAndRewrite(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, DiagnosticBag diagnostics, Boolean createSnapshots, SnapshotManager& snapshotManager, ImmutableDictionary`2& remappedSymbols)
at Microsoft.CodeAnalysis.CSharp.MethodBodySemanticModel.RewriteNullableBoundNodesWithSnapshots(BoundNode boundRoot, Binder binder, DiagnosticBag diagnostics, Boolean createSnapshots, SnapshotManager& snapshotManager, ImmutableDictionary`2& remappedSymbols)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.g__bindAndRewrite|130_1(<>c__DisplayClass130_0& )
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.EnsureNullabilityAnalysisPerformedIfNecessary()
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetBoundNodes(CSharpSyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetLowerBoundNode(CSharpSyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetBoundNodes(CSharpSyntaxNode node, CSharpSyntaxNode& bindableNode, BoundNode& lowestBoundNode, BoundNode& highestBoundNode, BoundNode& boundParent)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetSymbolInfoWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.CSharp.SyntaxTreeSemanticModel.GetSymbolInfoWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.GetSymbolInfo(ExpressionSyntax expression, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.CSharp.CSharpExtensions.GetSymbolInfo(SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.CSharp.Classification.Classifiers.NameSyntaxClassifier.ClassifyTypeSyntax(NameSyntax name, SemanticModel semanticModel, ArrayBuilder`1 result, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.CSharp.Classification.Classifiers.NameSyntaxClassifier.AddClassifications(Workspace workspace, SyntaxNode syntax, SemanticModel semanticModel, ArrayBuilder`1 result, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.Worker.ClassifyNode(SyntaxNode syntax)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.Worker.ProcessNodes()
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.Worker.Classify(Workspace workspace, SemanticModel semanticModel, TextSpan textSpan, ArrayBuilder`1 list, Func`2 getNodeClassifiers, Func`2 getTokenClassifiers, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.d__5.MoveNext()
Stack:
at System.Environment.FailFast(System.String, System.Exception)
at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception, System.Action`1)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.ReportUnlessCanceled(System.Exception)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+d__5.MoveNext()
at Microsoft.CodeAnalysis.CSharp.NullableWalker.g__learnFromEqualsMethodArguments|151_1(Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithState, Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithState)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.LearnFromEqualsMethod(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp.BoundCall, Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithState, System.Collections.Immutable.ImmutableArray`1)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.ReinferMethodAndVisitArguments(Microsoft.CodeAnalysis.CSharp.BoundCall, Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithState)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitCall(Microsoft.CodeAnalysis.CSharp.BoundCall)
at Microsoft.CodeAnalysis.CSharp.BoundCall.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitExpressionWithoutStackGuard(Microsoft.CodeAnalysis.CSharp.BoundExpression)
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32 ByRef, Microsoft.CodeAnalysis.CSharp.BoundExpression)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitWithStackGuard(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitAlways(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitRvalue(Microsoft.CodeAnalysis.CSharp.BoundExpression, Boolean)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitConversion(Microsoft.CodeAnalysis.CSharp.BoundConversion)
at Microsoft.CodeAnalysis.CSharp.BoundConversion.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitExpressionWithoutStackGuard(Microsoft.CodeAnalysis.CSharp.BoundExpression)
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Microsoft.CodeAnalysis.CSharp.BoundExpression)
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32 ByRef, Microsoft.CodeAnalysis.CSharp.BoundExpression)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitWithStackGuard(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitAlways(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitIfStatement(Microsoft.CodeAnalysis.CSharp.BoundIfStatement)
at Microsoft.CodeAnalysis.CSharp.BoundIfStatement.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitWithStackGuard(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitAlways(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitStatement(Microsoft.CodeAnalysis.CSharp.BoundStatement)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitBlock(Microsoft.CodeAnalysis.CSharp.BoundBlock)
at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitWithStackGuard(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitAlways(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitMethodBodies(Microsoft.CodeAnalysis.CSharp.BoundBlock, Microsoft.CodeAnalysis.CSharp.BoundBlock)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitNonConstructorMethodBody(Microsoft.CodeAnalysis.CSharp.BoundNonConstructorMethodBody)
at Microsoft.CodeAnalysis.CSharp.BoundNonConstructorMethodBody.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitWithStackGuard(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitAlways(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].Scan(Boolean ByRef)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Scan(Boolean ByRef)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].Analyze(Boolean ByRef, Microsoft.CodeAnalysis.Optional`1)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(Microsoft.CodeAnalysis.CSharp.NullableWalker, Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.DiagnosticBag, VariableState, Builder)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp.BoundNode, Microsoft.CodeAnalysis.CSharp.Binder, Microsoft.CodeAnalysis.CSharp.Conversions, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, VariableState, Builder>, Builder, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1>)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.AnalyzeAndRewrite(Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp.BoundNode, Microsoft.CodeAnalysis.CSharp.Binder, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, SnapshotManager ByRef, System.Collections.Immutable.ImmutableDictionary`2 ByRef)
at Microsoft.CodeAnalysis.CSharp.MethodBodySemanticModel.RewriteNullableBoundNodesWithSnapshots(Microsoft.CodeAnalysis.CSharp.BoundNode, Microsoft.CodeAnalysis.CSharp.Binder, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, SnapshotManager ByRef, System.Collections.Immutable.ImmutableDictionary`2 ByRef)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.g__bindAndRewrite|130_1(<>c__DisplayClass130_0 ByRef)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.EnsureNullabilityAnalysisPerformedIfNecessary()
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetBoundNodes(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetLowerBoundNode(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetBoundNodes(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode ByRef, Microsoft.CodeAnalysis.CSharp.BoundNode ByRef, Microsoft.CodeAnalysis.CSharp.BoundNode ByRef, Microsoft.CodeAnalysis.CSharp.BoundNode ByRef)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetSymbolInfoWorker(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, SymbolInfoOptions, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.CSharp.SyntaxTreeSemanticModel.GetSymbolInfoWorker(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, SymbolInfoOptions, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.GetSymbolInfo(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.CSharp.CSharpExtensions.GetSymbolInfo(Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.CSharp.Classification.Classifiers.NameSyntaxClassifier.ClassifyTypeSyntax(Microsoft.CodeAnalysis.CSharp.Syntax.NameSyntax, Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.CSharp.Classification.Classifiers.NameSyntaxClassifier.AddClassifications(Microsoft.CodeAnalysis.Workspace, Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+Worker.ClassifyNode(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+Worker.ProcessNodes()
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+Worker.Classify(Microsoft.CodeAnalysis.Workspace, Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.Text.TextSpan, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1, System.Func`2>, System.Func`2>, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+d__5.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+d__5, Microsoft.CodeAnalysis.Workspaces, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](d__5 ByRef)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.AddSemanticClassificationsAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.Text.TextSpan, System.Func`2>, System.Func`2>, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractClassificationService+d__2.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.CodeAnalysis.Classification.AbstractClassificationService+d__2, Microsoft.CodeAnalysis.Workspaces, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](d__2 ByRef)
at Microsoft.CodeAnalysis.Classification.AbstractClassificationService.AddSemanticClassificationsAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.Text.TextSpan, System.Collections.Generic.List`1, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationUtilities+d__2.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationUtilities+d__2, Microsoft.CodeAnalysis.EditorFeatures, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](d__2 ByRef)
at Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationUtilities.ClassifySpansAsync(Microsoft.CodeAnalysis.Editor.Tagging.TaggerContext`1, Microsoft.CodeAnalysis.Editor.DocumentSnapshotSpan, Microsoft.CodeAnalysis.Classification.IClassificationService, Microsoft.CodeAnalysis.Editor.Shared.Utilities.ClassificationTypeMap)
at Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationUtilities+d__0.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationUtilities+d__0, Microsoft.CodeAnalysis.EditorFeatures, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](d__0 ByRef)
at Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationUtilities.ProduceTagsAsync(Microsoft.CodeAnalysis.Editor.Tagging.TaggerContext`1, Microsoft.CodeAnalysis.Editor.DocumentSnapshotSpan, Microsoft.CodeAnalysis.Classification.IClassificationService, Microsoft.CodeAnalysis.Editor.Shared.Utilities.ClassificationTypeMap)
at Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationViewTaggerProvider.ProduceTagsAsync(Microsoft.CodeAnalysis.Editor.Tagging.TaggerContext`1)
at Microsoft.CodeAnalysis.Editor.Tagging.AbstractAsynchronousTaggerProvider`1+TagSource+d__70[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.CodeAnalysis.Editor.Tagging.AbstractAsynchronousTaggerProvider`1+TagSource+d__70[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], Microsoft.CodeAnalysis.EditorFeatures, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](d__70 ByRef)
at Microsoft.CodeAnalysis.Editor.Tagging.AbstractAsynchronousTaggerProvider`1+TagSource[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].RecomputeTagsAsync(System.Object, System.Nullable`1, System.Nullable`1, System.Collections.Immutable.ImmutableArray`1, System.Collections.Immutable.ImmutableDictionary`2>, Boolean, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Editor.Tagging.AbstractAsynchronousTaggerProvider`1+TagSource+<>c__DisplayClass63_0[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].b__0(System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Editor.Shared.Threading.AsynchronousSerialWorkQueue+<>c__DisplayClass12_0.b__0(System.Threading.Tasks.Task)
at System.Threading.Tasks.ContinuationResultTaskFromTask`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
```
---
### Original Comments
#### Fiona Niu[MSFT] on 1/19/2020, 00:09 AM:
Thank you for taking the time to log this issue! Could you please provide more information via the Visual Studio Feedback Tool(Help -> Send Feedback -> Report A Problem) so that we can conduct further research? The feedback tool will ensure that we collect the needed information for you without worrying about what to provide (recording, dump file or ETL trace).
Since this issue is now marked as Need More Info, that workflow is enabled in the Feedback Tool:
• Open Visual Studio Feedback tool.
• Click the banner letting you know that you have problems requesting your attention.
• Click this problem from the list
• Click "View their request and respond" from the problem details banner
• Add a comment, in the Attachments/Record: click Start Recording
• When the Steps Recorder tool appears, perform the steps that reproduce the problem.
• When you're done, choose the Stop Record button.
• Wait a few minutes for Visual Studio to collect and package the information that you recorded.
• Submit. You will be able to see the comment on Developer Community. For security reasons, your files come directly to us and don't appear on Developer Community.
For the full instructions, please see: https://docs.microsoft.com/en-us/visualstudio/ide/how-to-report-a-problem-with-visual-studio-2017?view=vs-2017#when-further-information-is-needed-need-more-info . For information about what data is collected, see https://docs.microsoft.com/en-us/visualstudio/ide/developer-community-privacy?view=vs-2017#data-we-collect
Get performance issues fixed quicker, please see https://docs.microsoft.com/en-us/visualstudio/ide/how-to-increase-chances-of-performance-issue-being-fixed?view=vs-2019.
We look forward to hearing from you!
#### Bruce Kohler on 1/19/2020, 11:49 AM:
As requestd, atttempting to record problem.
#### Fiona Niu[MSFT] on 2/4/2020, 11:47 PM:
Thanks a lot for providing the information. We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.
#### Visual Studio Feedback System on 2/20/2020, 05:59 PM:
I have detected that for the last 35 days, this issue didn't have much product team activity and a very small amount of new votes or comments. Based on this, its severity, and affected area, it’s my experience that this issue is very unlikely to be fixed.
#### Visual Studio Feedback System on 3/27/2020, 09:12 AM:
This issue is currently being investigated. Our team will get back to you if either more information is needed, a workaround is available, or the issue is resolved.
---
### Original Solutions
(no solutions)",True,"VS source editing crash when trying to add base class to partial class statement - _This issue has been moved from [a ticket on Developer Community](https://developercommunity.visualstudio.com/content/problem/889133/vs-source-editing-crash-when-trying-to-add-base-cl.html)._
---
VS crash occurs when the colon is entered to define the base class. VS restarts
The crash recorder hangs during the crash and does not capture the event
Here are event log entries from crash.
Faulting application name: devenv.exe, version: 16.4.29709.97, time stamp: 0x5e17b005
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0x80131623
Fault offset: 0x0622f6ea
Faulting process id: 0x1b5c
Faulting application start time: 0x01d5cd765a67b33a
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe
Faulting module path: unknown
Report Id: 5c7c0081-3ba6-4961-b7f3-1a482e78fbdb
Faulting package full name:
Faulting package-relative application ID:
```
Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.CodeAnalysis.CSharp.NullableWalker.g__learnFromEqualsMethodArguments|151_1(BoundExpression left, TypeWithState leftType, BoundExpression right, TypeWithState rightType)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.LearnFromEqualsMethod(MethodSymbol method, BoundCall node, TypeWithState receiverType, ImmutableArray`1 results)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.ReinferMethodAndVisitArguments(BoundCall node, TypeWithState receiverType)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitCall(BoundCall node)
at Microsoft.CodeAnalysis.CSharp.BoundCall.Accept(BoundTreeVisitor visitor)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitExpressionWithoutStackGuard(BoundExpression node)
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitWithStackGuard(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitAlways(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitRvalue(BoundExpression node, Boolean isKnownToBeAnLvalue)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitConversion(BoundConversion node)
at Microsoft.CodeAnalysis.CSharp.BoundConversion.Accept(BoundTreeVisitor visitor)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitExpressionWithoutStackGuard(BoundExpression node)
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(BoundExpression node)
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitWithStackGuard(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitAlways(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitIfStatement(BoundIfStatement node)
at Microsoft.CodeAnalysis.CSharp.BoundIfStatement.Accept(BoundTreeVisitor visitor)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitWithStackGuard(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitAlways(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitStatement(BoundStatement statement)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitBlock(BoundBlock node)
at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(BoundTreeVisitor visitor)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitWithStackGuard(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitAlways(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitMethodBodies(BoundBlock blockBody, BoundBlock expressionBody)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitNonConstructorMethodBody(BoundNonConstructorMethodBody node)
at Microsoft.CodeAnalysis.CSharp.BoundNonConstructorMethodBody.Accept(BoundTreeVisitor visitor)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitWithStackGuard(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.VisitAlways(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.Scan(Boolean& badRegion)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Scan(Boolean& badRegion)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1.Analyze(Boolean& badRegion, Optional`1 initialState)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(NullableWalker walker, Symbol symbol, DiagnosticBag diagnostics, VariableState initialState, Builder snapshotBuilderOpt)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, Conversions conversions, DiagnosticBag diagnostics, Boolean useMethodSignatureParameterTypes, MethodSymbol delegateInvokeMethodOpt, VariableState initialState, Builder analyzedNullabilityMapOpt, Builder snapshotBuilderOpt, ArrayBuilder`1 returnTypesOpt)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.AnalyzeAndRewrite(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, DiagnosticBag diagnostics, Boolean createSnapshots, SnapshotManager& snapshotManager, ImmutableDictionary`2& remappedSymbols)
at Microsoft.CodeAnalysis.CSharp.MethodBodySemanticModel.RewriteNullableBoundNodesWithSnapshots(BoundNode boundRoot, Binder binder, DiagnosticBag diagnostics, Boolean createSnapshots, SnapshotManager& snapshotManager, ImmutableDictionary`2& remappedSymbols)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.g__bindAndRewrite|130_1(<>c__DisplayClass130_0& )
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.EnsureNullabilityAnalysisPerformedIfNecessary()
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetBoundNodes(CSharpSyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetLowerBoundNode(CSharpSyntaxNode node)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetBoundNodes(CSharpSyntaxNode node, CSharpSyntaxNode& bindableNode, BoundNode& lowestBoundNode, BoundNode& highestBoundNode, BoundNode& boundParent)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetSymbolInfoWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.CSharp.SyntaxTreeSemanticModel.GetSymbolInfoWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.GetSymbolInfo(ExpressionSyntax expression, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.CSharp.CSharpExtensions.GetSymbolInfo(SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.CSharp.Classification.Classifiers.NameSyntaxClassifier.ClassifyTypeSyntax(NameSyntax name, SemanticModel semanticModel, ArrayBuilder`1 result, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.CSharp.Classification.Classifiers.NameSyntaxClassifier.AddClassifications(Workspace workspace, SyntaxNode syntax, SemanticModel semanticModel, ArrayBuilder`1 result, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.Worker.ClassifyNode(SyntaxNode syntax)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.Worker.ProcessNodes()
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.Worker.Classify(Workspace workspace, SemanticModel semanticModel, TextSpan textSpan, ArrayBuilder`1 list, Func`2 getNodeClassifiers, Func`2 getTokenClassifiers, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.d__5.MoveNext()
Stack:
at System.Environment.FailFast(System.String, System.Exception)
at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception, System.Action`1)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.ReportUnlessCanceled(System.Exception)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+d__5.MoveNext()
at Microsoft.CodeAnalysis.CSharp.NullableWalker.g__learnFromEqualsMethodArguments|151_1(Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithState, Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithState)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.LearnFromEqualsMethod(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp.BoundCall, Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithState, System.Collections.Immutable.ImmutableArray`1)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.ReinferMethodAndVisitArguments(Microsoft.CodeAnalysis.CSharp.BoundCall, Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithState)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitCall(Microsoft.CodeAnalysis.CSharp.BoundCall)
at Microsoft.CodeAnalysis.CSharp.BoundCall.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitExpressionWithoutStackGuard(Microsoft.CodeAnalysis.CSharp.BoundExpression)
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32 ByRef, Microsoft.CodeAnalysis.CSharp.BoundExpression)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitWithStackGuard(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitAlways(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitRvalue(Microsoft.CodeAnalysis.CSharp.BoundExpression, Boolean)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitConversion(Microsoft.CodeAnalysis.CSharp.BoundConversion)
at Microsoft.CodeAnalysis.CSharp.BoundConversion.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitExpressionWithoutStackGuard(Microsoft.CodeAnalysis.CSharp.BoundExpression)
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Microsoft.CodeAnalysis.CSharp.BoundExpression)
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32 ByRef, Microsoft.CodeAnalysis.CSharp.BoundExpression)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitWithStackGuard(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitAlways(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitIfStatement(Microsoft.CodeAnalysis.CSharp.BoundIfStatement)
at Microsoft.CodeAnalysis.CSharp.BoundIfStatement.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitWithStackGuard(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitAlways(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitStatement(Microsoft.CodeAnalysis.CSharp.BoundStatement)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitBlock(Microsoft.CodeAnalysis.CSharp.BoundBlock)
at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitWithStackGuard(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitAlways(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitMethodBodies(Microsoft.CodeAnalysis.CSharp.BoundBlock, Microsoft.CodeAnalysis.CSharp.BoundBlock)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitNonConstructorMethodBody(Microsoft.CodeAnalysis.CSharp.BoundNonConstructorMethodBody)
at Microsoft.CodeAnalysis.CSharp.BoundNonConstructorMethodBody.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitWithStackGuard(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].VisitAlways(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].Scan(Boolean ByRef)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Scan(Boolean ByRef)
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1[[Microsoft.CodeAnalysis.CSharp.NullableWalker+LocalState, Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].Analyze(Boolean ByRef, Microsoft.CodeAnalysis.Optional`1)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(Microsoft.CodeAnalysis.CSharp.NullableWalker, Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.DiagnosticBag, VariableState, Builder)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp.BoundNode, Microsoft.CodeAnalysis.CSharp.Binder, Microsoft.CodeAnalysis.CSharp.Conversions, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, VariableState, Builder>, Builder, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1>)
at Microsoft.CodeAnalysis.CSharp.NullableWalker.AnalyzeAndRewrite(Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp.BoundNode, Microsoft.CodeAnalysis.CSharp.Binder, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, SnapshotManager ByRef, System.Collections.Immutable.ImmutableDictionary`2 ByRef)
at Microsoft.CodeAnalysis.CSharp.MethodBodySemanticModel.RewriteNullableBoundNodesWithSnapshots(Microsoft.CodeAnalysis.CSharp.BoundNode, Microsoft.CodeAnalysis.CSharp.Binder, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, SnapshotManager ByRef, System.Collections.Immutable.ImmutableDictionary`2 ByRef)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.g__bindAndRewrite|130_1(<>c__DisplayClass130_0 ByRef)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.EnsureNullabilityAnalysisPerformedIfNecessary()
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetBoundNodes(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetLowerBoundNode(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetBoundNodes(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode ByRef, Microsoft.CodeAnalysis.CSharp.BoundNode ByRef, Microsoft.CodeAnalysis.CSharp.BoundNode ByRef, Microsoft.CodeAnalysis.CSharp.BoundNode ByRef)
at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetSymbolInfoWorker(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, SymbolInfoOptions, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.CSharp.SyntaxTreeSemanticModel.GetSymbolInfoWorker(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, SymbolInfoOptions, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.GetSymbolInfo(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.CSharp.CSharpExtensions.GetSymbolInfo(Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.CSharp.Classification.Classifiers.NameSyntaxClassifier.ClassifyTypeSyntax(Microsoft.CodeAnalysis.CSharp.Syntax.NameSyntax, Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.CSharp.Classification.Classifiers.NameSyntaxClassifier.AddClassifications(Microsoft.CodeAnalysis.Workspace, Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+Worker.ClassifyNode(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+Worker.ProcessNodes()
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+Worker.Classify(Microsoft.CodeAnalysis.Workspace, Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.Text.TextSpan, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1, System.Func`2>, System.Func`2>, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+d__5.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+d__5, Microsoft.CodeAnalysis.Workspaces, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](d__5 ByRef)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.AddSemanticClassificationsAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.Text.TextSpan, System.Func`2>, System.Func`2>, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractClassificationService+d__2.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.CodeAnalysis.Classification.AbstractClassificationService+d__2, Microsoft.CodeAnalysis.Workspaces, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](d__2 ByRef)
at Microsoft.CodeAnalysis.Classification.AbstractClassificationService.AddSemanticClassificationsAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.Text.TextSpan, System.Collections.Generic.List`1, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationUtilities+d__2.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationUtilities+d__2, Microsoft.CodeAnalysis.EditorFeatures, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](d__2 ByRef)
at Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationUtilities.ClassifySpansAsync(Microsoft.CodeAnalysis.Editor.Tagging.TaggerContext`1, Microsoft.CodeAnalysis.Editor.DocumentSnapshotSpan, Microsoft.CodeAnalysis.Classification.IClassificationService, Microsoft.CodeAnalysis.Editor.Shared.Utilities.ClassificationTypeMap)
at Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationUtilities+d__0.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationUtilities+d__0, Microsoft.CodeAnalysis.EditorFeatures, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](d__0 ByRef)
at Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationUtilities.ProduceTagsAsync(Microsoft.CodeAnalysis.Editor.Tagging.TaggerContext`1, Microsoft.CodeAnalysis.Editor.DocumentSnapshotSpan, Microsoft.CodeAnalysis.Classification.IClassificationService, Microsoft.CodeAnalysis.Editor.Shared.Utilities.ClassificationTypeMap)
at Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationViewTaggerProvider.ProduceTagsAsync(Microsoft.CodeAnalysis.Editor.Tagging.TaggerContext`1)
at Microsoft.CodeAnalysis.Editor.Tagging.AbstractAsynchronousTaggerProvider`1+TagSource+d__70[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.CodeAnalysis.Editor.Tagging.AbstractAsynchronousTaggerProvider`1+TagSource+d__70[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], Microsoft.CodeAnalysis.EditorFeatures, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](d__70 ByRef)
at Microsoft.CodeAnalysis.Editor.Tagging.AbstractAsynchronousTaggerProvider`1+TagSource[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].RecomputeTagsAsync(System.Object, System.Nullable`1, System.Nullable`1, System.Collections.Immutable.ImmutableArray`1, System.Collections.Immutable.ImmutableDictionary`2>, Boolean, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Editor.Tagging.AbstractAsynchronousTaggerProvider`1+TagSource+<>c__DisplayClass63_0[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].b__0(System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Editor.Shared.Threading.AsynchronousSerialWorkQueue+<>c__DisplayClass12_0.b__0(System.Threading.Tasks.Task)
at System.Threading.Tasks.ContinuationResultTaskFromTask`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
```
---
### Original Comments
#### Fiona Niu[MSFT] on 1/19/2020, 00:09 AM:
Thank you for taking the time to log this issue! Could you please provide more information via the Visual Studio Feedback Tool(Help -> Send Feedback -> Report A Problem) so that we can conduct further research? The feedback tool will ensure that we collect the needed information for you without worrying about what to provide (recording, dump file or ETL trace).
Since this issue is now marked as Need More Info, that workflow is enabled in the Feedback Tool:
• Open Visual Studio Feedback tool.
• Click the banner letting you know that you have problems requesting your attention.
• Click this problem from the list
• Click "View their request and respond" from the problem details banner
• Add a comment, in the Attachments/Record: click Start Recording
• When the Steps Recorder tool appears, perform the steps that reproduce the problem.
• When you're done, choose the Stop Record button.
• Wait a few minutes for Visual Studio to collect and package the information that you recorded.
• Submit. You will be able to see the comment on Developer Community. For security reasons, your files come directly to us and don't appear on Developer Community.
For the full instructions, please see: https://docs.microsoft.com/en-us/visualstudio/ide/how-to-report-a-problem-with-visual-studio-2017?view=vs-2017#when-further-information-is-needed-need-more-info . For information about what data is collected, see https://docs.microsoft.com/en-us/visualstudio/ide/developer-community-privacy?view=vs-2017#data-we-collect
Get performance issues fixed quicker, please see https://docs.microsoft.com/en-us/visualstudio/ide/how-to-increase-chances-of-performance-issue-being-fixed?view=vs-2019.
We look forward to hearing from you!
#### Bruce Kohler on 1/19/2020, 11:49 AM:
As requestd, atttempting to record problem.
#### Fiona Niu[MSFT] on 2/4/2020, 11:47 PM:
Thanks a lot for providing the information. We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.
#### Visual Studio Feedback System on 2/20/2020, 05:59 PM:
I have detected that for the last 35 days, this issue didn't have much product team activity and a very small amount of new votes or comments. Based on this, its severity, and affected area, it’s my experience that this issue is very unlikely to be fixed.
#### Visual Studio Feedback System on 3/27/2020, 09:12 AM:
This issue is currently being investigated. Our team will get back to you if either more information is needed, a workaround is available, or the issue is resolved.
---
### Original Solutions
(no solutions)",1,vs source editing crash when trying to add base class to partial class statement this issue has been moved from vs crash occurs when the colon is entered to define the base class vs restarts the crash recorder hangs during the crash and does not capture the event here are event log entries from crash faulting application name devenv exe version time stamp faulting module name unknown version time stamp exception code fault offset faulting process id faulting application start time faulting application path c program files microsoft visual studio professional ide devenv exe faulting module path unknown report id faulting package full name faulting package relative application id application devenv exe framework version description the application requested process termination through system environment failfast string message message system nullreferenceexception object reference not set to an instance of an object at microsoft codeanalysis csharp nullablewalker g learnfromequalsmethodarguments boundexpression left typewithstate lefttype boundexpression right typewithstate righttype at microsoft codeanalysis csharp nullablewalker learnfromequalsmethod methodsymbol method boundcall node typewithstate receivertype immutablearray results at microsoft codeanalysis csharp nullablewalker reinfermethodandvisitarguments boundcall node typewithstate receivertype at microsoft codeanalysis csharp nullablewalker visitcall boundcall node at microsoft codeanalysis csharp boundcall accept boundtreevisitor visitor at microsoft codeanalysis csharp nullablewalker visitexpressionwithoutstackguard boundexpression node at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard recursiondepth boundexpression node at microsoft codeanalysis csharp abstractflowpass visitwithstackguard boundnode node at microsoft codeanalysis csharp abstractflowpass visitalways boundnode node at microsoft codeanalysis csharp nullablewalker visit boundnode node at microsoft codeanalysis csharp nullablewalker visitrvalue boundexpression node boolean isknowntobeanlvalue at microsoft codeanalysis csharp nullablewalker visitconversion boundconversion node at microsoft codeanalysis csharp boundconversion accept boundtreevisitor visitor at microsoft codeanalysis csharp nullablewalker visitexpressionwithoutstackguard boundexpression node at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard boundexpression node at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard recursiondepth boundexpression node at microsoft codeanalysis csharp abstractflowpass visitwithstackguard boundnode node at microsoft codeanalysis csharp abstractflowpass visitalways boundnode node at microsoft codeanalysis csharp nullablewalker visit boundnode node at microsoft codeanalysis csharp abstractflowpass visitifstatement boundifstatement node at microsoft codeanalysis csharp boundifstatement accept boundtreevisitor visitor at microsoft codeanalysis csharp abstractflowpass visitwithstackguard boundnode node at microsoft codeanalysis csharp abstractflowpass visitalways boundnode node at microsoft codeanalysis csharp nullablewalker visit boundnode node at microsoft codeanalysis csharp nullablewalker visitstatement boundstatement statement at microsoft codeanalysis csharp nullablewalker visitblock boundblock node at microsoft codeanalysis csharp boundblock accept boundtreevisitor visitor at microsoft codeanalysis csharp abstractflowpass visitwithstackguard boundnode node at microsoft codeanalysis csharp abstractflowpass visitalways boundnode node at microsoft codeanalysis csharp nullablewalker visit boundnode node at microsoft codeanalysis csharp abstractflowpass visitmethodbodies boundblock blockbody boundblock expressionbody at microsoft codeanalysis csharp abstractflowpass visitnonconstructormethodbody boundnonconstructormethodbody node at microsoft codeanalysis csharp boundnonconstructormethodbody accept boundtreevisitor visitor at microsoft codeanalysis csharp abstractflowpass visitwithstackguard boundnode node at microsoft codeanalysis csharp abstractflowpass visitalways boundnode node at microsoft codeanalysis csharp nullablewalker visit boundnode node at microsoft codeanalysis csharp abstractflowpass scan boolean badregion at microsoft codeanalysis csharp nullablewalker scan boolean badregion at microsoft codeanalysis csharp abstractflowpass analyze boolean badregion optional initialstate at microsoft codeanalysis csharp nullablewalker analyze nullablewalker walker symbol symbol diagnosticbag diagnostics variablestate initialstate builder snapshotbuilderopt at microsoft codeanalysis csharp nullablewalker analyze csharpcompilation compilation symbol symbol boundnode node binder binder conversions conversions diagnosticbag diagnostics boolean usemethodsignatureparametertypes methodsymbol delegateinvokemethodopt variablestate initialstate builder analyzednullabilitymapopt builder snapshotbuilderopt arraybuilder returntypesopt at microsoft codeanalysis csharp nullablewalker analyzeandrewrite csharpcompilation compilation symbol symbol boundnode node binder binder diagnosticbag diagnostics boolean createsnapshots snapshotmanager snapshotmanager immutabledictionary remappedsymbols at microsoft codeanalysis csharp methodbodysemanticmodel rewritenullableboundnodeswithsnapshots boundnode boundroot binder binder diagnosticbag diagnostics boolean createsnapshots snapshotmanager snapshotmanager immutabledictionary remappedsymbols at microsoft codeanalysis csharp membersemanticmodel g bindandrewrite c at microsoft codeanalysis csharp membersemanticmodel ensurenullabilityanalysisperformedifnecessary at microsoft codeanalysis csharp membersemanticmodel getboundnodes csharpsyntaxnode node at microsoft codeanalysis csharp membersemanticmodel getlowerboundnode csharpsyntaxnode node at microsoft codeanalysis csharp membersemanticmodel getboundnodes csharpsyntaxnode node csharpsyntaxnode bindablenode boundnode lowestboundnode boundnode highestboundnode boundnode boundparent at microsoft codeanalysis csharp membersemanticmodel getsymbolinfoworker csharpsyntaxnode node symbolinfooptions options cancellationtoken cancellationtoken at microsoft codeanalysis csharp syntaxtreesemanticmodel getsymbolinfoworker csharpsyntaxnode node symbolinfooptions options cancellationtoken cancellationtoken at microsoft codeanalysis csharp csharpsemanticmodel getsymbolinfo expressionsyntax expression cancellationtoken cancellationtoken at microsoft codeanalysis csharp csharpextensions getsymbolinfo semanticmodel semanticmodel expressionsyntax expression cancellationtoken cancellationtoken at microsoft codeanalysis csharp classification classifiers namesyntaxclassifier classifytypesyntax namesyntax name semanticmodel semanticmodel arraybuilder result cancellationtoken cancellationtoken at microsoft codeanalysis csharp classification classifiers namesyntaxclassifier addclassifications workspace workspace syntaxnode syntax semanticmodel semanticmodel arraybuilder result cancellationtoken cancellationtoken at microsoft codeanalysis classification abstractsyntaxclassificationservice worker classifynode syntaxnode syntax at microsoft codeanalysis classification abstractsyntaxclassificationservice worker processnodes at microsoft codeanalysis classification abstractsyntaxclassificationservice worker classify workspace workspace semanticmodel semanticmodel textspan textspan arraybuilder list func getnodeclassifiers func gettokenclassifiers cancellationtoken cancellationtoken at microsoft codeanalysis classification abstractsyntaxclassificationservice d movenext stack at system environment failfast system string system exception at microsoft codeanalysis failfast onfatalexception system exception at microsoft codeanalysis errorreporting fatalerror report system exception system action at microsoft codeanalysis errorreporting fatalerror reportunlesscanceled system exception at microsoft codeanalysis classification abstractsyntaxclassificationservice d movenext at microsoft codeanalysis csharp nullablewalker g learnfromequalsmethodarguments microsoft codeanalysis csharp boundexpression microsoft codeanalysis csharp symbols typewithstate microsoft codeanalysis csharp boundexpression microsoft codeanalysis csharp symbols typewithstate at microsoft codeanalysis csharp nullablewalker learnfromequalsmethod microsoft codeanalysis csharp symbols methodsymbol microsoft codeanalysis csharp boundcall microsoft codeanalysis csharp symbols typewithstate system collections immutable immutablearray at microsoft codeanalysis csharp nullablewalker reinfermethodandvisitarguments microsoft codeanalysis csharp boundcall microsoft codeanalysis csharp symbols typewithstate at microsoft codeanalysis csharp nullablewalker visitcall microsoft codeanalysis csharp boundcall at microsoft codeanalysis csharp boundcall accept microsoft codeanalysis csharp boundtreevisitor at microsoft codeanalysis csharp nullablewalker visitexpressionwithoutstackguard microsoft codeanalysis csharp boundexpression at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard byref microsoft codeanalysis csharp boundexpression at microsoft codeanalysis csharp abstractflowpass visitwithstackguard microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp abstractflowpass visitalways microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp nullablewalker visit microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp nullablewalker visitrvalue microsoft codeanalysis csharp boundexpression boolean at microsoft codeanalysis csharp nullablewalker visitconversion microsoft codeanalysis csharp boundconversion at microsoft codeanalysis csharp boundconversion accept microsoft codeanalysis csharp boundtreevisitor at microsoft codeanalysis csharp nullablewalker visitexpressionwithoutstackguard microsoft codeanalysis csharp boundexpression at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard microsoft codeanalysis csharp boundexpression at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard byref microsoft codeanalysis csharp boundexpression at microsoft codeanalysis csharp abstractflowpass visitwithstackguard microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp abstractflowpass visitalways microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp nullablewalker visit microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp abstractflowpass visitifstatement microsoft codeanalysis csharp boundifstatement at microsoft codeanalysis csharp boundifstatement accept microsoft codeanalysis csharp boundtreevisitor at microsoft codeanalysis csharp abstractflowpass visitwithstackguard microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp abstractflowpass visitalways microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp nullablewalker visit microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp nullablewalker visitstatement microsoft codeanalysis csharp boundstatement at microsoft codeanalysis csharp nullablewalker visitblock microsoft codeanalysis csharp boundblock at microsoft codeanalysis csharp boundblock accept microsoft codeanalysis csharp boundtreevisitor at microsoft codeanalysis csharp abstractflowpass visitwithstackguard microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp abstractflowpass visitalways microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp nullablewalker visit microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp abstractflowpass visitmethodbodies microsoft codeanalysis csharp boundblock microsoft codeanalysis csharp boundblock at microsoft codeanalysis csharp abstractflowpass visitnonconstructormethodbody microsoft codeanalysis csharp boundnonconstructormethodbody at microsoft codeanalysis csharp boundnonconstructormethodbody accept microsoft codeanalysis csharp boundtreevisitor at microsoft codeanalysis csharp abstractflowpass visitwithstackguard microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp abstractflowpass visitalways microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp nullablewalker visit microsoft codeanalysis csharp boundnode at microsoft codeanalysis csharp abstractflowpass scan boolean byref at microsoft codeanalysis csharp nullablewalker scan boolean byref at microsoft codeanalysis csharp abstractflowpass analyze boolean byref microsoft codeanalysis optional at microsoft codeanalysis csharp nullablewalker analyze microsoft codeanalysis csharp nullablewalker microsoft codeanalysis csharp symbol microsoft codeanalysis diagnosticbag variablestate builder at microsoft codeanalysis csharp nullablewalker analyze microsoft codeanalysis csharp csharpcompilation microsoft codeanalysis csharp symbol microsoft codeanalysis csharp boundnode microsoft codeanalysis csharp binder microsoft codeanalysis csharp conversions microsoft codeanalysis diagnosticbag boolean microsoft codeanalysis csharp symbols methodsymbol variablestate builder builder microsoft codeanalysis pooledobjects arraybuilder at microsoft codeanalysis csharp nullablewalker analyzeandrewrite microsoft codeanalysis csharp csharpcompilation microsoft codeanalysis csharp symbol microsoft codeanalysis csharp boundnode microsoft codeanalysis csharp binder microsoft codeanalysis diagnosticbag boolean snapshotmanager byref system collections immutable immutabledictionary byref at microsoft codeanalysis csharp methodbodysemanticmodel rewritenullableboundnodeswithsnapshots microsoft codeanalysis csharp boundnode microsoft codeanalysis csharp binder microsoft codeanalysis diagnosticbag boolean snapshotmanager byref system collections immutable immutabledictionary byref at microsoft codeanalysis csharp membersemanticmodel g bindandrewrite c byref at microsoft codeanalysis csharp membersemanticmodel ensurenullabilityanalysisperformedifnecessary at microsoft codeanalysis csharp membersemanticmodel getboundnodes microsoft codeanalysis csharp csharpsyntaxnode at microsoft codeanalysis csharp membersemanticmodel getlowerboundnode microsoft codeanalysis csharp csharpsyntaxnode at microsoft codeanalysis csharp membersemanticmodel getboundnodes microsoft codeanalysis csharp csharpsyntaxnode microsoft codeanalysis csharp csharpsyntaxnode byref microsoft codeanalysis csharp boundnode byref microsoft codeanalysis csharp boundnode byref microsoft codeanalysis csharp boundnode byref at microsoft codeanalysis csharp membersemanticmodel getsymbolinfoworker microsoft codeanalysis csharp csharpsyntaxnode symbolinfooptions system threading cancellationtoken at microsoft codeanalysis csharp syntaxtreesemanticmodel getsymbolinfoworker microsoft codeanalysis csharp csharpsyntaxnode symbolinfooptions system threading cancellationtoken at microsoft codeanalysis csharp csharpsemanticmodel getsymbolinfo microsoft codeanalysis csharp syntax expressionsyntax system threading cancellationtoken at microsoft codeanalysis csharp csharpextensions getsymbolinfo microsoft codeanalysis semanticmodel microsoft codeanalysis csharp syntax expressionsyntax system threading cancellationtoken at microsoft codeanalysis csharp classification classifiers namesyntaxclassifier classifytypesyntax microsoft codeanalysis csharp syntax namesyntax microsoft codeanalysis semanticmodel microsoft codeanalysis pooledobjects arraybuilder system threading cancellationtoken at microsoft codeanalysis csharp classification classifiers namesyntaxclassifier addclassifications microsoft codeanalysis workspace microsoft codeanalysis syntaxnode microsoft codeanalysis semanticmodel microsoft codeanalysis pooledobjects arraybuilder system threading cancellationtoken at microsoft codeanalysis classification abstractsyntaxclassificationservice worker classifynode microsoft codeanalysis syntaxnode at microsoft codeanalysis classification abstractsyntaxclassificationservice worker processnodes at microsoft codeanalysis classification abstractsyntaxclassificationservice worker classify microsoft codeanalysis workspace microsoft codeanalysis semanticmodel microsoft codeanalysis text textspan microsoft codeanalysis pooledobjects arraybuilder system func system func system threading cancellationtoken at microsoft codeanalysis classification abstractsyntaxclassificationservice d movenext at system runtime compilerservices asynctaskmethodbuilder start d byref at microsoft codeanalysis classification abstractsyntaxclassificationservice addsemanticclassificationsasync microsoft codeanalysis document microsoft codeanalysis text textspan system func system func microsoft codeanalysis pooledobjects arraybuilder system threading cancellationtoken at microsoft codeanalysis classification abstractclassificationservice d movenext at system runtime compilerservices asynctaskmethodbuilder start d byref at microsoft codeanalysis classification abstractclassificationservice addsemanticclassificationsasync microsoft codeanalysis document microsoft codeanalysis text textspan system collections generic list system threading cancellationtoken at microsoft codeanalysis editor implementation classification semanticclassificationutilities d movenext at system runtime compilerservices asynctaskmethodbuilder start d byref at microsoft codeanalysis editor implementation classification semanticclassificationutilities classifyspansasync microsoft codeanalysis editor tagging taggercontext microsoft codeanalysis editor documentsnapshotspan microsoft codeanalysis classification iclassificationservice microsoft codeanalysis editor shared utilities classificationtypemap at microsoft codeanalysis editor implementation classification semanticclassificationutilities d movenext at system runtime compilerservices asynctaskmethodbuilder start d byref at microsoft codeanalysis editor implementation classification semanticclassificationutilities producetagsasync microsoft codeanalysis editor tagging taggercontext microsoft codeanalysis editor documentsnapshotspan microsoft codeanalysis classification iclassificationservice microsoft codeanalysis editor shared utilities classificationtypemap at microsoft codeanalysis editor implementation classification semanticclassificationviewtaggerprovider producetagsasync microsoft codeanalysis editor tagging taggercontext at microsoft codeanalysis editor tagging abstractasynchronoustaggerprovider tagsource d movenext at system runtime compilerservices asynctaskmethodbuilder start microsoft codeanalysis editorfeatures version culture neutral publickeytoken d byref at microsoft codeanalysis editor tagging abstractasynchronoustaggerprovider tagsource recomputetagsasync system object system nullable system nullable system collections immutable immutablearray system collections immutable immutabledictionary boolean system threading cancellationtoken at microsoft codeanalysis editor tagging abstractasynchronoustaggerprovider tagsource c b system threading cancellationtoken at microsoft codeanalysis editor shared threading asynchronousserialworkqueue c b system threading tasks task at system threading tasks continuationresulttaskfromtask innerinvoke at system threading tasks task execute at system threading tasks task executioncontextcallback system object at system threading executioncontext runinternal system threading executioncontext system threading contextcallback system object boolean at system threading executioncontext run system threading executioncontext system threading contextcallback system object boolean at system threading tasks task executewiththreadlocal system threading tasks task byref at system threading tasks task executeentry boolean at system threading tasks task system threading ithreadpoolworkitem executeworkitem at system threading threadpoolworkqueue dispatch at system threading threadpoolwaitcallback performwaitcallback original comments fiona niu on am thank you for taking the time to log this issue could you please provide more information via the visual studio feedback tool help gt send feedback gt report a problem so that we can conduct further research the feedback tool will ensure that we collect the needed information for you without worrying about what to provide recording dump file or etl trace since this issue is now marked as need more info that workflow is enabled in the feedback tool • open visual studio feedback tool • click the banner letting you know that you have problems requesting your attention • click this problem from the list • click quot view their request and respond quot from the problem details banner • add a comment in the attachments record click start recording • when the steps recorder tool appears perform the steps that reproduce the problem • when you re done choose the stop record button • wait a few minutes for visual studio to collect and package the information that you recorded • submit you will be able to see the comment on developer community for security reasons your files come directly to us and don t appear on developer community for the full instructions please see a target blank href for information about what data is collected see a target blank href get performance issues fixed quicker please see a target blank href we look forward to hearing from you bruce kohler on am as requestd atttempting to record problem fiona niu on pm thanks a lot for providing the information we have directed your feedback to the appropriate engineering team for further evaluation the team will review the feedback and notify you about the next steps visual studio feedback system on pm i have detected that for the last days this issue didn t have much product team activity and a very small amount of new votes or comments based on this its severity and affected area it’s my experience that this issue is very unlikely to be fixed visual studio feedback system on am this issue is currently being investigated our team will get back to you if either more information is needed a workaround is available or the issue is resolved original solutions no solutions ,1
1643,18007271768.0,IssuesEvent,2021-09-16 02:24:38,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,"error MSB6006: ""csc.exe"" exited with code -2146232797 on a complex switch expression",Bug Area-Compilers Tenet-Reliability New Language Feature - Pattern Matching,"**Version Used**: Visual Studio 16.7.5
**Steps to Reproduce**: Try compiling the following code snippet (I'm using the default .NET Core Console App in VS).
The issue seems to have something to do with the complexity of the `switch` expression and amount of cases and usage of the `.Any`, but I cannot figure it out.
```csharp
using System;
using System.Linq;
namespace Sample
{
internal class Row
{
public string Message { get; set; }
}
internal class Program
{
private static void Main()
{
Console.WriteLine(ProcessRow(new Row()));
}
private static string ProcessRow(Row row)
{
if (row == null) throw new ArgumentNullException(nameof(row));
return row switch
{
{ Message: ""stringA"" } => ""stringB"",
var r when new[] { ""stringC"", ""stringD"" }.Any(x => r.Message.Contains(x)) => ""stringE"",
{ Message: ""stringF"" } => ""stringG"",
_ => ""stringH"",
};
}
}
}
```
**Expected Behavior**: It either compiles (it looks valid to me) or gives me a reasonable error I can work with (if it's not actually valid code for some reason).
**Actual Behavior**: It takes a while, and then finishes with:
```
MSB6006 ""csc.exe"" exited with code -2146232797.
```
I also tried it on [SharpLab](https://sharplab.io/) and it was giving me this stack trace (not sure if it's actually related):
```
System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Microsoft.CodeAnalysis.SmallDictionary`2.HandleInsert(AvlNode node, AvlNode parent, K key, V value, Boolean add) in /_/src/Compilers/Core/Portable/Collections/SmallDictionary.cs:line 461
at Microsoft.CodeAnalysis.SmallDictionary`2.Insert(Int32 hashCode, K key, V value, Boolean add) in /_/src/Compilers/Core/Portable/Collections/SmallDictionary.cs:line 310
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.DeclareLocals[TSymbol](Scope scope, ImmutableArray`1 locals, Boolean declareAsFree) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 780
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.VisitNestedFunction(MethodSymbol functionSymbol, BoundBlock body) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 582
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.VisitLambda(BoundLambda node) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 430
at Microsoft.CodeAnalysis.CSharp.BoundLambda.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 7002
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.VisitExpressionWithoutStackGuard(BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 88
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs:line 218
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitConversion(BoundConversion node) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 9014
at Microsoft.CodeAnalysis.CSharp.BoundConversion.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 2513
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.VisitExpressionWithoutStackGuard(BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 88
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs:line 218
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitList[T](ImmutableArray`1 list) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 22
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitCall(BoundCall node) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 9408
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.VisitCall(BoundCall node) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 442
at Microsoft.CodeAnalysis.CSharp.BoundCall.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 5694
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.VisitExpressionWithoutStackGuard(BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 88
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs:line 238
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs:line 218
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.VisitConditionalGoto(BoundConditionalGoto node) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 521
at Microsoft.CodeAnalysis.CSharp.BoundConditionalGoto.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 4434
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitSequencePointWithSpan(BoundSequencePointWithSpan node) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 9040
at Microsoft.CodeAnalysis.CSharp.BoundSequencePointWithSpan.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 2724
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitList[T](ImmutableArray`1 list) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 22
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitScope(BoundScope node) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 9052
at Microsoft.CodeAnalysis.CSharp.BoundScope.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 2891
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitList[T](ImmutableArray`1 list) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 22
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.VisitBlock(BoundBlock node) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 404
at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 2862
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitSequencePoint(BoundSequencePoint node) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 9035
at Microsoft.CodeAnalysis.CSharp.BoundSequencePoint.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 2696
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitList[T](ImmutableArray`1 list) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 22
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.VisitBlock(BoundBlock node) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 404
at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 2862
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.Build() in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 379
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.Build(BoundNode node, MethodSymbol topLevelMethod, HashSet`1 methodsConvertedToDelegates, DiagnosticBag diagnostics) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 365
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.Analyze(BoundNode node, MethodSymbol method, Int32 topLevelMethodOrdinal, MethodSymbol substitutedSourceMethod, VariableSlotAllocator slotAllocatorOpt, TypeCompilationState compilationState, ArrayBuilder`1 closureDebugInfo, DiagnosticBag diagnostics) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.cs:line 77
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Rewrite(BoundStatement loweredBody, NamedTypeSymbol thisType, ParameterSymbol thisParameter, MethodSymbol method, Int32 methodOrdinal, MethodSymbol substitutedSourceMethod, ArrayBuilder`1 lambdaDebugInfoBuilder, ArrayBuilder`1 closureDebugInfoBuilder, VariableSlotAllocator slotAllocatorOpt, TypeCompilationState compilationState, DiagnosticBag diagnostics, HashSet`1 assignLocals) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.cs:line 240
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.LowerBodyOrInitializer(MethodSymbol method, Int32 methodOrdinal, BoundStatement body, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState, Boolean instrumentForDynamicAnalysis, DebugDocumentProvider debugDocumentProvider, ImmutableArray`1& dynamicAnalysisSpans, DiagnosticBag diagnostics, VariableSlotAllocator& lazyVariableSlotAllocator, ArrayBuilder`1 lambdaDebugInfoBuilder, ArrayBuilder`1 closureDebugInfoBuilder, StateMachineTypeSymbol& stateMachineTypeOpt) in /_/src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs:line 1400
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) in /_/src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs:line 886
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) in /_/src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs:line 508
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.b__0() in /_/src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs:line 404
at Roslyn.Utilities.UICultureUtilities.<>c__DisplayClass5_0.b__0() in /_/src/Compilers/Core/Portable/InternalUtilities/UICultureUtilities.cs:line 141
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.WaitForWorkers() in /_/src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs:line 313
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethodBodies(CSharpCompilation compilation, PEModuleBuilder moduleBeingBuiltOpt, Boolean emittingPdb, Boolean emitTestCoverageData, Boolean hasDeclarationErrors, DiagnosticBag diagnostics, Predicate`1 filterOpt, CancellationToken cancellationToken) in /_/src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs:line 205
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.CompileMethods(CommonPEModuleBuilder moduleBuilder, Boolean emittingPdb, Boolean emitMetadataOnly, Boolean emitTestCoverageData, DiagnosticBag diagnostics, Predicate`1 filterOpt, CancellationToken cancellationToken) in /_/src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs:line 2937
at Microsoft.CodeAnalysis.Compilation.Emit(Stream peStream, Stream metadataPEStream, Stream pdbStream, Stream xmlDocumentationStream, Stream win32Resources, IEnumerable`1 manifestResources, EmitOptions options, IMethodSymbol debugEntryPoint, Stream sourceLinkStream, IEnumerable`1 embeddedTexts, CompilationTestData testData, CancellationToken cancellationToken) in /_/src/Compilers/Core/Portable/Compilation/Compilation.cs:line 2561
at Microsoft.CodeAnalysis.Compilation.Emit(Stream peStream, Stream pdbStream, Stream xmlDocumentationStream, Stream win32Resources, IEnumerable`1 manifestResources, EmitOptions options, IMethodSymbol debugEntryPoint, Stream sourceLinkStream, IEnumerable`1 embeddedTexts, Stream metadataPEStream, CancellationToken cancellationToken) in /_/src/Compilers/Core/Portable/Compilation/Compilation.cs:line 2517
at SharpLab.Server.Compilation.Compiler.TryCompileToStreamAsync(MemoryStream assemblyStream, MemoryStream symbolStream, IWorkSession session, IList`1 diagnostics, CancellationToken cancellationToken) in D:\a\SharpLab\SharpLab\!roslyn-branches\dotnet-master\sharplab\source\Server\Compilation\Compiler.cs:line 31
at SharpLab.Server.MirrorSharp.SlowUpdate.ProcessAsync(IWorkSession session, IList`1 diagnostics, CancellationToken cancellationToken) in D:\a\SharpLab\SharpLab\!roslyn-branches\dotnet-master\sharplab\source\Server\MirrorSharp\SlowUpdate.cs:line 110
at MirrorSharp.Internal.Handlers.SlowUpdateHandler.ExecuteAsync(AsyncData data, WorkSession session, ICommandResultSender sender, CancellationToken cancellationToken)
at MirrorSharp.Internal.Connection.ReceiveAndProcessInternalAsync(CancellationToken cancellationToken)
at MirrorSharp.Internal.Connection.ReceiveAndProcessAsync(CancellationToken cancellationToken)
```
Might be somehow related to #40251 or #48259.
",True,"error MSB6006: ""csc.exe"" exited with code -2146232797 on a complex switch expression - **Version Used**: Visual Studio 16.7.5
**Steps to Reproduce**: Try compiling the following code snippet (I'm using the default .NET Core Console App in VS).
The issue seems to have something to do with the complexity of the `switch` expression and amount of cases and usage of the `.Any`, but I cannot figure it out.
```csharp
using System;
using System.Linq;
namespace Sample
{
internal class Row
{
public string Message { get; set; }
}
internal class Program
{
private static void Main()
{
Console.WriteLine(ProcessRow(new Row()));
}
private static string ProcessRow(Row row)
{
if (row == null) throw new ArgumentNullException(nameof(row));
return row switch
{
{ Message: ""stringA"" } => ""stringB"",
var r when new[] { ""stringC"", ""stringD"" }.Any(x => r.Message.Contains(x)) => ""stringE"",
{ Message: ""stringF"" } => ""stringG"",
_ => ""stringH"",
};
}
}
}
```
**Expected Behavior**: It either compiles (it looks valid to me) or gives me a reasonable error I can work with (if it's not actually valid code for some reason).
**Actual Behavior**: It takes a while, and then finishes with:
```
MSB6006 ""csc.exe"" exited with code -2146232797.
```
I also tried it on [SharpLab](https://sharplab.io/) and it was giving me this stack trace (not sure if it's actually related):
```
System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Microsoft.CodeAnalysis.SmallDictionary`2.HandleInsert(AvlNode node, AvlNode parent, K key, V value, Boolean add) in /_/src/Compilers/Core/Portable/Collections/SmallDictionary.cs:line 461
at Microsoft.CodeAnalysis.SmallDictionary`2.Insert(Int32 hashCode, K key, V value, Boolean add) in /_/src/Compilers/Core/Portable/Collections/SmallDictionary.cs:line 310
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.DeclareLocals[TSymbol](Scope scope, ImmutableArray`1 locals, Boolean declareAsFree) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 780
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.VisitNestedFunction(MethodSymbol functionSymbol, BoundBlock body) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 582
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.VisitLambda(BoundLambda node) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 430
at Microsoft.CodeAnalysis.CSharp.BoundLambda.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 7002
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.VisitExpressionWithoutStackGuard(BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 88
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs:line 218
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitConversion(BoundConversion node) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 9014
at Microsoft.CodeAnalysis.CSharp.BoundConversion.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 2513
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.VisitExpressionWithoutStackGuard(BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 88
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs:line 218
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitList[T](ImmutableArray`1 list) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 22
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitCall(BoundCall node) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 9408
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.VisitCall(BoundCall node) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 442
at Microsoft.CodeAnalysis.CSharp.BoundCall.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 5694
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.VisitExpressionWithoutStackGuard(BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 88
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs:line 238
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs:line 218
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.VisitConditionalGoto(BoundConditionalGoto node) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 521
at Microsoft.CodeAnalysis.CSharp.BoundConditionalGoto.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 4434
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitSequencePointWithSpan(BoundSequencePointWithSpan node) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 9040
at Microsoft.CodeAnalysis.CSharp.BoundSequencePointWithSpan.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 2724
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitList[T](ImmutableArray`1 list) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 22
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitScope(BoundScope node) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 9052
at Microsoft.CodeAnalysis.CSharp.BoundScope.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 2891
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitList[T](ImmutableArray`1 list) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 22
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.VisitBlock(BoundBlock node) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 404
at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 2862
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitSequencePoint(BoundSequencePoint node) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 9035
at Microsoft.CodeAnalysis.CSharp.BoundSequencePoint.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 2696
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalker.VisitList[T](ImmutableArray`1 list) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 22
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.VisitBlock(BoundBlock node) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 404
at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(BoundTreeVisitor visitor) in /_/src/Compilers/CSharp/Portable/Generated/BoundNodes.xml.Generated.cs:line 2862
at Microsoft.CodeAnalysis.CSharp.BoundTreeWalkerWithStackGuard.Visit(BoundNode node) in /_/src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs:line 78
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.Build() in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 379
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.ScopeTreeBuilder.Build(BoundNode node, MethodSymbol topLevelMethod, HashSet`1 methodsConvertedToDelegates, DiagnosticBag diagnostics) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.Tree.cs:line 365
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Analysis.Analyze(BoundNode node, MethodSymbol method, Int32 topLevelMethodOrdinal, MethodSymbol substitutedSourceMethod, VariableSlotAllocator slotAllocatorOpt, TypeCompilationState compilationState, ArrayBuilder`1 closureDebugInfo, DiagnosticBag diagnostics) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.Analysis.cs:line 77
at Microsoft.CodeAnalysis.CSharp.ClosureConversion.Rewrite(BoundStatement loweredBody, NamedTypeSymbol thisType, ParameterSymbol thisParameter, MethodSymbol method, Int32 methodOrdinal, MethodSymbol substitutedSourceMethod, ArrayBuilder`1 lambdaDebugInfoBuilder, ArrayBuilder`1 closureDebugInfoBuilder, VariableSlotAllocator slotAllocatorOpt, TypeCompilationState compilationState, DiagnosticBag diagnostics, HashSet`1 assignLocals) in /_/src/Compilers/CSharp/Portable/Lowering/ClosureConversion/ClosureConversion.cs:line 240
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.LowerBodyOrInitializer(MethodSymbol method, Int32 methodOrdinal, BoundStatement body, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState, Boolean instrumentForDynamicAnalysis, DebugDocumentProvider debugDocumentProvider, ImmutableArray`1& dynamicAnalysisSpans, DiagnosticBag diagnostics, VariableSlotAllocator& lazyVariableSlotAllocator, ArrayBuilder`1 lambdaDebugInfoBuilder, ArrayBuilder`1 closureDebugInfoBuilder, StateMachineTypeSymbol& stateMachineTypeOpt) in /_/src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs:line 1400
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) in /_/src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs:line 886
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) in /_/src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs:line 508
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.b__0() in /_/src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs:line 404
at Roslyn.Utilities.UICultureUtilities.<>c__DisplayClass5_0.b__0() in /_/src/Compilers/Core/Portable/InternalUtilities/UICultureUtilities.cs:line 141
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.WaitForWorkers() in /_/src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs:line 313
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethodBodies(CSharpCompilation compilation, PEModuleBuilder moduleBeingBuiltOpt, Boolean emittingPdb, Boolean emitTestCoverageData, Boolean hasDeclarationErrors, DiagnosticBag diagnostics, Predicate`1 filterOpt, CancellationToken cancellationToken) in /_/src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs:line 205
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.CompileMethods(CommonPEModuleBuilder moduleBuilder, Boolean emittingPdb, Boolean emitMetadataOnly, Boolean emitTestCoverageData, DiagnosticBag diagnostics, Predicate`1 filterOpt, CancellationToken cancellationToken) in /_/src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs:line 2937
at Microsoft.CodeAnalysis.Compilation.Emit(Stream peStream, Stream metadataPEStream, Stream pdbStream, Stream xmlDocumentationStream, Stream win32Resources, IEnumerable`1 manifestResources, EmitOptions options, IMethodSymbol debugEntryPoint, Stream sourceLinkStream, IEnumerable`1 embeddedTexts, CompilationTestData testData, CancellationToken cancellationToken) in /_/src/Compilers/Core/Portable/Compilation/Compilation.cs:line 2561
at Microsoft.CodeAnalysis.Compilation.Emit(Stream peStream, Stream pdbStream, Stream xmlDocumentationStream, Stream win32Resources, IEnumerable`1 manifestResources, EmitOptions options, IMethodSymbol debugEntryPoint, Stream sourceLinkStream, IEnumerable`1 embeddedTexts, Stream metadataPEStream, CancellationToken cancellationToken) in /_/src/Compilers/Core/Portable/Compilation/Compilation.cs:line 2517
at SharpLab.Server.Compilation.Compiler.TryCompileToStreamAsync(MemoryStream assemblyStream, MemoryStream symbolStream, IWorkSession session, IList`1 diagnostics, CancellationToken cancellationToken) in D:\a\SharpLab\SharpLab\!roslyn-branches\dotnet-master\sharplab\source\Server\Compilation\Compiler.cs:line 31
at SharpLab.Server.MirrorSharp.SlowUpdate.ProcessAsync(IWorkSession session, IList`1 diagnostics, CancellationToken cancellationToken) in D:\a\SharpLab\SharpLab\!roslyn-branches\dotnet-master\sharplab\source\Server\MirrorSharp\SlowUpdate.cs:line 110
at MirrorSharp.Internal.Handlers.SlowUpdateHandler.ExecuteAsync(AsyncData data, WorkSession session, ICommandResultSender sender, CancellationToken cancellationToken)
at MirrorSharp.Internal.Connection.ReceiveAndProcessInternalAsync(CancellationToken cancellationToken)
at MirrorSharp.Internal.Connection.ReceiveAndProcessAsync(CancellationToken cancellationToken)
```
Might be somehow related to #40251 or #48259.
",1,error csc exe exited with code on a complex switch expression version used visual studio steps to reproduce try compiling the following code snippet i m using the default net core console app in vs the issue seems to have something to do with the complexity of the switch expression and amount of cases and usage of the any but i cannot figure it out csharp using system using system linq namespace sample internal class row public string message get set internal class program private static void main console writeline processrow new row private static string processrow row row if row null throw new argumentnullexception nameof row return row switch message stringa stringb var r when new stringc stringd any x r message contains x stringe message stringf stringg stringh expected behavior it either compiles it looks valid to me or gives me a reasonable error i can work with if it s not actually valid code for some reason actual behavior it takes a while and then finishes with csc exe exited with code i also tried it on and it was giving me this stack trace not sure if it s actually related system invalidoperationexception operation is not valid due to the current state of the object at microsoft codeanalysis smalldictionary handleinsert avlnode node avlnode parent k key v value boolean add in src compilers core portable collections smalldictionary cs line at microsoft codeanalysis smalldictionary insert hashcode k key v value boolean add in src compilers core portable collections smalldictionary cs line at microsoft codeanalysis csharp closureconversion analysis scopetreebuilder declarelocals scope scope immutablearray locals boolean declareasfree in src compilers csharp portable lowering closureconversion closureconversion analysis tree cs line at microsoft codeanalysis csharp closureconversion analysis scopetreebuilder visitnestedfunction methodsymbol functionsymbol boundblock body in src compilers csharp portable lowering closureconversion closureconversion analysis tree cs line at microsoft codeanalysis csharp closureconversion analysis scopetreebuilder visitlambda boundlambda node in src compilers csharp portable lowering closureconversion closureconversion analysis tree cs line at microsoft codeanalysis csharp boundlambda accept boundtreevisitor visitor in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundtreewalkerwithstackguard visitexpressionwithoutstackguard boundexpression node in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard recursiondepth boundexpression node in src compilers csharp portable boundtree boundtreevisitors cs line at microsoft codeanalysis csharp boundtreewalkerwithstackguard visit boundnode node in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp boundtreewalker visitconversion boundconversion node in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundconversion accept boundtreevisitor visitor in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundtreewalkerwithstackguard visitexpressionwithoutstackguard boundexpression node in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard recursiondepth boundexpression node in src compilers csharp portable boundtree boundtreevisitors cs line at microsoft codeanalysis csharp boundtreewalkerwithstackguard visit boundnode node in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp boundtreewalker visitlist immutablearray list in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp boundtreewalker visitcall boundcall node in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp closureconversion analysis scopetreebuilder visitcall boundcall node in src compilers csharp portable lowering closureconversion closureconversion analysis tree cs line at microsoft codeanalysis csharp boundcall accept boundtreevisitor visitor in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundtreewalkerwithstackguard visitexpressionwithoutstackguard boundexpression node in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard boundexpression node in src compilers csharp portable boundtree boundtreevisitors cs line at microsoft codeanalysis csharp boundtreevisitor visitexpressionwithstackguard recursiondepth boundexpression node in src compilers csharp portable boundtree boundtreevisitors cs line at microsoft codeanalysis csharp boundtreewalkerwithstackguard visit boundnode node in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp closureconversion analysis scopetreebuilder visitconditionalgoto boundconditionalgoto node in src compilers csharp portable lowering closureconversion closureconversion analysis tree cs line at microsoft codeanalysis csharp boundconditionalgoto accept boundtreevisitor visitor in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundtreewalkerwithstackguard visit boundnode node in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp boundtreewalker visitsequencepointwithspan boundsequencepointwithspan node in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundsequencepointwithspan accept boundtreevisitor visitor in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundtreewalkerwithstackguard visit boundnode node in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp boundtreewalker visitlist immutablearray list in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp boundtreewalker visitscope boundscope node in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundscope accept boundtreevisitor visitor in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundtreewalkerwithstackguard visit boundnode node in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp boundtreewalker visitlist immutablearray list in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp closureconversion analysis scopetreebuilder visitblock boundblock node in src compilers csharp portable lowering closureconversion closureconversion analysis tree cs line at microsoft codeanalysis csharp boundblock accept boundtreevisitor visitor in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundtreewalkerwithstackguard visit boundnode node in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp boundtreewalker visitsequencepoint boundsequencepoint node in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundsequencepoint accept boundtreevisitor visitor in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundtreewalkerwithstackguard visit boundnode node in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp boundtreewalker visitlist immutablearray list in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp closureconversion analysis scopetreebuilder visitblock boundblock node in src compilers csharp portable lowering closureconversion closureconversion analysis tree cs line at microsoft codeanalysis csharp boundblock accept boundtreevisitor visitor in src compilers csharp portable generated boundnodes xml generated cs line at microsoft codeanalysis csharp boundtreewalkerwithstackguard visit boundnode node in src compilers csharp portable boundtree boundtreewalker cs line at microsoft codeanalysis csharp closureconversion analysis scopetreebuilder build in src compilers csharp portable lowering closureconversion closureconversion analysis tree cs line at microsoft codeanalysis csharp closureconversion analysis scopetreebuilder build boundnode node methodsymbol toplevelmethod hashset methodsconvertedtodelegates diagnosticbag diagnostics in src compilers csharp portable lowering closureconversion closureconversion analysis tree cs line at microsoft codeanalysis csharp closureconversion analysis analyze boundnode node methodsymbol method toplevelmethodordinal methodsymbol substitutedsourcemethod variableslotallocator slotallocatoropt typecompilationstate compilationstate arraybuilder closuredebuginfo diagnosticbag diagnostics in src compilers csharp portable lowering closureconversion closureconversion analysis cs line at microsoft codeanalysis csharp closureconversion rewrite boundstatement loweredbody namedtypesymbol thistype parametersymbol thisparameter methodsymbol method methodordinal methodsymbol substitutedsourcemethod arraybuilder lambdadebuginfobuilder arraybuilder closuredebuginfobuilder variableslotallocator slotallocatoropt typecompilationstate compilationstate diagnosticbag diagnostics hashset assignlocals in src compilers csharp portable lowering closureconversion closureconversion cs line at microsoft codeanalysis csharp methodcompiler lowerbodyorinitializer methodsymbol method methodordinal boundstatement body synthesizedsubmissionfields previoussubmissionfields typecompilationstate compilationstate boolean instrumentfordynamicanalysis debugdocumentprovider debugdocumentprovider immutablearray dynamicanalysisspans diagnosticbag diagnostics variableslotallocator lazyvariableslotallocator arraybuilder lambdadebuginfobuilder arraybuilder closuredebuginfobuilder statemachinetypesymbol statemachinetypeopt in src compilers csharp portable compiler methodcompiler cs line at microsoft codeanalysis csharp methodcompiler compilemethod methodsymbol methodsymbol methodordinal processedfieldinitializers processedinitializers synthesizedsubmissionfields previoussubmissionfields typecompilationstate compilationstate in src compilers csharp portable compiler methodcompiler cs line at microsoft codeanalysis csharp methodcompiler compilenamedtype namedtypesymbol containingtype in src compilers csharp portable compiler methodcompiler cs line at microsoft codeanalysis csharp methodcompiler c b in src compilers csharp portable compiler methodcompiler cs line at roslyn utilities uicultureutilities c b in src compilers core portable internalutilities uicultureutilities cs line at system threading tasks task innerinvoke at system threading tasks task c b object obj at system threading executioncontext runinternal executioncontext executioncontext contextcallback callback object state end of stack trace from previous location where exception was thrown at system threading executioncontext runinternal executioncontext executioncontext contextcallback callback object state at system threading tasks task executewiththreadlocal task currenttaskslot thread threadpoolthread end of stack trace from previous location where exception was thrown at microsoft codeanalysis csharp methodcompiler waitforworkers in src compilers csharp portable compiler methodcompiler cs line at microsoft codeanalysis csharp methodcompiler compilemethodbodies csharpcompilation compilation pemodulebuilder modulebeingbuiltopt boolean emittingpdb boolean emittestcoveragedata boolean hasdeclarationerrors diagnosticbag diagnostics predicate filteropt cancellationtoken cancellationtoken in src compilers csharp portable compiler methodcompiler cs line at microsoft codeanalysis csharp csharpcompilation compilemethods commonpemodulebuilder modulebuilder boolean emittingpdb boolean emitmetadataonly boolean emittestcoveragedata diagnosticbag diagnostics predicate filteropt cancellationtoken cancellationtoken in src compilers csharp portable compilation csharpcompilation cs line at microsoft codeanalysis compilation emit stream pestream stream metadatapestream stream pdbstream stream xmldocumentationstream stream ienumerable manifestresources emitoptions options imethodsymbol debugentrypoint stream sourcelinkstream ienumerable embeddedtexts compilationtestdata testdata cancellationtoken cancellationtoken in src compilers core portable compilation compilation cs line at microsoft codeanalysis compilation emit stream pestream stream pdbstream stream xmldocumentationstream stream ienumerable manifestresources emitoptions options imethodsymbol debugentrypoint stream sourcelinkstream ienumerable embeddedtexts stream metadatapestream cancellationtoken cancellationtoken in src compilers core portable compilation compilation cs line at sharplab server compilation compiler trycompiletostreamasync memorystream assemblystream memorystream symbolstream iworksession session ilist diagnostics cancellationtoken cancellationtoken in d a sharplab sharplab roslyn branches dotnet master sharplab source server compilation compiler cs line at sharplab server mirrorsharp slowupdate processasync iworksession session ilist diagnostics cancellationtoken cancellationtoken in d a sharplab sharplab roslyn branches dotnet master sharplab source server mirrorsharp slowupdate cs line at mirrorsharp internal handlers slowupdatehandler executeasync asyncdata data worksession session icommandresultsender sender cancellationtoken cancellationtoken at mirrorsharp internal connection receiveandprocessinternalasync cancellationtoken cancellationtoken at mirrorsharp internal connection receiveandprocessasync cancellationtoken cancellationtoken might be somehow related to or ,1
1271,14530420553.0,IssuesEvent,2020-12-14 19:14:23,dotnet/roslyn,https://api.github.com/repos/dotnet/roslyn,closed,VS randomly crashes and finally hangs on recovering files,Area-Compilers Tenet-Reliability,"_This issue has been moved from [a ticket on Developer Community](https://developercommunity2.visualstudio.com/t/VS-randomly-crashes-and-finally-hangs-on/757601)._
---
This is the result of 2 days of misery where VS would just kill itself at random times
**THIS IS THE WORST RELEASE OF VS EVER AND IT HAS WASTED COUNTLESS HOURR FOR ME. FIX IT.**
On top of all that, if I try to record the problem, it does not occur (but then again, VS now does not ask to restore recovered files anymore, so I guess the problem was in those files and I've lost all my work now ...)
Application Event Log Entries :
**Monday september 30th :**
Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol.IsWritable(BoundExpression receiver, Binder containingBinder)
at Microsoft.CodeAnalysis.VisualBasic.Binder.CreateBoundCallOrPropertyAccess(SyntaxNode node, SyntaxNode target, TypeCharacter typeChar, BoundMethodOrPropertyGroup group, ImmutableArray`1 boundArguments, CandidateAnalysisResult bestResult, ImmutableArray`1 asyncLambdaSubToFunctionMismatch, DiagnosticBag diagnostics, Boolean suppressAbstractCallDiagnostics)
at Microsoft.CodeAnalysis.VisualBasic.Binder.BindInvocationExpression(SyntaxNode node, SyntaxNode target, TypeCharacter typeChar, BoundMethodOrPropertyGroup group, ImmutableArray`1 boundArguments, ImmutableArray`1 argumentNames, DiagnosticBag diagnostics, SyntaxNode callerInfoOpt, Boolean allowConstructorCall, Boolean suppressAbstractCallDiagnostics, Boolean isDefaultMemberAccess, Symbol representCandidateInDiagnosticsOpt, Boolean forceExpandedForm)
at Microsoft.CodeAnalysis.VisualBasic.Binder.ReclassifyAsValue(BoundExpression expr, DiagnosticBag diagnostics)
at Microsoft.CodeAnalysis.VisualBasic.Binder.MakeValue(BoundExpression expr, DiagnosticBag diagnostics)
at Microsoft.CodeAnalysis.VisualBasic.Binder.AdjustReceiverValue(BoundExpression receiver, SyntaxNode node, DiagnosticBag diagnostics)
at Microsoft.CodeAnalysis.VisualBasic.Binder.BindMemberAccess(VisualBasicSyntaxNode node, BoundExpression left, SimpleNameSyntax right, Boolean eventContext, DiagnosticBag diagnostics)
at Microsoft.CodeAnalysis.VisualBasic.Binder.BindQualifiedName(QualifiedNameSyntax name, DiagnosticBag diagnostics)
at Microsoft.CodeAnalysis.VisualBasic.Binder.BindExpression(ExpressionSyntax node, Boolean isInvocationOrAddressOf, Boolean isOperandOfConditionalBranch, Boolean eventContext, DiagnosticBag diagnostics)
at Microsoft.CodeAnalysis.VisualBasic.SyntaxTreeSemanticModel.TryBindNamespaceOrTypeAsExpression(ExpressionSyntax node, SymbolInfoOptions options)
at Microsoft.CodeAnalysis.VisualBasic.SyntaxTreeSemanticModel.GetTypeOrNamespaceSymbolInfoNotInMember(TypeSyntax expression, SymbolInfoOptions options)
at Microsoft.CodeAnalysis.VisualBasic.SyntaxTreeSemanticModel.GetExpressionSymbolInfo(ExpressionSyntax node, SymbolInfoOptions options, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel.GetSymbolInfo(ExpressionSyntax expression, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.VisualBasic.VisualBasicExtensions.GetSymbolInfo(SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.VisualBasic.Classification.Classifiers.NameSyntaxClassifier.ClassifyNameSyntax(NameSyntax node, SemanticModel semanticModel, ArrayBuilder`1 result, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.VisualBasic.Classification.Classifiers.NameSyntaxClassifier.AddClassifications(Workspace workspace, SyntaxNode syntax, SemanticModel semanticModel, ArrayBuilder`1 result, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.Worker.ClassifyNode(SyntaxNode syntax)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.Worker.ProcessNodes()
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.Worker.Classify(Workspace workspace, SemanticModel semanticModel, TextSpan textSpan, ArrayBuilder`1 list, Func`2 getNodeClassifiers, Func`2 getTokenClassifiers, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.d__5.MoveNext()
Stack:
at System.Environment.FailFast(System.String, System.Exception)
at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception, System.Action`1)
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.ReportUnlessCanceled(System.Exception)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+d__5.MoveNext()
at Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol.IsWritable(Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic.Binder)
at Microsoft.CodeAnalysis.VisualBasic.Binder.CreateBoundCallOrPropertyAccess(Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeCharacter, Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup, System.Collections.Immutable.ImmutableArray`1, CandidateAnalysisResult, System.Collections.Immutable.ImmutableArray`1, Microsoft.CodeAnalysis.DiagnosticBag, Boolean)
at Microsoft.CodeAnalysis.VisualBasic.Binder.BindInvocationExpression(Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeCharacter, Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup, System.Collections.Immutable.ImmutableArray`1, System.Collections.Immutable.ImmutableArray`1, Microsoft.CodeAnalysis.DiagnosticBag, Microsoft.CodeAnalysis.SyntaxNode, Boolean, Boolean, Boolean, Microsoft.CodeAnalysis.VisualBasic.Symbol, Boolean)
at Microsoft.CodeAnalysis.VisualBasic.Binder.ReclassifyAsValue(Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.DiagnosticBag)
at Microsoft.CodeAnalysis.VisualBasic.Binder.MakeValue(Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.DiagnosticBag)
at Microsoft.CodeAnalysis.VisualBasic.Binder.AdjustReceiverValue(Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.DiagnosticBag)
at Microsoft.CodeAnalysis.VisualBasic.Binder.BindMemberAccess(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode, Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleNameSyntax, Boolean, Microsoft.CodeAnalysis.DiagnosticBag)
at Microsoft.CodeAnalysis.VisualBasic.Binder.BindQualifiedName(Microsoft.CodeAnalysis.VisualBasic.Syntax.QualifiedNameSyntax, Microsoft.CodeAnalysis.DiagnosticBag)
at Microsoft.CodeAnalysis.VisualBasic.Binder.BindExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax, Boolean, Boolean, Boolean, Microsoft.CodeAnalysis.DiagnosticBag)
at Microsoft.CodeAnalysis.VisualBasic.SyntaxTreeSemanticModel.TryBindNamespaceOrTypeAsExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax, SymbolInfoOptions)
at Microsoft.CodeAnalysis.VisualBasic.SyntaxTreeSemanticModel.GetTypeOrNamespaceSymbolInfoNotInMember(Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeSyntax, SymbolInfoOptions)
at Microsoft.CodeAnalysis.VisualBasic.SyntaxTreeSemanticModel.GetExpressionSymbolInfo(Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax, SymbolInfoOptions, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel.GetSymbolInfo(Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.VisualBasic.VisualBasicExtensions.GetSymbolInfo(Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.VisualBasic.Classification.Classifiers.NameSyntaxClassifier.ClassifyNameSyntax(Microsoft.CodeAnalysis.VisualBasic.Syntax.NameSyntax, Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.VisualBasic.Classification.Classifiers.NameSyntaxClassifier.AddClassifications(Microsoft.CodeAnalysis.Workspace, Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+Worker.ClassifyNode(Microsoft.CodeAnalysis.SyntaxNode)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+Worker.ProcessNodes()
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+Worker.Classify(Microsoft.CodeAnalysis.Workspace, Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis.Text.TextSpan, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1, System.Func`2>, System.Func`2>, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+d__5.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService+d__5, Microsoft.CodeAnalysis.Workspaces, Version=3.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]](d__5 ByRef)
at Microsoft.CodeAnalysis.Classification.AbstractSyntaxClassificationService.AddSemanticClassificationsAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.Text.TextSpan, System.Func`2>, System.Func`2>, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1, System.Threading.CancellationToken)
at Microsoft.CodeAnalysis.Classification.AbstractClassificationService+d__2.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.CodeAnalysis.Classification.AbstractClassificationService+