regression -- test fails after #46739 that succeeded before it #47674
Labels
C-bug
Category: This is a bug.
I-crash
Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.
P-high
High priority
regression-from-stable-to-nightly
Performance or correctness regression from stable to nightly.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
remexre/tri@915303d
Note: to build this you need to set
DATABASE_URL=tri.db
in the environment, and rundiesel migration run
to create an initial database fordiesel_infer_schemas
. Yeah, I should stop using that.Under
cargo test --release
, this code panics/SIGSEGVs (depending on the nightly) under nightlies after #46739 was merged (according to https://github.com/Mark-Simulacrum/bisect-rust). According tosebk
on IRC, it looks like the stack is being overwritten, with the length of the string being set to a value in the "maybe this is signed overflow" range.An executable for the test that fails as built by 97520cc is at http://www-users.cs.umn.edu/~ringo025/tri-bug/tri-e74526a64d5fbc02
The text was updated successfully, but these errors were encountered: