-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
clr build fails on Windows ARM64 #74375
Comments
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
Possibly a dup of #72645 |
Both the commits above should include the workaround #74211. |
Could you please try to create a crash dump? |
This is using the Preview 7 crossgen2 that has the bug and crashes most of the time. It will only resolve once we update the SDK that is used to build the repo to RC1. We could consider rolling back the change that publishes ILCompiler as ready to run. We only really need it in the release branch. |
Extracted the args from the binlog. Running on the command line I get two different behaviors:
Uploading a dump now (it will take a while); will send you the link. |
Thank you. I am pretty sure it is a dup of #72645; you can delete the crash dump. |
Is there any workaround? |
Comment out:
We could also just check that in if more people are hitting it. |
(Or make it conditional on being on an ARM64 host - that might be even bettter. Our build machines are never ARM64 because we would have seen this bug long time ago.) |
Disabling server GC (e.g., by hacking |
I confirm that the workaround shared by @MichalStrehovsky in #74375 (comment) works. |
Yes, it does. Thanks Michal. I will close this as a dup.
If we're not going to update the SDK anytime soon this seems like a good idea. |
Windows arm box. Synced to bd7e60a
Check also fails, and the same thing happens at 06350b7
VS isn't working on my box for some reason, will try and debug when I get the chance.
The text was updated successfully, but these errors were encountered: