Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac crash dumps #71706

Merged
merged 9 commits into from
Jan 19, 2024
Merged

Mac crash dumps #71706

merged 9 commits into from
Jan 19, 2024

Conversation

jaredpar
Copy link
Member

@jaredpar jaredpar commented Jan 18, 2024

This change gets us closer to fixing the crashes in our OSX queues.

The most important part of this change is getting actionable dumps on those queues. RunTests was updated to use a number of DOTNET_ environment variables to limit the size of dumps there + produce .json summaries of crashes that at least give us stack data. Given that information I was able to identify several issues:

  • There were two compiler tests that were stack overflowing and those are now addressed.
  • A crash in the runtime during GC activity (guessing some type of corruption exposed by GC)

The latter issue is random and thus OSX is still failing. This PR moves us forward though by addressing two of the problems and producing actionable data during the run.

@dotnet-issue-labeler dotnet-issue-labeler bot added Area-Infrastructure untriaged Issues and PRs which have not yet been triaged by a lead labels Jan 18, 2024
@jaredpar jaredpar marked this pull request as ready for review January 18, 2024 23:54
@jaredpar jaredpar requested review from a team as code owners January 18, 2024 23:54
@jaredpar
Copy link
Member Author

@dotnet/roslyn-infrastructure PTAL

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Infrastructure untriaged Issues and PRs which have not yet been triaged by a lead
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants