Benjamin Somers
Benjamin Somers
Well… that’s a bummer. You know what, I have a simpler way to reproduce the bug on my machine. Download https://download.racket-lang.org/releases/8.10/installers/racket-8.10-x86_64-macosx-bc.dmg, extract it. ``` #> /Applications/Racket\ v8.10/bin/raco pkg install -i...
Silly copy/paste mistake; I had moved it to `Racket v8` to test something. The (real this time!!) output is ``` call-with-file-lock/timeout: contract violation expected: (>=/c 0.0) given: '0.01 context...: /Applications/Racket...
I moved both and the result is the same. I’m installing a macOS VM to see if I can reproduce on a fresh macOS install.
Just installed Ventura 13.5.2 on UTM. Downloaded the DMG, installed it, did `softwareupdate --install-rosetta`, then the command I did previously. Same problem.
I’m actually very surprised:
Yep I did that (I double-checked on CS, to be extra sure, and obviously it worked). `,bt` gives: ``` append: contract violation expected: list? given: # context...: /Applications/Racket v8.10/share/pkgs/xrepl-lib/xrepl/xrepl.rkt:1776:2: reader-loop...
“Deeply wrong” is exactly what it felt 🙂. Replacing `0.01` with `0` works, as we could expect.
I just checked on previous versions and it works on 7.9 BC, but stops working from 8.0 BC.
Disabling the JIT does nothing…
I’ll `git bisect`. That’ll probably take me some time but that should help.