[followup] App hangs on macOS / Apple Silicon when run under Rosetta

Open
#111,628 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
csharp, macos

Research direction

Start by reproducing the VMR osx-x64 build on osx-arm64 under Rosetta, focusing on the intermittent hang during MSBuild of source-build-reference-packages. Compare runs with normal parallelism and -maxCpuCount:1, then use the build logs and configuration details from the issue to identify the affected path. Done means the build no longer hangs intermittently under this configuration.

Written by the indexing model from the issue text.

Description

area-VM-coreclr
Description

@theolivenbaum I'm hitting something like #76356, and it sounds like that issue was never actually resolved. Any chance we can re-open it?

Reproduction Steps
  • build dotnet VMR osx-x64 on osx-arm64.
Expected behavior
  • build doesn't hang
Actual behavior
  • build hangs intermittently during msbuild (e.g. of source-build-reference-packages)
Regression?

No response

Known Workarounds
  • I've been unable to reproduce it with -maxCpuCount:1
Configuration
$ uname -a
Darwin darwin01 24.2.0 Darwin Kernel Version 24.2.0: Fri Dec  6 19:04:03 PST 2024; root:xnu-11215.61.5~2/RELEASE_ARM64_T8132 arm64

building dotnet 8.0.11 (VMR), using SDK 8.0.110 on dotnet 8.0.10

Other information

No response

Dominant language
C#
Stars
18.3k
Forks
5.6k
PR merge metrics
PR metrics pending

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from dotnet/runtime

All issues in dotnet/runtime

Similar issues

More C# issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.