Description
Code
I tried this code:
durin42/igvm@1880200
cargo +nightly test --release
I expected to see this happen: Tests all pass.
Instead, this happened: Tests die with a SIGILL.
Version it worked on
This works on stable, and also up until b6b8361 (merge of #133324)
Version with regression
b6b8361 breaks, aka the merge of #133324. All nightlies since then show the same behavior.
Backtrace
I don't get one, I assume because it's a crash.
bisect-rustc output:
searched nightlies: from nightly-2025-01-07 to nightly-2025-01-13
regressed nightly: nightly-2025-01-10
searched commit range: a580b5c...8247594
regressed commit: b6b8361
bisected with cargo-bisect-rustc v0.6.8
Host triple: x86_64-unknown-linux-gnu
Reproduce with:
cargo bisect-rustc --start 2025-01-07 --end 2025-01-13 -- test --release
It's plausible to me that one of the crates in here is guilty of some unsafe crimes, but I'm not sure how to prove who's at fault at this point.
@rustbot modify labels: +regression-from-stable-to-nightly -regression-untriaged