[INFO] cloning repository https://github.com/zpalmtree/seine
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zpalmtree/seine" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzpalmtree%2Fseine", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzpalmtree%2Fseine'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f8973021e1e98d08608ffaa01e3bf37c60d8ab43
[INFO] testing zpalmtree/seine against beta-2026-03-05 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzpalmtree%2Fseine" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/zpalmtree/seine
[INFO] finished tweaking git repo https://github.com/zpalmtree/seine
[INFO] tweaked toml for git repo https://github.com/zpalmtree/seine written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/zpalmtree/seine on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/zpalmtree/seine 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" "+beta-2026-03-05" "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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 826333cef6a010534fd5f60fe76c8a1618ed368b934a526c677bce491bf35e84
[INFO] running `Command { std: "docker" "start" "-a" "826333cef6a010534fd5f60fe76c8a1618ed368b934a526c677bce491bf35e84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "826333cef6a010534fd5f60fe76c8a1618ed368b934a526c677bce491bf35e84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "826333cef6a010534fd5f60fe76c8a1618ed368b934a526c677bce491bf35e84", kill_on_drop: false }`
[INFO] [stdout] 826333cef6a010534fd5f60fe76c8a1618ed368b934a526c677bce491bf35e84
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 00a3437cdb1f0aa49e424fd901c96735fedfc324f6a17a3f684f935fc43ec4d1
[INFO] running `Command { std: "docker" "start" "-a" "00a3437cdb1f0aa49e424fd901c96735fedfc324f6a17a3f684f935fc43ec4d1", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling zmij v1.0.20
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling nix v0.31.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling cudarc v0.19.2
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling clap_builder v4.5.58
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling rtoolbox v0.0.3
[INFO] [stderr]    Compiling libloading v0.9.0
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling seine v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling rpassword v7.4.0
[INFO] [stderr]    Compiling blocknet-pow-spec v0.1.0 (/opt/rustwide/workdir/pow-spec)
[INFO] [stderr]    Compiling core_affinity v0.8.3
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling blocknet-pow-kernel v0.1.0 (/opt/rustwide/workdir/pow-kernel)
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling tower-http v0.5.2
[INFO] [stderr]    Compiling sysinfo v0.31.4
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling clap v4.5.58
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stdout] warning: unused import: `Read`
[INFO] [stdout]  --> src/pool.rs:2:46
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::{BufRead, BufReader, ErrorKind, Read, Write};
[INFO] [stdout]   |                                              ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `pidfile_path` is never read
[INFO] [stdout]    --> src/config.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 141 | struct DaemonContext {
[INFO] [stdout]     |        ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pidfile_path: Option<PathBuf>,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DaemonContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `rates` is never used
[INFO] [stdout]    --> src/miner/hashrate_tracker.rs:148:12
[INFO] [stdout]     |
[INFO] [stdout]  44 | impl HashrateTracker {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub fn rates(&self) -> HashrateRates {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 16s
[INFO] running `Command { std: "docker" "inspect" "00a3437cdb1f0aa49e424fd901c96735fedfc324f6a17a3f684f935fc43ec4d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "00a3437cdb1f0aa49e424fd901c96735fedfc324f6a17a3f684f935fc43ec4d1", kill_on_drop: false }`
[INFO] [stdout] 00a3437cdb1f0aa49e424fd901c96735fedfc324f6a17a3f684f935fc43ec4d1
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2a54431bf94e7828f0deba150cec52d6357ceae6a321f77d0eb51e09e21a8833
[INFO] running `Command { std: "docker" "start" "-a" "2a54431bf94e7828f0deba150cec52d6357ceae6a321f77d0eb51e09e21a8833", kill_on_drop: false }`
[INFO] [stderr]    Compiling value-bag v1.12.0
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling ena v0.14.4
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling pico-args v0.5.0
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling async-executor v1.13.3
[INFO] [stderr]    Compiling async-channel v1.9.0
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling kv-log-macro v1.0.7
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling lalrpop-util v0.20.2
[INFO] [stderr]    Compiling term v0.7.0
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling levenshtein v1.0.5
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling ascii-canvas v3.0.0
[INFO] [stderr]    Compiling string_cache v0.8.9
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling async-attributes v1.1.2
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde_regex v1.1.0
[INFO] [stderr]    Compiling lalrpop v0.20.2
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling async-signal v0.2.13
[INFO] [stderr]    Compiling async-global-executor v2.4.1
[INFO] [stderr]    Compiling async-process v2.5.0
[INFO] [stderr]    Compiling async-std v1.13.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling async-object-pool v0.1.5
[INFO] [stderr]    Compiling basic-cookies v0.1.5
[INFO] [stderr]    Compiling httpmock v0.7.0
[INFO] [stderr]    Compiling seine v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `pidfile_path` is never read
[INFO] [stdout]    --> src/config.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 141 | struct DaemonContext {
[INFO] [stdout]     |        ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pidfile_path: Option<PathBuf>,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DaemonContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 23s
[INFO] running `Command { std: "docker" "inspect" "2a54431bf94e7828f0deba150cec52d6357ceae6a321f77d0eb51e09e21a8833", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a54431bf94e7828f0deba150cec52d6357ceae6a321f77d0eb51e09e21a8833", kill_on_drop: false }`
[INFO] [stdout] 2a54431bf94e7828f0deba150cec52d6357ceae6a321f77d0eb51e09e21a8833
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] be7c5cdd06773cd33f1687a34af2f3f5b612cf1f56fef5eb558f71c0645514d2
[INFO] running `Command { std: "docker" "start" "-a" "be7c5cdd06773cd33f1687a34af2f3f5b612cf1f56fef5eb558f71c0645514d2", kill_on_drop: false }`
[INFO] [stderr] warning: field `pidfile_path` is never read
[INFO] [stderr]    --> src/config.rs:148:5
[INFO] [stderr]     |
[INFO] [stderr] 141 | struct DaemonContext {
[INFO] [stderr]     |        ------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 148 |     pidfile_path: Option<PathBuf>,
[INFO] [stderr]     |     ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `DaemonContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `seine` (bin "seine" test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.48s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/seine-3906ec1ba68237fa)
[INFO] [stdout] 
[INFO] [stdout] running 355 tests
[INFO] [stdout] test backend::cpu::tests::capabilities_do_not_force_hash_poll_hint ... ok
[INFO] [stdout] test backend::cpu::tests::maybe_finalize_assignment_clears_completed_work_when_no_replacement_arrived ... ok
[INFO] [stdout] test backend::cpu::tests::reset_runtime_state_uses_release_ordering ... ok
[INFO] [stdout] test backend::cpu::tests::start_assignment_finalizes_previous_window_when_idle ... ok
[INFO] [stdout] test backend::cpu::tests::start_assignment_does_not_reset_hashes_while_workers_active ... ok
[INFO] [stdout] test backend::nvidia::tests::blackwell_autotune_tie_prefers_regcap_closer_to_observed_frontier ... ok
[INFO] [stdout] test backend::nvidia::tests::blackwell_autotune_tie_prefers_shallower_depth ... ok
[INFO] [stdout] test backend::cpu::kernel::tests::non_terminal_solution_emits_event_without_pausing_assignment ... ok
[INFO] [stdout] test backend::cpu::tests::lane_quota_even_chunk_distribution ... ok
[INFO] [stdout] test backend::nvidia::tests::blackwell_autotune_tie_prefers_uncapped_lanes ... ok
[INFO] [stdout] test backend::cpu::tests::lane_quota_handles_partial_tail ... ok
[INFO] [stdout] test backend::nvidia::tests::blackwell_default_launch_depth_caps_to_one_when_not_overridden ... ok
[INFO] [stdout] test backend::nvidia::tests::bucket_memory_budget_rounds_to_nearest_bucket ... ok
[INFO] [stdout] test backend::nvidia::tests::gpu_solution_target_bracket_matches_cpu_reference ... ignored, requires NVIDIA GPU + CUDA runtime; run manually for GPU validity checks
[INFO] [stdout] test backend::nvidia::tests::derive_lane_capacity_tier_maps_capacity_ranges ... ok
[INFO] [stdout] test backend::nvidia::tests::explicit_launch_depth_override_is_respected_on_blackwell ... ok
[INFO] [stdout] test backend::nvidia::tests::derive_memory_budget_uses_free_vram_with_headroom ... ok
[INFO] [stdout] test backend::nvidia::tests::cubin_cache_key_changes_with_compile_options ... ok
[INFO] [stdout] test backend::nvidia::tests::is_cuda_oom_error_detects_oom_variants ... ok
[INFO] [stdout] test backend::nvidia::tests::header_base_upload_decision_uses_content_not_pointer_identity ... ok
[INFO] [stdout] test backend::nvidia::tests::is_cuda_oom_error_rejects_non_oom ... ok
[INFO] [stdout] test backend::nvidia::tests::is_transient_cuda_error_classifies_known_transient_errors ... ok
[INFO] [stdout] test backend::nvidia::tests::cubin_cache_round_trip_reads_written_bytes ... ok
[INFO] [stdout] test backend::cpu::tests::cancel_with_deadline_times_out_when_workers_stay_active ... ok
[INFO] [stdout] test backend::nvidia::tests::is_transient_cuda_error_rejects_non_transient_errors ... ok
[INFO] [stdout] test backend::cpu::tests::fence_with_deadline_times_out_when_workers_stay_active ... ok
[INFO] [stdout] test backend::nvidia::tests::normalize_assignment_batch_preserves_contiguous_chunks ... ok
[INFO] [stdout] test backend::nvidia::tests::normalize_assignment_batch_rejects_non_contiguous_chunks ... ok
[INFO] [stdout] test backend::cpu::tests::hash_flush_triggers_on_time_or_batch_threshold ... ok
[INFO] [stdout] test backend::nvidia::tests::derive_cubin_cache_dir_follows_autotune_parent_and_stem ... ok
[INFO] [stdout] test backend::nvidia::tests::nvidia_autotune_cache_does_not_cross_hash_depth_caps ... ok
[INFO] [stdout] test backend::cpu::tests::error_event_retries_until_queue_capacity_is_available ... ok
[INFO] [stdout] test backend::nvidia::tests::nvrtc_arch_target_unsupported_matches_known_messages ... ok
[INFO] [stdout] test backend::nvidia::tests::nvidia_autotune_cache_fallback_uses_closest_compatible_budget ... ok
[INFO] [stdout] test backend::nvidia::tests::parse_nvidia_smi_query_output_parses_multiple_rows ... ok
[INFO] [stdout] test backend::nvidia::tests::parse_nvidia_smi_query_output_rejects_invalid_rows ... ok
[INFO] [stdout] test backend::nvidia::tests::pre_blackwell_autotune_keeps_strict_metric_ordering ... ok
[INFO] [stdout] test backend::nvidia::tests::pre_blackwell_default_launch_depth_stays_unchanged ... ok
[INFO] [stdout] test backend::nvidia::tests::target_upload_decision_uses_content_not_pointer_identity ... ok
[INFO] [stdout] test backend::tests::normalize_capabilities_clamps_non_batching_inflight_depth ... ok
[INFO] [stdout] test backend::nvidia::tests::nvidia_autotune_cache_round_trip_loads_latest_record ... ok
[INFO] [stdout] test backend::tests::normalize_capabilities_clamps_nonblocking_poll_bounds ... ok
[INFO] [stdout] test backend::tests::normalize_capabilities_preserves_batching_inflight_depth ... ok
[INFO] [stdout] test config::tests::api_url_from_daemon_api_addr_supports_port_only_and_equals_form ... ok
[INFO] [stdout] test config::tests::distribute_auto_cpu_threads_divides_total_lane_budget ... ok
[INFO] [stdout] test backend::tests::normalize_capabilities_reorders_inverted_nonblocking_poll_bounds ... ok
[INFO] [stdout] test config::tests::api_url_from_daemon_api_addr_maps_wildcards_to_loopback ... ok
[INFO] [stdout] test config::tests::bench_mode_skips_pool_mode_input_validation ... ok
[INFO] [stdout] test config::tests::cpu_profile_defaults_adjust_tuning_knobs ... ok
[INFO] [stdout] test config::tests::cpu_autotune_defaults_on_when_threads_omitted ... ok
[INFO] [stdout] test config::tests::expand_backend_specs_applies_per_instance_timeout_overrides ... ok
[INFO] [stdout] test config::tests::cpu_autotune_disable_flag_wins_over_default ... ok
[INFO] [stdout] test config::tests::daemon_network_from_cmdline_ignores_false_testnet_value ... ok
[INFO] [stdout] test config::tests::auto_cpu_threads_reduced_by_gpu_reservation ... ok
[INFO] [stdout] test config::tests::auto_cpu_threads_is_never_zero_and_scales_per_instance ... ok
[INFO] [stdout] test config::tests::duplicate_backends_are_preserved_for_instance_shaping ... ok
[INFO] [stdout] test config::tests::expand_backend_specs_applies_cpu_instance_overrides ... ok
[INFO] [stdout] test config::tests::expand_backend_specs_requires_nvidia_backend_for_devices ... ok
[INFO] [stdout] test config::tests::legacy_default_data_dir_uses_testnet_path ... ok
[INFO] [stdout] test config::tests::normal_pool_mode_still_validates_inputs ... ok
[INFO] [stdout] test config::tests::normalize_api_url_adds_scheme ... ok
[INFO] [stdout] test config::tests::parse_linux_hugetlb_unreserved_bytes_requires_page_size ... ok
[INFO] [stdout] test config::tests::parse_linux_hugetlb_unreserved_bytes_uses_free_minus_reserved_pages ... ok
[INFO] [stdout] test config::tests::resolve_backend_selection_defaults_to_cpu_and_nvidia_when_available ... ok
[INFO] [stdout] test config::tests::resolve_api_url_uses_daemon_api_when_cli_omitted ... ok
[INFO] [stdout] test config::tests::resolve_backend_selection_defaults_to_cpu_only_when_nvidia_unavailable ... ok
[INFO] [stdout] test config::tests::resolve_backend_selection_enables_nvidia_when_devices_are_explicit ... ok
[INFO] [stdout] test config::tests::expand_backend_specs_expands_nvidia_devices ... ok
[INFO] [stdout] test config::tests::human_bytes_formats_units ... ok
[INFO] [stdout] test config::tests::macos_hybrid_pcore_parallelism_cap_is_bounded ... ok
[INFO] [stdout] test config::tests::resolve_api_url_falls_back_when_daemon_api_is_unparseable ... ok
[INFO] [stdout] test config::tests::resolve_api_url_prefers_explicit_cli_value ... ok
[INFO] [stdout] test config::tests::resolve_backend_selection_emits_cuda_hint_when_nvidia_unavailable ... ok
[INFO] [stdout] test config::tests::resolve_runtime_token_allows_missing_cookie_in_pool_mode ... ok
[INFO] [stdout] test config::tests::resolve_token_prefers_explicit_token ... ok
[INFO] [stdout] test config::tests::resolve_backend_selection_uses_requested_backends_verbatim ... ok
[INFO] [stdout] test config::tests::resolve_runtime_token_reads_cookie_in_pool_mode_when_present ... ok
[INFO] [stdout] test config::tests::resolve_token_reads_cookie ... ok
[INFO] [stdout] test config::tests::resolve_service_token_returns_none_when_not_available ... ok
[INFO] [stdout] test config::tests::resolved_cli_daemon_dir_defaults_to_mainnet ... ok
[INFO] [stdout] test config::tests::resolve_service_token_reads_cookie_when_present ... ok
[INFO] [stdout] test control_api::tests::classify_start_or_restart_error_maps_spawn_failure_to_internal ... ok
[INFO] [stdout] test config::tests::resolve_service_token_prefers_explicit_token ... ok
[INFO] [stdout] test daemon_api::tests::invalid_blocktemplate_address_error_is_classified ... ok
[INFO] [stdout] test backend::nvidia::tests::send_backend_event_drops_when_sink_full ... ok
[INFO] [stdout] test config::tests::resolve_token_reads_detected_testnet_cookie_without_flag ... ok
[INFO] [stdout] test config::tests::resolved_cli_daemon_dir_uses_testnet_default_when_requested ... ok
[INFO] [stdout] test control_api::tests::classify_start_or_restart_error_maps_conflict ... ok
[INFO] [stdout] test control_api::tests::classify_start_or_restart_error_maps_validation_failures_to_bad_request ... ok
[INFO] [stdout] test control_api::tests::parse_backend_phase_extracts_quarantined_backend_label ... ok
[INFO] [stdout] test control_api::tests::parse_backend_specs_patch_parses_and_validates_fields ... ok
[INFO] [stdout] test daemon_api::tests::invalid_blocktemplate_address_error_rejects_other_failures ... ok
[INFO] [stdout] test daemon_api::tests::retryable_api_error_classifies_retryable_status_codes ... ok
[INFO] [stdout] test daemon_api::tests::timeout_api_error_rejects_non_timeout_status ... ok
[INFO] [stdout] test daemon_api::tests::retryable_api_error_rejects_non_retryable_status_codes ... ok
[INFO] [stdout] test daemon_api::tests::timeout_api_error_classifies_request_timeout_status ... ok
[INFO] [stdout] test daemon_api::tests::wallet_wrong_password_error_is_classified ... ok
[INFO] [stdout] test daemon_api::tests::wallet_wrong_password_error_is_classified_from_decrypt_failure_message ... ok
[INFO] [stdout] test daemon_api::tests::wallet_wrong_password_error_rejects_non_password_failures ... ok
[INFO] [stdout] test dev_fee::tests::begin_round_reports_mode_change ... ok
[INFO] [stdout] test dev_fee::tests::aggregate_converges_to_fee_percent ... ok
[INFO] [stdout] test dev_fee::tests::dev_triggers_after_grace_period ... ok
[INFO] [stdout] test dev_fee::tests::address_returns_dev_address_during_dev_round ... ok
[INFO] [stdout] test dev_fee::tests::disable_turns_off_current_and_future_dev_rounds ... ok
[INFO] [stdout] test dev_fee::tests::effective_pool_dev_fee_is_discounted_for_bntpool_hosts ... ok
[INFO] [stdout] test dev_fee::tests::no_dev_during_grace_period ... ok
[INFO] [stdout] test miner::backend_executor::tests::clear_resets_quarantine_registry ... ok
[INFO] [stdout] test dev_fee::tests::returns_to_user_after_dev_round ... ok
[INFO] [stdout] test miner::backend_executor::tests::dispatch_classifies_enqueue_timeout_separately_from_execution_timeout ... ok
[INFO] [stdout] test miner::backend_executor::tests::dispatch_handles_sparse_indices_without_waiting_for_missing_slots ... ok
[INFO] [stdout] test miner::backend_executor::tests::dispatch_ignores_late_outcomes_after_timeout ... ok
[INFO] [stdout] test miner::backend_executor::tests::dispatch_requests_interrupt_for_enqueue_timeouts ... ok
[INFO] [stdout] test miner::backend_executor::tests::dispatch_retries_pending_nonblocking_assignment_until_complete ... ok
[INFO] [stdout] test miner::backend_executor::tests::effective_batch_timeout_scaling_is_capped ... ok
[INFO] [stdout] test miner::backend_executor::tests::nonblocking_backoff_bounds_normalize_inverted_hints ... ok
[INFO] [stdout] test miner::backend_executor::tests::control_dispatch_uses_control_lane_under_assignment_queue_saturation ... ok
[INFO] [stdout] test miner::backend_executor::tests::prune_drops_quarantine_entries_for_removed_backends ... ok
[INFO] [stdout] test dev_fee::tests::custom_percent_converges ... ok
[INFO] [stdout] test miner::backend_executor::tests::run_backend_call_rejects_expired_deadline_before_invoking_backend ... ok
[INFO] [stdout] test daemon_api::tests::get_block_by_height_optional_returns_none_on_not_found ... ok
[INFO] [stdout] test daemon_api::tests::load_wallet_success ... ok
[INFO] [stdout] test daemon_api::tests::no_wallet_loaded_error_is_classified ... ok
[INFO] [stdout] test miner::backend_executor::tests::worker_queue_capacity_applies_global_cap ... ok
[INFO] [stdout] test daemon_api::tests::get_block_by_height_success ... ok
[INFO] [stdout] test miner::backend_executor::tests::take_backend_telemetry_reports_and_resets_timeout_counters ... ok
[INFO] [stdout] test daemon_api::tests::get_wallet_address_success ... ok
[INFO] [stdout] test miner::backend_executor::tests::worker_queue_capacity_uses_append_inflight_depth_with_batching ... ok
[INFO] [stdout] test miner::backend_executor::tests::worker_queue_capacity_can_override_replace_semantics_default_depth ... ok
[INFO] [stdout] test miner::backend_executor::tests::worker_queue_capacity_is_normalized_for_non_batching_backends ... ok
[INFO] [stdout] test miner::bench::tests::baseline_compatibility_detects_cpu_tuning_mismatch_for_schema_v6 ... ok
[INFO] [stdout] test miner::bench::tests::baseline_compatibility_detects_mismatched_kind ... ok
[INFO] [stdout] test miner::bench::tests::backend_round_stats_include_zero_hash_backends ... ok
[INFO] [stdout] test miner::bench::tests::baseline_compatibility_accepts_previous_schema_when_compatible ... ok
[INFO] [stdout] test miner::bench::tests::baseline_compatibility_detects_backend_runtime_profile_mismatch ... ok
[INFO] [stdout] test miner::bench::tests::baseline_compatibility_detects_schema_mismatch ... ok
[INFO] [stdout] test daemon_api::tests::submit_block_compact_payload ... ok
[INFO] [stdout] test miner::bench::tests::baseline_compatibility_ignores_context_only_timeout_fields ... ok
[INFO] [stdout] test miner::bench::tests::topology_identity_validation_fails_when_lane_shape_changes ... ok
[INFO] [stdout] test miner::bench::tests::baseline_policy_can_ignore_environment_mismatch ... ok
[INFO] [stdout] test miner::bench::tests::benchmark_ignores_stale_solution_events ... ok
[INFO] [stdout] test miner::bench::tests::topology_identity_validation_fails_when_backend_is_removed ... ok
[INFO] [stdout] test miner::bench::tests::baseline_compatibility_detects_warmup_round_mismatch ... ok
[INFO] [stdout] test daemon_api::tests::wallet_address_no_wallet_loaded_error_is_classified ... ok
[INFO] [stdout] test miner::bench::tests::baseline_parsing_allows_missing_v3_fields_in_v2_report ... ok
[INFO] [stdout] test miner::bench::tests::bench_hashrate_formatter_includes_zero_hash_backends ... ok
[INFO] [stdout] test daemon_api::tests::submit_block_surfaces_json_error ... ok
[INFO] [stdout] test miner::hash_poll::tests::backend_poll_interval_uses_backend_hint_when_lower ... ok
[INFO] [stdout] test miner::bench::tests::worker_topology_identity_tracks_initial_backend_set ... ok
[INFO] [stdout] test miner::hash_poll::tests::collect_due_backend_samples_only_polls_due_backends ... ok
[INFO] [stdout] test miner::hashrate_tracker::tests::tracks_round_transitions ... ok
[INFO] [stdout] test miner::mining::tests::accepted_submit_drops_queued_same_epoch_solutions ... ok
[INFO] [stdout] test miner::mining::tests::adaptive_weight_update_incorporates_short_rounds ... ok
[INFO] [stdout] test miner::mining::tests::adaptive_weight_update_keeps_sub_one_throughput_signal ... ok
[INFO] [stdout] test miner::mining::tests::adaptive_weight_update_tracks_observed_throughput ... ok
[INFO] [stdout] test miner::mining::tests::adaptive_weight_update_uses_solved_rounds_with_lower_gain ... ok
[INFO] [stdout] test daemon_api::tests::get_wallet_balance_success ... ok
[INFO] [stdout] test miner::mining::tests::backend_error_reports_topology_change_when_backend_is_removed ... ok
[INFO] [stdout] test miner::mining::tests::compact_hash_uses_prefix_and_suffix ... ok
[INFO] [stdout] test miner::mining::tests::dedupe_queued_solutions_skips_repeated_solutions ... ok
[INFO] [stdout] test miner::mining::tests::deferred_solution_queue_dedupes_epoch_and_nonce ... ok
[INFO] [stdout] test daemon_api::tests::get_block_template_success ... ok
[INFO] [stdout] test miner::hashrate_tracker::tests::custom_device_window_can_smooth_bursty_current_rate ... ok
[INFO] [stdout] test miner::hashrate_tracker::tests::returns_zero_before_enough_samples ... ok
[INFO] [stdout] test miner::mining::tests::adaptive_weight_update_prefers_active_assignment_time_when_available ... ok
[INFO] [stdout] test daemon_api::tests::wallet_already_loaded_error_is_classified ... ok
[INFO] [stdout] test miner::mining::tests::blocktemplate_address_prefers_dev_fee_when_active ... ok
[INFO] [stdout] test miner::mining::tests::drain_mining_backend_events_keeps_all_solutions ... ok
[INFO] [stdout] test miner::mining::tests::format_u64_with_commas_groups_thousands ... ok
[INFO] [stdout] test miner::mining::tests::format_atomic_units_bnt_rounds_to_four_decimals ... ok
[INFO] [stdout] test miner::mining::tests::formats_network_hashrate_from_difficulty ... ok
[INFO] [stdout] test miner::mining::tests::drop_solution_from_deferred_filters_primary_solution ... ok
[INFO] [stdout] test miner::mining::tests::future_solution_is_dropped_and_accounted ... ok
[INFO] [stdout] test miner::mining::tests::invalid_reward_address_message_prioritizes_address_flag_hint ... ok
[INFO] [stdout] test miner::mining::tests::invalid_reward_address_message_compacts_long_address ... ok
[INFO] [stdout] test miner::mining::tests::override_wallet_stats_only_enabled_on_exact_daemon_match ... ok
[INFO] [stdout] test miner::mining::tests::relaxed_round_cancel_triggers_on_solved_or_stale_tip ... ok
[INFO] [stdout] test miner::mining::tests::recent_template_cache_size_uses_timeout_window_and_bounds ... ok
[INFO] [stdout] test miner::mining::tests::remember_recent_template_evicts_by_age ... ok
[INFO] [stdout] test miner::mining::tests::remember_recent_template_evicts_by_memory_cap ... ok
[INFO] [stdout] test miner::mining::tests::remember_recent_template_keeps_bounded_history ... ok
[INFO] [stdout] test miner::mining::tests::same_epoch_solution_is_deferred_when_one_is_already_selected ... ok
[INFO] [stdout] test miner::mining::tests::sleep_with_shutdown_stops_early_when_shutdown_requested ... ok
[INFO] [stdout] test miner::mining::tests::stale_solution_from_active_backend_is_deferred ... ok
[INFO] [stdout] test miner::mining::tests::invalid_user_address_still_halts_without_disabling_dev_fee ... ok
[INFO] [stdout] test miner::mining::tests::stale_solution_from_unavailable_backend_is_deferred ... ok
[INFO] [stdout] test miner::mining::tests::static_weight_update_resets_to_lane_weights ... ok
[INFO] [stdout] test miner::mining::tests::template_selection_matches_current_or_previous_epoch ... ok
[INFO] [stdout] test miner::mining::tests::submitted_solution_cache_is_cross_backend_and_bounded ... ok
[INFO] [stdout] test miner::mining::tests::formats_network_hashrate_from_explorer_sampling ... ok
[INFO] [stdout] test miner::mining_pool::tests::compact_pool_address_keeps_short_values_as_is ... ok
[INFO] [stdout] test miner::mining::tests::explorer_sampling_skips_non_positive_block_deltas ... ok
[INFO] [stdout] test miner::mining_pool::tests::nonce_cursor_advances_to_solution_nonce_plus_one ... ok
[INFO] [stdout] test miner::mining_pool::tests::parse_pool_stale_for_extracts_seconds ... ok
[INFO] [stdout] test miner::mining_pool::tests::pool_assignment_resume_waits_for_idle_and_remaining_nonce_range ... ok
[INFO] [stdout] test miner::mining_pool::tests::stale_rejection_triggers_resync_after_burst ... ok
[INFO] [stdout] test miner::mining_pool::tests::stale_rejection_triggers_resync_on_large_stale_for ... ok
[INFO] [stdout] test miner::mining_pool::tests::stale_rejection_triggers_resync_when_assignment_is_missing ... ok
[INFO] [stdout] test miner::mining::tests::submit_unauthorized_without_refresh_source_fails_without_retry ... ok
[INFO] [stdout] test miner::mining_pool::tests::submit_ack_difficulty_waits_for_replacement_job ... ok
[INFO] [stdout] test miner::mining_pool::tests::submit_pool_solution_deduplicates_nonce_and_keeps_cursor_progress ... ok
[INFO] [stdout] test miner::mining_pool::tests::submit_pool_solution_defers_when_inflight_limit_is_saturated ... ok
[INFO] [stdout] test miner::mining_pool::tests::take_submit_timing_for_ack_recovers_backend_after_job_switch ... ok
[INFO] [stdout] test miner::mining_pool::tests::take_submit_timing_for_ack_recovers_backend_after_pending_timeout ... ok
[INFO] [stdout] test miner::mining_pool::tests::telemetry_base_urls_keep_http_fallback_for_generic_stratum_endpoint ... ok
[INFO] [stdout] test miner::mining_pool::tests::telemetry_base_urls_preserve_https_origin ... ok
[INFO] [stdout] test miner::mining_pool::tests::telemetry_base_urls_use_https_only_for_known_public_pool ... ok
[INFO] [stdout] test miner::mining_pool::tests::telemetry_balance_url_skips_pending_estimate_query ... ok
[INFO] [stdout] test miner::mining_pool::tests::timed_out_pending_submit_releases_slot_without_clearing_dedupe ... ok
[INFO] [stdout] test miner::mining_tui::tests::nvidia_uses_longer_current_hashrate_window ... ok
[INFO] [stdout] test miner::mining_tui::tests::zeroes_current_hashrate_for_non_mining_states ... ok
[INFO] [stdout] test miner::mining_pool::tests::telemetry_miner_fallback_url_skips_pending_estimate_query ... ok
[INFO] [stdout] test miner::mining_pool::tests::local_daemon_wallet_snapshot_refreshes_cookie_after_unauthorized ... ok
[INFO] [stdout] test miner::scheduler::tests::additional_span_consumption_skips_retry_windows ... ok
[INFO] [stdout] test miner::scheduler::tests::reservation_is_deterministic_and_non_overlapping ... ok
[INFO] [stdout] test miner::solution_cache::tests::estimate_optional_u64_adds_overhead_for_some ... ok
[INFO] [stdout] test miner::solution_cache::tests::estimate_optional_u64_zero_for_none ... ok
[INFO] [stdout] test miner::solution_cache::tests::indexed_drop_clears_key_without_queue_scan ... ok
[INFO] [stdout] test miner::solution_cache::tests::indexed_push_is_deduped_in_constant_time ... ok
[INFO] [stdout] test miner::solution_cache::tests::indexed_take_clears_key_index ... ok
[INFO] [stdout] test miner::solution_cache::tests::indexed_take_prefers_newest_payload_when_key_is_requeued ... ok
[INFO] [stdout] test miner::solution_cache::tests::u64_digit_count_covers_edge_cases ... ok
[INFO] [stdout] test miner::stats::tests::format_hashrate_ui_units ... ok
[INFO] [stdout] test miner::stats::tests::format_hashrate_units ... ok
[INFO] [stdout] test miner::stats::tests::median_handles_even_and_odd ... ok
[INFO] [stdout] test miner::submit::tests::accepted_submit_log_includes_backend_label ... ok
[INFO] [stdout] test miner::submit::tests::dev_fee_accept_does_not_increment_user_accepted_count ... ok
[INFO] [stdout] test miner::submit::tests::infer_stale_when_solution_behind_tip ... ok
[INFO] [stdout] test miner::submit::tests::no_infer_stale_when_height_matches_tip ... ok
[INFO] [stdout] test miner::submit::tests::no_infer_stale_when_template_height_unknown ... ok
[INFO] [stdout] test miner::submit::tests::no_infer_stale_when_tip_unknown ... ok
[INFO] [stdout] test miner::submit::tests::parse_stale_height_reject_extracts_expected_and_got ... ok
[INFO] [stdout] test miner::scheduler::tests::reservation_stays_non_overlapping_when_lane_count_changes ... ok
[INFO] [stdout] test miner::submit::tests::parse_stale_height_reject_tolerates_variant_spacing ... ok
[INFO] [stdout] test miner::submit::tests::parse_stale_tip_reject_detects_duplicate_or_stale ... ok
[INFO] [stdout] test miner::submit::tests::parse_stale_tip_reject_detects_prev_hash_mismatch ... ok
[INFO] [stdout] test miner::solution_cache::tests::indexed_push_reports_evictions_when_bounded_queue_wraps ... ok
[INFO] [stdout] test miner::submit::tests::parse_stale_tip_reject_detects_rejected_as_stale ... ok
[INFO] [stdout] test miner::submit::tests::stale_submit_outcome_detects_rejected_as_stale ... ok
[INFO] [stdout] test miner::submit::tests::stale_submit_outcome_detects_stale_height ... ok
[INFO] [stdout] test miner::submit::tests::parse_stale_height_reject_ignores_other_errors ... ok
[INFO] [stdout] test miner::submit::tests::stale_submit_summary_detects_rejected_as_stale ... ok
[INFO] [stdout] test miner::submit::tests::stale_submit_summary_detects_stale_height_patterns ... ok
[INFO] [stdout] test miner::submit::tests::stale_submit_outcome_detects_stale_tip ... ok
[INFO] [stdout] test miner::mining_pool::tests::compact_pool_address_handles_unicode_without_panicking ... ok
[INFO] [stdout] test miner::template_prefetch::tests::prefetch_disconnect_marks_worker_closed ... ok
[INFO] [stdout] test miner::template_prefetch::tests::prefetch_full_queue_preserves_existing_inflight_marker ... ok
[INFO] [stdout] test miner::submit::tests::stale_tip_result_increments_stale_share_count ... ok
[INFO] [stdout] test miner::template_prefetch::tests::request_if_idle_reuses_address_allocation_on_unchanged_address ... ok
[INFO] [stdout] test miner::template_prefetch::tests::wait_for_result_returns_latest_available_prefetch ... ok
[INFO] [stdout] test miner::template_prefetch::tests::prefetch_full_queue_does_not_overstate_inflight_tip ... ok
[INFO] [stdout] test miner::template_prefetch::tests::prefetch_timeout_keeps_inflight_marker ... ok
[INFO] [stdout] test miner::tests::autotune_next_sample_chunk_secs_shortens_tail_chunk ... ok
[INFO] [stdout] test miner::tests::autotune_memory_limit_error_detection_matches_common_messages ... ok
[INFO] [stdout] test miner::tests::activate_backends_stops_backend_when_start_fails ... ok
[INFO] [stdout] test miner::tests::autotune_ramp_drop_threshold_filters_small_noise ... ok
[INFO] [stdout] test miner::mining::tests::invalid_dev_fee_address_disables_fee_and_retries_without_override ... ok
[INFO] [stdout] test miner::tests::autotune_refinement_candidates_focus_peak_window_for_throughput ... ok
[INFO] [stdout] test miner::tests::autotune_refinement_candidates_include_low_anchor_for_non_throughput ... ok
[INFO] [stdout] test miner::tests::autotune_selection_balanced_biases_lower_when_near_peak ... ok
[INFO] [stdout] test miner::tests::autotune_selection_efficiency_uses_stronger_bias_floor ... ok
[INFO] [stdout] test miner::tests::autotune_selection_throughput_prefers_peak_and_lower_tie_threads ... ok
[INFO] [stdout] test miner::tests::backend_capabilities_downgrades_nonblocking_without_runtime_support ... ok
[INFO] [stdout] test miner::tests::backend_capabilities_preserves_nonblocking_when_runtime_supports_it ... ok
[INFO] [stdout] test miner::tests::backend_chunk_profiles_uses_effective_worker_queue_depth ... ok
[INFO] [stdout] test miner::tests::deadline_policy_rejects_best_effort_when_not_allowed ... ok
[INFO] [stdout] test miner::tests::distribute_work_non_strict_allows_lane_rounding_overflow ... ok
[INFO] [stdout] test miner::tests::deadline_policy_quarantines_best_effort_and_keeps_cooperative_backends ... ok
[INFO] [stdout] test miner::tests::distribute_work_propagates_pause_on_solution_flag ... ok
[INFO] [stdout] test miner::tests::distribute_work_quarantines_assignment_failures_and_reassigns_lanes ... ok
[INFO] [stdout] test miner::tests::distribute_work_strict_reservation_prevents_window_overflow ... ok
[INFO] [stdout] test backend::cpu::tests::error_event_drops_after_sustained_backpressure ... ok
[INFO] [stdout] test miner::tests::collect_round_backend_samples_keeps_runtime_telemetry_until_backend_is_due ... ok
[INFO] [stdout] test miner::tests::distribute_work_uses_backend_inflight_batching_hint ... ok
[INFO] [stdout] test miner::tests::effective_hash_poll_interval_uses_backend_hint ... ok
[INFO] [stdout] test miner::tests::header_base_len_matches_pow_spec ... ok
[INFO] [stdout] test miner::tests::next_work_id_wraps_within_valid_range ... ok
[INFO] [stdout] test miner::tests::nonce_counts_adaptive_boosts_new_backend_exploration_share ... ok
[INFO] [stdout] test miner::tests::nonce_counts_adaptive_follow_weights_without_overlap ... ok
[INFO] [stdout] test miner::tests::nonce_counts_static_cap_backend_preferred_iters_to_lane_budget ... ok
[INFO] [stdout] test miner::tests::nonce_counts_static_match_lane_quota ... ok
[INFO] [stdout] test miner::tests::pending_backend_slot_label_uses_per_type_numbering ... ok
[INFO] [stdout] test miner::tests::quiesce_cancels_all_backends_before_fencing_any_backend ... ok
[INFO] [stdout] test miner::backend_executor::tests::quarantine_is_serialized_per_backend_instance ... ok
[INFO] [stdout] test miner::mining_pool::tests::local_daemon_wallet_snapshot_reads_address_and_balance ... ok
[INFO] [stdout] test miner::tests::remove_backend_by_id_only_removes_target_instance ... ok
[INFO] [stdout] test miner::tests::distribute_work_timeout_without_quarantine_retries_once_then_keeps_backend_active ... FAILED
[INFO] [stdout] test miner::tests::backend_capabilities_for_start_rejects_inconsistent_nonblocking_contract ... ok
[INFO] [stdout] test miner::tip::tests::duplicate_new_block_hashes_are_coalesced ... ok
[INFO] [stdout] test miner::tip::tests::historical_new_block_events_are_ignored ... ok
[INFO] [stdout] test miner::tip::tests::multiline_new_block_payload_is_parsed ... ok
[INFO] [stdout] test miner::tip::tests::new_block_hash_change_triggers_refresh ... ok
[INFO] [stdout] test miner::tip::tests::same_height_hash_change_can_trigger_refresh_when_enabled ... ok
[INFO] [stdout] test miner::tests::total_lanes_never_zero ... ok
[INFO] [stdout] test miner::tip::tests::sequence_increments_on_each_new_block ... ok
[INFO] [stdout] test miner::tip::tests::setting_template_height_clears_only_historical_stale_state ... ok
[INFO] [stdout] test miner::tip::tests::sse_comment_lines_are_ignored ... ok
[INFO] [stdout] test miner::tip::tests::sse_frame_reuses_event_name_buffer ... ok
[INFO] [stdout] test miner::tip::tests::same_height_hash_change_is_coalesced ... ok
[INFO] [stdout] test miner::tui::tests::block_markers_snap_to_crest_glyphs ... ok
[INFO] [stdout] test miner::tui::tests::block_marker_history_is_capped ... ok
[INFO] [stdout] test miner::tui::tests::config_layout_uses_two_columns_only_when_wide_enough ... ok
[INFO] [stdout] test miner::tui::tests::format_u64_adds_commas ... ok
[INFO] [stdout] test miner::tui::tests::log_elapsed_formatter_uses_relative_ago_style ... ok
[INFO] [stdout] test miner::tui::tests::log_entry_age_is_computed_from_current_elapsed_time ... ok
[INFO] [stdout] test miner::tui::tests::log_ring_buffer_capacity ... ok
[INFO] [stdout] test miner::tui::tests::state_display_shows_blocktemplate_retry_status ... ok
[INFO] [stdout] test miner::tui::tests::uptime_formatting ... ok
[INFO] [stdout] test miner::ui::tests::suppresses_dev_fee_related_lines_in_tui ... ok
[INFO] [stdout] test miner::ui::tests::suppresses_telemetry_lines_in_tui ... ok
[INFO] [stdout] test miner::tests::distribute_work_timeout_cleanup_stops_backend_after_repeated_timeouts ... ok
[INFO] [stdout] test miner::tests::start_backend_slots_quarantines_failed_restart ... ok
[INFO] [stdout] test miner::tests::distribute_work_quarantines_assignment_panics_and_reassigns_lanes ... ok
[INFO] [stdout] test miner::work_allocator::tests::split_nonce_chunks_caps_parts_to_nonce_count ... ok
[INFO] [stdout] test miner::work_allocator::tests::split_nonce_chunks_covers_full_span_without_overlap ... ok
[INFO] [stdout] test pool::tests::claimed_hash_toggle_respects_negotiation ... ok
[INFO] [stdout] test pool::tests::decode_login_result_defaults_to_legacy_when_missing ... ok
[INFO] [stdout] test miner::tests::distribute_work_timeout_quarantines_append_semantics_backend_immediately ... ok
[INFO] [stdout] test pool::tests::decode_login_result_with_negotiated_capabilities ... ok
[INFO] [stdout] test pool::tests::decode_notification_event ... ok
[INFO] [stdout] test pool::tests::decode_submit_ack_extracts_difficulty ... ok
[INFO] [stdout] test pool::tests::decode_notification_string_payload_uses_default_kind ... ok
[INFO] [stdout] test pool::tests::evaluate_login_ack_rejects_unsupported_required_capability ... ok
[INFO] [stdout] test pool::tests::decode_submit_ack_without_status_or_accepted_is_rejected ... ok
[INFO] [stdout] test pool::tests::idle_keepalive_is_enabled_for_remote_endpoints ... ok
[INFO] [stdout] test miner::wallet::tests::probe_wallet_readiness_reports_pending_when_wallet_is_not_ready ... ok
[INFO] [stdout] test miner::tests::quiesce_quarantines_only_failing_backend ... ok
[INFO] [stdout] test miner::tests::quiesce_quarantines_backend_when_control_panics ... ok
[INFO] [stdout] test miner::wallet::tests::probe_wallet_readiness_reports_ready_when_wallet_address_is_available ... ok
[INFO] [stdout] test pool::tests::send_login_includes_difficulty_hint_when_available ... ok
[INFO] [stdout] test miner::wallet::tests::probe_wallet_readiness_reports_timeout_pending ... ok
[INFO] [stdout] test miner::wallet::tests::probe_wallet_readiness_reports_transient_pending ... ok
[INFO] [stdout] test pool::tests::send_login_includes_protocol_negotiation_fields ... ok
[INFO] [stdout] test types::tests::difficulty_to_target_orders_monotonically ... ok
[INFO] [stdout] test pool::tests::send_submit_omits_claimed_hash_for_legacy_pools ... ok
[INFO] [stdout] test pool::tests::send_submit_includes_claimed_hash_for_v2_pools ... ok
[INFO] [stdout] test types::tests::parse_target_requires_32_bytes ... ok
[INFO] [stdout] test types::tests::hash_meets_target_big_endian_compare ... ok
[INFO] [stdout] test version::tests::ui_version_keeps_existing_v_prefix ... ok
[INFO] [stdout] test types::tests::template_block_requires_header ... ok
[INFO] [stdout] test types::tests::set_block_nonce_supports_lower_and_upper_keys ... ok
[INFO] [stdout] test version::tests::ui_version_keeps_non_numeric_tags ... ok
[INFO] [stdout] test version::tests::ui_version_prefixes_numeric_versions ... ok
[INFO] [stdout] test pool::tests::pool_client_rejects_queued_submit_when_login_is_rejected ... ok
[INFO] [stdout] test pool::tests::pool_client_reuses_difficulty_hint_after_reconnect ... ok
[INFO] [stdout] test pool::tests::pool_client_request_reconnect_establishes_a_fresh_session ... ok
[INFO] [stdout] test backend::cpu::tests::event_backpressure_drops_after_max_retries ... ok
[INFO] [stdout] test miner::mining::tests::deferred_solution_queue_is_bounded ... ok
[INFO] [stdout] test pool::tests::pool_client_waits_for_login_before_sending_submit ... ok
[INFO] [stdout] test miner::backend_executor::tests::quarantine_falls_back_to_direct_stop_when_worker_queue_stays_saturated ... ok
[INFO] [stdout] test miner::hashrate_tracker::tests::computes_rate_with_enough_data ... ok
[INFO] [stdout] test miner::hashrate_tracker::tests::average_anchor_uses_prior_sample_boundary ... ok
[INFO] [stdout] test pool::tests::pool_client_reconnects_after_login_rejection ... ok
[INFO] [stdout] test miner::hashrate_tracker::tests::bursty_device_shows_nonzero_current_rate_between_bursts ... ok
[INFO] [stdout] test miner::hashrate_tracker::tests::average_excludes_paused_time ... ok
[INFO] [stdout] test miner::hashrate_tracker::tests::late_joining_device_average_is_not_diluted_by_session_start ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- miner::tests::distribute_work_timeout_without_quarantine_retries_once_then_keeps_backend_active stdout ----
[INFO] [stdout]     0.1s  WARN   BACKEND   cpu#9 failed work assignment: assignment timed out after 5ms (execution strike 1/3)
[INFO] [stdout]     0.1s  WARN   BACKEND   keeping cpu#9 active; continuing current assignment window
[INFO] [stdout]     0.1s  WARN   BACKEND   assignment timeout without quarantine; redistributing immediately (retry 1/3) with remaining=cpu#1 start_nonce=11 consumed_span=1 attempted_span=1
[INFO] [stdout]     0.1s  WARN   BACKEND   cpu#9 failed work assignment: assignment dispatch queue remained saturated for 5ms before enqueue (enqueue strike 2/3)
[INFO] [stdout]     0.1s  WARN   BACKEND   keeping cpu#9 active; continuing current assignment window
[INFO] [stdout]     0.1s  WARN   BACKEND   assignment timeout without quarantine; exhausted in-round retry budget (0/3); deferring redistribution to next round
[INFO] [stdout] 
[INFO] [stdout] thread 'miner::tests::distribute_work_timeout_without_quarantine_retries_once_then_keeps_backend_active' (408) panicked at src/miner/mod.rs:3779:9:
[INFO] [stdout] assertion failed: distribution.additional_span_consumed >= 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6410efbf546a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6410efbf546a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6410efbf546a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6410efbf546a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6410efc0e9fa - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6410efc0e9fa - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x6410efbfb4a2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6410efbfb4a2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6410efbcfecf - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6410efbcfecf - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6410efbebd29 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6410eee3fd0c - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6410eee3fd0c - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6410efbebfa2 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6410efbebfa2 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6410efbcffba - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x6410efbc6fa9 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6410efbd0fcd - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6410efc0f38c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6410efc0f352 - core[10b6fa85044e1869]::panicking::panic
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x6410eedf5c88 - seine::miner::tests::distribute_work_timeout_without_quarantine_retries_once_then_keeps_backend_active::h436feb536fd1de95
[INFO] [stdout]                                at /opt/rustwide/workdir/src/miner/mod.rs:3779:9
[INFO] [stdout]   21:     0x6410eedf5e17 - seine::miner::tests::distribute_work_timeout_without_quarantine_retries_once_then_keeps_backend_active::{{closure}}::hb16eb9d8f9fd49ee
[INFO] [stdout]                                at /opt/rustwide/workdir/src/miner/mod.rs:3745:91
[INFO] [stdout]   22:     0x6410eed09a86 - core::ops::function::FnOnce::call_once::hefe46ec75cdf4c93
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6410eee33deb - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6410eee33deb - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x6410eee407db - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x6410eee407db - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x6410eee407db - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x6410eee407db - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x6410eee407db - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6410eee407db - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x6410eee407db - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x6410eee3bef4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x6410eee3bef4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x6410eee433e2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x6410eee433e2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x6410eee433e2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x6410eee433e2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x6410eee433e2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6410eee433e2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x6410eee433e2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x6410efbf424f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x6410efbf424f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x75fd3aea8aa4 - <unknown>
[INFO] [stdout]   44:     0x75fd3af35a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     miner::tests::distribute_work_timeout_without_quarantine_retries_once_then_keeps_backend_active
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 353 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 6.39s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin seine`
[INFO] running `Command { std: "docker" "inspect" "be7c5cdd06773cd33f1687a34af2f3f5b612cf1f56fef5eb558f71c0645514d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "be7c5cdd06773cd33f1687a34af2f3f5b612cf1f56fef5eb558f71c0645514d2", kill_on_drop: false }`
[INFO] [stdout] be7c5cdd06773cd33f1687a34af2f3f5b612cf1f56fef5eb558f71c0645514d2
