Skip to content

Pool validation: add more tracking#83799

Draft
jjonescz wants to merge 4 commits into
dotnet:mainfrom
jjonescz:pool-caller-info
Draft

Pool validation: add more tracking#83799
jjonescz wants to merge 4 commits into
dotnet:mainfrom
jjonescz:pool-caller-info

Conversation

@jjonescz
Copy link
Copy Markdown
Member

@jjonescz jjonescz commented May 20, 2026

These changes helped investigate #83749 locally.

Example from this PR's draft build https://dev.azure.com/dnceng-public/public/_build/results?buildId=1428228&view=ms.vss-test-web.build-test-results-tab&runId=39683766&resultId=112157&paneView=debug:

Pool leak detected! The following pooled objects were not returned:
Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder1[Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol] (from ArrayBuilder.cs:508) (allocated at ArrayBuilder.cs:638): 47
Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder1[Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol] (from ArrayBuilder.cs:508) (allocated at PENamespaceSymbol.cs:284): 1
Microsoft Reviewers: Open in CodeFlow

jjonescz and others added 3 commits May 20, 2026 13:21
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant