The following combined token is never disposed:
|
var combinedTokenSource = _cancelSource.Token.CombineWith(requestCancellationToken); |
This produced a memory leak, where all cancellation token sources for the request queue are retained indefinitely.
Also filed internally:
AB#1495106
AB#1464066
The following combined token is never disposed:
roslyn/src/Features/LanguageServer/Protocol/Handler/RequestExecutionQueue.cs
Line 165 in 6023476
This produced a memory leak, where all cancellation token sources for the request queue are retained indefinitely.
Also filed internally:
AB#1495106
AB#1464066