[INFO] fetching crate links_blocking 0.2.12... [INFO] testing links_blocking-0.2.12 against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237 [INFO] extracting crate links_blocking 0.2.12 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate links_blocking 0.2.12 [INFO] finished tweaking crates.io crate links_blocking 0.2.12 [INFO] tweaked toml for crates.io crate links_blocking 0.2.12 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate links_blocking 0.2.12 on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 151 packages to latest compatible versions [INFO] [stderr] Adding criterion v0.5.1 (available: v0.7.0) [INFO] [stderr] Adding rand v0.8.5 (available: v0.9.2) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded byteserde v0.6.2 [INFO] [stderr] Downloaded byteserde_derive v0.6.2 [INFO] [stderr] Downloaded links_core v0.2.12 [INFO] [stderr] Downloaded byteserde_types v0.6.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d304f0badfd776deabc5af3e5fa9d55d3a00f695911e13a3a74c164483387b6d [INFO] running `Command { std: "docker" "start" "-a" "d304f0badfd776deabc5af3e5fa9d55d3a00f695911e13a3a74c164483387b6d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d304f0badfd776deabc5af3e5fa9d55d3a00f695911e13a3a74c164483387b6d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d304f0badfd776deabc5af3e5fa9d55d3a00f695911e13a3a74c164483387b6d", kill_on_drop: false }` [INFO] [stdout] d304f0badfd776deabc5af3e5fa9d55d3a00f695911e13a3a74c164483387b6d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4bb2f5c5c2da229b9e66b7890123ea6c0de0a9946d619ad3662fdf4cc06868e3 [INFO] running `Command { std: "docker" "start" "-a" "4bb2f5c5c2da229b9e66b7890123ea6c0de0a9946d619ad3662fdf4cc06868e3", kill_on_drop: false }` [INFO] [stderr] Compiling byteserde v0.6.2 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling links_core v0.2.12 [INFO] [stderr] Compiling links_blocking v0.2.12 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.54s [INFO] running `Command { std: "docker" "inspect" "4bb2f5c5c2da229b9e66b7890123ea6c0de0a9946d619ad3662fdf4cc06868e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4bb2f5c5c2da229b9e66b7890123ea6c0de0a9946d619ad3662fdf4cc06868e3", kill_on_drop: false }` [INFO] [stdout] 4bb2f5c5c2da229b9e66b7890123ea6c0de0a9946d619ad3662fdf4cc06868e3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] eff3cecc72f5dfb9408d831f17f4bbcd1e740e2ee4153bc82b22759f5108459b [INFO] running `Command { std: "docker" "start" "-a" "eff3cecc72f5dfb9408d831f17f4bbcd1e740e2ee4153bc82b22759f5108459b", kill_on_drop: false }` [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling clap_builder v4.5.47 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling num-format v0.4.4 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling clap v4.5.47 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling byteserde_derive v0.6.2 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling byteserde_types v0.6.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling links_core v0.2.12 [INFO] [stderr] Compiling links_blocking v0.2.12 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 31.01s [INFO] running `Command { std: "docker" "inspect" "eff3cecc72f5dfb9408d831f17f4bbcd1e740e2ee4153bc82b22759f5108459b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eff3cecc72f5dfb9408d831f17f4bbcd1e740e2ee4153bc82b22759f5108459b", kill_on_drop: false }` [INFO] [stdout] eff3cecc72f5dfb9408d831f17f4bbcd1e740e2ee4153bc82b22759f5108459b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8eb4f298dfbe8cc921dc953cb7b505c1a78768433683baa8784ee59d08ec94bf [INFO] running `Command { std: "docker" "start" "-a" "8eb4f298dfbe8cc921dc953cb7b505c1a78768433683baa8784ee59d08ec94bf", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/links_blocking-683d8a21f4e34326) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stderr] 2025-09-11T06:52:53.174519430Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test svc: Svc, RoundRobinPool> [INFO] [stderr] 2025-09-11T06:52:53.174944450Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::svc::test svc: Svc, RoundRobinPool> [INFO] [stderr] 2025-09-11T06:52:53.175340180Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::svc::test clt: Clt127.0.0.1:31620), CltTestMessenger, 128> [INFO] [stderr] 2025-09-11T06:52:53.175224350Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test #0, clt: Clt127.0.0.1:26746), CltTestMessenger, 128> [INFO] [stderr] 2025-09-11T06:52:53.176127660Z INFO (core::framer::test::test_reader ) links_blocking::core::framer::test send_frame: [INFO] [stderr] 0000: 80 d2 94 33 6d 70 20 95 d6 aa bc f7 7a 3c 5d fd | . Ò . 3 m p . . Ö ª ¼ ÷ z < ] ý [INFO] [stderr] 0001: 98 61 96 ae 8d b5 1a cc 47 5e 7a cf b1 56 97 50 | . a . ® . µ . Ì G ^ z Ï ± V . P [INFO] [stderr] 0002: d5 6f a5 53 2a 2f cb 8d ee 97 34 c4 64 24 01 83 | Õ o ¥ S * / Ë . î . 4 Ä d $ . . [INFO] [stderr] 0003: d2 7f 1e c1 1a 52 38 5c 68 cf 72 ab e7 67 68 d6 | Ò . . Á . R 8 \ h Ï r « ç g h Ö [INFO] [stderr] 0004: 36 32 6e 8c 4c 83 f7 16 24 10 e7 93 00 9f 79 8c | 6 2 n . L . ÷ . $ . ç . . . y . [INFO] [stderr] 0005: 7a 15 8d 72 13 c9 88 d7 86 33 87 a4 0a 26 20 3b | z . . r . É . × . 3 . ¤ . & . ; [INFO] [stderr] 0006: cf 54 8e 32 a0 ea 95 60 4f cd 35 51 8a f7 84 48 | Ï T . 2 . ê . ` O Í 5 Q . ÷ . H [INFO] [stderr] 0007: 65 12 9e 66 58 17 19 b8 df 47 43 eb db 57 21 cc | e . . f X . . ¸ ß G C ë Û W . Ì [INFO] [stderr] [INFO] [stderr] 2025-09-11T06:52:53.175104570Z INFO (connect::svc::test::test_svc_not_connected ) links_blocking::connect::svc::test svc: Svc, RoundRobinPool> [INFO] [stderr] 2025-09-11T06:52:53.176165020Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test #1, clt: Clt127.0.0.1:26746), CltTestMessenger, 128> [INFO] [stderr] 2025-09-11T06:52:53.175932670Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::svc::test svc: Svc, RoundRobinPool]>> [INFO] [stderr] 2025-09-11T06:52:53.178436670Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::svc::test --------- PRE SPLIT --------- [INFO] [stdout] test connect::svc::test::test_svc_not_connected ... ok [INFO] [stderr] 2025-09-11T06:52:53.178859110Z INFO (connect::svc::test::test_svc_clt_connected ) links_core::callbacks::logger LoggerCallback::on_sent Initiator(unittest@127.0.0.1:35420->127.0.0.1:31620) Dbg(CltTestMsgDebug { ty: ConstCharAscii<49>('1'), text: StringAsciiFixed<127, 32, true>(" Hello Frm Client Msg") }) [INFO] [stderr] 2025-09-11T06:52:53.178682300Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test #2, clt: Clt127.0.0.1:26746), CltTestMessenger, 128> [INFO] [stderr] 2025-09-11T06:52:53.179392510Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test clt_pool_err: Custom { kind: OutOfMemory, error: "RoundRobinPool at max capacity: 2, element: Clt127.0.0.1:26746), CltTestMessenger, 128> will be dropped" } [INFO] [stderr] 2025-09-11T06:52:53.179937290Z INFO (connect::svc::test::test_svc_clt_connected ) links_core::callbacks::logger LoggerCallback::on_recv Acceptor(unittest@127.0.0.1:31620<-127.0.0.1:35420) Dbg(CltTestMsgDebug { ty: ConstCharAscii<49>('1'), text: StringAsciiFixed<127, 32, true>(" Hello Frm Client Msg") }) [INFO] [stderr] 2025-09-11T06:52:53.180353690Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::svc::test --------- SVC SPLIT POOL --------- [INFO] [stderr] 2025-09-11T06:52:53.180311880Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test svc_pool_err: Custom { kind: OutOfMemory, error: "RoundRobinPool at max capacity: 2, element: Clt will be dropped" } [INFO] [stderr] 2025-09-11T06:52:53.180784710Z INFO (connect::svc::test::test_svc_clt_connected ) links_core::callbacks::logger LoggerCallback::on_sent Initiator(unittest@127.0.0.1:35420->127.0.0.1:31620) Dbg(CltTestMsgDebug { ty: ConstCharAscii<49>('1'), text: StringAsciiFixed<127, 32, true>(" Hello Frm Client Msg") }) [INFO] [stderr] 2025-09-11T06:52:53.181009090Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test #3, clt: Clt127.0.0.1:26746), CltTestMessenger, 128> [INFO] [stderr] 2025-09-11T06:52:53.181201150Z INFO (connect::svc::test::test_svc_clt_connected ) links_core::callbacks::logger LoggerCallback::on_recv Acceptor(unittest@127.0.0.1:31620<-127.0.0.1:35420) Dbg(CltTestMsgDebug { ty: ConstCharAscii<49>('1'), text: StringAsciiFixed<127, 32, true>(" Hello Frm Client Msg") }) [INFO] [stderr] 2025-09-11T06:52:53.181470360Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::svc::test --------- CLT SPLIT DIRECT --------- [INFO] [stderr] 2025-09-11T06:52:53.181287500Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test clt_pool_err: Custom { kind: OutOfMemory, error: "RoundRobinPool at max capacity: 2, element: Clt127.0.0.1:26746), CltTestMessenger, 128> will be dropped" } [INFO] [stderr] 2025-09-11T06:52:53.185492150Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test svc_pool_err: Custom { kind: OutOfMemory, error: "RoundRobinPool at max capacity: 2, element: Clt will be dropped" } [INFO] [stderr] 2025-09-11T06:52:53.185190330Z INFO (connect::svc::test::test_svc_clt_connected ) links_core::callbacks::logger LoggerCallback::on_sent Initiator(unittest@127.0.0.1:35420->127.0.0.1:31620) Dbg(CltTestMsgDebug { ty: ConstCharAscii<49>('1'), text: StringAsciiFixed<127, 32, true>(" Hello Frm Client Msg") }) [INFO] [stderr] 2025-09-11T06:52:53.185959640Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test clt_pool: RoundRobinPool127.0.0.1:26746), CltTestMessenger, 128>,Clt127.0.0.1:26746), CltTestMessenger, 128>]> [INFO] [stderr] 2025-09-11T06:52:53.185913530Z INFO (connect::svc::test::test_svc_clt_connected ) links_core::callbacks::logger LoggerCallback::on_recv Acceptor(unittest@127.0.0.1:31620<-127.0.0.1:35420) Dbg(CltTestMsgDebug { ty: ConstCharAscii<49>('1'), text: StringAsciiFixed<127, 32, true>(" Hello Frm Client Msg") }) [INFO] [stderr] 2025-09-11T06:52:53.186326050Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test svc_pool: RoundRobinPool,Clt]> [INFO] [stderr] 2025-09-11T06:52:53.186527320Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::svc::test --------- CLT DROP RANDOM HALF --------- [INFO] [stderr] 2025-09-11T06:52:53.186775870Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::svc::test dropping clt_send [INFO] [stderr] 2025-09-11T06:52:53.186700100Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test clt_msg: Dbg(CltTestMsgDebug { ty: ConstCharAscii<49>('1'), text: StringAsciiFixed<127, 32, true>(" Hello Frm Client Msg") }) [INFO] [stderr] 2025-09-11T06:52:53.186984180Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::svc::test clt_recv opt: None [INFO] [stderr] 2025-09-11T06:52:53.187188110Z INFO (connect::pool::test::test_svcpool_cltpool_connected) links_blocking::connect::pool::test svc_msg: Dbg(CltTestMsgDebug { ty: ConstCharAscii<49>('1'), text: StringAsciiFixed<127, 32, true>(" Hello Frm Client Msg") }) [INFO] [stderr] 2025-09-11T06:52:53.187363220Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::svc::test --------- SVC RECV/SEND SHOULD FAIL CLT DROPS HALF --------- [INFO] [stderr] 2025-09-11T06:52:53.187540590Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::pool recver: CltRecver is dead and will be dropped, connection reset by peer. recvers: RoundRobinPool [INFO] [stderr] 2025-09-11T06:52:53.187988050Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::svc::test pool_recver opt: None [INFO] [stderr] 2025-09-11T06:52:53.188080140Z INFO (connect::svc::test::test_svc_clt_connected ) links_blocking::connect::svc::test pool_sender err: sender: CltSender is dead and will be dropped, senders: RoundRobinPool. error: (Acceptor(unittest@127.0.0.1:31620<-127.0.0.1:35420) FrameWriter::write_frame caused by: [Broken pipe (os error 32)]) [INFO] [stdout] test connect::pool::test::test_svcpool_cltpool_connected ... ok [INFO] [stdout] test connect::svc::test::test_svc_clt_connected ... ok [INFO] [stdout] test connect::clt::test::test_clt_not_connected ... ok [INFO] [stderr] 2025-09-11T06:52:53.225988129Z INFO (connect::clt::test::test_clt_not_connected ) links_blocking::connect::clt::test res: Err(Custom { kind: TimedOut, error: "Initiator { name: \"unittest\", local: None, peer: 127.0.0.1:50014 } connect timeout: 50ms" }) [INFO] [stderr] 2025-09-11T06:52:53.276082788Z INFO (Thread-Svc ) links_blocking::core::messenger::test Acceptor(unittest@127.0.0.1:22174<-127.0.0.1:56280) MessageSender connected [INFO] [stderr] 2025-09-11T06:52:53.276077278Z INFO (core::messenger::test::test_messenger ) links_blocking::core::messenger::test Initiator(unittest@127.0.0.1:56280->127.0.0.1:22174) MessageSender connected [INFO] [stderr] 2025-09-11T06:52:53.277284668Z INFO (core::framer::test::test_reader ) links_blocking::core::framer::test clt: FrameWriter { Initiator(unittest@127.0.0.1:57744->127.0.0.1:58994), addr: connected, peer: connected, fd: 7 } [INFO] [stderr] 2025-09-11T06:52:53.277305618Z INFO (Thread-Svc ) links_blocking::core::framer::test svc: reader: FrameReader> { Acceptor(unittest@127.0.0.1:58994<-127.0.0.1:57744), addr: connected, peer: connected, fd: 9 } [INFO] [stderr] 2025-09-11T06:52:53.464575964Z INFO (core::framer::test::test_reader ) links_blocking::core::framer::test dropping clt_reader [INFO] [stderr] 2025-09-11T06:52:53.464712893Z INFO (core::framer::test::test_reader ) links_blocking::core::framer::test clt_writer.write_frame() err: Initiator(unittest@127.0.0.1:57744->127.0.0.1:58994) FrameWriter::write_frame caused by: [Broken pipe (os error 32)] [INFO] [stdout] test core::framer::test::test_reader ... ok [INFO] [stderr] 2025-09-11T06:52:53.542038432Z INFO (Thread-Svc ) links_blocking::core::framer::test svc: read_frame is None, client closed connection [INFO] [stderr] 2025-09-11T06:52:53.542253622Z INFO (core::framer::test::test_reader ) links_blocking::core::framer::test frame_send_count: 100,000, frame_recv_count: 100,000 [INFO] [stderr] 2025-09-11T06:52:53.542319732Z INFO (core::framer::test::test_reader ) links_blocking::core::framer::test per send elapsed: 1.871µs, total elapsed: 187.160696ms [INFO] [stderr] 2025-09-11T06:52:56.327190259Z INFO (core::messenger::test::test_messenger ) links_blocking::core::messenger::test dropping clt_recver [INFO] [stderr] 2025-09-11T06:52:56.327354649Z INFO (core::messenger::test::test_messenger ) links_blocking::core::messenger::test clt_sender.send(): Initiator(unittest@127.0.0.1:56280->127.0.0.1:22174) FrameWriter::write_frame caused by: [Broken pipe (os error 32)] [INFO] [stderr] 2025-09-11T06:52:56.327487529Z INFO (Thread-Svc ) links_blocking::core::messenger::test Acceptor { name: "unittest", local: 127.0.0.1:22174, peer: Some(127.0.0.1:56280) } MessageRecver Connection Closed by Client [INFO] [stderr] 2025-09-11T06:52:56.327703859Z INFO (core::messenger::test::test_messenger ) links_blocking::core::messenger::test clt_msg_sent_count: 100,000, clt_msg_recv_count: 100,000 [INFO] [stderr] 2025-09-11T06:52:56.327835289Z INFO (core::messenger::test::test_messenger ) links_blocking::core::messenger::test svc_msg_sent_count: 100,000, svc_msg_recv_count: 100,000 [INFO] [stdout] test core::messenger::test::test_messenger ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.16s [INFO] [stderr] 2025-09-11T06:52:56.327931679Z INFO (core::messenger::test::test_messenger ) links_blocking::core::messenger::test per round trip elapsed: 30.508µs, total elapsed: 3.050863561s [INFO] [stdout] [INFO] [stderr] Doc-tests links_blocking [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test src/connect/pool.rs - connect::pool::CltsPool (line 19) - compile ... ok [INFO] [stdout] test src/core/messenger.rs - core::messenger (line 8) - compile ... ok [INFO] [stdout] test src/connect/pool.rs - connect::pool::PoolCltAcceptor (line 375) - compile ... ok [INFO] [stdout] test src/core/framer.rs - core::framer (line 8) ... ok [INFO] [stdout] test src/connect/pool.rs - connect::pool::CltSendersPool (line 268) ... ok [INFO] [stdout] test src/connect/pool.rs - connect::pool::CltRecversPool (line 156) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "8eb4f298dfbe8cc921dc953cb7b505c1a78768433683baa8784ee59d08ec94bf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8eb4f298dfbe8cc921dc953cb7b505c1a78768433683baa8784ee59d08ec94bf", kill_on_drop: false }` [INFO] [stdout] 8eb4f298dfbe8cc921dc953cb7b505c1a78768433683baa8784ee59d08ec94bf