You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On .NET 9, it is no longer possible to debug the x64 runtime when it is running under emulation (Rosetta) on an arm64 macOS. The same scenario works with .NET 8.
Reproduction Steps
On an ARM64 macOS machine:
Install the ARM64 and x64 .NET SDK
Create a new console project targeting .NET 9
Configure the debugger to run the project in the x64 runtime instead of ARM64. Instructions for VS Code
Set a breakpoint on the first line of main
Launch the project
Expected behavior
The user's module should load and run in the target process
Actual behavior
The .NET Runtime fails to initialize when being debugged. The last callback sent is a thread create.
Regression?
This is a regression from .NET 8
Known Workarounds
None known
Configuration
OS: macOS ARM64 Sonoma
Runtime: macOS x64
Other information
No response
The text was updated successfully, but these errors were encountered:
Description
On .NET 9, it is no longer possible to debug the x64 runtime when it is running under emulation (Rosetta) on an arm64 macOS. The same scenario works with .NET 8.
Reproduction Steps
On an ARM64 macOS machine:
Expected behavior
The user's module should load and run in the target process
Actual behavior
The .NET Runtime fails to initialize when being debugged. The last callback sent is a thread create.
Regression?
This is a regression from .NET 8
Known Workarounds
None known
Configuration
OS: macOS ARM64 Sonoma
Runtime: macOS x64
Other information
No response
The text was updated successfully, but these errors were encountered: