Description
Description
We have had a partner team as well as other internal reports that crashreport.json files contain empty stacks and MachO dumps collected on macOS 13 Ventura do not contain valid callstacks or exception information. .NET dumps are needed to collect actionable crash and hang report information for processes. This bug blocks collecting both crash dump reports as well as actionable crash reports.
Reproduction Steps
- Install .NET 6 or .NET 7 on macOS 13 Ventura
- Either collect a dump using the crash dump and report environment variables or trigger a dump using dotnet-dump
- Use dotnet-dump analyze to view callstacks int he dump.
- Observe empty callstacks in the collected dump.
Expected behavior
.NET dumps and crash reports on macOS 13 Ventura contain valid information
Actual behavior
Createdump will output the error InitalizeDAC: coreclr not found; not using DAC
. Callstacks in the crashreport.json as well as dotnet-dump analyze
output are empty.
Regression?
This is a regression when upgrading to macOS 13 Ventura
Known Workarounds
No known workaround
Configuration
.NET versions: .NET 6 and 7
OS: macOS 13 Ventura
Architecture: x64, arm64
Other information
No response