[INFO] fetching crate crossfire 2.1.9...
[INFO] testing crossfire-2.1.9 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate crossfire 2.1.9 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate crossfire 2.1.9
[INFO] finished tweaking crates.io crate crossfire 2.1.9
[INFO] tweaked toml for crates.io crate crossfire 2.1.9 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate crossfire 2.1.9 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate crossfire 2.1.9 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4697b213fbf9a9f3d077252fb3da68c1a562b97e53d05a63143aad85ed0490b0
[INFO] running `Command { std: "docker" "start" "-a" "4697b213fbf9a9f3d077252fb3da68c1a562b97e53d05a63143aad85ed0490b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4697b213fbf9a9f3d077252fb3da68c1a562b97e53d05a63143aad85ed0490b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4697b213fbf9a9f3d077252fb3da68c1a562b97e53d05a63143aad85ed0490b0", kill_on_drop: false }`
[INFO] [stdout] 4697b213fbf9a9f3d077252fb3da68c1a562b97e53d05a63143aad85ed0490b0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b07f97bdf80cf1950b72e1500a2686af5db24b637b5efcc9279e687e497f77cc
[INFO] running `Command { std: "docker" "start" "-a" "b07f97bdf80cf1950b72e1500a2686af5db24b637b5efcc9279e687e497f77cc", kill_on_drop: false }`
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling crossfire v2.1.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.29s
[INFO] running `Command { std: "docker" "inspect" "b07f97bdf80cf1950b72e1500a2686af5db24b637b5efcc9279e687e497f77cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b07f97bdf80cf1950b72e1500a2686af5db24b637b5efcc9279e687e497f77cc", kill_on_drop: false }`
[INFO] [stdout] b07f97bdf80cf1950b72e1500a2686af5db24b637b5efcc9279e687e497f77cc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e407a88fbfe2bdd91808360662d59a36ca4c4c1bd89963d645e48b95b93a03e9
[INFO] running `Command { std: "docker" "start" "-a" "e407a88fbfe2bdd91808360662d59a36ca4c4c1bd89963d645e48b95b93a03e9", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_core v1.0.223
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling serde v1.0.223
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling half v2.6.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling gimli v0.31.1
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling indexmap v2.11.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling flate2 v1.1.2
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling crossfire v2.1.8
[INFO] [stderr]    Compiling fail v0.5.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling nanorand v0.7.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling exitcode v1.1.2
[INFO] [stderr]    Compiling anes v0.2.1
[INFO] [stderr]    Compiling regex-automata v0.4.10
[INFO] [stderr]    Compiling io-buffer v1.0.3
[INFO] [stderr]    Compiling bpaf v0.9.20
[INFO] [stderr]    Compiling arc-swap v1.7.1
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling ring-file v0.3.1
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling kanal v0.1.1
[INFO] [stderr]    Compiling crossfire v2.1.9 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling addr2line v0.24.2
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling file-rotate v0.8.0
[INFO] [stderr]    Compiling proc-macro-crate v3.3.0
[INFO] [stderr]    Compiling regex v1.11.2
[INFO] [stderr]    Compiling serde_derive v1.0.223
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]    Compiling captains-log-helper v0.3.1
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling backtrace v0.3.75
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling captains-log v0.13.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion2 v3.0.2
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 57.49s
[INFO] running `Command { std: "docker" "inspect" "e407a88fbfe2bdd91808360662d59a36ca4c4c1bd89963d645e48b95b93a03e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e407a88fbfe2bdd91808360662d59a36ca4c4c1bd89963d645e48b95b93a03e9", kill_on_drop: false }`
[INFO] [stdout] e407a88fbfe2bdd91808360662d59a36ca4c4c1bd89963d645e48b95b93a03e9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2bada5edb8fa17341463ac5272fcf72b93ed56a284d20b5bbe52c870b09f799a
[INFO] running `Command { std: "docker" "start" "-a" "2bada5edb8fa17341463ac5272fcf72b93ed56a284d20b5bbe52c870b09f799a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/crossfire-0b008b24b7290ba7)
[INFO] [stdout] 
[INFO] [stdout] running 316 tests
[INFO] [stderr] [2026-01-07 14:44:23.368376][INFO][test_async.rs:1221] <<< test_async_drop_large_msg (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.368488][INFO][test_async.rs:1221] <<< test_async_drop_large_msg (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.368870][INFO][test_async.rs:1205] <<< test_async_drop_small_msg (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.369385][INFO][test_async.rs:1239] run with tokio multi thread
[INFO] [stdout] test backoff::tests::test_backoff ... ok
[INFO] [stderr] [2026-01-07 14:44:23.369386][INFO][test_async.rs:1239] run with tokio multi thread
[INFO] [stdout] test collections::tests::test_weak_cell ... ok
[INFO] [stderr] [2026-01-07 14:44:23.369354][INFO][test_async.rs:1205] <<< test_async_drop_small_msg (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.368496][INFO][test_async.rs:1221] <<< test_async_drop_large_msg (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.369497][INFO][test_async.rs:1239] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.369506][INFO][test_async.rs:1239] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.369543][INFO][test_async.rs:1205] <<< test_async_drop_small_msg (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.369637][INFO][test_async.rs:1239] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.369220][INFO][test_async.rs:1205] <<< test_async_drop_small_msg (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.369746][INFO][test_async.rs:1239] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.369748][INFO][test_async.rs:220] <<< test_basic_bounded_1_thread (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.369827][INFO][test_async.rs:229] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.368376][INFO][test_async.rs:1221] <<< test_async_drop_large_msg (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.369867][INFO][test_async.rs:1239] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.370100][INFO][test_async.rs:19] <<< test_basic_bounded_empty_full_drop_rx (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.370204][INFO][test_async.rs:19] >>> test_basic_bounded_empty_full_drop_rx return () in 23.09µs >>>
[INFO] [stderr] [2026-01-07 14:44:23.370387][INFO][test_async.rs:1239] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.370531][INFO][test_async.rs:220] <<< test_basic_bounded_1_thread (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.370295][INFO][test_async.rs:220] <<< test_basic_bounded_1_thread (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.368722][INFO][test_async.rs:1221] <<< test_async_drop_large_msg (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.371034][INFO][test_async.rs:1239] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.371121][INFO][test_async.rs:229] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_basic_bounded_empty_full_drop_rx::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.368555][INFO][test_async.rs:1221] <<< test_async_drop_large_msg (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.371531][INFO][test_async.rs:1239] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.374471][INFO][test_async.rs:229] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.383897][INFO][test_async.rs:1205] <<< test_async_drop_small_msg (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.384052][INFO][test_async.rs:1239] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.386263][INFO][test_async.rs:19] <<< test_basic_bounded_empty_full_drop_rx (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stdout] test tests::test_async::test_basic_bounded_empty_full_drop_rx::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.386421][INFO][test_async.rs:19] >>> test_basic_bounded_empty_full_drop_rx return () in 15.37µs >>>
[INFO] [stderr] [2026-01-07 14:44:23.435961][INFO][test_async.rs:19] <<< test_basic_bounded_empty_full_drop_rx (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.436122][INFO][test_async.rs:19] >>> test_basic_bounded_empty_full_drop_rx return () in 15.35µs >>>
[INFO] [stderr] [2026-01-07 14:44:23.436605][INFO][test_async.rs:1221] >>> test_async_drop_large_msg return () in 66.214147ms >>>
[INFO] [stderr] [2026-01-07 14:44:23.436696][INFO][test_async.rs:1205] <<< test_async_drop_small_msg (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.436801][INFO][test_async.rs:1239] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_basic_bounded_empty_full_drop_rx::case_3 ... ok
[INFO] [stdout] test tests::test_async::test_async_drop_large_msg::case_5 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.438151][INFO][test_async.rs:44] <<< test_basic_bounded_empty_full_drop_tx (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.438276][INFO][test_async.rs:44] >>> test_basic_bounded_empty_full_drop_tx return () in 13.07µs >>>
[INFO] [stdout] test tests::test_async::test_basic_bounded_empty_full_drop_tx::case_2 ... ok
[INFO] [stdout] test tests::test_async::test_basic_bounded_empty_full_drop_tx::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.438573][INFO][test_async.rs:44] <<< test_basic_bounded_empty_full_drop_tx (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.438671][INFO][test_async.rs:44] >>> test_basic_bounded_empty_full_drop_tx return () in 6.78µs >>>
[INFO] [stderr] [2026-01-07 14:44:23.438872][INFO][test_async.rs:352] <<< test_basic_bounded_recv_after_sender_close (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.438967][INFO][test_async.rs:367] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.442470][INFO][test_async.rs:352] >>> test_basic_bounded_recv_after_sender_close return () in 3.504039ms >>>
[INFO] [stdout] test tests::test_async::test_basic_bounded_recv_after_sender_close::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.442767][INFO][test_async.rs:352] <<< test_basic_bounded_recv_after_sender_close (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.442904][INFO][test_async.rs:367] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.456090][INFO][test_async.rs:44] <<< test_basic_bounded_empty_full_drop_tx (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stdout] test tests::test_async::test_basic_bounded_empty_full_drop_tx::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.456231][INFO][test_async.rs:44] >>> test_basic_bounded_empty_full_drop_tx return () in 11.5µs >>>
[INFO] [stderr] [2026-01-07 14:44:23.456497][INFO][test_async.rs:352] >>> test_basic_bounded_recv_after_sender_close return () in 13.61116ms >>>
[INFO] [stderr] [2026-01-07 14:44:23.456509][INFO][test_async.rs:352] <<< test_basic_bounded_recv_after_sender_close (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.456670][INFO][test_async.rs:367] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_basic_bounded_recv_after_sender_close::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.456747][INFO][test_async.rs:170] <<< test_basic_bounded_rx_drop (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stdout] test tests::test_async::test_async_drop_small_msg::case_4 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.456833][INFO][test_async.rs:178] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.457478][INFO][test_async.rs:1205] >>> test_async_drop_small_msg return () in 20.679369ms >>>
[INFO] [stderr] [2026-01-07 14:44:23.457912][INFO][test_async.rs:187] try to send after rx dropped
[INFO] [stderr] [2026-01-07 14:44:23.457946][INFO][test_async.rs:190] dropped tx
[INFO] [stderr] [2026-01-07 14:44:23.458172][INFO][test_async.rs:170] <<< test_basic_bounded_rx_drop (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.458256][INFO][test_async.rs:178] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.466008][INFO][test_async.rs:170] >>> test_basic_bounded_rx_drop return () in 9.17028ms >>>
[INFO] [stderr] [2026-01-07 14:44:23.468609][INFO][test_async.rs:170] <<< test_basic_bounded_rx_drop (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stdout] test tests::test_async::test_basic_bounded_rx_drop::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.468740][INFO][test_async.rs:178] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_basic_bounded_recv_after_sender_close::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.470145][INFO][test_async.rs:352] >>> test_basic_bounded_recv_after_sender_close return () in 13.484139ms >>>
[INFO] [stdout] test tests::test_async::test_basic_compile_bounded_empty_full ... ok
[INFO] [stderr] [2026-01-07 14:44:23.470590][INFO][test_async.rs:187] try to send after rx dropped
[INFO] [stdout] test tests::test_async::test_basic_bounded_rx_drop::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.470625][INFO][test_async.rs:190] dropped tx
[INFO] [stderr] [2026-01-07 14:44:23.470601][INFO][test_async.rs:69] <<< test_basic_compile_bounded_empty_full () enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.470699][INFO][test_async.rs:69] >>> test_basic_compile_bounded_empty_full return () in 12.58µs >>>
[INFO] [stderr] [2026-01-07 14:44:23.471115][INFO][test_async.rs:187] try to send after rx dropped
[INFO] [stderr] [2026-01-07 14:44:23.471141][INFO][test_async.rs:190] dropped tx
[INFO] [stderr] [2026-01-07 14:44:23.473417][INFO][test_async.rs:1071] <<< test_basic_into_stream_1_1 (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.473544][INFO][test_async.rs:1082] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.474503][INFO][test_async.rs:170] >>> test_basic_bounded_rx_drop return () in 16.246599ms >>>
[INFO] [stderr] [2026-01-07 14:44:23.474762][INFO][test_async.rs:1071] <<< test_basic_into_stream_1_1 (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.474847][INFO][test_async.rs:1082] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_basic_bounded_rx_drop::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.490656][INFO][test_async.rs:170] >>> test_basic_bounded_rx_drop return () in 21.910619ms >>>
[INFO] [stderr] [2026-01-07 14:44:23.490973][INFO][test_async.rs:1071] <<< test_basic_into_stream_1_1 (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.491066][INFO][test_async.rs:1082] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.695619][INFO][test_async.rs:1071] >>> test_basic_into_stream_1_1 return () in 204.549062ms >>>
[INFO] [stdout] test tests::test_async::test_basic_into_stream_1_1::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.696028][INFO][test_async.rs:1071] <<< test_basic_into_stream_1_1 (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.696159][INFO][test_async.rs:1082] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.726524][INFO][test_async.rs:1071] >>> test_basic_into_stream_1_1 return () in 252.975339ms >>>
[INFO] [stderr] [2026-01-07 14:44:23.727075][INFO][test_async.rs:1071] <<< test_basic_into_stream_1_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stdout] test tests::test_async::test_basic_into_stream_1_1::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.727206][INFO][test_async.rs:1082] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_basic_into_stream_1_1::case_4 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.731677][INFO][test_async.rs:1071] >>> test_basic_into_stream_1_1 return () in 35.516418ms >>>
[INFO] [stderr] [2026-01-07 14:44:23.732081][INFO][test_async.rs:1071] <<< test_basic_into_stream_1_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.732219][INFO][test_async.rs:1082] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.747636][INFO][test_async.rs:1071] >>> test_basic_into_stream_1_1 return () in 20.424289ms >>>
[INFO] [stdout] test tests::test_async::test_basic_into_stream_1_1::case_5 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.751683][INFO][test_async.rs:476] <<< test_basic_send_timeout_async (setup_log = (), _channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.751830][INFO][test_async.rs:489] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.756890][INFO][test_async.rs:1071] >>> test_basic_into_stream_1_1 return () in 282.038378ms >>>
[INFO] [stdout] test tests::test_async::test_basic_into_stream_1_1::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.757727][INFO][test_async.rs:476] <<< test_basic_send_timeout_async (setup_log = (), _channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.757859][INFO][test_async.rs:489] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.780716][INFO][test_async.rs:1071] >>> test_basic_into_stream_1_1 return () in 48.492458ms >>>
[INFO] [stdout] test tests::test_async::test_basic_into_stream_1_1::case_6 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.781045][INFO][test_async.rs:476] <<< test_basic_send_timeout_async (setup_log = (), _channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.781173][INFO][test_async.rs:489] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.798243][INFO][test_async.rs:476] >>> test_basic_send_timeout_async return () in 46.416148ms >>>
[INFO] [stdout] test tests::test_async::test_basic_send_timeout_async::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.798638][INFO][test_async.rs:417] <<< test_basic_timeout_recv_async_waker (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.798784][INFO][test_async.rs:426] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.805733][INFO][test_async.rs:476] >>> test_basic_send_timeout_async return () in 47.872927ms >>>
[INFO] [stdout] test tests::test_async::test_basic_send_timeout_async::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.810961][INFO][test_async.rs:417] <<< test_basic_timeout_recv_async_waker (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.811095][INFO][test_async.rs:426] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:23.825518][INFO][test_async.rs:476] >>> test_basic_send_timeout_async return () in 44.343258ms >>>
[INFO] [stdout] test tests::test_async::test_basic_send_timeout_async::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:23.825931][INFO][test_async.rs:417] <<< test_basic_timeout_recv_async_waker (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:23.826064][INFO][test_async.rs:426] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.420555][INFO][test_async.rs:220] >>> test_basic_bounded_1_thread return () in 1.046084715s >>>
[INFO] [stdout] test tests::test_async::test_basic_bounded_1_thread::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.420938][INFO][test_async.rs:265] <<< test_basic_unbounded_1_thread (setup_log = (), channel = (Tx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.421103][INFO][test_async.rs:276] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_basic_bounded_1_thread::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.424936][INFO][test_async.rs:220] >>> test_basic_bounded_1_thread return () in 1.053812274s >>>
[INFO] [stderr] [2026-01-07 14:44:24.425252][INFO][test_async.rs:265] <<< test_basic_unbounded_1_thread (setup_log = (), channel = (MTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.425376][INFO][test_async.rs:276] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.426630][INFO][test_async.rs:220] >>> test_basic_bounded_1_thread return () in 1.056802724s >>>
[INFO] [stdout] test tests::test_async::test_basic_bounded_1_thread::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.427331][INFO][test_async.rs:265] <<< test_basic_unbounded_1_thread (setup_log = (), channel = (MTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.427494][INFO][test_async.rs:276] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.728581][ERROR][test_async.rs:1246] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stderr] assertion `left == right` failed
[INFO] [stderr]   left: 5
[INFO] [stderr]  right: 0
[INFO] [stderr] trace:    0: captains_log::log_impl::log_panic
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stderr]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stderr]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stderr]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]       std::panicking::panic_with_hook
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stderr]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stderr]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]    5: __rustc::rust_begin_unwind
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stderr]    6: core::panicking::panic_fmt
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stderr]    7: core::panicking::assert_failed_inner
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stderr]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stderr]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stderr]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stderr]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stderr]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stderr]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stderr]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stderr]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stderr]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stderr]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stderr]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stderr]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stderr]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stderr]   19: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1217:5
[INFO] [stderr]   20: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1215:3
[INFO] [stderr]   21: crossfire::tests::test_async::test_async_drop_small_msg::case_5
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:1
[INFO] [stderr]   22: crossfire::tests::test_async::test_async_drop_small_msg::case_5::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:10
[INFO] [stderr]   23: <crossfire::tests::test_async::test_async_drop_small_msg::case_5::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stderr]   25: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       test::run_test_in_process
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stderr]       test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stderr]   26: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stderr]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stderr]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stderr]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stderr]   29: <unknown>
[INFO] [stderr]   30: clone
[INFO] [stderr] 
[INFO] [stderr] [2026-01-07 14:44:24.730185][ERROR][test_async.rs:1246] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stderr] assertion `left == right` failed
[INFO] [stderr]   left: 5
[INFO] [stderr]  right: 0
[INFO] [stderr] trace:    0: captains_log::log_impl::log_panic
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stderr]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stderr]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stderr]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]       std::panicking::panic_with_hook
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stderr]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stderr]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]    5: __rustc::rust_begin_unwind
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stderr]    6: core::panicking::panic_fmt
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stderr]    7: core::panicking::assert_failed_inner
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stderr]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stderr]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stderr]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stderr]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stderr]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stderr]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stderr]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stderr]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stderr]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stderr]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stderr]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stderr]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stderr]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stderr]   19: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1217:5
[INFO] [stderr]   20: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1215:3
[INFO] [stderr]   21: crossfire::tests::test_async::test_async_drop_small_msg::case_3
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:1
[INFO] [stderr]   22: crossfire::tests::test_async::test_async_drop_small_msg::case_3::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:10
[INFO] [stderr]   23: <crossfire::tests::test_async::test_async_drop_small_msg::case_3::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stderr]   25: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       test::run_test_in_process
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stderr]       test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stderr]   26: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stderr]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stderr]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stderr]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stderr]   29: <unknown>
[INFO] [stderr]   30: clone
[INFO] [stderr] 
[INFO] [stdout] test tests::test_async::test_async_drop_small_msg::case_5 ... FAILED
[INFO] [stderr] [2026-01-07 14:44:24.736865][INFO][test_async.rs:309] <<< test_basic_unbounded_idle_select (setup_log = (), channel = (Tx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.736996][INFO][test_async.rs:329] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_async_drop_small_msg::case_3 ... FAILED
[INFO] [stderr] [2026-01-07 14:44:24.746261][INFO][test_async.rs:309] <<< test_basic_unbounded_idle_select (setup_log = (), channel = (MTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.746513][INFO][test_async.rs:329] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.749591][ERROR][test_async.rs:1246] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stderr] assertion `left == right` failed
[INFO] [stderr]   left: 5
[INFO] [stderr]  right: 0
[INFO] [stderr] trace:    0: captains_log::log_impl::log_panic
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stderr]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stderr]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stderr]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]       std::panicking::panic_with_hook
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stderr]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stderr]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]    5: __rustc::rust_begin_unwind
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stderr]    6: core::panicking::panic_fmt
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stderr]    7: core::panicking::assert_failed_inner
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stderr]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stderr]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stderr]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stderr]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stderr]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stderr]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stderr]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stderr]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stderr]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stderr]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stderr]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stderr]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stderr]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stderr]   19: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1233:5
[INFO] [stderr]   20: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1231:3
[INFO] [stderr]   21: crossfire::tests::test_async::test_async_drop_large_msg::case_4
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:1
[INFO] [stderr]   22: crossfire::tests::test_async::test_async_drop_large_msg::case_4::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:10
[INFO] [stderr]   23: <crossfire::tests::test_async::test_async_drop_large_msg::case_4::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stderr]   25: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       test::run_test_in_process
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stderr]       test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stderr]   26: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stderr]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stderr]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stderr]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stderr]   29: <unknown>
[INFO] [stderr]   30: clone
[INFO] [stderr] 
[INFO] [stderr] [2026-01-07 14:44:24.752755][ERROR][test_async.rs:1246] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stderr] assertion `left == right` failed
[INFO] [stderr]   left: 5
[INFO] [stderr]  right: 0
[INFO] [stderr] trace:    0: captains_log::log_impl::log_panic
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stderr]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stderr]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stderr]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]       std::panicking::panic_with_hook
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stderr]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stderr]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]    5: __rustc::rust_begin_unwind
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stderr]    6: core::panicking::panic_fmt
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stderr]    7: core::panicking::assert_failed_inner
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stderr]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stderr]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stderr]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stderr]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stderr]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stderr]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stderr]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stderr]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stderr]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stderr]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stderr]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stderr]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stderr]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stderr]   19: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1217:5
[INFO] [stderr]   20: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1215:3
[INFO] [stderr]   21: crossfire::tests::test_async::test_async_drop_small_msg::case_2
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:1
[INFO] [stderr]   22: crossfire::tests::test_async::test_async_drop_small_msg::case_2::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:10
[INFO] [stderr]   23: <crossfire::tests::test_async::test_async_drop_small_msg::case_2::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stderr]   25: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       test::run_test_in_process
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stderr]       test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stderr]   26: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stderr]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stderr]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stderr]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stderr]   29: <unknown>
[INFO] [stderr]   30: clone
[INFO] [stderr] 
[INFO] [stderr] [2026-01-07 14:44:24.758300][ERROR][test_async.rs:1246] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stderr] assertion `left == right` failed
[INFO] [stderr]   left: 5
[INFO] [stderr]  right: 0
[INFO] [stderr] trace:    0: captains_log::log_impl::log_panic
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stderr]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stderr]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stderr]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]       std::panicking::panic_with_hook
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stderr]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stderr]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]    5: __rustc::rust_begin_unwind
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stderr]    6: core::panicking::panic_fmt
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stderr]    7: core::panicking::assert_failed_inner
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stderr]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stderr]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stderr]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stderr]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stderr]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stderr]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stderr]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stderr]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stderr]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stderr]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stderr]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stderr]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stderr]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stderr]   19: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1233:5
[INFO] [stderr]   20: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1231:3
[INFO] [stderr]   21: crossfire::tests::test_async::test_async_drop_large_msg::case_2
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:1
[INFO] [stderr]   22: crossfire::tests::test_async::test_async_drop_large_msg::case_2::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:10
[INFO] [stderr]   23: <crossfire::tests::test_async::test_async_drop_large_msg::case_2::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stderr]   25: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       test::run_test_in_process
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stderr]       test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stderr]   26: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stderr]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stderr]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stderr]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stderr]   29: <unknown>
[INFO] [stderr]   30: clone
[INFO] [stderr] 
[INFO] [stderr] [2026-01-07 14:44:24.746967][ERROR][test_async.rs:1246] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stderr] assertion `left == right` failed
[INFO] [stderr]   left: 5
[INFO] [stderr]  right: 0
[INFO] [stderr] trace:    0: captains_log::log_impl::log_panic
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stderr]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stderr]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stderr]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]       std::panicking::panic_with_hook
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stderr]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stderr]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]    5: __rustc::rust_begin_unwind
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stderr]    6: core::panicking::panic_fmt
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stderr]    7: core::panicking::assert_failed_inner
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stderr]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stderr]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stderr]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stderr]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stderr]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stderr]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stderr]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stderr]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stderr]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stderr]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stderr]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stderr]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stderr]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stderr]   19: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1233:5
[INFO] [stderr]   20: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1231:3
[INFO] [stderr]   21: crossfire::tests::test_async::test_async_drop_large_msg::case_3
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:1
[INFO] [stderr]   22: crossfire::tests::test_async::test_async_drop_large_msg::case_3::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:10
[INFO] [stderr]   23: <crossfire::tests::test_async::test_async_drop_large_msg::case_3::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stderr]   25: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       test::run_test_in_process
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stderr]       test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stderr]   26: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stderr]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stderr]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stderr]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stderr]   29: <unknown>
[INFO] [stderr]   30: clone
[INFO] [stderr] 
[INFO] [stdout] test tests::test_async::test_async_drop_small_msg::case_2 ... FAILED
[INFO] [stderr] [2026-01-07 14:44:24.762668][ERROR][test_async.rs:1246] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stdout] test tests::test_async::test_async_drop_large_msg::case_3 ... FAILED
[INFO] [stderr] assertion `left == right` failed
[INFO] [stderr]   left: 5
[INFO] [stderr]  right: 0
[INFO] [stderr] trace:    0: captains_log::log_impl::log_panic
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stderr]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stderr]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stderr]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]       std::panicking::panic_with_hook
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stderr]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stderr]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]    5: __rustc::rust_begin_unwind
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stderr]    6: core::panicking::panic_fmt
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stderr]    7: core::panicking::assert_failed_inner
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stderr]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stderr]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stderr]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stderr]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stderr]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stderr]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stderr]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stderr]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stderr]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stderr]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stderr]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stderr]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stderr]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stderr]   19: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1233:5
[INFO] [stderr]   20: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1231:3
[INFO] [stderr]   21: crossfire::tests::test_async::test_async_drop_large_msg::case_1
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:1
[INFO] [stderr]   22: crossfire::tests::test_async::test_async_drop_large_msg::case_1::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:10
[INFO] [stderr]   23: <crossfire::tests::test_async::test_async_drop_large_msg::case_1::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stderr]   25: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       test::run_test_in_process
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stderr]       test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stderr]   26: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stderr]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stderr]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stderr]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stderr]   29: <unknown>
[INFO] [stderr]   30: clone
[INFO] [stderr] 
[INFO] [stderr] [2026-01-07 14:44:24.769619][ERROR][test_async.rs:1246] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stderr] assertion `left == right` failed
[INFO] [stderr]   left: 5
[INFO] [stderr]  right: 0
[INFO] [stderr] trace:    0: captains_log::log_impl::log_panic
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stderr]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stderr]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stderr]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]       std::panicking::panic_with_hook
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stderr]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stderr]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]    5: __rustc::rust_begin_unwind
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stderr]    6: core::panicking::panic_fmt
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stderr]    7: core::panicking::assert_failed_inner
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stderr]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stderr]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stderr]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stderr]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stderr]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stderr]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stderr]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stderr]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stderr]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stderr]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stderr]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stderr]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stderr]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stderr]   19: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1217:5
[INFO] [stderr]   20: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1215:3
[INFO] [stderr]   21: crossfire::tests::test_async::test_async_drop_small_msg::case_1
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:1
[INFO] [stderr]   22: crossfire::tests::test_async::test_async_drop_small_msg::case_1::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:10
[INFO] [stderr]   23: <crossfire::tests::test_async::test_async_drop_small_msg::case_1::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stderr]   25: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       test::run_test_in_process
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stderr]       test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stderr]   26: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stderr]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stderr]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stderr]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stderr]   29: <unknown>
[INFO] [stderr]   30: clone
[INFO] [stderr] 
[INFO] [stderr] [2026-01-07 14:44:24.771569][INFO][test_async.rs:309] <<< test_basic_unbounded_idle_select (setup_log = (), channel = (MTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.771675][INFO][test_async.rs:329] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.767097][ERROR][test_async.rs:1246] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stderr] assertion `left == right` failed
[INFO] [stderr]   left: 5
[INFO] [stderr]  right: 0
[INFO] [stderr] trace:    0: captains_log::log_impl::log_panic
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stderr]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stderr]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stderr]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]       std::panicking::panic_with_hook
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stderr]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stderr]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]    5: __rustc::rust_begin_unwind
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stderr]    6: core::panicking::panic_fmt
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stderr]    7: core::panicking::assert_failed_inner
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stderr]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stderr]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stderr]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stderr]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stderr]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stderr]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stderr]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stderr]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stderr]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stderr]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stderr]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stderr]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stderr]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stderr]   19: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1233:5
[INFO] [stderr]   20: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1231:3
[INFO] [stderr]   21: crossfire::tests::test_async::test_async_drop_large_msg::case_6
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:1
[INFO] [stderr]   22: crossfire::tests::test_async::test_async_drop_large_msg::case_6::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:10
[INFO] [stderr]   23: <crossfire::tests::test_async::test_async_drop_large_msg::case_6::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stderr]   25: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       test::run_test_in_process
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stderr]       test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stderr]   26: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stderr]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stderr]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stderr]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stderr]   29: <unknown>
[INFO] [stderr]   30: clone
[INFO] [stderr] 
[INFO] [stderr] [2026-01-07 14:44:24.773075][ERROR][test_async.rs:1246] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stderr] assertion `left == right` failed
[INFO] [stderr]   left: 5
[INFO] [stderr]  right: 0
[INFO] [stderr] trace:    0: captains_log::log_impl::log_panic
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stderr]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stderr]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stderr]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]       std::panicking::panic_with_hook
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stderr]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stderr]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]    5: __rustc::rust_begin_unwind
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stderr]    6: core::panicking::panic_fmt
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stderr]    7: core::panicking::assert_failed_inner
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stderr]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stderr]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stderr]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stderr]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stderr]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stderr]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stderr]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stderr]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stderr]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stderr]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stderr]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stderr]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stderr]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stderr]   19: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1217:5
[INFO] [stderr]   20: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1215:3
[INFO] [stderr]   21: crossfire::tests::test_async::test_async_drop_small_msg::case_6
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:1
[INFO] [stderr]   22: crossfire::tests::test_async::test_async_drop_small_msg::case_6::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:10
[INFO] [stderr]   23: <crossfire::tests::test_async::test_async_drop_small_msg::case_6::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stderr]   25: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       test::run_test_in_process
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stderr]       test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stderr]   26: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stderr]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stderr]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stderr]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stderr]   29: <unknown>
[INFO] [stderr]   30: clone
[INFO] [stderr] 
[INFO] [stderr] [2026-01-07 14:44:24.782338][INFO][test_async.rs:384] <<< test_basic_unbounded_recv_after_sender_close (setup_log = (), channel = (Tx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.782577][INFO][test_async.rs:401] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_async_drop_large_msg::case_4 ... FAILED
[INFO] [stdout] test tests::test_async::test_async_drop_large_msg::case_2 ... FAILED
[INFO] [stderr] [2026-01-07 14:44:24.792560][INFO][test_async.rs:384] <<< test_basic_unbounded_recv_after_sender_close (setup_log = (), channel = (MTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.792783][INFO][test_async.rs:401] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.802572][INFO][test_async.rs:384] <<< test_basic_unbounded_recv_after_sender_close (setup_log = (), channel = (MTx, AsyncRx)) enter <<<
[INFO] [stdout] test tests::test_async::test_async_drop_small_msg::case_1 ... FAILED
[INFO] [stderr] [2026-01-07 14:44:24.802805][INFO][test_async.rs:401] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_async_drop_large_msg::case_1 ... FAILED
[INFO] [stdout] test tests::test_async::test_async_drop_large_msg::case_6 ... FAILED
[INFO] [stdout] test tests::test_async::test_async_drop_small_msg::case_6 ... FAILED
[INFO] [stdout] test tests::test_async::test_basic_unbounded_recv_after_sender_close::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.804040][INFO][test_async.rs:384] >>> test_basic_unbounded_recv_after_sender_close return () in 11.346229ms >>>
[INFO] [stdout] test tests::test_async::test_basic_unbounded_recv_after_sender_close::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.804185][INFO][test_async.rs:384] >>> test_basic_unbounded_recv_after_sender_close return () in 21.697799ms >>>
[INFO] [stderr] [2026-01-07 14:44:24.804123][INFO][test_async.rs:444] <<< test_basic_unbounded_recv_timeout_async (setup_log = (), _channel = (MTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.804271][INFO][test_async.rs:453] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.804599][INFO][test_async.rs:195] <<< test_basic_unbounded_rx_drop (setup_log = (), channel = (MTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.804677][INFO][test_async.rs:203] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.805309][INFO][test_async.rs:195] <<< test_basic_unbounded_rx_drop (setup_log = (), channel = (Tx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.805404][INFO][test_async.rs:203] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.806067][INFO][test_async.rs:444] <<< test_basic_unbounded_recv_timeout_async (setup_log = (), _channel = (Tx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.806207][INFO][test_async.rs:444] <<< test_basic_unbounded_recv_timeout_async (setup_log = (), _channel = (MTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.806312][INFO][test_async.rs:453] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.806974][INFO][test_async.rs:453] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.810491][INFO][test_async.rs:212] try to send after rx dropped
[INFO] [stderr] [2026-01-07 14:44:24.810564][INFO][test_async.rs:215] dropped tx
[INFO] [stdout] test tests::test_async::test_basic_unbounded_rx_drop::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.814501][INFO][test_async.rs:212] try to send after rx dropped
[INFO] [stderr] [2026-01-07 14:44:24.814509][INFO][test_async.rs:195] >>> test_basic_unbounded_rx_drop return () in 9.10547ms >>>
[INFO] [stderr] [2026-01-07 14:44:24.814566][INFO][test_async.rs:215] dropped tx
[INFO] [stdout] test tests::test_async::test_conversion ... ok
[INFO] [stderr] [2026-01-07 14:44:24.815627][INFO][test_async.rs:651] <<< test_pressure_bounded_async_1_1 (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.815998][INFO][test_async.rs:665] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.818001][INFO][test_async.rs:195] >>> test_basic_unbounded_rx_drop return () in 13.319829ms >>>
[INFO] [stdout] test tests::test_async::test_basic_unbounded_rx_drop::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.818516][INFO][test_async.rs:384] >>> test_basic_unbounded_recv_after_sender_close return () in 15.78569ms >>>
[INFO] [stdout] test tests::test_async::test_basic_unbounded_recv_after_sender_close::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.818881][INFO][test_async.rs:651] <<< test_pressure_bounded_async_1_1 (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.818985][INFO][test_async.rs:665] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.819475][INFO][test_async.rs:651] <<< test_pressure_bounded_async_1_1 (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.819581][INFO][test_async.rs:665] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.826538][INFO][test_async.rs:195] <<< test_basic_unbounded_rx_drop (setup_log = (), channel = (MTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.826678][INFO][test_async.rs:203] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.831062][INFO][test_async.rs:212] try to send after rx dropped
[INFO] [stderr] [2026-01-07 14:44:24.831147][INFO][test_async.rs:215] dropped tx
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_1_1::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.833085][INFO][test_async.rs:651] >>> test_pressure_bounded_async_1_1 return () in 14.0977ms >>>
[INFO] [stdout] test tests::test_async::test_basic_unbounded_rx_drop::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.833612][INFO][test_async.rs:195] >>> test_basic_unbounded_rx_drop return () in 6.93486ms >>>
[INFO] [stderr] [2026-01-07 14:44:24.833947][INFO][test_async.rs:651] <<< test_pressure_bounded_async_1_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.833981][INFO][test_async.rs:651] <<< test_pressure_bounded_async_1_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.834059][INFO][test_async.rs:665] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.834065][INFO][test_async.rs:665] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.860557][INFO][test_async.rs:444] >>> test_basic_unbounded_recv_timeout_async return () in 56.282748ms >>>
[INFO] [stdout] test tests::test_async::test_basic_unbounded_recv_timeout_async::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.861132][INFO][test_async.rs:651] <<< test_pressure_bounded_async_1_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stdout] test tests::test_async::test_basic_unbounded_recv_timeout_async::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.861242][INFO][test_async.rs:665] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_basic_unbounded_recv_timeout_async::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.867845][INFO][test_async.rs:444] >>> test_basic_unbounded_recv_timeout_async return () in 60.870127ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_1_1::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.868564][INFO][test_async.rs:651] <<< test_pressure_bounded_async_1_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_1_1::case_7 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.868663][INFO][test_async.rs:665] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_1_1::case_5 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.869265][INFO][test_async.rs:444] >>> test_basic_unbounded_recv_timeout_async return () in 62.953397ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_1_1::case_6 ... ok
[INFO] [stderr] [2026-01-07 14:44:24.870117][INFO][test_async.rs:755] <<< test_pressure_bounded_async_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 5, rx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.870222][INFO][test_async.rs:781] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.878838][INFO][test_async.rs:651] >>> test_pressure_bounded_async_1_1 return () in 59.253908ms >>>
[INFO] [stderr] [2026-01-07 14:44:24.879250][INFO][test_async.rs:651] >>> test_pressure_bounded_async_1_1 return () in 10.58669ms >>>
[INFO] [stderr] [2026-01-07 14:44:24.879701][INFO][test_async.rs:755] <<< test_pressure_bounded_async_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 10, rx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.879830][INFO][test_async.rs:781] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.880757][INFO][test_async.rs:755] <<< test_pressure_bounded_async_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 100, rx_count = 10) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.880848][INFO][test_async.rs:781] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.888240][INFO][test_async.rs:651] >>> test_pressure_bounded_async_1_1 return () in 54.173628ms >>>
[INFO] [stderr] [2026-01-07 14:44:24.888582][INFO][test_async.rs:755] <<< test_pressure_bounded_async_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 300, rx_count = 300) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.888709][INFO][test_async.rs:781] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:24.893780][INFO][test_async.rs:651] >>> test_pressure_bounded_async_1_1 return () in 32.538558ms >>>
[INFO] [stderr] [2026-01-07 14:44:24.899533][INFO][test_async.rs:755] <<< test_pressure_bounded_async_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 5, rx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:44:24.899631][INFO][test_async.rs:781] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi::case_05 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.051151][INFO][test_async.rs:755] >>> test_pressure_bounded_async_multi return () in 151.517163ms >>>
[INFO] [stderr] [2026-01-07 14:44:25.052359][INFO][test_async.rs:755] <<< test_pressure_bounded_async_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 100, rx_count = 10) enter <<<
[INFO] [stderr] [2026-01-07 14:44:25.052488][INFO][test_async.rs:781] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:25.253045][INFO][test_async.rs:348] waker rx 1
[INFO] [stdout] test tests::test_async::test_basic_unbounded_idle_select::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.298694][INFO][test_async.rs:309] >>> test_basic_unbounded_idle_select return () in 527.015697ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi::case_01 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.300188][INFO][test_async.rs:755] >>> test_pressure_bounded_async_multi return () in 429.970491ms >>>
[INFO] [stdout] test tests::test_async::test_basic_unbounded_idle_select::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.315697][INFO][test_async.rs:755] <<< test_pressure_bounded_async_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 10, rx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:25.315832][INFO][test_async.rs:781] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:25.316669][INFO][test_async.rs:755] <<< test_pressure_bounded_async_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 300, rx_count = 300) enter <<<
[INFO] [stderr] [2026-01-07 14:44:25.316761][INFO][test_async.rs:781] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:25.365830][INFO][test_async.rs:348] waker rx 0
[INFO] [stderr] [2026-01-07 14:44:25.381118][INFO][test_async.rs:309] >>> test_basic_unbounded_idle_select return () in 644.119682ms >>>
[INFO] [stderr] [2026-01-07 14:44:25.381497][INFO][test_async.rs:755] <<< test_pressure_bounded_async_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 5, rx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:44:25.381625][INFO][test_async.rs:781] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_basic_unbounded_1_thread::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.433045][INFO][test_async.rs:265] >>> test_basic_unbounded_1_thread return () in 1.005547737s >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi::case_09 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.433464][INFO][test_async.rs:755] >>> test_pressure_bounded_async_multi return () in 51.834128ms >>>
[INFO] [stdout] test tests::test_async::test_basic_unbounded_1_thread::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.434773][INFO][test_async.rs:755] <<< test_pressure_bounded_async_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 100, rx_count = 10) enter <<<
[INFO] [stdout] test tests::test_async::test_basic_unbounded_1_thread::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.434877][INFO][test_async.rs:781] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:25.435382][INFO][test_async.rs:755] <<< test_pressure_bounded_async_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 10, rx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:25.435499][INFO][test_async.rs:781] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:25.455873][INFO][test_async.rs:265] >>> test_basic_unbounded_1_thread return () in 1.034768055s >>>
[INFO] [stderr] [2026-01-07 14:44:25.456736][INFO][test_async.rs:755] <<< test_pressure_bounded_async_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 300, rx_count = 300) enter <<<
[INFO] [stderr] [2026-01-07 14:44:25.456860][INFO][test_async.rs:781] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:25.459900][INFO][test_async.rs:265] >>> test_basic_unbounded_1_thread return () in 1.034524725s >>>
[INFO] [stderr] [2026-01-07 14:44:25.467430][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, AsyncRx), tx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:44:25.467597][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:25.654809][INFO][test_async.rs:348] waker rx 0
[INFO] [stderr] [2026-01-07 14:44:25.659719][INFO][test_async.rs:309] >>> test_basic_unbounded_idle_select return () in 913.20403ms >>>
[INFO] [stdout] test tests::test_async::test_basic_unbounded_idle_select::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.668949][INFO][test_async.rs:651] >>> test_pressure_bounded_async_1_1 return () in 834.886193ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_1_1::case_4 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.681484][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, AsyncRx), tx_count = 300) enter <<<
[INFO] [stderr] [2026-01-07 14:44:25.681644][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:25.712619][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, AsyncRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:25.712769][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_1_1::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.719001][INFO][test_async.rs:651] >>> test_pressure_bounded_async_1_1 return () in 903.00114ms >>>
[INFO] [stderr] [2026-01-07 14:44:25.772581][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, AsyncRx), tx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:44:25.772724][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:25.798629][INFO][test_async.rs:755] >>> test_pressure_bounded_async_multi return () in 482.794159ms >>>
[INFO] [stderr] [2026-01-07 14:44:25.820548][INFO][test_async.rs:755] >>> test_pressure_bounded_async_multi return () in 385.045273ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi::case_07 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.822601][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, AsyncRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:25.822714][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi::case_11 ... ok
[INFO] [stderr] [2026-01-07 14:44:25.843959][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, AsyncRx), tx_count = 300) enter <<<
[INFO] [stderr] [2026-01-07 14:44:26.006042][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi::case_06 ... ok
[INFO] [stderr] [2026-01-07 14:44:26.078460][INFO][test_async.rs:755] >>> test_pressure_bounded_async_multi return () in 1.025968266s >>>
[INFO] [stderr] [2026-01-07 14:44:26.079684][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, AsyncRx), tx_count = 10) enter <<<
[INFO] [stderr] [2026-01-07 14:44:26.079816][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi::case_03 ... ok
[INFO] [stderr] [2026-01-07 14:44:26.143159][INFO][test_async.rs:755] >>> test_pressure_bounded_async_multi return () in 1.263325965s >>>
[INFO] [stderr] [2026-01-07 14:44:26.143567][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, AsyncRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:26.143668][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:26.449381][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 369.561644ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_07 ... ok
[INFO] [stderr] [2026-01-07 14:44:26.450598][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, AsyncRx), tx_count = 300) enter <<<
[INFO] [stderr] [2026-01-07 14:44:26.450711][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:26.527104][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 754.375717ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_04 ... ok
[INFO] [stderr] [2026-01-07 14:44:26.528301][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:44:26.528407][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi::case_10 ... ok
[INFO] [stderr] [2026-01-07 14:44:26.653635][INFO][test_async.rs:755] >>> test_pressure_bounded_async_multi return () in 1.218755337s >>>
[INFO] [stderr] [2026-01-07 14:44:26.654676][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:26.654782][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:27.081277][INFO][test_async.rs:755] >>> test_pressure_bounded_async_multi return () in 2.200425854s >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi::case_02 ... ok
[INFO] [stderr] [2026-01-07 14:44:27.084483][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 300) enter <<<
[INFO] [stderr] [2026-01-07 14:44:27.084617][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_01 ... ok
[INFO] [stderr] [2026-01-07 14:44:27.452671][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 1.985071184s >>>
[INFO] [stdout] test tests::test_async::test_basic_timeout_recv_async_waker::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:27.464387][INFO][test_async.rs:417] >>> test_basic_timeout_recv_async_waker return () in 3.653289081s >>>
[INFO] [stdout] test tests::test_async::test_basic_timeout_recv_async_waker::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:27.464805][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:27.464898][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:27.498943][INFO][test_async.rs:417] >>> test_basic_timeout_recv_async_waker return () in 3.67287561s >>>
[INFO] [stderr] [2026-01-07 14:44:27.500373][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 300) enter <<<
[INFO] [stderr] [2026-01-07 14:44:27.500540][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:27.619672][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:44:27.619821][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:27.900526][INFO][test_async.rs:755] >>> test_pressure_bounded_async_multi return () in 3.011813469s >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi::case_04 ... ok
[INFO] [stderr] [2026-01-07 14:44:27.905594][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:44:27.905719][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_basic_timeout_recv_async_waker::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:28.067656][INFO][test_async.rs:417] >>> test_basic_timeout_recv_async_waker return () in 4.268868444s >>>
[INFO] [stderr] [2026-01-07 14:44:28.068161][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:28.068310][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:28.116581][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 210.858371ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_16 ... ok
[INFO] [stderr] [2026-01-07 14:44:28.117009][INFO][test_async.rs:690] <<< test_pressure_bounded_async_multi_1 (setup_log = (), channel = (MAsyncTx, MAsyncRx), tx_count = 300) enter <<<
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi::case_12 ... ok
[INFO] [stderr] [2026-01-07 14:44:28.117116][INFO][test_async.rs:721] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_13 ... ok
[INFO] [stderr] [2026-01-07 14:44:28.140066][INFO][test_async.rs:755] >>> test_pressure_bounded_async_multi return () in 2.683203793s >>>
[INFO] [stderr] [2026-01-07 14:44:28.153126][INFO][test_async.rs:828] <<< test_pressure_bounded_mixed_async_blocking_conversion (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:28.153255][INFO][test_async.rs:837] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:28.154940][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 535.116386ms >>>
[INFO] [stderr] [2026-01-07 14:44:28.156076][INFO][test_async.rs:828] <<< test_pressure_bounded_mixed_async_blocking_conversion (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:28.156179][INFO][test_async.rs:837] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi::case_08 ... ok
[INFO] [stderr] [2026-01-07 14:44:28.224951][INFO][test_async.rs:755] >>> test_pressure_bounded_async_multi return () in 2.908185683s >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_mixed_async_blocking_conversion::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:28.225403][INFO][test_async.rs:828] <<< test_pressure_bounded_mixed_async_blocking_conversion (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:28.225579][INFO][test_async.rs:837] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:28.263466][INFO][test_async.rs:828] >>> test_pressure_bounded_mixed_async_blocking_conversion return () in 107.282405ms >>>
[INFO] [stderr] [2026-01-07 14:44:28.263970][INFO][test_async.rs:529] <<< test_pressure_bounded_timeout_async (setup_log = (), _channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:28.264096][INFO][test_async.rs:541] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_mixed_async_blocking_conversion::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:28.279396][INFO][test_async.rs:828] >>> test_pressure_bounded_mixed_async_blocking_conversion return () in 53.814858ms >>>
[INFO] [stderr] [2026-01-07 14:44:28.280126][INFO][test_async.rs:1104] <<< test_pressure_stream_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 2) enter <<<
[INFO] [stderr] [2026-01-07 14:44:28.280278][INFO][test_async.rs:1124] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_mixed_async_blocking_conversion::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:28.618702][INFO][test_async.rs:828] >>> test_pressure_bounded_mixed_async_blocking_conversion return () in 465.44429ms >>>
[INFO] [stderr] [2026-01-07 14:44:28.619539][INFO][test_async.rs:1104] <<< test_pressure_stream_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 4) enter <<<
[INFO] [stderr] [2026-01-07 14:44:28.619657][INFO][test_async.rs:1124] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:28.992778][INFO][test_async.rs:1104] >>> test_pressure_stream_multi return () in 373.117944ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:28.993671][INFO][test_async.rs:1104] <<< test_pressure_stream_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 10) enter <<<
[INFO] [stderr] [2026-01-07 14:44:28.994850][INFO][test_async.rs:1124] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:29.155128][INFO][test_async.rs:1104] >>> test_pressure_stream_multi return () in 874.847912ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:29.155480][INFO][test_async.rs:1104] <<< test_pressure_stream_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 3) enter <<<
[INFO] [stderr] [2026-01-07 14:44:29.155589][INFO][test_async.rs:1124] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:29.315627][INFO][test_async.rs:1104] >>> test_pressure_stream_multi return () in 320.775277ms >>>
[INFO] [stderr] [2026-01-07 14:44:29.316039][INFO][test_async.rs:1104] <<< test_pressure_stream_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 30) enter <<<
[INFO] [stderr] [2026-01-07 14:44:29.316156][INFO][test_async.rs:1124] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_10 ... ok
[INFO] [stderr] [2026-01-07 14:44:29.388018][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 2.859607496s >>>
[INFO] [stderr] [2026-01-07 14:44:29.388418][INFO][test_async.rs:1104] <<< test_pressure_stream_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 2) enter <<<
[INFO] [stderr] [2026-01-07 14:44:29.388545][INFO][test_async.rs:1124] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:29.393692][INFO][test_async.rs:1104] >>> test_pressure_stream_multi return () in 238.102149ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi::case_4 ... ok
[INFO] [stderr] [2026-01-07 14:44:29.394064][INFO][test_async.rs:1104] <<< test_pressure_stream_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 4) enter <<<
[INFO] [stderr] [2026-01-07 14:44:29.394162][INFO][test_async.rs:1124] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi::case_7 ... ok
[INFO] [stderr] [2026-01-07 14:44:29.399893][INFO][test_async.rs:1104] >>> test_pressure_stream_multi return () in 5.72918ms >>>
[INFO] [stderr] [2026-01-07 14:44:29.400348][INFO][test_async.rs:1104] <<< test_pressure_stream_multi (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 50) enter <<<
[INFO] [stderr] [2026-01-07 14:44:29.400469][INFO][test_async.rs:1124] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:29.428627][INFO][test_async.rs:1104] >>> test_pressure_stream_multi return () in 112.468205ms >>>
[INFO] [stderr] [2026-01-07 14:44:29.429070][INFO][test_async.rs:1152] <<< test_pressure_stream_multi_idle (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 2) enter <<<
[INFO] [stderr] [2026-01-07 14:44:29.429179][INFO][test_async.rs:1172] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi::case_5 ... ok
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi::case_6 ... ok
[INFO] [stderr] [2026-01-07 14:44:29.456738][INFO][test_async.rs:1104] >>> test_pressure_stream_multi return () in 68.190617ms >>>
[INFO] [stderr] [2026-01-07 14:44:29.457989][INFO][test_async.rs:1152] <<< test_pressure_stream_multi_idle (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 4) enter <<<
[INFO] [stderr] [2026-01-07 14:44:29.458126][INFO][test_async.rs:1172] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:29.546456][INFO][test_async.rs:1104] >>> test_pressure_stream_multi return () in 145.983614ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi::case_8 ... ok
[INFO] [stderr] [2026-01-07 14:44:29.547478][INFO][test_async.rs:1152] <<< test_pressure_stream_multi_idle (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 10) enter <<<
[INFO] [stderr] [2026-01-07 14:44:29.547591][INFO][test_async.rs:1172] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_08 ... ok
[INFO] [stderr] [2026-01-07 14:44:31.109754][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 4.966082103s >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_17 ... ok
[INFO] [stderr] [2026-01-07 14:44:31.110171][INFO][test_async.rs:1152] <<< test_pressure_stream_multi_idle (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 3) enter <<<
[INFO] [stderr] [2026-01-07 14:44:31.110304][INFO][test_async.rs:1172] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:31.131402][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 3.063089326s >>>
[INFO] [stderr] [2026-01-07 14:44:31.131804][INFO][test_async.rs:1152] <<< test_pressure_stream_multi_idle (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 30) enter <<<
[INFO] [stderr] [2026-01-07 14:44:31.131919][INFO][test_async.rs:1172] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:32.557608][INFO][test_async.rs:1152] >>> test_pressure_stream_multi_idle return () in 1.425685858s >>>
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi_idle::case_5 ... ok
[INFO] [stderr] [2026-01-07 14:44:32.558912][INFO][test_async.rs:1152] <<< test_pressure_stream_multi_idle (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 2) enter <<<
[INFO] [stderr] [2026-01-07 14:44:32.559025][INFO][test_async.rs:1172] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_14 ... ok
[INFO] [stderr] [2026-01-07 14:44:33.126035][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 5.661133374s >>>
[INFO] [stderr] [2026-01-07 14:44:33.126431][INFO][test_async.rs:1152] <<< test_pressure_stream_multi_idle (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 4) enter <<<
[INFO] [stderr] [2026-01-07 14:44:33.126957][INFO][test_async.rs:1172] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:33.745514][INFO][test_async.rs:1152] >>> test_pressure_stream_multi_idle return () in 4.197919568s >>>
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi_idle::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:33.748706][INFO][test_async.rs:1152] <<< test_pressure_stream_multi_idle (setup_log = (), channel = (MAsyncTx, MAsyncRx), rx_count = 50) enter <<<
[INFO] [stderr] [2026-01-07 14:44:33.748888][INFO][test_async.rs:1172] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:34.614953][INFO][test_async.rs:1152] >>> test_pressure_stream_multi_idle return () in 866.061532ms >>>
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi_idle::case_8 ... ok
[INFO] [stderr] [2026-01-07 14:44:34.628614][INFO][test_async.rs:983] <<< test_spurious_sink (setup_log = ()) enter <<<
[INFO] [stdout] test tests::test_async::test_spurious_sink ... ok
[INFO] [stderr] [2026-01-07 14:44:34.628745][INFO][test_async.rs:983] >>> test_spurious_sink return () in 80ns >>>
[INFO] [stdout] test tests::test_async::test_spurious_stream ... ok
[INFO] [stderr] [2026-01-07 14:44:34.629026][INFO][test_async.rs:1030] <<< test_spurious_stream (setup_log = ()) enter <<<
[INFO] [stderr] [2026-01-07 14:44:34.629104][INFO][test_async.rs:1030] >>> test_spurious_stream return () in 40ns >>>
[INFO] [stderr] [2026-01-07 14:44:34.629232][INFO][test_async.rs:87] <<< test_sync () enter <<<
[INFO] [stderr] [2026-01-07 14:44:34.629312][INFO][test_async.rs:90] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_05 ... ok
[INFO] [stderr] [2026-01-07 14:44:35.664014][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 9.841296691s >>>
[INFO] [stderr] [2026-01-07 14:44:35.664398][INFO][test_async_blocking.rs:77] <<< test_basic_1_tx_async_1_rx_blocking (setup_log = (), channel = (AsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:35.665307][INFO][test_async_blocking.rs:106] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:36.315365][INFO][test_async_blocking.rs:77] >>> test_basic_1_tx_async_1_rx_blocking return () in 650.836732ms >>>
[INFO] [stdout] test tests::test_async_blocking::test_basic_1_tx_async_1_rx_blocking::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:36.315862][INFO][test_async_blocking.rs:77] <<< test_basic_1_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:36.316012][INFO][test_async_blocking.rs:106] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:37.011768][INFO][test_async_blocking.rs:77] >>> test_basic_1_tx_async_1_rx_blocking return () in 695.79044ms >>>
[INFO] [stderr] [2026-01-07 14:44:37.012152][INFO][test_async_blocking.rs:77] <<< test_basic_1_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:37.012283][INFO][test_async_blocking.rs:106] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_basic_1_tx_async_1_rx_blocking::case_2 ... ok
[INFO] [stdout] test tests::test_async_blocking::test_basic_1_tx_async_1_rx_blocking::case_3 ... ok
[INFO] [stdout] test tests::test_async_blocking::test_basic_bounded_empty_full_drop_rx::case_1 ... ok
[INFO] [stdout] test tests::test_async_blocking::test_basic_bounded_empty_full_drop_rx::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:37.670410][INFO][test_async_blocking.rs:77] >>> test_basic_1_tx_async_1_rx_blocking return () in 658.156491ms >>>
[INFO] [stderr] [2026-01-07 14:44:37.670879][INFO][test_async_blocking.rs:13] <<< test_basic_bounded_empty_full_drop_rx (setup_log = (), channel = (AsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:37.671424][INFO][test_async_blocking.rs:13] >>> test_basic_bounded_empty_full_drop_rx return () in 6.91µs >>>
[INFO] [stderr] [2026-01-07 14:44:37.671815][INFO][test_async_blocking.rs:13] <<< test_basic_bounded_empty_full_drop_rx (setup_log = (), channel = (MAsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:37.672399][INFO][test_async_blocking.rs:13] >>> test_basic_bounded_empty_full_drop_rx return () in 4.83µs >>>
[INFO] [stdout] test tests::test_async_blocking::test_basic_bounded_empty_full_drop_rx::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:37.677534][INFO][test_async_blocking.rs:13] <<< test_basic_bounded_empty_full_drop_rx (setup_log = (), channel = (MAsyncTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:37.677646][INFO][test_async_blocking.rs:13] >>> test_basic_bounded_empty_full_drop_rx return () in 7.3µs >>>
[INFO] [stderr] [2026-01-07 14:44:37.678038][INFO][test_async_blocking.rs:36] <<< test_basic_bounded_empty_full_drop_tx (setup_log = (), channel = (AsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:37.678170][INFO][test_async_blocking.rs:36] >>> test_basic_bounded_empty_full_drop_tx return () in 7.311µs >>>
[INFO] [stderr] [2026-01-07 14:44:37.679199][INFO][test_async_blocking.rs:36] <<< test_basic_bounded_empty_full_drop_tx (setup_log = (), channel = (MAsyncTx, Rx)) enter <<<
[INFO] [stdout] test tests::test_async_blocking::test_basic_bounded_empty_full_drop_tx::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:37.679290][INFO][test_async_blocking.rs:36] >>> test_basic_bounded_empty_full_drop_tx return () in 5.24µs >>>
[INFO] [stdout] test tests::test_async_blocking::test_basic_bounded_empty_full_drop_tx::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:37.679499][INFO][test_async_blocking.rs:36] <<< test_basic_bounded_empty_full_drop_tx (setup_log = (), channel = (MAsyncTx, MRx)) enter <<<
[INFO] [stdout] test tests::test_async_blocking::test_basic_bounded_empty_full_drop_tx::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:37.679588][INFO][test_async_blocking.rs:36] >>> test_basic_bounded_empty_full_drop_tx return () in 5.94µs >>>
[INFO] [stdout] test tests::test_async_blocking::test_basic_compile_bounded_empty_full ... ok
[INFO] [stderr] [2026-01-07 14:44:37.679859][INFO][test_async_blocking.rs:59] <<< test_basic_compile_bounded_empty_full () enter <<<
[INFO] [stderr] [2026-01-07 14:44:37.679943][INFO][test_async_blocking.rs:59] >>> test_basic_compile_bounded_empty_full return () in 10.13µs >>>
[INFO] [stderr] [2026-01-07 14:44:37.680144][INFO][test_async_blocking.rs:119] <<< test_basic_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx), tx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:44:37.680629][INFO][test_async_blocking.rs:168] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_basic_multi_tx_async_1_rx_blocking::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:38.539128][INFO][test_async_blocking.rs:119] >>> test_basic_multi_tx_async_1_rx_blocking return () in 858.899873ms >>>
[INFO] [stderr] [2026-01-07 14:44:38.539931][INFO][test_async_blocking.rs:119] <<< test_basic_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx), tx_count = 8) enter <<<
[INFO] [stderr] [2026-01-07 14:44:38.540703][INFO][test_async_blocking.rs:168] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:38.734735][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 12.284021055s >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_09 ... ok
[INFO] [stderr] [2026-01-07 14:44:38.735166][INFO][test_async_blocking.rs:119] <<< test_basic_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:38.735367][INFO][test_async_blocking.rs:168] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:39.216142][INFO][test_async_blocking.rs:119] >>> test_basic_multi_tx_async_1_rx_blocking return () in 676.09989ms >>>
[INFO] [stdout] test tests::test_async_blocking::test_basic_multi_tx_async_1_rx_blocking::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:39.216499][INFO][test_async_blocking.rs:119] <<< test_basic_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx), tx_count = 1000) enter <<<
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_18 ... ok
[INFO] [stderr] [2026-01-07 14:44:39.216676][INFO][test_async_blocking.rs:168] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:39.246279][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 11.129159745s >>>
[INFO] [stderr] [2026-01-07 14:44:39.246715][INFO][test_async_blocking.rs:119] <<< test_basic_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx), tx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:44:39.248145][INFO][test_async_blocking.rs:168] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:39.584944][INFO][test_async_blocking.rs:119] >>> test_basic_multi_tx_async_1_rx_blocking return () in 849.612483ms >>>
[INFO] [stderr] [2026-01-07 14:44:39.585319][INFO][test_async_blocking.rs:119] <<< test_basic_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx), tx_count = 8) enter <<<
[INFO] [stderr] [2026-01-07 14:44:39.585470][INFO][test_async_blocking.rs:168] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_basic_multi_tx_async_1_rx_blocking::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:39.673590][INFO][test_async.rs:87] >>> test_sync return () in 5.044275051s >>>
[INFO] [stdout] test tests::test_async::test_sync ... ok
[INFO] [stderr] [2026-01-07 14:44:39.673946][INFO][test_async_blocking.rs:119] <<< test_basic_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:39.674127][INFO][test_async_blocking.rs:168] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_basic_multi_tx_async_1_rx_blocking::case_5 ... ok
[INFO] [stderr] [2026-01-07 14:44:39.921494][INFO][test_async_blocking.rs:119] >>> test_basic_multi_tx_async_1_rx_blocking return () in 674.641131ms >>>
[INFO] [stderr] [2026-01-07 14:44:39.921889][INFO][test_async_blocking.rs:119] <<< test_basic_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx), tx_count = 1000) enter <<<
[INFO] [stderr] [2026-01-07 14:44:39.922039][INFO][test_async_blocking.rs:168] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:40.139633][INFO][test_async.rs:1152] >>> test_pressure_stream_multi_idle return () in 10.681504965s >>>
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi_idle::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:40.139983][INFO][test_async_blocking.rs:192] <<< test_pressure_1_tx_async_1_rx_blocking (setup_log = (), channel = (AsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:40.140171][INFO][test_async_blocking.rs:235] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:40.317007][INFO][test_async_blocking.rs:119] >>> test_basic_multi_tx_async_1_rx_blocking return () in 731.586489ms >>>
[INFO] [stdout] test tests::test_async_blocking::test_basic_multi_tx_async_1_rx_blocking::case_6 ... ok
[INFO] [stderr] [2026-01-07 14:44:40.317576][INFO][test_async_blocking.rs:192] <<< test_pressure_1_tx_async_1_rx_blocking (setup_log = (), channel = (AsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:40.317797][INFO][test_async_blocking.rs:235] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_basic_multi_tx_async_1_rx_blocking::case_7 ... ok
[INFO] [stderr] [2026-01-07 14:44:40.602194][INFO][test_async_blocking.rs:119] >>> test_basic_multi_tx_async_1_rx_blocking return () in 928.103609ms >>>
[INFO] [stderr] [2026-01-07 14:44:40.602579][INFO][test_async_blocking.rs:192] <<< test_pressure_1_tx_async_1_rx_blocking (setup_log = (), channel = (AsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:40.602716][INFO][test_async_blocking.rs:235] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:41.399336][INFO][test_async_blocking.rs:192] >>> test_pressure_1_tx_async_1_rx_blocking return () in 796.646515ms >>>
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_03 ... ok
[INFO] [stderr] [2026-01-07 14:44:41.401659][INFO][test_async_blocking.rs:192] <<< test_pressure_1_tx_async_1_rx_blocking (setup_log = (), channel = (AsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:41.401839][INFO][test_async_blocking.rs:235] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:41.867363][INFO][test_async_blocking.rs:192] >>> test_pressure_1_tx_async_1_rx_blocking return () in 465.57533ms >>>
[INFO] [stderr] [2026-01-07 14:44:41.867719][INFO][test_async_blocking.rs:192] <<< test_pressure_1_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:41.867871][INFO][test_async_blocking.rs:235] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_04 ... ok
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_02 ... ok
[INFO] [stderr] [2026-01-07 14:44:43.512565][INFO][test_async_blocking.rs:192] >>> test_pressure_1_tx_async_1_rx_blocking return () in 3.194835301s >>>
[INFO] [stderr] [2026-01-07 14:44:43.512981][INFO][test_async_blocking.rs:192] <<< test_pressure_1_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:43.513167][INFO][test_async_blocking.rs:235] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:44.005377][INFO][test_async.rs:1152] >>> test_pressure_stream_multi_idle return () in 10.878416556s >>>
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi_idle::case_7 ... ok
[INFO] [stderr] [2026-01-07 14:44:44.005786][INFO][test_async_blocking.rs:192] <<< test_pressure_1_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:44.006774][INFO][test_async_blocking.rs:235] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_basic_multi_tx_async_1_rx_blocking::case_8 ... ok
[INFO] [stdout] test tests::test_async_blocking::test_basic_multi_tx_async_1_rx_blocking::case_4 ... ok
[INFO] [stderr] [2026-01-07 14:44:44.706564][INFO][test_async_blocking.rs:119] >>> test_basic_multi_tx_async_1_rx_blocking return () in 4.784569531s >>>
[INFO] [stderr] [2026-01-07 14:44:44.707133][INFO][test_async_blocking.rs:192] <<< test_pressure_1_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:44.707273][INFO][test_async_blocking.rs:235] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:44.740053][INFO][test_async_blocking.rs:119] >>> test_basic_multi_tx_async_1_rx_blocking return () in 5.52345245s >>>
[INFO] [stderr] [2026-01-07 14:44:44.740502][INFO][test_async_blocking.rs:192] <<< test_pressure_1_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:44.740656][INFO][test_async_blocking.rs:235] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_07 ... ok
[INFO] [stderr] [2026-01-07 14:44:45.151069][INFO][test_async_blocking.rs:192] >>> test_pressure_1_tx_async_1_rx_blocking return () in 1.14515387s >>>
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi_idle::case_4 ... ok
[INFO] [stderr] [2026-01-07 14:44:45.151465][INFO][test_async_blocking.rs:192] <<< test_pressure_1_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:45.151660][INFO][test_async_blocking.rs:235] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:45.266010][INFO][test_async.rs:1152] >>> test_pressure_stream_multi_idle return () in 14.155703464s >>>
[INFO] [stderr] [2026-01-07 14:44:45.266397][INFO][test_async_blocking.rs:192] <<< test_pressure_1_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:45.266571][INFO][test_async_blocking.rs:235] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:45.334007][INFO][test_async_blocking.rs:192] >>> test_pressure_1_tx_async_1_rx_blocking return () in 626.765473ms >>>
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_08 ... ok
[INFO] [stderr] [2026-01-07 14:44:45.334432][INFO][test_async_blocking.rs:192] <<< test_pressure_1_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:45.334601][INFO][test_async_blocking.rs:235] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:45.808709][INFO][test_async_blocking.rs:192] >>> test_pressure_1_tx_async_1_rx_blocking return () in 542.188986ms >>>
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_11 ... ok
[INFO] [stderr] [2026-01-07 14:44:45.809946][INFO][test_async_blocking.rs:248] <<< test_pressure_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx), tx_count = 5) enter <<<
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_12 ... ok
[INFO] [stderr] [2026-01-07 14:44:45.810102][INFO][test_async_blocking.rs:285] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:45.868976][INFO][test_async_blocking.rs:192] >>> test_pressure_1_tx_async_1_rx_blocking return () in 534.417387ms >>>
[INFO] [stderr] [2026-01-07 14:44:45.869402][INFO][test_async_blocking.rs:248] <<< test_pressure_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx), tx_count = 10) enter <<<
[INFO] [stderr] [2026-01-07 14:44:45.869619][INFO][test_async_blocking.rs:285] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_pressure_multi_tx_async_1_rx_blocking::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:45.990948][INFO][test_async_blocking.rs:248] >>> test_pressure_multi_tx_async_1_rx_blocking return () in 180.891392ms >>>
[INFO] [stderr] [2026-01-07 14:44:45.991283][INFO][test_async_blocking.rs:248] <<< test_pressure_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:45.991429][INFO][test_async_blocking.rs:285] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:46.441758][INFO][test_async_blocking.rs:248] >>> test_pressure_multi_tx_async_1_rx_blocking return () in 572.187765ms >>>
[INFO] [stdout] test tests::test_async_blocking::test_pressure_multi_tx_async_1_rx_blocking::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:46.442341][INFO][test_async_blocking.rs:248] <<< test_pressure_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, Rx), tx_count = 200) enter <<<
[INFO] [stderr] [2026-01-07 14:44:46.443080][INFO][test_async_blocking.rs:285] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:49.120676][INFO][test_async_blocking.rs:192] >>> test_pressure_1_tx_async_1_rx_blocking return () in 3.969086677s >>>
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_10 ... ok
[INFO] [stderr] [2026-01-07 14:44:49.129641][INFO][test_async_blocking.rs:192] >>> test_pressure_1_tx_async_1_rx_blocking return () in 5.616509726s >>>
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_06 ... ok
[INFO] [stderr] [2026-01-07 14:44:49.129895][INFO][test_async_blocking.rs:248] <<< test_pressure_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx), tx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:44:49.130336][INFO][test_async_blocking.rs:248] <<< test_pressure_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:49.130516][INFO][test_async_blocking.rs:285] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:49.131108][INFO][test_async_blocking.rs:285] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:49.432866][INFO][test_async_blocking.rs:248] >>> test_pressure_multi_tx_async_1_rx_blocking return () in 302.873937ms >>>
[INFO] [stdout] test tests::test_async_blocking::test_pressure_multi_tx_async_1_rx_blocking::case_5 ... ok
[INFO] [stderr] [2026-01-07 14:44:49.433776][INFO][test_async_blocking.rs:248] <<< test_pressure_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx), tx_count = 10) enter <<<
[INFO] [stderr] [2026-01-07 14:44:49.433917][INFO][test_async_blocking.rs:285] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:49.633498][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 23.62745708s >>>
[INFO] [stderr] [2026-01-07 14:44:49.633900][INFO][test_async_blocking.rs:248] <<< test_pressure_multi_tx_async_1_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx), tx_count = 200) enter <<<
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_06 ... ok
[INFO] [stderr] [2026-01-07 14:44:49.634108][INFO][test_async_blocking.rs:285] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi_idle::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:50.602096][INFO][test_async.rs:1152] >>> test_pressure_stream_multi_idle return () in 21.172914197s >>>
[INFO] [stderr] [2026-01-07 14:44:50.602575][INFO][test_async_blocking.rs:309] <<< test_pressure_multi_tx_async_multi_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx), tx_count = 5, rx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:44:50.604080][INFO][test_async_blocking.rs:349] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:51.028099][INFO][test_async_blocking.rs:309] >>> test_pressure_multi_tx_async_multi_rx_blocking return () in 425.414242ms >>>
[INFO] [stdout] test tests::test_async_blocking::test_pressure_multi_tx_async_multi_rx_blocking::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:51.028721][INFO][test_async_blocking.rs:309] <<< test_pressure_multi_tx_async_multi_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx), tx_count = 100, rx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:44:51.053351][INFO][test_async_blocking.rs:349] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:51.308870][INFO][test_async_blocking.rs:248] >>> test_pressure_multi_tx_async_1_rx_blocking return () in 1.874985939s >>>
[INFO] [stdout] test tests::test_async_blocking::test_pressure_multi_tx_async_1_rx_blocking::case_7 ... ok
[INFO] [stderr] [2026-01-07 14:44:51.310921][INFO][test_async_blocking.rs:309] <<< test_pressure_multi_tx_async_multi_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx), tx_count = 10, rx_count = 300) enter <<<
[INFO] [stderr] [2026-01-07 14:44:51.614245][INFO][test_async_blocking.rs:349] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:52.769141][INFO][test_async_blocking.rs:309] >>> test_pressure_multi_tx_async_multi_rx_blocking return () in 1.456299246s >>>
[INFO] [stdout] test tests::test_async_blocking::test_pressure_multi_tx_async_multi_rx_blocking::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:52.795638][INFO][test_async_blocking.rs:309] <<< test_pressure_multi_tx_async_multi_rx_blocking (setup_log = (), channel = (MAsyncTx, MRx), tx_count = 300, rx_count = 300) enter <<<
[INFO] [stderr] [2026-01-07 14:44:53.167973][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 25.667429942s >>>
[INFO] [stderr] [2026-01-07 14:44:53.171926][INFO][test_blocking_async.rs:98] <<< test_basic_1_tx_blocking_1_rx_async (setup_log = (), channel = (Tx, AsyncRx)) enter <<<
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_15 ... ok
[INFO] [stderr] [2026-01-07 14:44:53.172091][INFO][test_blocking_async.rs:123] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_pressure_multi_tx_async_multi_rx_blocking::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:53.172340][INFO][test_async_blocking.rs:349] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:53.173007][INFO][test_async_blocking.rs:309] >>> test_pressure_multi_tx_async_multi_rx_blocking return () in 2.144168037s >>>
[INFO] [stderr] [2026-01-07 14:44:53.173309][INFO][test_blocking_async.rs:98] <<< test_basic_1_tx_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:53.174375][INFO][test_blocking_async.rs:123] run with tokio multi thread
[INFO] [stdout] test tests::test_blocking_async::test_basic_1_tx_blocking_1_rx_async::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:54.220036][INFO][test_blocking_async.rs:98] >>> test_basic_1_tx_blocking_1_rx_async return () in 1.048000014s >>>
[INFO] [stderr] [2026-01-07 14:44:54.230055][INFO][test_blocking_async.rs:98] <<< test_basic_1_tx_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:54.236714][INFO][test_blocking_async.rs:123] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:54.330825][INFO][test_blocking_async.rs:98] >>> test_basic_1_tx_blocking_1_rx_async return () in 1.157409319s >>>
[INFO] [stdout] test tests::test_blocking_async::test_basic_1_tx_blocking_1_rx_async::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:54.372670][INFO][test_blocking_async.rs:13] <<< test_basic_bounded_empty_full_drop_rx (setup_log = (), channel = (Tx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:54.372821][INFO][test_blocking_async.rs:13] >>> test_basic_bounded_empty_full_drop_rx return () in 8.62µs >>>
[INFO] [stdout] test tests::test_blocking_async::test_basic_bounded_empty_full_drop_rx::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:54.393725][INFO][test_blocking_async.rs:13] <<< test_basic_bounded_empty_full_drop_rx (setup_log = (), channel = (MTx, AsyncRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_basic_bounded_empty_full_drop_rx::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:54.393863][INFO][test_blocking_async.rs:13] >>> test_basic_bounded_empty_full_drop_rx return () in 10.63µs >>>
[INFO] [stdout] test tests::test_blocking_async::test_basic_bounded_empty_full_drop_rx::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:54.394056][INFO][test_blocking_async.rs:13] <<< test_basic_bounded_empty_full_drop_rx (setup_log = (), channel = (MTx, MAsyncRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_basic_bounded_empty_full_drop_tx::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:54.394137][INFO][test_blocking_async.rs:13] >>> test_basic_bounded_empty_full_drop_rx return () in 7µs >>>
[INFO] [stdout] test tests::test_blocking_async::test_basic_bounded_empty_full_drop_tx::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:54.394370][INFO][test_blocking_async.rs:36] <<< test_basic_bounded_empty_full_drop_tx (setup_log = (), channel = (Tx, AsyncRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_basic_bounded_empty_full_drop_tx::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:54.394475][INFO][test_blocking_async.rs:36] >>> test_basic_bounded_empty_full_drop_tx return () in 5.5µs >>>
[INFO] [stdout] test tests::test_blocking_async::test_basic_compile_bounded_empty_full ... ok
[INFO] [stderr] [2026-01-07 14:44:54.394803][INFO][test_blocking_async.rs:36] <<< test_basic_bounded_empty_full_drop_tx (setup_log = (), channel = (MTx, AsyncRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_basic_unbounded_empty_drop_tx::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:44:54.394885][INFO][test_blocking_async.rs:36] >>> test_basic_bounded_empty_full_drop_tx return () in 5.91µs >>>
[INFO] [stdout] test tests::test_blocking_async::test_basic_unbounded_empty_drop_tx::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:44:54.395225][INFO][test_blocking_async.rs:36] <<< test_basic_bounded_empty_full_drop_tx (setup_log = (), channel = (MTx, MAsyncRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_basic_unbounded_empty_drop_tx::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:54.395321][INFO][test_blocking_async.rs:36] >>> test_basic_bounded_empty_full_drop_tx return () in 6.44µs >>>
[INFO] [stderr] [2026-01-07 14:44:54.395619][INFO][test_blocking_async.rs:80] <<< test_basic_compile_bounded_empty_full () enter <<<
[INFO] [stderr] [2026-01-07 14:44:54.395711][INFO][test_blocking_async.rs:80] >>> test_basic_compile_bounded_empty_full return () in 11.71µs >>>
[INFO] [stderr] [2026-01-07 14:44:54.396061][INFO][test_blocking_async.rs:59] <<< test_basic_unbounded_empty_drop_tx (setup_log = (), channel = (Tx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:54.396143][INFO][test_blocking_async.rs:59] >>> test_basic_unbounded_empty_drop_tx return () in 7.26µs >>>
[INFO] [stderr] [2026-01-07 14:44:54.396514][INFO][test_blocking_async.rs:59] <<< test_basic_unbounded_empty_drop_tx (setup_log = (), channel = (MTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:54.396597][INFO][test_blocking_async.rs:59] >>> test_basic_unbounded_empty_drop_tx return () in 5.57µs >>>
[INFO] [stderr] [2026-01-07 14:44:54.396939][INFO][test_blocking_async.rs:59] <<< test_basic_unbounded_empty_drop_tx (setup_log = (), channel = (MTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:54.397009][INFO][test_blocking_async.rs:59] >>> test_basic_unbounded_empty_drop_tx return () in 5.73µs >>>
[INFO] [stderr] [2026-01-07 14:44:54.397328][INFO][test_blocking_async.rs:142] <<< test_pressure_1_tx_blocking_1_rx_async (setup_log = (), channel = (Tx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:54.398082][INFO][test_blocking_async.rs:171] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:55.243079][INFO][test_blocking_async.rs:98] >>> test_basic_1_tx_blocking_1_rx_async return () in 1.012881366s >>>
[INFO] [stdout] test tests::test_blocking_async::test_basic_1_tx_blocking_1_rx_async::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:44:55.243913][INFO][test_blocking_async.rs:142] <<< test_pressure_1_tx_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx)) enter <<<
[INFO] [stdout] test tests::test_async::test_pressure_stream_multi_idle::case_6 ... ok
[INFO] [stderr] [2026-01-07 14:44:55.244123][INFO][test_blocking_async.rs:171] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:44:55.247906][INFO][test_async.rs:1152] >>> test_pressure_stream_multi_idle return () in 22.688878521s >>>
[INFO] [stderr] [2026-01-07 14:44:55.248352][INFO][test_blocking_async.rs:142] <<< test_pressure_1_tx_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:55.248517][INFO][test_blocking_async.rs:171] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_pressure_multi_tx_async_1_rx_blocking::case_4 ... ok
[INFO] [stderr] [2026-01-07 14:44:58.340472][INFO][test_async_blocking.rs:248] >>> test_pressure_multi_tx_async_1_rx_blocking return () in 11.897997431s >>>
[INFO] [stderr] [2026-01-07 14:44:58.341353][INFO][test_blocking_async.rs:142] <<< test_pressure_1_tx_blocking_1_rx_async (setup_log = (), channel = (Tx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:44:58.341584][INFO][test_blocking_async.rs:171] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_pressure_multi_tx_async_1_rx_blocking::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:45:00.662172][INFO][test_async_blocking.rs:248] >>> test_pressure_multi_tx_async_1_rx_blocking return () in 14.670771581s >>>
[INFO] [stderr] [2026-01-07 14:45:00.662668][INFO][test_blocking_async.rs:142] <<< test_pressure_1_tx_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:00.662885][INFO][test_blocking_async.rs:171] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_11 ... ok
[INFO] [stderr] [2026-01-07 14:45:02.282881][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 35.628095748s >>>
[INFO] [stderr] [2026-01-07 14:45:02.283662][INFO][test_blocking_async.rs:142] <<< test_pressure_1_tx_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:02.284790][INFO][test_blocking_async.rs:171] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:02.746393][INFO][test_blocking_async.rs:142] >>> test_pressure_1_tx_blocking_1_rx_async return () in 2.083573489s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_1_tx_blocking_1_rx_async::case_5 ... ok
[INFO] [stderr] [2026-01-07 14:45:02.755493][INFO][test_blocking_async.rs:142] <<< test_pressure_1_tx_blocking_1_rx_async (setup_log = (), channel = (Tx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:02.760560][INFO][test_blocking_async.rs:171] run with tokio multi thread
[INFO] [stdout] test tests::test_blocking_async::test_pressure_1_tx_blocking_1_rx_async::case_4 ... ok
[INFO] [stderr] [2026-01-07 14:45:06.728427][INFO][test_blocking_async.rs:142] >>> test_pressure_1_tx_blocking_1_rx_async return () in 8.386903565s >>>
[INFO] [stderr] [2026-01-07 14:45:06.728868][INFO][test_blocking_async.rs:142] <<< test_pressure_1_tx_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:06.729911][INFO][test_blocking_async.rs:171] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:07.819168][INFO][test_async.rs:529] >>> test_pressure_bounded_timeout_async return () in 39.554142377s >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_timeout_async::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:45:07.823707][INFO][test_blocking_async.rs:142] <<< test_pressure_1_tx_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_1_tx_blocking_1_rx_async::case_8 ... ok
[INFO] [stderr] [2026-01-07 14:45:07.832324][INFO][test_blocking_async.rs:171] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:08.001973][INFO][test_blocking_async.rs:142] >>> test_pressure_1_tx_blocking_1_rx_async return () in 1.272120204s >>>
[INFO] [stderr] [2026-01-07 14:45:08.096203][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx), tx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:45:08.119817][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stdout] test tests::test_blocking_async::test_pressure_1_tx_blocking_1_rx_async::case_7 ... ok
[INFO] [stderr] [2026-01-07 14:45:08.237949][INFO][test_blocking_async.rs:142] >>> test_pressure_1_tx_blocking_1_rx_async return () in 5.477447681s >>>
[INFO] [stderr] [2026-01-07 14:45:08.238519][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:45:08.395776][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:09.717815][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 44.005043763s >>>
[INFO] [stderr] [2026-01-07 14:45:09.719148][INFO][test_blocking_async.rs:142] >>> test_pressure_1_tx_blocking_1_rx_async return () in 1.895328718s >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_02 ... ok
[INFO] [stderr] [2026-01-07 14:45:09.719920][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx), tx_count = 200) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_1_tx_blocking_1_rx_async::case_9 ... ok
[INFO] [stderr] [2026-01-07 14:45:09.720480][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx), tx_count = 10) enter <<<
[INFO] [stderr] [2026-01-07 14:45:09.720830][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:09.877671][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:09.935057][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 1.82317882s >>>
[INFO] [stderr] [2026-01-07 14:45:09.937117][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:45:10.019583][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:10.058324][INFO][test_blocking_async.rs:142] >>> test_pressure_1_tx_blocking_1_rx_async return () in 7.774555071s >>>
[INFO] [stderr] [2026-01-07 14:45:10.061338][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx), tx_count = 200) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_01 ... ok
[INFO] [stdout] test tests::test_blocking_async::test_pressure_1_tx_blocking_1_rx_async::case_6 ... ok
[INFO] [stderr] [2026-01-07 14:45:10.112007][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 391.426892ms >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_04 ... ok
[INFO] [stderr] [2026-01-07 14:45:10.115350][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 5) enter <<<
[INFO] [stdout] test tests::test_async_blocking::test_pressure_multi_tx_async_1_rx_blocking::case_6 ... ok
[INFO] [stderr] [2026-01-07 14:45:10.116485][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:10.216898][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:10.336798][INFO][test_async_blocking.rs:248] >>> test_pressure_multi_tx_async_1_rx_blocking return () in 21.206376797s >>>
[INFO] [stderr] [2026-01-07 14:45:10.337633][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:45:10.464687][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_pressure_multi_tx_async_multi_rx_blocking::case_4 ... ok
[INFO] [stderr] [2026-01-07 14:45:10.944624][INFO][test_async_blocking.rs:309] >>> test_pressure_multi_tx_async_multi_rx_blocking return () in 18.148800059s >>>
[INFO] [stderr] [2026-01-07 14:45:11.001337][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 300) enter <<<
[INFO] [stderr] [2026-01-07 14:45:11.112447][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:12.060765][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 1.944917226s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_07 ... ok
[INFO] [stderr] [2026-01-07 14:45:12.061489][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:45:12.061834][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:12.232941][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 171.281813ms >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_10 ... ok
[INFO] [stderr] [2026-01-07 14:45:12.233596][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:45:12.266578][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_pressure_multi_tx_async_1_rx_blocking::case_8 ... ok
[INFO] [stderr] [2026-01-07 14:45:12.507973][INFO][test_async_blocking.rs:248] >>> test_pressure_multi_tx_async_1_rx_blocking return () in 22.873970333s >>>
[INFO] [stderr] [2026-01-07 14:45:12.508395][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 200) enter <<<
[INFO] [stderr] [2026-01-07 14:45:12.570857][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_01 ... ok
[INFO] [stderr] [2026-01-07 14:45:23.547895][INFO][test_async_blocking.rs:192] >>> test_pressure_1_tx_async_1_rx_blocking return () in 43.407792949s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_13 ... ok
[INFO] [stderr] [2026-01-07 14:45:23.554550][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx), tx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:45:23.573419][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:23.969364][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 407.062002ms >>>
[INFO] [stderr] [2026-01-07 14:45:23.969823][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:45:24.093229][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_05 ... ok
[INFO] [stderr] [2026-01-07 14:45:25.051666][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 15.114443902s >>>
[INFO] [stderr] [2026-01-07 14:45:25.052793][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, AsyncRx), tx_count = 300) enter <<<
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_03 has been running for over 60 seconds
[INFO] [stderr] [2026-01-07 14:45:25.958653][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:26.511073][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 2.540287889s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_14 ... ok
[INFO] [stderr] [2026-01-07 14:45:26.515780][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 6) enter <<<
[INFO] [stderr] [2026-01-07 14:45:26.522841][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_16 ... ok
[INFO] [stderr] [2026-01-07 14:45:26.633824][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 115.715325ms >>>
[INFO] [stderr] [2026-01-07 14:45:26.634223][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 100) enter <<<
[INFO] [stderr] [2026-01-07 14:45:26.730099][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_12 has been running for over 60 seconds
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_17 ... ok
[INFO] [stderr] [2026-01-07 14:45:27.611350][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 976.990427ms >>>
[INFO] [stderr] [2026-01-07 14:45:27.613457][INFO][test_blocking_async.rs:188] <<< test_pressure_tx_multi_blocking_1_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 300) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_11 ... ok
[INFO] [stderr] [2026-01-07 14:45:27.934578][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 15.700848896s >>>
[INFO] [stderr] [2026-01-07 14:45:27.935109][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 5, rx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:45:27.936372][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:28.703170][INFO][test_blocking_async.rs:237] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:29.599371][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 1.663378778s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_01 ... ok
[INFO] [stderr] [2026-01-07 14:45:29.602284][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 100, rx_count = 20) enter <<<
[INFO] [stderr] [2026-01-07 14:45:29.611205][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:29.863852][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 4.81094611s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_15 ... ok
[INFO] [stderr] [2026-01-07 14:45:29.865240][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 300, rx_count = 200) enter <<<
[INFO] [stderr] [2026-01-07 14:45:30.155895][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:30.977037][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 3.363426253s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_18 ... ok
[INFO] [stderr] [2026-01-07 14:45:30.978076][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 10, rx_count = 10) enter <<<
[INFO] [stderr] [2026-01-07 14:45:30.978691][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:31.106972][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 128.648875ms >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_04 ... ok
[INFO] [stderr] [2026-01-07 14:45:31.107376][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 100, rx_count = 20) enter <<<
[INFO] [stderr] [2026-01-07 14:45:31.134408][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_05 ... ok
[INFO] [stderr] [2026-01-07 14:45:33.264343][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 2.156813176s >>>
[INFO] [stderr] [2026-01-07 14:45:33.266355][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 300, rx_count = 200) enter <<<
[INFO] [stderr] [2026-01-07 14:45:33.582824][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_02 ... ok
[INFO] [stderr] [2026-01-07 14:45:34.392370][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 4.789723632s >>>
[INFO] [stderr] [2026-01-07 14:45:34.394537][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 10, rx_count = 200) enter <<<
[INFO] [stderr] [2026-01-07 14:45:34.396353][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:34.589031][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 193.896261ms >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_07 ... ok
[INFO] [stderr] [2026-01-07 14:45:34.629866][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 100, rx_count = 200) enter <<<
[INFO] [stderr] [2026-01-07 14:45:34.729611][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:36.772013][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 2.140068856s >>>
[INFO] [stderr] [2026-01-07 14:45:36.774067][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 300, rx_count = 300) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_08 ... ok
[INFO] [stderr] [2026-01-07 14:45:37.178589][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_09 ... ok
[INFO] [stderr] [2026-01-07 14:45:41.310466][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 4.536284762s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_06 ... ok
[INFO] [stderr] [2026-01-07 14:45:41.325886][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 30, rx_count = 500) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_11 ... ok
[INFO] [stderr] [2026-01-07 14:45:41.334295][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:41.432027][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 8.160449944s >>>
[INFO] [stderr] [2026-01-07 14:45:41.432573][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 5, rx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:45:41.445208][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:41.485152][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 52.454818ms >>>
[INFO] [stderr] [2026-01-07 14:45:41.485924][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 100, rx_count = 20) enter <<<
[INFO] [stderr] [2026-01-07 14:45:41.654131][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:41.720522][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 394.505703ms >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_10 ... ok
[INFO] [stderr] [2026-01-07 14:45:41.729121][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 300, rx_count = 200) enter <<<
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_05 has been running for over 60 seconds
[INFO] [stderr] [2026-01-07 14:45:42.164136][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 678.0773ms >>>
[INFO] [stderr] [2026-01-07 14:45:42.167226][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 10, rx_count = 200) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_12 ... ok
[INFO] [stderr] [2026-01-07 14:45:42.167972][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:42.535506][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 367.826394ms >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_14 ... ok
[INFO] [stderr] [2026-01-07 14:45:42.545280][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 100, rx_count = 200) enter <<<
[INFO] [stderr] [2026-01-07 14:45:42.811020][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:43.012320][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:43.576542][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 1.031118085s >>>
[INFO] [stderr] [2026-01-07 14:45:43.581596][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 300, rx_count = 300) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_15 ... ok
[INFO] [stderr] [2026-01-07 14:45:44.540499][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 2.806802648s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_13 ... ok
[INFO] [stderr] [2026-01-07 14:45:44.568837][INFO][test_blocking_async.rs:256] <<< test_pressure_tx_multi_blocking_multi_rx_async (setup_log = (), channel = (MTx, MAsyncRx), tx_count = 30, rx_count = 500) enter <<<
[INFO] [stderr] [2026-01-07 14:45:44.736488][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_09 has been running for over 60 seconds
[INFO] [stderr] [2026-01-07 14:45:44.964753][INFO][test_blocking_async.rs:304] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:45:45.065694][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 496.706398ms >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_17 ... ok
[INFO] [stderr] [2026-01-07 14:45:45.186100][INFO][test_blocking_context.rs:156] <<< test_basic_bounded_1_thread (setup_log = (), _channel = (Tx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:45.790470][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 2.208726814s >>>
[INFO] [stderr] [2026-01-07 14:45:45.792226][INFO][test_blocking_context.rs:156] <<< test_basic_bounded_1_thread (setup_log = (), _channel = (MTx, Rx)) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_16 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.265727][INFO][test_blocking_context.rs:156] >>> test_basic_bounded_1_thread return () in 1.078728373s >>>
[INFO] [stderr] [2026-01-07 14:45:46.268559][INFO][test_blocking_context.rs:156] <<< test_basic_bounded_1_thread (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_basic_bounded_1_thread::case_1 ... ok
[INFO] [stdout] test tests::test_blocking_context::test_basic_bounded_1_thread::case_2 ... ok
[INFO] [stdout] test tests::test_blocking_context::test_basic_bounded_empty_full_drop_rx::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.792763][INFO][test_blocking_context.rs:156] >>> test_basic_bounded_1_thread return () in 1.000383377s >>>
[INFO] [stdout] test tests::test_blocking_context::test_basic_bounded_empty_full_drop_rx::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.793154][INFO][test_blocking_context.rs:15] <<< test_basic_bounded_empty_full_drop_rx (setup_log = (), _channel = (Tx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:46.793276][INFO][test_blocking_context.rs:15] >>> test_basic_bounded_empty_full_drop_rx return () in 20.57µs >>>
[INFO] [stderr] [2026-01-07 14:45:46.793608][INFO][test_blocking_context.rs:15] <<< test_basic_bounded_empty_full_drop_rx (setup_log = (), _channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:46.793692][INFO][test_blocking_context.rs:15] >>> test_basic_bounded_empty_full_drop_rx return () in 6.52µs >>>
[INFO] [stderr] [2026-01-07 14:45:46.794024][INFO][test_blocking_context.rs:15] <<< test_basic_bounded_empty_full_drop_rx (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:46.794104][INFO][test_blocking_context.rs:15] >>> test_basic_bounded_empty_full_drop_rx return () in 7.67µs >>>
[INFO] [stdout] test tests::test_blocking_context::test_basic_bounded_empty_full_drop_rx::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.794502][INFO][test_blocking_context.rs:52] <<< test_basic_bounded_empty_full_drop_tx (setup_log = (), _channel = (Tx, Rx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_basic_bounded_empty_full_drop_tx::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.801467][INFO][test_blocking_context.rs:52] >>> test_basic_bounded_empty_full_drop_tx return () in 6.808189ms >>>
[INFO] [stdout] test tests::test_blocking_context::test_basic_bounded_empty_full_drop_tx::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.806637][INFO][test_blocking_context.rs:52] <<< test_basic_bounded_empty_full_drop_tx (setup_log = (), _channel = (MTx, Rx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_basic_bounded_empty_full_drop_tx::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.812889][INFO][test_blocking_context.rs:52] >>> test_basic_bounded_empty_full_drop_tx return () in 6.13578ms >>>
[INFO] [stdout] test tests::test_blocking_context::test_basic_recv_after_sender_close::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.814084][INFO][test_blocking_context.rs:52] <<< test_basic_bounded_empty_full_drop_tx (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_basic_recv_after_sender_close::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.815139][INFO][test_blocking_context.rs:52] >>> test_basic_bounded_empty_full_drop_tx return () in 943.67µs >>>
[INFO] [stdout] test tests::test_blocking_context::test_basic_recv_after_sender_close::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.815489][INFO][test_blocking_context.rs:245] <<< test_basic_recv_after_sender_close (setup_log = (), _channel = (Tx, Rx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_basic_recv_after_sender_close::case_4 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.816545][INFO][test_blocking_context.rs:245] >>> test_basic_recv_after_sender_close return () in 950.59µs >>>
[INFO] [stdout] test tests::test_blocking_context::test_basic_recv_after_sender_close::case_5 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.817156][INFO][test_blocking_context.rs:245] <<< test_basic_recv_after_sender_close (setup_log = (), _channel = (MTx, Rx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_basic_recv_after_sender_close::case_6 ... ok
[INFO] [stderr] [2026-01-07 14:45:46.818138][INFO][test_blocking_context.rs:245] >>> test_basic_recv_after_sender_close return () in 898.98µs >>>
[INFO] [stderr] [2026-01-07 14:45:46.818586][INFO][test_blocking_context.rs:245] <<< test_basic_recv_after_sender_close (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:46.819505][INFO][test_blocking_context.rs:245] >>> test_basic_recv_after_sender_close return () in 832.609µs >>>
[INFO] [stderr] [2026-01-07 14:45:46.819930][INFO][test_blocking_context.rs:245] <<< test_basic_recv_after_sender_close (setup_log = (), _channel = (Tx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:46.820599][INFO][test_blocking_context.rs:245] >>> test_basic_recv_after_sender_close return () in 589.9µs >>>
[INFO] [stderr] [2026-01-07 14:45:46.821087][INFO][test_blocking_context.rs:245] <<< test_basic_recv_after_sender_close (setup_log = (), _channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:46.821800][INFO][test_blocking_context.rs:245] >>> test_basic_recv_after_sender_close return () in 628.38µs >>>
[INFO] [stderr] [2026-01-07 14:45:46.822005][INFO][test_blocking_context.rs:245] <<< test_basic_recv_after_sender_close (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:46.822590][INFO][test_blocking_context.rs:245] >>> test_basic_recv_after_sender_close return () in 509.151µs >>>
[INFO] [stderr] [2026-01-07 14:45:46.832628][INFO][test_blocking_context.rs:202] <<< test_basic_unbounded_1_thread (setup_log = (), _channel = (Tx, Rx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_basic_bounded_1_thread::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:45:47.276929][INFO][test_blocking_context.rs:156] >>> test_basic_bounded_1_thread return () in 1.008262986s >>>
[INFO] [stderr] [2026-01-07 14:45:47.277496][INFO][test_blocking_context.rs:202] <<< test_basic_unbounded_1_thread (setup_log = (), _channel = (MTx, Rx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_basic_unbounded_1_thread::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:45:47.834808][INFO][test_blocking_context.rs:202] >>> test_basic_unbounded_1_thread return () in 1.002048176s >>>
[INFO] [stderr] [2026-01-07 14:45:47.841907][INFO][test_blocking_context.rs:202] <<< test_basic_unbounded_1_thread (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_basic_unbounded_1_thread::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.278098][INFO][test_blocking_context.rs:202] >>> test_basic_unbounded_1_thread return () in 1.000484936s >>>
[INFO] [stdout] test tests::test_blocking_context::test_basic_unbounded_empty_drop_rx::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.278462][INFO][test_blocking_context.rs:89] <<< test_basic_unbounded_empty_drop_rx (setup_log = (), _channel = (Tx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.278601][INFO][test_blocking_context.rs:89] >>> test_basic_unbounded_empty_drop_rx return () in 13.31µs >>>
[INFO] [stderr] [2026-01-07 14:45:48.289190][INFO][test_blocking_context.rs:89] <<< test_basic_unbounded_empty_drop_rx (setup_log = (), _channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.312160][INFO][test_blocking_context.rs:89] >>> test_basic_unbounded_empty_drop_rx return () in 15.72µs >>>
[INFO] [stderr] [2026-01-07 14:45:48.325530][INFO][test_blocking_context.rs:89] <<< test_basic_unbounded_empty_drop_rx (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_basic_unbounded_empty_drop_rx::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.325699][INFO][test_blocking_context.rs:89] >>> test_basic_unbounded_empty_drop_rx return () in 16.93µs >>>
[INFO] [stdout] test tests::test_blocking_context::test_basic_unbounded_empty_drop_rx::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.330761][INFO][test_blocking_context.rs:123] <<< test_basic_unbounded_empty_drop_tx (setup_log = (), _channel = (Tx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.330903][INFO][test_blocking_context.rs:123] >>> test_basic_unbounded_empty_drop_tx return () in 32.25µs >>>
[INFO] [stdout] test tests::test_blocking_context::test_basic_unbounded_empty_drop_tx::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.336606][INFO][test_blocking_context.rs:123] <<< test_basic_unbounded_empty_drop_tx (setup_log = (), _channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.336740][INFO][test_blocking_context.rs:123] >>> test_basic_unbounded_empty_drop_tx return () in 27.68µs >>>
[INFO] [stdout] test tests::test_blocking_context::test_basic_unbounded_empty_drop_tx::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.341902][INFO][test_blocking_context.rs:123] <<< test_basic_unbounded_empty_drop_tx (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.342037][INFO][test_blocking_context.rs:123] >>> test_basic_unbounded_empty_drop_tx return () in 32.81µs >>>
[INFO] [stdout] test tests::test_blocking_context::test_basic_unbounded_empty_drop_tx::case_3 ... ok
[INFO] [stdout] test tests::test_blocking_context::test_conversion ... ok
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_05 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.452490][INFO][test_async_blocking.rs:192] >>> test_pressure_1_tx_async_1_rx_blocking return () in 66.58464403s >>>
[INFO] [stdout] test tests::test_blocking_context::test_drop_large_msg::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.467243][INFO][test_blocking_context.rs:617] <<< test_drop_large_msg (setup_log = (), channel = (Tx, Rx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_drop_large_msg::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.467577][INFO][test_blocking_context.rs:617] >>> test_drop_large_msg return () in 196.32µs >>>
[INFO] [stdout] test tests::test_blocking_context::test_drop_large_msg::case_4 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.470526][INFO][test_blocking_context.rs:617] <<< test_drop_large_msg (setup_log = (), channel = (Tx, Rx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_drop_large_msg::case_5 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.472541][INFO][test_blocking_context.rs:617] >>> test_drop_large_msg return () in 1.92404ms >>>
[INFO] [stdout] test tests::test_blocking_context::test_drop_large_msg::case_6 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.474609][INFO][test_blocking_context.rs:617] <<< test_drop_large_msg (setup_log = (), channel = (MTx, Rx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_drop_small_msg::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.475487][INFO][test_blocking_context.rs:617] >>> test_drop_large_msg return () in 788.96µs >>>
[INFO] [stderr] [2026-01-07 14:45:48.477533][INFO][test_blocking_context.rs:617] <<< test_drop_large_msg (setup_log = (), channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.477840][INFO][test_blocking_context.rs:617] >>> test_drop_large_msg return () in 148.38µs >>>
[INFO] [stderr] [2026-01-07 14:45:48.478183][INFO][test_blocking_context.rs:617] <<< test_drop_large_msg (setup_log = (), channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.478474][INFO][test_blocking_context.rs:617] >>> test_drop_large_msg return () in 141.93µs >>>
[INFO] [stderr] [2026-01-07 14:45:48.479421][INFO][test_blocking_context.rs:601] <<< test_drop_small_msg (setup_log = (), channel = (Tx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.491913][INFO][test_blocking_context.rs:601] >>> test_drop_small_msg return () in 12.30544ms >>>
[INFO] [stderr] [2026-01-07 14:45:48.495585][INFO][test_blocking_context.rs:617] <<< test_drop_large_msg (setup_log = (), channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.552626][INFO][test_blocking_context.rs:601] <<< test_drop_small_msg (setup_log = (), channel = (Tx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.573579][INFO][test_blocking_context.rs:601] >>> test_drop_small_msg return () in 11.749439ms >>>
[INFO] [stdout] test tests::test_blocking_context::test_drop_small_msg::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.579848][INFO][test_blocking_context.rs:601] <<< test_drop_small_msg (setup_log = (), channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.584665][INFO][test_blocking_context.rs:601] >>> test_drop_small_msg return () in 4.67385ms >>>
[INFO] [stdout] test tests::test_blocking_context::test_drop_small_msg::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.587654][INFO][test_blocking_context.rs:601] <<< test_drop_small_msg (setup_log = (), channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.588805][INFO][test_blocking_context.rs:601] >>> test_drop_small_msg return () in 1.00032ms >>>
[INFO] [stdout] test tests::test_blocking_context::test_drop_small_msg::case_4 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.592236][INFO][test_blocking_context.rs:601] <<< test_drop_small_msg (setup_log = (), channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.596331][INFO][test_blocking_context.rs:601] >>> test_drop_small_msg return () in 367.49µs >>>
[INFO] [stdout] test tests::test_blocking_context::test_drop_small_msg::case_5 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.605553][INFO][test_blocking_context.rs:601] <<< test_drop_small_msg (setup_log = (), channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.753203][INFO][test_blocking_context.rs:601] >>> test_drop_small_msg return () in 147.511473ms >>>
[INFO] [stderr] [2026-01-07 14:45:48.760660][INFO][test_blocking_context.rs:281] <<< test_pressure_bounded_blocking_1_1 (setup_log = (), _channel = (Tx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:48.853274][INFO][test_blocking_context.rs:202] >>> test_basic_unbounded_1_thread return () in 1.002059396s >>>
[INFO] [stdout] test tests::test_blocking_context::test_drop_small_msg::case_6 ... ok
[INFO] [stderr] [2026-01-07 14:45:48.909586][INFO][test_blocking_context.rs:281] <<< test_pressure_bounded_blocking_1_1 (setup_log = (), _channel = (Tx, Rx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_basic_unbounded_1_thread::case_3 ... ok
[INFO] [stdout] test tests::test_blocking_context::test_drop_large_msg::case_3 ... FAILED
[INFO] [stderr] [2026-01-07 14:45:49.024788][ERROR][test_blocking_context.rs:662] panic occur: panicked at src/tests/test_blocking_context.rs:662:5:
[INFO] [stderr] assertion `left == right` failed
[INFO] [stderr]   left: 15
[INFO] [stderr]  right: 2
[INFO] [stderr] trace:    0: captains_log::log_impl::log_panic
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stderr]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stderr]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stderr]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]       std::panicking::panic_with_hook
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stderr]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stderr]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]    5: __rustc::rust_begin_unwind
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stderr]    6: core::panicking::panic_fmt
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stderr]    7: core::panicking::assert_failed_inner
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stderr]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stderr]    9: crossfire::tests::test_blocking_context::_test_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::blocking_tx::MTx<crossfire::tests::common::LargeMsg>, crossfire::blocking_rx::Rx<crossfire::tests::common::LargeMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_blocking_context.rs:662:5
[INFO] [stderr]   10: crossfire::tests::test_blocking_context::test_drop_large_msg::<crossfire::blocking_tx::MTx<crossfire::tests::common::LargeMsg>, crossfire::blocking_rx::Rx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_blocking_context.rs:629:5
[INFO] [stderr]   11: crossfire::tests::test_blocking_context::test_drop_large_msg::<crossfire::blocking_tx::MTx<crossfire::tests::common::LargeMsg>, crossfire::blocking_rx::Rx<crossfire::tests::common::LargeMsg>>
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_blocking_context.rs:627:3
[INFO] [stderr]   12: crossfire::tests::test_blocking_context::test_drop_large_msg::case_3
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_blocking_context.rs:618:1
[INFO] [stderr]   13: crossfire::tests::test_blocking_context::test_drop_large_msg::case_3::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/tests/test_blocking_context.rs:618:10
[INFO] [stderr]   14: <crossfire::tests::test_blocking_context::test_drop_large_msg::case_3::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   15: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stderr]   16: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       test::run_test_in_process
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stderr]       test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stderr]   17: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stderr]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   18: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stderr]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stderr]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   19: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stderr]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stderr]   20: <unknown>
[INFO] [stderr]   21: clone
[INFO] [stderr] 
[INFO] [stderr] [2026-01-07 14:45:49.031626][INFO][test_blocking_context.rs:281] <<< test_pressure_bounded_blocking_1_1 (setup_log = (), _channel = (Tx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:51.616514][INFO][test_blocking_context.rs:281] >>> test_pressure_bounded_blocking_1_1 return () in 2.584762028s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_1_1::case_03 ... ok
[INFO] [stderr] [2026-01-07 14:45:51.618067][INFO][test_blocking_context.rs:281] <<< test_pressure_bounded_blocking_1_1 (setup_log = (), _channel = (Tx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:51.648567][INFO][test_blocking_async.rs:256] >>> test_pressure_tx_multi_blocking_multi_rx_async return () in 21.783186881s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_multi_rx_async::case_03 ... ok
[INFO] [stderr] [2026-01-07 14:45:51.649841][INFO][test_blocking_context.rs:281] <<< test_pressure_bounded_blocking_1_1 (setup_log = (), _channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:51.703299][INFO][test_async_blocking.rs:192] >>> test_pressure_1_tx_async_1_rx_blocking return () in 66.962682563s >>>
[INFO] [stdout] test tests::test_async_blocking::test_pressure_1_tx_async_1_rx_blocking::case_09 ... ok
[INFO] [stderr] [2026-01-07 14:45:51.706952][INFO][test_blocking_context.rs:281] <<< test_pressure_bounded_blocking_1_1 (setup_log = (), _channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:52.500037][INFO][test_blocking_context.rs:281] >>> test_pressure_bounded_blocking_1_1 return () in 881.861972ms >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_1_1::case_04 ... ok
[INFO] [stderr] [2026-01-07 14:45:52.501150][INFO][test_blocking_context.rs:281] <<< test_pressure_bounded_blocking_1_1 (setup_log = (), _channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:53.121558][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 44.882915865s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_02 ... ok
[INFO] [stderr] [2026-01-07 14:45:53.128487][INFO][test_blocking_context.rs:281] <<< test_pressure_bounded_blocking_1_1 (setup_log = (), _channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:53.244548][INFO][test_blocking_context.rs:281] >>> test_pressure_bounded_blocking_1_1 return () in 743.279358ms >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_1_1::case_07 ... ok
[INFO] [stderr] [2026-01-07 14:45:53.245468][INFO][test_blocking_context.rs:281] <<< test_pressure_bounded_blocking_1_1 (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_1_1::case_02 ... ok
[INFO] [stderr] [2026-01-07 14:45:53.724949][INFO][test_blocking_context.rs:281] >>> test_pressure_bounded_blocking_1_1 return () in 4.81518834s >>>
[INFO] [stderr] [2026-01-07 14:45:53.800604][INFO][test_blocking_context.rs:281] <<< test_pressure_bounded_blocking_1_1 (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:53.989518][INFO][test_blocking_async.rs:142] >>> test_pressure_1_tx_blocking_1_rx_async return () in 58.741031211s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_1_tx_blocking_1_rx_async::case_3 ... ok
[INFO] [stderr] [2026-01-07 14:45:53.994568][INFO][test_blocking_context.rs:281] <<< test_pressure_bounded_blocking_1_1 (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_1_tx_blocking_1_rx_async::case_1 has been running for over 60 seconds
[INFO] [stderr] [2026-01-07 14:45:54.531316][INFO][test_blocking_context.rs:281] >>> test_pressure_bounded_blocking_1_1 return () in 1.402590759s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_1_1::case_08 ... ok
[INFO] [stderr] [2026-01-07 14:45:54.531838][INFO][test_blocking_context.rs:281] <<< test_pressure_bounded_blocking_1_1 (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:45:55.027927][INFO][test_blocking_context.rs:281] >>> test_pressure_bounded_blocking_1_1 return () in 3.320852555s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_1_1::case_06 ... ok
[INFO] [stderr] [2026-01-07 14:45:55.030198][INFO][test_blocking_context.rs:402] <<< test_pressure_bounded_blocking_multi (setup_log = (), _channel = (MTx, MRx), tx_count = 2, rx_count = 2) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_1_1::case_11 ... ok
[INFO] [stderr] [2026-01-07 14:45:55.171430][INFO][test_blocking_context.rs:281] >>> test_pressure_bounded_blocking_1_1 return () in 1.174941169s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_1_1::case_12 ... ok
[INFO] [stderr] [2026-01-07 14:45:55.174608][INFO][test_blocking_context.rs:402] <<< test_pressure_bounded_blocking_multi (setup_log = (), _channel = (MTx, MRx), tx_count = 16, rx_count = 2) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_1_tx_blocking_1_rx_async::case_2 has been running for over 60 seconds
[INFO] [stderr] [2026-01-07 14:45:55.199297][INFO][test_blocking_context.rs:281] >>> test_pressure_bounded_blocking_1_1 return () in 667.340771ms >>>
[INFO] [stderr] [2026-01-07 14:45:55.199687][INFO][test_blocking_context.rs:402] <<< test_pressure_bounded_blocking_multi (setup_log = (), _channel = (MTx, MRx), tx_count = 2, rx_count = 16) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_1_1::case_10 ... ok
[INFO] [stderr] [2026-01-07 14:45:55.720126][INFO][test_blocking_context.rs:281] >>> test_pressure_bounded_blocking_1_1 return () in 1.899646647s >>>
[INFO] [stderr] [2026-01-07 14:45:55.721469][INFO][test_blocking_context.rs:402] <<< test_pressure_bounded_blocking_multi (setup_log = (), _channel = (MTx, MRx), tx_count = 2, rx_count = 2) enter <<<
[INFO] [stderr] [2026-01-07 14:45:55.964353][INFO][test_blocking_context.rs:402] >>> test_pressure_bounded_blocking_multi return () in 242.575549ms >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi::case_04 ... ok
[INFO] [stderr] [2026-01-07 14:45:55.965940][INFO][test_blocking_context.rs:402] <<< test_pressure_bounded_blocking_multi (setup_log = (), _channel = (MTx, MRx), tx_count = 13, rx_count = 2) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_06 ... ok
[INFO] [stderr] [2026-01-07 14:45:56.026040][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 45.964579677s >>>
[INFO] [stderr] [2026-01-07 14:45:56.026569][INFO][test_blocking_context.rs:402] <<< test_pressure_bounded_blocking_multi (setup_log = (), _channel = (MTx, MRx), tx_count = 3, rx_count = 10) enter <<<
[INFO] [stderr] [2026-01-07 14:45:56.069726][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 45.731941668s >>>
[INFO] [stderr] [2026-01-07 14:45:56.092632][INFO][test_blocking_context.rs:402] <<< test_pressure_bounded_blocking_multi (setup_log = (), _channel = (MTx, MRx), tx_count = 3, rx_count = 3) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_08 ... ok
[INFO] [stderr] [2026-01-07 14:45:56.097359][INFO][test_blocking_async.rs:142] >>> test_pressure_1_tx_blocking_1_rx_async return () in 60.85334468s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_1_tx_blocking_1_rx_async::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:45:56.107626][INFO][test_blocking_context.rs:402] <<< test_pressure_bounded_blocking_multi (setup_log = (), _channel = (MTx, MRx), tx_count = 8, rx_count = 3) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi::case_03 ... ok
[INFO] [stderr] [2026-01-07 14:45:56.128124][INFO][test_blocking_context.rs:402] >>> test_pressure_bounded_blocking_multi return () in 928.30997ms >>>
[INFO] [stderr] [2026-01-07 14:45:56.130518][INFO][test_blocking_context.rs:402] <<< test_pressure_bounded_blocking_multi (setup_log = (), _channel = (MTx, MRx), tx_count = 3, rx_count = 8) enter <<<
[INFO] [stderr] [2026-01-07 14:45:56.461636][INFO][test_blocking_context.rs:402] >>> test_pressure_bounded_blocking_multi return () in 434.512061ms >>>
[INFO] [stderr] [2026-01-07 14:45:56.462334][INFO][test_blocking_context.rs:402] <<< test_pressure_bounded_blocking_multi (setup_log = (), _channel = (MTx, MRx), tx_count = 5, rx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:45:56.489224][INFO][test_blocking_context.rs:402] >>> test_pressure_bounded_blocking_multi return () in 396.446052ms >>>
[INFO] [stderr] [2026-01-07 14:45:56.490111][INFO][test_blocking_context.rs:402] >>> test_pressure_bounded_blocking_multi return () in 359.458774ms >>>
[INFO] [stderr] [2026-01-07 14:45:56.491241][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, Rx), tx_count = 3) enter <<<
[INFO] [stderr] [2026-01-07 14:45:56.491288][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, Rx), tx_count = 5) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi::case_06 ... ok
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi::case_07 ... ok
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi::case_09 ... ok
[INFO] [stderr] [2026-01-07 14:45:56.758092][INFO][test_blocking_context.rs:402] >>> test_pressure_bounded_blocking_multi return () in 295.635338ms >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi::case_10 ... ok
[INFO] [stderr] [2026-01-07 14:45:56.758950][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, Rx), tx_count = 10) enter <<<
[INFO] [stderr] [2026-01-07 14:45:57.039062][INFO][test_blocking_context.rs:402] >>> test_pressure_bounded_blocking_multi return () in 931.315399ms >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi::case_08 ... ok
[INFO] [stderr] [2026-01-07 14:45:57.041926][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, Rx), tx_count = 16) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_12 ... ok
[INFO] [stderr] [2026-01-07 14:45:57.342358][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 44.833842437s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi::case_05 ... ok
[INFO] [stderr] [2026-01-07 14:45:57.343353][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, Rx), tx_count = 4) enter <<<
[INFO] [stderr] [2026-01-07 14:45:57.529668][INFO][test_blocking_context.rs:402] >>> test_pressure_bounded_blocking_multi return () in 1.563254242s >>>
[INFO] [stderr] [2026-01-07 14:45:57.530150][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, Rx), tx_count = 7) enter <<<
[INFO] [stderr] [2026-01-07 14:45:57.741984][INFO][test_blocking_context.rs:402] >>> test_pressure_bounded_blocking_multi return () in 2.567247849s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi::case_02 ... ok
[INFO] [stderr] [2026-01-07 14:45:57.748477][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, Rx), tx_count = 12) enter <<<
[INFO] [stderr] [2026-01-07 14:45:58.235188][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 1.743833184s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_01 ... ok
[INFO] [stderr] [2026-01-07 14:45:58.235666][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, Rx), tx_count = 3) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi::case_01 ... ok
[INFO] [stderr] [2026-01-07 14:45:58.357608][INFO][test_blocking_context.rs:402] >>> test_pressure_bounded_blocking_multi return () in 3.327259675s >>>
[INFO] [stderr] [2026-01-07 14:45:58.358835][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, Rx), tx_count = 9) enter <<<
[INFO] [stderr] [2026-01-07 14:45:58.416937][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 1.925559006s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_02 ... ok
[INFO] [stderr] [2026-01-07 14:45:58.418276][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, Rx), tx_count = 13) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_08 ... ok
[INFO] [stderr] [2026-01-07 14:45:58.580922][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 345.157515ms >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_05 ... ok
[INFO] [stderr] [2026-01-07 14:45:58.582050][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, MRx), tx_count = 2) enter <<<
[INFO] [stderr] [2026-01-07 14:45:58.611314][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 1.267827255s >>>
[INFO] [stderr] [2026-01-07 14:45:58.611913][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, MRx), tx_count = 5) enter <<<
[INFO] [stderr] [2026-01-07 14:45:59.502072][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 1.971813084s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_06 ... ok
[INFO] [stderr] [2026-01-07 14:45:59.502587][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, MRx), tx_count = 15) enter <<<
[INFO] [stderr] [2026-01-07 14:45:59.633430][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 1.274463434s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_09 ... ok
[INFO] [stderr] [2026-01-07 14:45:59.634107][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, MRx), tx_count = 3) enter <<<
[INFO] [stdout] test tests::test_blocking_async::test_pressure_1_tx_blocking_1_rx_async::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:46:00.114953][INFO][test_blocking_async.rs:142] >>> test_pressure_1_tx_blocking_1_rx_async return () in 65.717556387s >>>
[INFO] [stderr] [2026-01-07 14:46:00.116578][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, MRx), tx_count = 7) enter <<<
[INFO] [stderr] [2026-01-07 14:46:00.254277][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 618.439023ms >>>
[INFO] [stderr] [2026-01-07 14:46:00.255490][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, MRx), tx_count = 16) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_14 ... ok
[INFO] [stderr] [2026-01-07 14:46:00.558410][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 1.972736884s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_11 ... ok
[INFO] [stderr] [2026-01-07 14:46:00.558827][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, MRx), tx_count = 2) enter <<<
[INFO] [stderr] [2026-01-07 14:46:00.664311][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 3.90506313s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_03 ... ok
[INFO] [stderr] [2026-01-07 14:46:00.665792][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, MRx), tx_count = 8) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_17 ... ok
[INFO] [stderr] [2026-01-07 14:46:01.051826][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 492.877079ms >>>
[INFO] [stderr] [2026-01-07 14:46:01.052832][INFO][test_blocking_context.rs:334] <<< test_pressure_bounded_blocking_multi_1 (setup_log = (), _channel = (MTx, MRx), tx_count = 16) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_15 ... ok
[INFO] [stderr] [2026-01-07 14:46:01.477093][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 1.360369981s >>>
[INFO] [stderr] [2026-01-07 14:46:01.478067][INFO][test_blocking_context.rs:478] <<< test_pressure_bounded_timeout_blocking (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_10 ... ok
[INFO] [stderr] [2026-01-07 14:46:01.589978][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 3.170420612s >>>
[INFO] [stderr] [2026-01-07 14:46:01.590409][INFO][test_blocking_context.rs:478] <<< test_pressure_bounded_timeout_blocking (setup_log = (), _channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:46:01.959360][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 3.346055184s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_12 ... ok
[INFO] [stderr] [2026-01-07 14:46:01.960395][INFO][test_type_switch.rs:24] <<< test_bounded_async_with_sync_receiver_switch_buffered (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:46:01.963915][INFO][test_type_switch.rs:35] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:46:01.993925][INFO][test_type_switch.rs:24] >>> test_bounded_async_with_sync_receiver_switch_buffered return () in 30.008669ms >>>
[INFO] [stdout] test tests::test_type_switch::test_bounded_async_with_sync_receiver_switch_buffered::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:46:01.995255][INFO][test_type_switch.rs:24] <<< test_bounded_async_with_sync_receiver_switch_buffered (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:46:01.996208][INFO][test_type_switch.rs:35] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:46:02.015667][INFO][test_type_switch.rs:24] >>> test_bounded_async_with_sync_receiver_switch_buffered return () in 19.457839ms >>>
[INFO] [stderr] [2026-01-07 14:46:02.017223][INFO][test_type_switch.rs:751] <<< test_mpmc_bounded_async_with_blocking_sender_switch (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stdout] test tests::test_type_switch::test_bounded_async_with_sync_receiver_switch_buffered::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.017359][INFO][test_type_switch.rs:761] run with tokio multi thread
[INFO] [stdout] test tests::test_type_switch::test_mpmc_bounded_async_with_blocking_sender_switch::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.021708][INFO][test_type_switch.rs:751] >>> test_mpmc_bounded_async_with_blocking_sender_switch return () in 4.349479ms >>>
[INFO] [stderr] [2026-01-07 14:46:02.022060][INFO][test_type_switch.rs:107] <<< test_mpmc_bounded_async_with_sync_receiver_switch_buffered (setup_log = (), channel = (MAsyncTx, MAsyncRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:46:02.022171][INFO][test_type_switch.rs:117] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:46:02.137699][INFO][test_type_switch.rs:107] >>> test_mpmc_bounded_async_with_sync_receiver_switch_buffered return () in 115.524255ms >>>
[INFO] [stdout] test tests::test_type_switch::test_mpmc_bounded_async_with_sync_receiver_switch_buffered::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.172943][INFO][test_type_switch.rs:514] <<< test_mpmc_bounded_blocking_with_async_receiver_switch (setup_log = (), channel = (MTx, MRx)) enter <<<
[INFO] [stdout] test tests::test_type_switch::test_mpmc_bounded_blocking_with_async_receiver_switch::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.174151][INFO][test_type_switch.rs:524] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:46:02.212633][INFO][test_type_switch.rs:514] >>> test_mpmc_bounded_blocking_with_async_receiver_switch return () in 38.481358ms >>>
[INFO] [stderr] [2026-01-07 14:46:02.213268][INFO][test_type_switch.rs:310] <<< test_mpmc_bounded_blocking_with_async_sender_switch (setup_log = (), channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:46:02.213507][INFO][test_type_switch.rs:320] run with tokio multi thread
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_18 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.305821][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 1.639171288s >>>
[INFO] [stdout] test tests::test_type_switch::test_mpmc_bounded_blocking_with_async_sender_switch::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.306556][INFO][test_type_switch.rs:694] <<< test_mpsc_bounded_async_with_blocking_sender_switch (setup_log = (), channel = (MAsyncTx, AsyncRx)) enter <<<
[INFO] [stdout] test tests::test_type_switch::test_mpsc_bounded_async_with_blocking_sender_switch::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.306676][INFO][test_type_switch.rs:704] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:46:02.317318][INFO][test_type_switch.rs:310] >>> test_mpmc_bounded_blocking_with_async_sender_switch return () in 103.808815ms >>>
[INFO] [stderr] [2026-01-07 14:46:02.317779][INFO][test_type_switch.rs:442] <<< test_mpsc_bounded_blocking_with_async_receiver_switch (setup_log = (), channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:46:02.318475][INFO][test_type_switch.rs:452] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:46:02.327764][INFO][test_type_switch.rs:694] >>> test_mpsc_bounded_async_with_blocking_sender_switch return () in 21.08703ms >>>
[INFO] [stderr] [2026-01-07 14:46:02.334167][INFO][test_type_switch.rs:442] >>> test_mpsc_bounded_blocking_with_async_receiver_switch return () in 15.692809ms >>>
[INFO] [stdout] test tests::test_type_switch::test_mpsc_bounded_blocking_with_async_receiver_switch::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.334592][INFO][test_type_switch.rs:580] <<< test_multi_producer_sender_switch (setup_log = (), channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:46:02.335379][INFO][test_type_switch.rs:591] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:46:02.339576][INFO][test_type_switch.rs:249] <<< test_mpsc_bounded_blocking_with_async_sender_switch (setup_log = (), channel = (MTx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:46:02.339704][INFO][test_type_switch.rs:259] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:46:02.351028][INFO][test_type_switch.rs:580] >>> test_multi_producer_sender_switch return () in 15.65051ms >>>
[INFO] [stdout] test tests::test_type_switch::test_multi_producer_sender_switch::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.351384][INFO][test_type_switch.rs:580] <<< test_multi_producer_sender_switch (setup_log = (), channel = (MTx, MRx)) enter <<<
[INFO] [stderr] [2026-01-07 14:46:02.351784][INFO][test_type_switch.rs:591] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:46:02.360649][INFO][test_type_switch.rs:580] >>> test_multi_producer_sender_switch return () in 8.862389ms >>>
[INFO] [stdout] test tests::test_type_switch::test_multi_producer_sender_switch::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.361514][INFO][test_type_switch.rs:637] <<< test_spsc_bounded_async_with_blocking_sender_switch (setup_log = (), channel = (AsyncTx, AsyncRx)) enter <<<
[INFO] [stdout] test tests::test_type_switch::test_spsc_bounded_async_with_blocking_sender_switch::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.361659][INFO][test_type_switch.rs:647] run with tokio multi thread
[INFO] [stdout] test tests::test_type_switch::test_spsc_bounded_blocking_with_async_receiver_switch::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.364782][INFO][test_type_switch.rs:637] >>> test_spsc_bounded_async_with_blocking_sender_switch return () in 3.12367ms >>>
[INFO] [stderr] [2026-01-07 14:46:02.365196][INFO][test_type_switch.rs:370] <<< test_spsc_bounded_blocking_with_async_receiver_switch (setup_log = (), channel = (Tx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:46:02.365285][INFO][test_type_switch.rs:380] run with tokio multi thread
[INFO] [stderr] [2026-01-07 14:46:02.370412][INFO][test_type_switch.rs:370] >>> test_spsc_bounded_blocking_with_async_receiver_switch return () in 5.12488ms >>>
[INFO] [stderr] [2026-01-07 14:46:02.370722][INFO][test_type_switch.rs:186] <<< test_spsc_bounded_blocking_with_async_sender_switch (setup_log = (), channel = (Tx, Rx)) enter <<<
[INFO] [stderr] [2026-01-07 14:46:02.370821][INFO][test_type_switch.rs:196] run with tokio multi thread
[INFO] [stdout] test tests::test_type_switch::test_mpsc_bounded_blocking_with_async_sender_switch::case_1 ... ok
[INFO] [stderr] [2026-01-07 14:46:02.403500][INFO][test_type_switch.rs:249] >>> test_mpsc_bounded_blocking_with_async_sender_switch return () in 63.792967ms >>>
[INFO] [stdout] test waker_registry::tests::test_registry_multi_clear ... ok
[INFO] [stderr] [2026-01-07 14:46:02.426369][INFO][test_type_switch.rs:186] >>> test_spsc_bounded_blocking_with_async_sender_switch return () in 55.545627ms >>>
[INFO] [stdout] test waker_registry::tests::test_registry_multi_clear_oneshot ... ok
[INFO] [stdout] test waker_registry::tests::test_registry_multi_clear_waiting ... ok
[INFO] [stdout] test waker_registry::tests::test_registry_multi_close ... ok
[INFO] [stdout] test waker_registry::tests::test_registry_multi_pop ... ok
[INFO] [stdout] test tests::test_type_switch::test_spsc_bounded_blocking_with_async_sender_switch::case_1 ... ok
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_19 ... ok
[INFO] [stderr] [2026-01-07 14:46:03.600517][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 2.547568378s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_07 ... ok
[INFO] [stderr] [2026-01-07 14:46:03.887109][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 6.138480741s >>>
[INFO] [stderr] [2026-01-07 14:46:04.874115][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 4.618446239s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_16 ... ok
[INFO] [stderr] [2026-01-07 14:46:04.921336][INFO][test_blocking_context.rs:281] >>> test_pressure_bounded_blocking_1_1 return () in 11.675730661s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_1_1::case_09 ... ok
[INFO] [stderr] [2026-01-07 14:46:05.692481][INFO][test_blocking_context.rs:281] >>> test_pressure_bounded_blocking_1_1 return () in 14.042516858s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_1_1::case_05 ... ok
[INFO] [stderr] [2026-01-07 14:46:07.368973][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 10.32449354s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_04 ... ok
[INFO] [stderr] [2026-01-07 14:46:07.637316][INFO][test_blocking_context.rs:334] >>> test_pressure_bounded_blocking_multi_1 return () in 8.134579325s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_multi_1::case_13 ... ok
[INFO] [stderr] [2026-01-07 14:46:07.656802][INFO][test_blocking_context.rs:281] >>> test_pressure_bounded_blocking_1_1 return () in 18.896017026s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_blocking_1_1::case_01 ... ok
[INFO] [stderr] [2026-01-07 14:46:08.186074][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 102.504427104s >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_03 ... ok
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_03 has been running for over 60 seconds
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_09 has been running for over 60 seconds
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_timeout_blocking::case_2 ... ok
[INFO] [stderr] [2026-01-07 14:46:23.358667][INFO][test_blocking_context.rs:478] >>> test_pressure_bounded_timeout_blocking return () in 21.768034145s >>>
[INFO] [stderr] [2026-01-07 14:46:23.362416][INFO][test_blocking_context.rs:478] >>> test_pressure_bounded_timeout_blocking return () in 21.88343254s >>>
[INFO] [stdout] test tests::test_blocking_context::test_pressure_bounded_timeout_blocking::case_1 ... ok
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_03 ... ok
[INFO] [stderr] [2026-01-07 14:46:24.600626][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 74.880588851s >>>
[INFO] [stderr] [2026-01-07 14:46:28.946083][INFO][test_async.rs:690] >>> test_pressure_bounded_async_multi_1 return () in 121.861460227s >>>
[INFO] [stdout] test tests::test_async::test_pressure_bounded_async_multi_1::case_12 ... ok
[INFO] [stderr] [2026-01-07 14:46:55.768123][INFO][test_blocking_async.rs:188] >>> test_pressure_tx_multi_blocking_1_rx_async return () in 104.766155504s >>>
[INFO] [stdout] test tests::test_blocking_async::test_pressure_tx_multi_blocking_1_rx_async::case_09 ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_async::test_async_drop_small_msg::case_5 stdout ----
[INFO] [stdout] log sinks opened
[INFO] [stdout] needs_drop true
[INFO] [stdout] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 0 at Some(Location { file: "src/tests/test_async.rs", line: 1246, column: 9 })
[INFO] [stdout] trace:    0: captains_log::log_impl::log_panic
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stdout]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stdout]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stdout]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]       std::panicking::panic_with_hook
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]    5: __rustc::rust_begin_unwind
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]    6: core::panicking::panic_fmt
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]    7: core::panicking::assert_failed_inner
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stdout]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stdout]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stdout]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stdout]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stdout]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stdout]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stdout]   19: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1217:5
[INFO] [stdout]   20: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1215:3
[INFO] [stdout]   21: crossfire::tests::test_async::test_async_drop_small_msg::case_5
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:1
[INFO] [stdout]   22: crossfire::tests::test_async::test_async_drop_small_msg::case_5::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:10
[INFO] [stdout]   23: <crossfire::tests::test_async::test_async_drop_small_msg::case_5::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   25: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       test::run_test_in_process
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]       test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   26: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_async::test_async_drop_small_msg::case_3 stdout ----
[INFO] [stdout] log sinks opened
[INFO] [stdout] needs_drop true
[INFO] [stdout] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 0 at Some(Location { file: "src/tests/test_async.rs", line: 1246, column: 9 })
[INFO] [stdout] trace:    0: captains_log::log_impl::log_panic
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stdout]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stdout]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stdout]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]       std::panicking::panic_with_hook
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]    5: __rustc::rust_begin_unwind
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]    6: core::panicking::panic_fmt
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]    7: core::panicking::assert_failed_inner
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stdout]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stdout]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stdout]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stdout]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stdout]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stdout]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stdout]   19: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1217:5
[INFO] [stdout]   20: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1215:3
[INFO] [stdout]   21: crossfire::tests::test_async::test_async_drop_small_msg::case_3
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:1
[INFO] [stdout]   22: crossfire::tests::test_async::test_async_drop_small_msg::case_3::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:10
[INFO] [stdout]   23: <crossfire::tests::test_async::test_async_drop_small_msg::case_3::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   25: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       test::run_test_in_process
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]       test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   26: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_async::test_async_drop_small_msg::case_2 stdout ----
[INFO] [stdout] log sinks opened
[INFO] [stdout] needs_drop true
[INFO] [stdout] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 0 at Some(Location { file: "src/tests/test_async.rs", line: 1246, column: 9 })
[INFO] [stdout] trace:    0: captains_log::log_impl::log_panic
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stdout]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stdout]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stdout]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]       std::panicking::panic_with_hook
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]    5: __rustc::rust_begin_unwind
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]    6: core::panicking::panic_fmt
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]    7: core::panicking::assert_failed_inner
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stdout]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stdout]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stdout]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stdout]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stdout]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stdout]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stdout]   19: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1217:5
[INFO] [stdout]   20: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1215:3
[INFO] [stdout]   21: crossfire::tests::test_async::test_async_drop_small_msg::case_2
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:1
[INFO] [stdout]   22: crossfire::tests::test_async::test_async_drop_small_msg::case_2::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:10
[INFO] [stdout]   23: <crossfire::tests::test_async::test_async_drop_small_msg::case_2::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   25: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       test::run_test_in_process
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]       test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   26: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_async::test_async_drop_large_msg::case_3 stdout ----
[INFO] [stdout] log sinks opened
[INFO] [stdout] needs_drop true
[INFO] [stdout] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 0 at Some(Location { file: "src/tests/test_async.rs", line: 1246, column: 9 })
[INFO] [stdout] trace:    0: captains_log::log_impl::log_panic
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stdout]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stdout]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stdout]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]       std::panicking::panic_with_hook
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]    5: __rustc::rust_begin_unwind
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]    6: core::panicking::panic_fmt
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]    7: core::panicking::assert_failed_inner
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stdout]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stdout]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stdout]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stdout]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stdout]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stdout]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stdout]   19: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1233:5
[INFO] [stdout]   20: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1231:3
[INFO] [stdout]   21: crossfire::tests::test_async::test_async_drop_large_msg::case_3
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:1
[INFO] [stdout]   22: crossfire::tests::test_async::test_async_drop_large_msg::case_3::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:10
[INFO] [stdout]   23: <crossfire::tests::test_async::test_async_drop_large_msg::case_3::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   25: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       test::run_test_in_process
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]       test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   26: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_async::test_async_drop_large_msg::case_4 stdout ----
[INFO] [stdout] log sinks opened
[INFO] [stdout] needs_drop true
[INFO] [stdout] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 0 at Some(Location { file: "src/tests/test_async.rs", line: 1246, column: 9 })
[INFO] [stdout] trace:    0: captains_log::log_impl::log_panic
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stdout]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stdout]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stdout]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]       std::panicking::panic_with_hook
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]    5: __rustc::rust_begin_unwind
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]    6: core::panicking::panic_fmt
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]    7: core::panicking::assert_failed_inner
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stdout]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stdout]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stdout]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stdout]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stdout]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stdout]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stdout]   19: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1233:5
[INFO] [stdout]   20: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1231:3
[INFO] [stdout]   21: crossfire::tests::test_async::test_async_drop_large_msg::case_4
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:1
[INFO] [stdout]   22: crossfire::tests::test_async::test_async_drop_large_msg::case_4::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:10
[INFO] [stdout]   23: <crossfire::tests::test_async::test_async_drop_large_msg::case_4::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   25: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       test::run_test_in_process
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]       test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   26: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_async::test_async_drop_large_msg::case_2 stdout ----
[INFO] [stdout] log sinks opened
[INFO] [stdout] needs_drop true
[INFO] [stdout] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 0 at Some(Location { file: "src/tests/test_async.rs", line: 1246, column: 9 })
[INFO] [stdout] trace:    0: captains_log::log_impl::log_panic
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stdout]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stdout]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stdout]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]       std::panicking::panic_with_hook
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]    5: __rustc::rust_begin_unwind
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]    6: core::panicking::panic_fmt
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]    7: core::panicking::assert_failed_inner
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stdout]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stdout]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stdout]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stdout]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stdout]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stdout]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stdout]   19: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1233:5
[INFO] [stdout]   20: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1231:3
[INFO] [stdout]   21: crossfire::tests::test_async::test_async_drop_large_msg::case_2
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:1
[INFO] [stdout]   22: crossfire::tests::test_async::test_async_drop_large_msg::case_2::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:10
[INFO] [stdout]   23: <crossfire::tests::test_async::test_async_drop_large_msg::case_2::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   25: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       test::run_test_in_process
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]       test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   26: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_async::test_async_drop_small_msg::case_1 stdout ----
[INFO] [stdout] log sinks opened
[INFO] [stdout] needs_drop true
[INFO] [stdout] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 0 at Some(Location { file: "src/tests/test_async.rs", line: 1246, column: 9 })
[INFO] [stdout] trace:    0: captains_log::log_impl::log_panic
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stdout]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stdout]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stdout]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]       std::panicking::panic_with_hook
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]    5: __rustc::rust_begin_unwind
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]    6: core::panicking::panic_fmt
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]    7: core::panicking::assert_failed_inner
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stdout]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stdout]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stdout]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stdout]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stdout]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stdout]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stdout]   19: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1217:5
[INFO] [stdout]   20: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1215:3
[INFO] [stdout]   21: crossfire::tests::test_async::test_async_drop_small_msg::case_1
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:1
[INFO] [stdout]   22: crossfire::tests::test_async::test_async_drop_small_msg::case_1::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:10
[INFO] [stdout]   23: <crossfire::tests::test_async::test_async_drop_small_msg::case_1::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   25: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       test::run_test_in_process
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]       test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   26: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_async::test_async_drop_large_msg::case_1 stdout ----
[INFO] [stdout] needs_drop true
[INFO] [stdout] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 0 at Some(Location { file: "src/tests/test_async.rs", line: 1246, column: 9 })
[INFO] [stdout] trace:    0: captains_log::log_impl::log_panic
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stdout]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stdout]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stdout]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]       std::panicking::panic_with_hook
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]    5: __rustc::rust_begin_unwind
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]    6: core::panicking::panic_fmt
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]    7: core::panicking::assert_failed_inner
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stdout]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stdout]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stdout]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stdout]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stdout]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stdout]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stdout]   19: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1233:5
[INFO] [stdout]   20: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::AsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::AsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1231:3
[INFO] [stdout]   21: crossfire::tests::test_async::test_async_drop_large_msg::case_1
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:1
[INFO] [stdout]   22: crossfire::tests::test_async::test_async_drop_large_msg::case_1::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:10
[INFO] [stdout]   23: <crossfire::tests::test_async::test_async_drop_large_msg::case_1::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   25: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       test::run_test_in_process
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]       test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   26: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_async::test_async_drop_large_msg::case_6 stdout ----
[INFO] [stdout] log sinks opened
[INFO] [stdout] needs_drop true
[INFO] [stdout] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 0 at Some(Location { file: "src/tests/test_async.rs", line: 1246, column: 9 })
[INFO] [stdout] trace:    0: captains_log::log_impl::log_panic
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stdout]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stdout]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stdout]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]       std::panicking::panic_with_hook
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]    5: __rustc::rust_begin_unwind
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]    6: core::panicking::panic_fmt
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]    7: core::panicking::assert_failed_inner
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stdout]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stdout]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stdout]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stdout]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stdout]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stdout]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stdout]   19: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1233:5
[INFO] [stdout]   20: crossfire::tests::test_async::test_async_drop_large_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::LargeMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::LargeMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1231:3
[INFO] [stdout]   21: crossfire::tests::test_async::test_async_drop_large_msg::case_6
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:1
[INFO] [stdout]   22: crossfire::tests::test_async::test_async_drop_large_msg::case_6::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1222:10
[INFO] [stdout]   23: <crossfire::tests::test_async::test_async_drop_large_msg::case_6::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   25: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       test::run_test_in_process
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]       test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   26: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_async::test_async_drop_small_msg::case_6 stdout ----
[INFO] [stdout] log sinks opened
[INFO] [stdout] needs_drop true
[INFO] [stdout] panic occur: panicked at src/tests/test_async.rs:1246:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 0 at Some(Location { file: "src/tests/test_async.rs", line: 1246, column: 9 })
[INFO] [stdout] trace:    0: captains_log::log_impl::log_panic
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stdout]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stdout]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stdout]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]       std::panicking::panic_with_hook
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]    5: __rustc::rust_begin_unwind
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]    6: core::panicking::panic_fmt
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]    7: core::panicking::assert_failed_inner
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]    9: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1246:9
[INFO] [stdout]   10: <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:71
[INFO] [stdout]   11: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]       tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::park::CachedParkThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]       <tokio::runtime::park::CachedParkThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31
[INFO] [stdout]   12: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   13: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:22
[INFO] [stdout]   14: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   15: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
[INFO] [stdout]   16: <tokio::runtime::runtime::Runtime>::block_on_inner::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:50
[INFO] [stdout]   17: <tokio::runtime::runtime::Runtime>::block_on::<crossfire::tests::test_async::_test_async_drop_msg<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   18: crossfire::tests::test_async::_test_async_drop_msg::<crossfire::tests::common::SmallMsg, crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/common.rs:77:50
[INFO] [stdout]   19: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1217:5
[INFO] [stdout]   20: crossfire::tests::test_async::test_async_drop_small_msg::<crossfire::async_tx::MAsyncTx<crossfire::tests::common::SmallMsg>, crossfire::async_rx::MAsyncRx<crossfire::tests::common::SmallMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1215:3
[INFO] [stdout]   21: crossfire::tests::test_async::test_async_drop_small_msg::case_6
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:1
[INFO] [stdout]   22: crossfire::tests::test_async::test_async_drop_small_msg::case_6::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_async.rs:1206:10
[INFO] [stdout]   23: <crossfire::tests::test_async::test_async_drop_small_msg::case_6::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   25: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       test::run_test_in_process
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]       test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   26: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_blocking_context::test_drop_large_msg::case_3 stdout ----
[INFO] [stdout] log sinks opened
[INFO] [stdout] needs_drop true
[INFO] [stdout] panic occur: panicked at src/tests/test_blocking_context.rs:662:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 15
[INFO] [stdout]  right: 2 at Some(Location { file: "src/tests/test_blocking_context.rs", line: 662, column: 5 })
[INFO] [stdout] trace:    0: captains_log::log_impl::log_panic
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:452:14
[INFO] [stdout]    1: captains_log::log_impl::panic_and_exit_hook
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/captains-log-0.13.1/src/log_impl.rs:464:5
[INFO] [stdout]       <captains_log::log_impl::panic_and_exit_hook as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:79:5
[INFO] [stdout]    2: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Sync + core::marker::Send> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]       std::panicking::panic_with_hook
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]    3: std::panicking::panic_handler::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]    4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]    5: __rustc::rust_begin_unwind
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]    6: core::panicking::panic_fmt
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]    7: core::panicking::assert_failed_inner
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]    8: core::panicking::assert_failed::<usize, usize>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]    9: crossfire::tests::test_blocking_context::_test_drop_msg::<crossfire::tests::common::LargeMsg, crossfire::blocking_tx::MTx<crossfire::tests::common::LargeMsg>, crossfire::blocking_rx::Rx<crossfire::tests::common::LargeMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_blocking_context.rs:662:5
[INFO] [stdout]   10: crossfire::tests::test_blocking_context::test_drop_large_msg::<crossfire::blocking_tx::MTx<crossfire::tests::common::LargeMsg>, crossfire::blocking_rx::Rx<crossfire::tests::common::LargeMsg>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_blocking_context.rs:629:5
[INFO] [stdout]   11: crossfire::tests::test_blocking_context::test_drop_large_msg::<crossfire::blocking_tx::MTx<crossfire::tests::common::LargeMsg>, crossfire::blocking_rx::Rx<crossfire::tests::common::LargeMsg>>
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_blocking_context.rs:627:3
[INFO] [stdout]   12: crossfire::tests::test_blocking_context::test_drop_large_msg::case_3
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_blocking_context.rs:618:1
[INFO] [stdout]   13: crossfire::tests::test_blocking_context::test_drop_large_msg::case_3::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/tests/test_blocking_context.rs:618:10
[INFO] [stdout]   14: <crossfire::tests::test_blocking_context::test_drop_large_msg::case_3::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   15: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]       test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   16: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       test::run_test_in_process
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]       test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   17: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]       std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   18: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]       <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]       std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]       std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]       std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]       std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]       <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   19: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]       <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   20: <unknown>
[INFO] [stdout]   21: clone
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::test_async::test_async_drop_large_msg::case_1
[INFO] [stdout]     tests::test_async::test_async_drop_large_msg::case_2
[INFO] [stdout]     tests::test_async::test_async_drop_large_msg::case_3
[INFO] [stdout]     tests::test_async::test_async_drop_large_msg::case_4
[INFO] [stdout]     tests::test_async::test_async_drop_large_msg::case_6
[INFO] [stdout]     tests::test_async::test_async_drop_small_msg::case_1
[INFO] [stdout]     tests::test_async::test_async_drop_small_msg::case_2
[INFO] [stdout]     tests::test_async::test_async_drop_small_msg::case_3
[INFO] [stdout]     tests::test_async::test_async_drop_small_msg::case_5
[INFO] [stdout]     tests::test_async::test_async_drop_small_msg::case_6
[INFO] [stdout]     tests::test_blocking_context::test_drop_large_msg::case_3
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 305 passed; 11 failed; 0 ignored; 0 measured; 0 filtered out; finished in 152.40s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "2bada5edb8fa17341463ac5272fcf72b93ed56a284d20b5bbe52c870b09f799a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2bada5edb8fa17341463ac5272fcf72b93ed56a284d20b5bbe52c870b09f799a", kill_on_drop: false }`
[INFO] [stdout] 2bada5edb8fa17341463ac5272fcf72b93ed56a284d20b5bbe52c870b09f799a
