-
-
Notifications
You must be signed in to change notification settings - Fork 647
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
raco setup
hangs under Racket 8.11.1 BC x64 on Apple silicon
#4894
Comments
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Racket BC x86_64 with places has never worked right on Apple Silicon. As far as I can tell, something goes wrong in Rosetta with signal delivery (to the wrong thread?), which breaks the write-barrier implementation for BC's garbage collector. If there's demand, we could try to find a workaround. I have been just ignoring this for years, and this is the first time anyone else has noticed, as far as I know. |
Given that no one else has noticed, I wouldn’t count what I’m doing as sufficient demand, not by itself anyways. As I said, I’m just trying to troubleshoot a weird CI error; I’ll be removing the BC installation for good once I'm done with that. If I do |
I'm not convinced this is related, but I've been seeing Last few lines
This only started occurring over the weekend for me, I think? |
What version of Racket are you using?
8.11.1 BC x64 on M1 Max
What program did you run?
raco setup
What should have happened?
Setup should complete successfully.
If you got an error message, please include it here.
When it reaches
parallel build using 8 jobs
, setup seems to hang indefinitely until killed, without showing any errors. Activity Monitor reportsracket
process using % CPU.Please include any other relevant details
I am trying to install/use BC to troubleshoot a strange CI test failure that might be unique to BC (and which may result in filing a separate issue).
I do still have 8.11 CS for aarch64 installed. I am in a fresh terminal session with PATH set to the
bin
for 8.11.1 BC.Details
At this point no further output is produced until the process is killed.
The text was updated successfully, but these errors were encountered: