Skip to content

cargo tests failed when build rust 1.31 #6479

Closed
@jeizsm

Description

@jeizsm

Problem
Two tests fail on alpine linux when build rust 1.31

failures:

---- package::exclude stdout ----
running `/home/build/rust/src/rustc-1.31.1-src/build/x86_64-alpine-linux-musl/stage2-tools/x86_64-alpine-linux-musl/release/cargo package --no-verify -v`
thread 'package::exclude' panicked at '
Expected: execs
    but: differences:
 14 - |[WARNING] No (git) Cargo.toml found at `[..]` in workdir `[..]`|
    + |warning: No (git) VCS found for `/home/build/rust/src/rustc-1.31.1-src/build/x86_64-alpine-linux-musl/stage2-tools/x86_64-alpine-linux-musl/cit/t848/foo`|


other output:
``', tools/cargo/tests/testsuite/support/mod.rs:741:13
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
   0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
             at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
   1: std::sys_common::backtrace::print
             at libstd/sys_common/backtrace.rs:71
             at libstd/sys_common/backtrace.rs:59
   2: std::panicking::default_hook::{{closure}}
             at libstd/panicking.rs:211
   3: std::panicking::default_hook
             at libstd/panicking.rs:221
   4: std::panicking::rust_panic_with_hook
             at libstd/panicking.rs:476
   5: std::panicking::continue_panic_fmt
             at libstd/panicking.rs:390
   6: std::panicking::begin_panic_fmt
             at libstd/panicking.rs:345
   7: testsuite::support::Execs::run
   8: core::ops::function::FnOnce::call_once
   9: <F as alloc::boxed::FnBox<A>>::call_box
             at libtest/lib.rs:1468
             at /home/build/rust/src/rustc-1.31.1-src/src/libcore/ops/function.rs:238
             at /home/build/rust/src/rustc-1.31.1-src/src/liballoc/boxed.rs:672
  10: __rust_maybe_catch_panic
             at libpanic_unwind/lib.rs:102

---- package::include stdout ----
running `/home/build/rust/src/rustc-1.31.1-src/build/x86_64-alpine-linux-musl/stage2-tools/x86_64-alpine-linux-musl/release/cargo package --no-verify -v`
thread 'package::include' panicked at '
Expected: execs
    but: differences:
  2 - |[WARNING] No (git) Cargo.toml found at `[..]` in workdir `[..]`|
    + |warning: No (git) VCS found for `/home/build/rust/src/rustc-1.31.1-src/build/x86_64-alpine-linux-musl/stage2-tools/x86_64-alpine-linux-musl/cit/t852/foo`|


other output:
``', tools/cargo/tests/testsuite/support/mod.rs:741:13
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
   0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
             at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
   1: std::sys_common::backtrace::print
             at libstd/sys_common/backtrace.rs:71
             at libstd/sys_common/backtrace.rs:59
   2: std::panicking::default_hook::{{closure}}
             at libstd/panicking.rs:211
   3: std::panicking::default_hook
             at libstd/panicking.rs:221
   4: std::panicking::rust_panic_with_hook
             at libstd/panicking.rs:476
   5: std::panicking::continue_panic_fmt
             at libstd/panicking.rs:390
   6: std::panicking::begin_panic_fmt
             at libstd/panicking.rs:345
   7: testsuite::support::Execs::run
   8: core::ops::function::FnOnce::call_once
   9: <F as alloc::boxed::FnBox<A>>::call_box
             at libtest/lib.rs:1468
             at /home/build/rust/src/rustc-1.31.1-src/src/libcore/ops/function.rs:238
             at /home/build/rust/src/rustc-1.31.1-src/src/liballoc/boxed.rs:672
  10: __rust_maybe_catch_panic
             at libpanic_unwind/lib.rs:102

Steps

  1. Compile rust 1.31 on alpine linux with rust 1.30

Notes

Alpine linux edge, rust 1.30, rust 1.31

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions