Skip to content

Improve resiliency when rooting broken assemblies#103962

Merged
MichalStrehovsky merged 1 commit intodotnet:mainfrom
MichalStrehovsky:fix103843
Jun 26, 2024
Merged

Improve resiliency when rooting broken assemblies#103962
MichalStrehovsky merged 1 commit intodotnet:mainfrom
MichalStrehovsky:fix103843

Conversation

@MichalStrehovsky
Copy link
Copy Markdown
Member

Do a couple more upfront checks to trigger exceptions when it's recoverable. Fixes #103843.

We still eventually crash when generating debug information since we don't have fine grained tracking of what parts of the type we looked at. The user would need to drop debug info generation, or stop feeding the compiler garbage.

Cc @dotnet/ilc-contrib

Do a couple more upfront checks to trigger exceptions when it's recoverable. Fixes dotnet#103843.

We still eventually crash when generating debug information since we don't have fine grained tracking of what parts of the type we looked at. The user would need to drop debug info generation, or stop feeding us garbage.
@dotnet-policy-service
Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @agocke, @MichalStrehovsky, @jkotas
See info in area-owners.md if you want to be subscribed.

@MichalStrehovsky
Copy link
Copy Markdown
Member Author

/ba-g known timeouts on Linux legs

@MichalStrehovsky MichalStrehovsky merged commit d6581f8 into dotnet:main Jun 26, 2024
@MichalStrehovsky MichalStrehovsky deleted the fix103843 branch June 26, 2024 05:45
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ILC: FileNotFoundException for base type from unresolved assembly

2 participants