#14776·tikv

test failure:bench_sequence_number_window failed

Author: tonyxuqqiCreated May 19, 2023Updated Sep 14, 2026

Bug Report

What version of TiKV are you using?

master

What operating system and CPU are you using?

Steps to reproduce

make docker_test

What did you expect?

all test cases pass

What did happened?

--- STDERR: engine_traits util::tests::bench_sequence_number_window --- thread 'util::tests::bench_sequence_number_window' panicked at 'committed_seqno 3568, seqno3567', components/engine_traits/src/util.rs:156:13 stack backtrace: 0: 0x55fd844faeb0 - std::backtrace_rs::backtrace::libunwind::trace::he534b130db6360ed at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 1: 0x55fd844faeb0 - std::backtrace_rs::backtrace::trace_unsynchronized::hc3486e10c7777b38 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x55fd844faeb0 - std::sys_common::backtrace::_print_fmt::ha24198a22cf70db0 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/sys_common/backtrace.rs:65:5 3: 0x55fd844faeb0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::he928616f28db1c44 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/sys_common/backtrace.rs:44:22 4: 0x55fd8451f59e - core::fmt::write::hfc4e1f18015528cf at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/core/src/fmt/mod.rs:1209:17 5: 0x55fd844f7a55 - std::io::Write::write_fmt::h1fe0ff478ba9434a at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/io/mod.rs:1682:15 6: 0x55fd844fac75 - std::sys_common::backtrace::_print::hc5210df762c2ee4d at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/sys_common/backtrace.rs:47:5 7: 0x55fd844fac75 - std::sys_common::backtrace::print::h01d5ef97fb586ab1 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/sys_common/backtrace.rs:34:9 8: 0x55fd844fc96f - std::panicking::default_hook::{{closure}}::hfaf4dc37dc2875b0 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/panicking.rs:267:22 9: 0x55fd844fc6aa - std::panicking::default_hook::h22df008dfc46e0e0 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/panicking.rs:286:9 10: 0x55fd844fd06c - std::panicking::rust_panic_with_hook::h8bb52976cbf68a37 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/panicking.rs:688:13 11: 0x55fd844fce07 - std::panicking::begin_panic_handler::{{closure}}::hb6582e9b11a93445 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/panicking.rs:579:13 12: 0x55fd844fb35c - std::sys_common::backtrace::__rust_end_short_backtrace::hd69a588bdd28408e at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/sys_common/backtrace.rs:137:18 13: 0x55fd844fcb22 - rust_begin_unwind at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/panicking.rs:575:5 14: 0x55fd8402ad23 - core::panicking::panic_fmt::hb1806527c2beebe3 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/core/src/panicking.rs:65:14 15: 0x55fd8405115a - engine_traits::util::SequenceNumberWindow::push::h3625a5dab338c18d 16: 0x55fd8404a209 - engine_traits::util::tests::bench_sequence_number_window::{{closure}}::hb5cc763c799f1020 17: 0x55fd8404c17b - test::bench::ns_iter_inner::h2be09076e52ace4c 18: 0x55fd8404c758 - test::bench::Bencher::iter::h03b099343ea2659c 19: 0x55fd84032a64 - engine_traits::util::tests::bench_sequence_number_window::hcb735c2412c341b3 20: 0x55fd84049e10 - engine_traits::util::tests::bench_sequence_number_window::{{closure}}::hd93a359c2408c952 21: 0x55fd84051b20 - core::ops::function::FnOnce::call_once::h1e36baae843aa089 22: 0x55fd844d2ab5 - test::convert_benchmarks_to_tests::{{closure}}::{{closure}}::{{closure}}::{{closure}}::h12716055f4c7ed09 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/test/src/lib.rs:508:73 23: 0x55fd844d2ab5 - test::__rust_begin_short_backtrace::h32aa04639f6853ff at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/test/src/lib.rs:637:18 24: 0x55fd844a507a - test::convert_benchmarks_to_tests::{{closure}}::{{closure}}::{{closure}}::ha74d3f4dc7b5982c at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/test/src/lib.rs:508:41 25: 0x55fd844a507a - test::bench::Bencher::bench::h49cc84543b7a0bb1 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/test/src/bench.rs:56:22 26: 0x55fd844a507a - test::bench::run_once::h3fa0d262bef1e1d2 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/test/src/bench.rs:242:5 27: 0x55fd844a507a - test::convert_benchmarks_to_tests::{{closure}}::{{closure}}::h22085b5db8355689 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/test/src/lib.rs:508:21 28: 0x55fd844a507a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2dc8702236d45eac at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/core/src/ops/function.rs:513:5 29: 0x55fd844d2aea - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h312fea4ff6db7ecf at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/alloc/src/boxed.rs:2000:9 30: 0x55fd844d2aea - test::__rust_begin_short_backtrace::hb48c52ec89163dba at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/test/src/lib.rs:637:18 31: 0x55fd844a5393 - test::run_test::{{closure}}::hb6f66070f49159ed at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/test/src/lib.rs:620:34 32: 0x55fd844a5393 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hedad2e997023f271 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/core/src/ops/function.rs:513:5 33: 0x55fd844d1a96 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h312fea4ff6db7ecf at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/alloc/src/boxed.rs:2000:9 34: 0x55fd844d1a96 - <core::panic::unwind_safe::AssertUnwindSafe as core::ops::function::FnOnce<()>>::call_once::hdb969e3902e87449 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/core/src/panic/unwind_safe.rs:271:9 35: 0x55fd844d1a96 - std::panicking::try::do_call::h6da79ecfef558898 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/panicking.rs:483:40 36: 0x55fd844d1a96 - std::panicking::try::h7f668fbaf77473b2 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/panicking.rs:447:19 37: 0x55fd844d1a96 - std::panic::catch_unwind::ha6924da3c5c9fc14 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/panic.rs:137:14 38: 0x55fd844d1a96 - test::run_test_in_process::hb6aceb0c3bf0084e at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/test/src/lib.rs:660:27 39: 0x55fd844d1a96 - test::run_test::run_test_inner::{{closure}}::h1f9d76cb3b5cab45 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/test/src/lib.rs:554:39 40: 0x55fd8449f8e4 - test::run_test::run_test_inner::{{closure}}::hbb1c64585fff0899 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/test/src/lib.rs:581:37 41: 0x55fd8449f8e4 - std::sys_common::backtrace::rust_begin_short_backtrace::hc55a7d34ba091187 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/sys_common/backtrace.rs:121:18 42: 0x55fd844a5255 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h5f0678941ebc6010 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/thread/mod.rs:551:17 43: 0x55fd844a5255 - <core::panic::unwind_safe::AssertUnwindSafe as core::ops::function::FnOnce<()>>::call_once::h7b5b1b1b480c0d0b at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/core/src/panic/unwind_safe.rs:271:9 44: 0x55fd844a5255 - std::panicking::try::do_call::h75b027545d7dd24a at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/panicking.rs:483:40 45: 0x55fd844a5255 - std::panicking::try::h3231c5548f9f3483 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/panicking.rs:447:19 46: 0x55fd844a5255 - std::panic::catch_unwind::h4b3465df06d90c4b at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/panic.rs:137:14 47: 0x55fd844a5255 - std::thread::Builder::spawn_unchecked::{{closure}}::h44dacc2db01da8f5 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/thread/mod.rs:550:30 48: 0x55fd844a5255 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8e859a243f1af552 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/core/src/ops/function.rs:513:5 49: 0x55fd845014b3 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h613d5e218c101168 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/alloc/src/boxed.rs:2000:9 50: 0x55fd845014b3 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::hecab0373f4228b53 at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/alloc/src/boxed.rs:2000:9 51: 0x55fd845014b3 - std::sys::unix::thread::Thread::new::thread_start::hd2791a9cabec1fda at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/sys/unix/thread.rs:108:17 52: 0x7fdd1638dea5 - start_thread 53: 0x7fdd15bb0b0d - clone 54: 0x0 -