[Pkg-rust-maintainers] Bug#1011083: cargo: FTBFS on armel

Sebastian Ramacher sramacher at debian.org
Mon May 16 17:56:19 BST 2022


Source: cargo
Version: 0.57.0-7
Severity: serious
Tags: ftbfs sid bookworm
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher at debian.org

https://buildd.debian.org/status/fetch.php?pkg=cargo&arch=armel&ver=0.57.0-7%2Bb1&stamp=1652696082&raw=0

---- lto::test_profile stdout ----
running `/<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/debug/cargo test -v`
thread 'lto::test_profile' panicked at '
test failed running `/<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/debug/cargo test -v`
error: process exited with code 101 (expected 0)
--- stdout

--- stderr
    Updating `dummy-registry` index
 Downloading crates ...
  Downloaded bar v0.0.1 (registry `dummy-registry`)
   Compiling bar v0.0.1
     Running `rustc --crate-name bar /<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/home/.cargo/registry/src/-babfd3ef9dcaec81/bar-0.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C linker-plugin-lto -C debuginfo=2 -C metadata=46c99b1ecd0fd9b9 -C extra-filename=-46c99b1ecd0fd9b9 --out-dir /<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/foo/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/foo/target/debug/deps --cap-lints allow`
   Compiling foo v0.1.0 (/<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/foo)
     Running `rustc --crate-name foo --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C linker-plugin-lto -C debuginfo=2 -C metadata=d8bc3fbc901487be -C extra-filename=-d8bc3fbc901487be --out-dir /<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/foo/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/foo/target/debug/deps --extern bar=/<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/foo/target/debug/deps/libbar-46c99b1ecd0fd9b9.rmeta`
     Running `rustc --crate-name foo --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C lto=thin -C debuginfo=2 --test -C metadata=819d61e98523ac2b -C extra-filename=-819d61e98523ac2b --out-dir /<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/foo/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/foo/target/debug/deps --extern bar=/<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/foo/target/debug/deps/libbar-46c99b1ecd0fd9b9.rlib`
/usr/lib/arm-linux-gnueabi/librustc_driver-2a1103f56f1570d1.so(+0x52d7e0)[0xf4a327e0]
/lib/arm-linux-gnueabi/libc.so.6(__default_sa_restorer+0x0)[0xf42335e0]
error: could not compile `foo`

Caused by:
  process didn't exit successfully: `rustc --crate-name foo --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C lto=thin -C debuginfo=2 --test -C metadata=819d61e98523ac2b -C extra-filename=-819d61e98523ac2b --out-dir /<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/foo/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/foo/target/debug/deps --extern bar=/<<PKGBUILDDIR>>/target/armv5te-unknown-linux-gnueabi/tmp/cit/t1295/foo/target/debug/deps/libbar-46c99b1ecd0fd9b9.rlib` (signal: 11, SIGSEGV: invalid memory reference)
', tests/testsuite/lto.rs:640:10
stack backtrace:
   0: rust_begin_unwind
             at /usr/src/rustc-1.59.0/library/std/src/panicking.rs:498:5
   1: core::panicking::panic_fmt
             at /usr/src/rustc-1.59.0/library/core/src/panicking.rs:116:14
   2: cargo_test_support::panic_error::pe
             at /usr/src/cargo-0.57.0/crates/cargo-test-support/src/lib.rs:47:9
   3: cargo_test_support::panic_error
             at /usr/src/cargo-0.57.0/crates/cargo-test-support/src/lib.rs:39:5
   4: cargo_test_support::Execs::run
             at /usr/src/cargo-0.57.0/crates/cargo-test-support/src/lib.rs:796:13
   5: testsuite::lto::test_profile
             at /usr/src/cargo-0.57.0/tests/testsuite/lto.rs:624:5
   6: testsuite::lto::test_profile::{{closure}}
             at /usr/src/cargo-0.57.0/tests/testsuite/lto.rs:591:1
   7: core::ops::function::FnOnce::call_once
             at /usr/src/rustc-1.59.0/library/core/src/ops/function.rs:227:5
   8: core::ops::function::FnOnce::call_once
             at /usr/src/rustc-1.59.0/library/core/src/ops/function.rs:227:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.


failures:
    lto::test_profile

test result: FAILED. 2241 passed; 1 failed; 6 ignored; 0 measured; 0 filtered out; finished in 499.19s

error: test failed, to rerun pass '--test testsuite'
make[1]: *** [debian/rules:48: override_dh_auto_test-arch] Error 101


Cheers
-- 
Sebastian Ramacher



More information about the Pkg-rust-maintainers mailing list