Skip to content

assertion failed: st.current_test_count() == st.total in library/test/src/console.rs #103835

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Antiarchitect opened this issue Nov 1, 2022 · 1 comment
Labels
C-bug Category: This is a bug.

Comments

@Antiarchitect
Copy link

Just updated some gems and faced this panic in my cargo bench run.

rustc --version --verbose:

rustc 1.64.0 (a55dd71d5 2022-09-19)
binary: rustc
commit-hash: a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52
commit-date: 2022-09-19
host: x86_64-unknown-linux-gnu
release: 1.64.0
LLVM version: 14.0.6
Backtrace

    Finished bench [optimized] target(s) in 0.19s
     Running benches/benches.rs (target/release/deps/benches-46440df5d91b2604)

running 0 tests
test bench_publish_insecure ... bench: 203,456,689 ns/iter (+/- 41,151,057)
thread 'main' panicked at 'assertion failed: st.current_test_count() == st.total', library/test/src/console.rs:296:5
stack backtrace:
   0:     0x564bfd2d4c10 - std::backtrace_rs::backtrace::libunwind::trace::h3c14a0cb86067d9a
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:     0x564bfd2d4c10 - std::backtrace_rs::backtrace::trace_unsynchronized::hf807147dbdf50cd4
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x564bfd2d4c10 - std::sys_common::backtrace::_print_fmt::h6a633f6bf5f226ad
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/sys_common/backtrace.rs:65:5
   3:     0x564bfd2d4c10 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h4c7e19178eef72eb
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/sys_common/backtrace.rs:44:22
   4:     0x564bfd290e0e - core::fmt::write::h4e2851e7943b0d7e
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/core/src/fmt/mod.rs:1209:17
   5:     0x564bfd2a8c54 - std::io::Write::write_fmt::h732b470b2a7d735e
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/io/mod.rs:1682:15
   6:     0x564bfd2d62bf - std::sys_common::backtrace::_print::h207fe05013c11b5b
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/sys_common/backtrace.rs:47:5
   7:     0x564bfd2d62bf - std::sys_common::backtrace::print::ha8f562f79d7e2b5d
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/sys_common/backtrace.rs:34:9
   8:     0x564bfd2d5ebf - std::panicking::default_hook::{{closure}}::h9b1936479d3218ec
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/panicking.rs:267:22
   9:     0x564bfd2d5ba7 - std::panicking::default_hook::hb9b50eee8bb6683c
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/panicking.rs:286:9
  10:     0x564bfd2d6c8c - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hf51660563da73d98
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/alloc/src/boxed.rs:2001:9
  11:     0x564bfd2d6c8c - std::panicking::rust_panic_with_hook::hc8cdc088f3b878b0
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/panicking.rs:692:13
  12:     0x564bfd2d69f3 - std::panicking::begin_panic_handler::{{closure}}::h966f2ec80c2de8f4
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/panicking.rs:577:13
  13:     0x564bfd2d698c - std::sys_common::backtrace::__rust_end_short_backtrace::hfeb4c4072ac73884
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/sys_common/backtrace.rs:137:18
  14:     0x564bfd2d6961 - rust_begin_unwind
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/std/src/panicking.rs:575:5
  15:     0x564bfd285312 - core::panicking::panic_fmt::h20cccfa0b51a5c7c
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/core/src/panicking.rs:65:14
  16:     0x564bfd28540c - core::panicking::panic::h4606bd700c3c1c61
                               at /rustc/77e57db384aca99444c3b5f6a9c86bc58a804d89/library/core/src/panicking.rs:115:5
  17:     0x564bfd28dd04 - benches::main::h38970ac7e96351ea
  18:     0x564bfd289dc3 - std::sys_common::backtrace::__rust_begin_short_backtrace::he172034b6c72ca00
  19:     0x564bfd28e489 - main
  20:     0x7fbd529ead0a - __libc_start_main
  21:     0x564bfd289cfa - _start
  22:                0x0 - <unknown>
error: bench failed, to rerun pass `--bench benches`

P.S. If I can provide you any additional info - please ask me to.

@Antiarchitect Antiarchitect added the C-bug Category: This is a bug. label Nov 1, 2022
@Noratrieb
Copy link
Member

This is a duplicate of #103794 and should be fixed on the current (or tomorrows) nightly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug.
Projects
None yet
Development

No branches or pull requests

2 participants