[INFO] fetching crate rusty-cat 0.3.6...
[INFO] testing rusty-cat-0.3.6 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rusty-cat 0.3.6 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate rusty-cat 0.3.6
[INFO] finished tweaking crates.io crate rusty-cat 0.3.6
[INFO] tweaked toml for crates.io crate rusty-cat 0.3.6 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rusty-cat 0.3.6 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rusty-cat 0.3.6 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.118
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.118
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.118
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.118
[INFO] [stderr]   Downloaded cc v1.2.60
[INFO] [stderr]   Downloaded tokio v1.51.1
[INFO] [stderr]   Downloaded js-sys v0.3.95
[INFO] [stderr]   Downloaded web-sys v0.3.95
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.68
[INFO] [stderr]   Downloaded rustls-webpki v0.103.11
[INFO] [stderr]   Downloaded rand v0.9.3
[INFO] [stderr]   Downloaded md5 v0.7.0
[INFO] [stderr]   Downloaded fs2 v0.4.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835
[INFO] running `Command { std: "docker" "start" "9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling iri-string v0.7.12
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling md5 v0.7.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tokio v1.51.1
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling rustls-webpki v0.103.11
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[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 url v2.5.8
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling rusty-cat v0.3.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/binary/executor.rs:435:14
[INFO] [stdout]     |
[INFO] [stdout] 435 |             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |value| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 435 -             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |value| {
[INFO] [stdout] 435 +             .try_update(Ordering::SeqCst, Ordering::SeqCst, |value| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> src/binary/executor.rs:1009:14
[INFO] [stdout]      |
[INFO] [stdout] 1009 |             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |current| {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1009 -             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |current| {
[INFO] [stdout] 1009 +             .try_update(Ordering::SeqCst, Ordering::SeqCst, |current| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]  --> src/ids.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |         .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]   |          ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]   |
[INFO] [stdout] 9 -         .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 9 +         .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 46.64s
[INFO] running `Command { std: "docker" "inspect" "9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.3
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rusty-cat v0.3.6 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/binary/executor.rs:435:14
[INFO] [stdout]     |
[INFO] [stdout] 435 |             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |value| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 435 -             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |value| {
[INFO] [stdout] 435 +             .try_update(Ordering::SeqCst, Ordering::SeqCst, |value| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> src/binary/executor.rs:1009:14
[INFO] [stdout]      |
[INFO] [stdout] 1009 |             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |current| {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1009 -             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |current| {
[INFO] [stdout] 1009 +             .try_update(Ordering::SeqCst, Ordering::SeqCst, |current| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]  --> src/ids.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |         .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]   |          ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]   |
[INFO] [stdout] 9 -         .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 9 +         .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/binary/executor.rs:435:14
[INFO] [stdout]     |
[INFO] [stdout] 435 |             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |value| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 435 -             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |value| {
[INFO] [stdout] 435 +             .try_update(Ordering::SeqCst, Ordering::SeqCst, |value| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> src/binary/executor.rs:1009:14
[INFO] [stdout]      |
[INFO] [stdout] 1009 |             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |current| {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1009 -             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |current| {
[INFO] [stdout] 1009 +             .try_update(Ordering::SeqCst, Ordering::SeqCst, |current| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]  --> src/ids.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |         .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]   |          ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]   |
[INFO] [stdout] 9 -         .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 9 +         .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 38.50s
[INFO] running `Command { std: "docker" "inspect" "9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/binary/executor.rs:435:14
[INFO] [stderr]     |
[INFO] [stderr] 435 |             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |value| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 435 -             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |value| {
[INFO] [stderr] 435 +             .try_update(Ordering::SeqCst, Ordering::SeqCst, |value| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]     --> src/binary/executor.rs:1009:14
[INFO] [stderr]      |
[INFO] [stderr] 1009 |             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |current| {
[INFO] [stderr]      |              ^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]      |
[INFO] [stderr] 1009 -             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |current| {
[INFO] [stderr] 1009 +             .try_update(Ordering::SeqCst, Ordering::SeqCst, |current| {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]  --> src/ids.rs:9:10
[INFO] [stderr]   |
[INFO] [stderr] 9 |         .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stderr]   |          ^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]   |
[INFO] [stderr] 9 -         .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stderr] 9 +         .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] warning: `rusty-cat` (lib) generated 3 warnings (run `cargo fix --lib -p rusty-cat` to apply 3 suggestions)
[INFO] [stderr] warning: `rusty-cat` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.30s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rusty_cat-b9ff7ed3a9aa2eff)
[INFO] [stdout] 
[INFO] [stdout] running 225 tests
[INFO] [stdout] test binary::binary_task::tests::validation_rejects_unsafe_urls_and_limits ... ok
[INFO] [stdout] test binary::download::tests::client_rejects_an_impossible_redirect_limit_only_through_config ... ok
[INFO] [stdout] test binary::download::tests::empty_bytes_remain_a_valid_output ... ok
[INFO] [stdout] test binary::binary_task::tests::output_into_parts_preserves_backing_storage ... ok
[INFO] [stdout] test binary::executor::tests::disconnected_callback_dispatcher_preserves_jobs_for_replacement ... ok
[INFO] [stdout] test binary::binary_download_config::tests::defaults_are_bounded ... ok
[INFO] [stdout] test binary::executor::tests::public_outstanding_capacity_accepts_1024_and_rejects_1025th ... ok
[INFO] [stdout] test binary::download::tests::u64_max_length_still_uses_architecture_safe_initial_reserve ... ok
[INFO] [stdout] test binary::download::tests::redirect_safety_rejects_downgrade_credentials_and_unsupported_scheme ... ok
[INFO] [stdout] test binary::binary_download_config::tests::invalid_memory_and_timing_values_are_rejected ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::azure_sas_refresh_drops_only_auth_fields ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::repeated_semantic_query_order_is_not_assumed_commutative ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::refreshed_presigned_credentials_keep_the_same_identity ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::representation_headers_are_hashed_and_partition_download_identity ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::basic_auth_password_rotation_is_stable_but_principal_rotation_is_not ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::injected_http_client_defaults_are_not_assumed_identity_safe ... ok
[INFO] [stdout] test binary::download::tests::bounded_capacity_uses_known_medium_lengths_without_reserving_full_large_limit ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::request_header_order_does_not_change_download_identity ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::semantic_query_parameters_are_part_of_download_identity ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::short_query_names_are_semantic_without_a_recognized_signature_bundle ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::unknown_credential_query_is_never_persisted_verbatim ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::userinfo_redaction_preserves_resource_boundaries ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::oss_process_remains_a_semantic_representation_selector ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::file_presence::missing_file_is_local_file_removed ... ok
[INFO] [stdout] test binary::executor::tests::outstanding_pool_is_bounded_and_recovers ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::authorization_header_is_hashed_and_partitions_private_representations ... ok
[INFO] [stdout] test dflt::default_http_transfer::identity_tests::url_userinfo_is_not_persisted_in_download_identity ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::file_presence::present_file_with_enough_bytes_is_ok ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::parse_content_range_invalid_order_fail ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::range_spec_clamps_last_part ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::parse_content_range_unknown_total_ok ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::parse_content_range_ok ... ok
[INFO] [stdout] test binary::executor::tests::dispatcher_ready_failure_does_not_publish_a_live_executor ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::range_spec_near_u64_max_does_not_wrap ... ok
[INFO] [stdout] test binary::executor::tests::dispatcher_start_failure_does_not_publish_a_live_executor ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::same_length_visible_path_replacement_is_deferred_to_content_validation ... ok
[INFO] [stdout] test binary::executor::tests::failed_dispatcher_replacement_keeps_jobs_for_close_retry ... ok
[INFO] [stdout] test binary::download::tests::redirect_safety_allows_exact_limit_and_rejects_the_next_redirect ... ok
[INFO] [stdout] test dflt::download_progress::tests::bulk_prefix_seed_rejects_a_gap_without_publishing ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::serial_retry_truncates_uncommitted_tail ... ok
[INFO] [stdout] test binary::executor::tests::dispatcher_exit_between_jobs_restarts_without_losing_callbacks ... ok
[INFO] [stdout] test binary::executor::tests::scheduler_ready_failure_does_not_publish_a_live_executor ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::file_presence::replaced_shorter_file_is_local_file_removed ... ok
[INFO] [stdout] test dflt::download_progress::tests::checkpoint_peak_estimate_overflow_is_a_controlled_error ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::prop::parse_content_range_reversed_range_fails ... ok
[INFO] [stdout] test dflt::download_progress::tests::changing_only_in_flight_window_preserves_durable_parts ... ok
[INFO] [stdout] test dflt::download_progress::tests::bounded_reader_rejects_growth_after_metadata_precheck ... ok
[INFO] [stdout] test dflt::download_progress::tests::both_loaders_reject_a_trailing_byte_and_start_fresh ... ok
[INFO] [stdout] test dflt::download_progress::tests::concurrent_first_use_initializes_one_shared_namespace_without_spurious_failure ... ok
[INFO] [stdout] test dflt::download_progress::tests::checkpoint_replaces_an_existing_sidecar_snapshot ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::prop::parse_content_range_unknown_total ... ok
[INFO] [stdout] test dflt::download_progress::tests::completed_part_digest_checks_first_middle_and_last_byte ... ok
[INFO] [stdout] test dflt::download_progress::tests::deferred_duplicate_requests_checkpoint_without_path_io ... ok
[INFO] [stdout] test dflt::download_progress::tests::expected_v2_length_matches_the_encoder ... ok
[INFO] [stdout] test dflt::download_progress::tests::checkpoint_failure_never_exposes_pending_bits ... ok
[INFO] [stdout] test dflt::download_progress::tests::forged_identity_length_is_rejected_before_using_that_length ... ok
[INFO] [stdout] test dflt::download_progress::tests::fresh_has_nothing_done_and_zero_watermark ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::prop::parse_content_range_roundtrip_ok ... ok
[INFO] [stdout] test dflt::download_progress::tests::external_timer_claim_is_one_shot_and_stale_timer_is_noop ... ok
[INFO] [stdout] test dflt::download_progress::tests::checkpoint_never_touches_the_legacy_target_dot_rcdl_path ... ok
[INFO] [stdout] test dflt::download_progress::tests::external_checkpoint_commits_without_reopening_the_target_path ... ok
[INFO] [stdout] test dflt::download_progress::tests::loading_removes_only_stale_checkpoint_temp_files ... ok
[INFO] [stdout] test dflt::download_progress::tests::final_partial_batch_is_force_committed ... ok
[INFO] [stdout] test dflt::download_progress::tests::namespace_type_conflict_fails_closed_without_overwriting_it ... ok
[INFO] [stdout] test dflt::download_progress::tests::non_utf8_target_names_have_distinct_lossless_hashed_sidecars ... ok
[INFO] [stdout] test dflt::download_progress::tests::failed_checkpoint_keeps_the_previous_snapshot_and_removes_its_temp ... ok
[INFO] [stdout] test dflt::download_progress::tests::oversized_identity_is_a_controlled_error ... ok
[INFO] [stdout] test dflt::download_progress::tests::part_count_rejects_zero_chunk_and_unbounded_bitmap ... ok
[INFO] [stdout] test dflt::download_progress::tests::oversized_sparse_sidecar_is_rejected_without_reading_its_logical_size ... ok
[INFO] [stdout] test dflt::download_progress::tests::final_validation_accepts_same_content_replacement_and_classifies_length_loss ... ok
[INFO] [stdout] test dflt::download_progress::tests::final_validation_rejects_rewrite_after_last_checkpoint ... ok
[INFO] [stdout] test dflt::download_progress::tests::missing_or_short_target_file_invalidates_sidecar ... ok
[INFO] [stdout] test dflt::download_progress::tests::identity_or_size_mismatch_starts_fresh ... ok
[INFO] [stdout] test dflt::download_progress::tests::loader_rejects_a_sidecar_symlink_without_reading_its_target ... ok
[INFO] [stdout] test dflt::download_progress::tests::contiguous_watermark_and_all_done ... ok
[INFO] [stdout] test dflt::download_progress::tests::every_checkpoint_crash_boundary_recovers_only_a_durable_snapshot ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::prop::parse_content_range_wrong_unit_fails ... ok
[INFO] [stdout] test dflt::download_progress::tests::retaining_an_empty_serial_prefix_persists_without_opening_target ... ok
[INFO] [stdout] test dflt::download_progress::tests::thirty_two_bit_checkpoint_part_cap_stays_within_the_memory_budget ... ok
[INFO] [stdout] test dflt::download_progress::tests::checkpoint_temp_creation_never_overwrites_an_existing_file ... ok
[INFO] [stdout] test dflt::download_progress::tests::staged_parts_are_not_committed_until_checkpoint_and_batch_syncs_once ... ok
[INFO] [stdout] test dflt::download_progress::tests::mark_persists_and_reloads_only_unfinished ... ok
[INFO] [stdout] test dflt::default_http_transfer_chunks::tests::prop::parse_content_range_never_panics ... ok
[INFO] [stdout] test dflt::validator_tests::accepts_standard_strong_and_azure_front_door_etags ... ok
[INFO] [stdout] test dflt::download_progress::tests::serial_load_clears_a_digest_mismatch_inside_the_partial_file ... ok
[INFO] [stdout] test dflt::download_progress::tests::same_length_local_rewrite_invalidates_the_changed_completed_part ... ok
[INFO] [stdout] test dflt::download_progress::tests::unowned_nonempty_namespace_is_never_claimed_or_modified ... ok
[INFO] [stdout] test down_pounce_builder::parts_tests::download_with_total_size_sets_task_total ... ok
[INFO] [stdout] test error::tests::from_io_classifies_generic_error_as_io_error ... ok
[INFO] [stdout] test error::tests::from_io_classifies_not_found_as_local_file_removed ... ok
[INFO] [stdout] test dflt::download_progress::tests::truncate_then_expand_to_original_length_does_not_restore_old_bits ... ok
[INFO] [stdout] test error::tests::from_io_classifies_out_of_space_as_disk_full ... ok
[INFO] [stdout] test error::tests::meow_error_display_contains_code_and_message ... ok
[INFO] [stdout] test dflt::download_progress::tests::unaligned_part_offset_is_rejected_without_setting_a_neighbor_bit ... ok
[INFO] [stdout] test dflt::validator_tests::rejects_weak_and_arbitrary_unquoted_etags ... ok
[INFO] [stdout] test http_breakpoint::tests::default_style_upload_is_serial_only ... ok
[INFO] [stdout] test down_pounce_builder::parts_tests::download_max_parts_defaults_to_one ... ok
[INFO] [stdout] test down_pounce_builder::parts_tests::download_with_max_parts_round_trips_and_normalizes_zero ... ok
[INFO] [stdout] test error::tests::meow_error_source_is_accessible ... ok
[INFO] [stdout] test http_breakpoint::tests::standard_range_download_supports_parallel_parts ... ok
[INFO] [stdout] test http_breakpoint::tests::resume_identity_is_explicit_and_fail_closed_for_custom_protocols ... ok
[INFO] [stdout] test inner::exec_impl::emit::tests::effective_total_prefers_runtime_over_unset_preset ... ok
[INFO] [stdout] test inner::exec_impl::emit::tests::effective_total_returns_zero_when_nothing_known ... ok
[INFO] [stdout] test inner::exec_impl::emit::tests::effective_total_runtime_wins_over_larger_preset ... ok
[INFO] [stdout] test dflt::download_progress::tests::serial_load_handles_a_partial_part_boundary_and_the_short_final_part ... ok
[INFO] [stdout] test inner::exec_impl::emit::tests::effective_total_falls_back_to_preset_when_no_runtime ... ok
[INFO] [stdout] test inner::exec_impl::exec::resource_budget_tests::download_window_accounts_for_response_frame_and_destination_buffer ... ok
[INFO] [stdout] test inner::exec_impl::exec::resource_budget_tests::parallel_window_counts_each_body_and_verification_scratch ... ok
[INFO] [stdout] test inner::exec_impl::exec::resource_budget_tests::parallel_window_uses_real_grid_and_checked_arithmetic ... ok
[INFO] [stdout] test inner::exec_impl::exec::resource_budget_tests::short_last_part_is_charged_its_real_body_but_its_own_scratch ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::pause_flow_canceled_keeps_known_total ... ok
[INFO] [stdout] test dflt::download_progress::tests::bulk_prefix_seed_persists_one_snapshot_for_many_tiny_parts ... ok
[INFO] [stdout] test inner::exec_impl::exec::failure_race_tests::pause_token_cannot_mask_prepare_integrity_failure_or_required_abort ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::stray_failed_after_teardown_creates_no_orphan_known_total ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::progress_records_runtime_total_into_scheduler ... ok
[INFO] [stdout] test dflt::download_progress::tests::serial_load_rejects_legacy_truncated_and_oversized_bindings ... ok
[INFO] [stdout] test dflt::download_progress::tests::truncated_bitmap_is_rejected_instead_of_trusting_a_prefix ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::stray_progress_after_teardown_creates_no_orphan_known_total ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::terminal_canceled_cleans_known_totals ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::terminal_failed_cleans_known_totals ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::terminal_completed_cleans_known_totals ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::zero_total_progress_does_not_clobber_known_total ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::completed_with_zero_event_total_falls_back_to_known_total ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::stray_progress_after_complete_creates_no_orphan_offset ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::download_failed_with_no_total_anywhere_keeps_zero ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::download_canceled_prefers_event_total_when_scheduler_has_none ... ok
[INFO] [stdout] test dflt::download_progress::tests::tampered_digest_and_legacy_or_unknown_versions_start_safe ... ok
[INFO] [stdout] test inner::exec_impl::memory_budget::tests::cancellation_while_waiting_does_not_leak_or_deadlock ... ok
[INFO] [stdout] test inner::exec_impl::memory_budget::tests::oversized_internal_limit_is_clamped_without_panicking ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::progress_for_live_group_persists_offset ... ok
[INFO] [stdout] test inner::exec_impl::memory_budget::tests::cloned_budget_limits_multiple_active_files_and_releases_permits ... ok
[INFO] [stdout] test inner::exec_impl::part_window::tests::already_complete_resume_is_complete_with_no_dispatch ... ok
[INFO] [stdout] test inner::exec_impl::part_window::tests::dispatch_is_bounded_by_max_in_flight ... ok
[INFO] [stdout] test inner::exec_impl::part_window::tests::in_order_completion_advances_watermark_each_step ... ok
[INFO] [stdout] test inner::exec_impl::memory_budget::tests::oversized_part_is_rejected_instead_of_waiting_forever ... ok
[INFO] [stdout] test inner::exec_impl::part_window::tests::offsets_near_u64_max_clamp_instead_of_wrapping ... ok
[INFO] [stdout] test inner::exec_impl::part_window::tests::out_of_order_high_part_first_does_not_advance_past_a_hole ... ok
[INFO] [stdout] test inner::exec_impl::part_window::tests::is_complete_requires_watermark_total_and_nothing_in_flight ... ok
[INFO] [stdout] test inner::exec_impl::part_window::tests::resume_starts_dispatch_and_watermark_at_start_offset ... ok
[INFO] [stdout] test inner::exec_impl::part_window::tests::settled_without_progress_frees_a_slot_but_does_not_advance ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::download_failed_prefers_event_total_when_scheduler_has_none ... ok
[INFO] [stdout] test inner::exec_impl::memory_budget::tests::thirty_two_bit_targets_use_a_lower_memory_cap ... ok
[INFO] [stdout] test inner::exec_impl::part_window::tests::dispatch_hands_out_aligned_offsets_up_to_total ... ok
[INFO] [stdout] test inner::exec_impl::retry::tests::transport_retryable_keeps_5xx_and_throttle_response_status ... ok
[INFO] [stdout] test inner::exec_impl::part_window::tests::short_last_part_clamps_watermark_to_total ... ok
[INFO] [stdout] test inner::exec_impl::retry::tests::retryable_status_covers_5xx_and_throttle_codes ... ok
[INFO] [stdout] test inner::exec_impl::retry::tests::transport_retryable_fast_fails_hard_4xx_response_status ... ok
[INFO] [stdout] test inner::exec_impl::retry::tests::non_retryable_status_covers_hard_4xx_and_3xx ... ok
[INFO] [stdout] test inner::exec_impl::retry::tests::transport_retryable_keeps_http_error_and_rejects_others ... ok
[INFO] [stdout] test dflt::download_progress::tests::part_staged_while_previous_epoch_is_frozen_enters_next_epoch ... ok
[INFO] [stdout] test inner::exec_impl::retry::tests::cancellation_never_masks_local_integrity_failure ... ok
[INFO] [stdout] test inner::exec_impl::retry::tests::transport_retryable_keeps_status_less_response_status ... ok
[INFO] [stdout] test inner::inner_task::lifecycle_tests::accepted_pause_blocks_completion_and_can_upgrade_to_cancel ... ok
[INFO] [stdout] test inner::inner_task::lifecycle_tests::completion_excludes_pause_and_cancel ... ok
[INFO] [stdout] test inner::inner_task::lifecycle_tests::observed_remote_completion_overrides_racing_stop_request ... ok
[INFO] [stdout] test inner::inner_task::lifecycle_tests::provider_abort_is_shared_and_exactly_once ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::zero_total_progress_emit_keeps_known_total ... ok
[INFO] [stdout] test inner::scheduler_state::tests::active_direction_counts_follow_insert_remove_and_clear_exactly_once ... ok
[INFO] [stdout] test dflt::download_progress::tests::serial_load_recovers_only_verified_parts_within_current_length ... ok
[INFO] [stdout] test inner::inner_task::lifecycle_tests::quiescent_pause_can_reset_for_resume ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::upload_failed_keeps_preset_total ... ok
[INFO] [stdout] test inner::worker_event::tests::progress_does_not_change_scheduler_readiness_but_terminal_events_do ... ok
[INFO] [stdout] test meow_client::close_tests::fully_completed_teardown_publishes_closed_even_if_reporting_failed ... ok
[INFO] [stdout] test inner::test_support::tests::download_harness_builds_group_with_zero_preset_total ... ok
[INFO] [stdout] test meow_client::close_tests::supervisor_start_failure_never_leaves_lifecycle_closing ... ok
[INFO] [stdout] test inner::executor::tests::pause_group_emits_paused_with_runtime_total ... ok
[INFO] [stdout] test inner::sign::tests::calculate_sign_matches_known_md5_for_non_empty_file ... ok
[INFO] [stdout] test inner::sign::tests::calculate_sign_for_empty_file_returns_empty_md5 ... ok
[INFO] [stdout] test inner::executor::tests::active_pause_defers_paused_until_worker_quiesces_then_can_resume ... ok
[INFO] [stdout] test inner::executor::tests::completion_claim_wins_late_cancel_without_canceling_worker ... ok
[INFO] [stdout] test inner::executor::tests::active_cancel_defers_terminal_until_worker_quiesces ... ok
[INFO] [stdout] test inner::exec_impl::handle_worker_event::tests::repro_download_failed_after_progress_zeroes_total ... ok
[INFO] [stdout] test inner::executor::tests::cancel_group_emits_canceled_with_runtime_total ... ok
[INFO] [stdout] test inner::executor::tests::resume_group_emits_pending_with_runtime_total ... ok
[INFO] [stdout] test inner::executor::tests::resumed_download_start_transmission_carries_known_total ... ok
[INFO] [stdout] test target_lease::tests::dangling_final_symlink_into_reserved_namespace_is_rejected ... ok
[INFO] [stdout] test target_lease::tests::nonexistent_relative_target_with_empty_parent_can_acquire_a_lease ... ok
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test target_lease::tests::dangling_intermediate_symlink_into_reserved_namespace_is_rejected ... ok
[INFO] [stdout] test dflt::download_progress::tests::retaining_a_serial_prefix_discards_high_bits_and_persists_the_result ... ok
[INFO] [stdout] test target_lease::tests::same_target_has_one_owner_and_drop_releases_it ... ok
[INFO] [stdout] test target_lease::tests::generated_sidecar_path_is_never_a_valid_visible_target ... ok
[INFO] [stdout] test target_lease::tests::unowned_directory_named_rusty_cat_is_still_reserved_for_checkpoint_claims ... ok
[INFO] [stdout] test target_lease::tests::cross_process_actual_target_lock_covers_hardlink_alias_and_process_exit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 224 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] test target_lease::tests::reserved_sidecar_namespace_cannot_be_used_as_a_download_target ... ok
[INFO] [stdout] test target_lease::tests::symlink_and_hardlink_aliases_share_the_same_inode_lease ... ok
[INFO] [stdout] test transfer_task::target_lock_error_tests::contention_is_an_invalid_task_state ... ok
[INFO] [stdout] test up_pounce_builder::tests::max_parts_in_flight_defaults_to_one ... ok
[INFO] [stdout] test transfer_task::target_lock_error_tests::non_contention_uses_normal_io_classification ... ok
[INFO] [stdout] test target_lease::tests::partial_multi_key_acquisition_releases_every_prior_lock ... ok
[INFO] [stdout] test up_pounce_builder::tests::with_max_parts_in_flight_round_trips ... ok
[INFO] [stdout] test transfer_task::target_lock_error_tests::out_of_space_preserves_disk_full ... ok
[INFO] [stdout] test target_lease::tests::symlink_alias_into_owned_namespace_is_rejected ... ok
[INFO] [stdout] test up_pounce_builder::tests::with_max_parts_in_flight_normalizes_zero_to_one ... ok
[INFO] [stdout] test upload_file::tests::completion_never_treats_equal_metadata_as_visible_content_proof ... ok
[INFO] [stdout] test upload_file::tests::empty_upload_scan_has_canonical_digests_and_no_blocks ... ok
[INFO] [stdout] test binary::executor::tests::worker_join_failures_are_terminal_errors_instead_of_lost_events ... ok
[INFO] [stdout] test target_lease::tests::locked_target_handle_can_write_and_hardlink_alias_contends ... ok
[INFO] [stdout] test upload_file::tests::chunk_allocation_check_has_no_arbitrary_parallel_window_cap ... ok
[INFO] [stdout] test upload_file::tests::missing_visible_path_remains_local_file_removed ... ok
[INFO] [stdout] test upload_file::tests::builder_length_mismatch_is_rejected_before_upload_prepare ... ok
[INFO] [stdout] test upload_file::tests::complete_validation_detects_in_place_content_change ... ok
[INFO] [stdout] test target_lease::tests::cross_process_actual_target_lock_covers_hardlink_alias_and_process_exit ... FAILED
[INFO] [stdout] test transfer_task::checkpoint_timer_tests::positioned_write_reports_local_file_removed_when_locked_target_was_truncated ... ok
[INFO] [stdout] test upload_file::tests::positioned_reads_are_offset_independent_and_byte_exact ... ok
[INFO] [stdout] test upload_file::tests::initial_scan_preserves_protocol_md5_full_sha256_and_block_digest ... ok
[INFO] [stdout] test inner::exec_impl::memory_budget::tests::task_panic_releases_owned_byte_permit ... ok
[INFO] [stdout] test meow_client::close_tests::supervisor_panic_preserves_completed_executor_progress ... ok
[INFO] [stdout] test upload_file::tests::small_upload_chunks_bound_digest_verification_read_amplification ... ok
[INFO] [stdout] test upload_file::tests::positioned_read_rejects_transient_change_even_if_bytes_are_restored_before_complete ... ok
[INFO] [stdout] test upload_file::tests::single_byte_upload_scan_has_one_exact_block ... ok
[INFO] [stdout] test upload_file::tests::source_shortened_before_enqueue_reports_local_file_removed_on_first_short_range ... ok
[INFO] [stdout] test upload_file::tests::same_content_path_replacement_is_allowed_by_content_identity ... ok
[INFO] [stdout] test upload_file::tests::upload_digest_table_has_an_explicit_part_count_limit ... ok
[INFO] [stdout] test upload_file::tests::same_length_different_content_replacement_is_checksum_mismatch_but_handle_stays_original ... ok
[INFO] [stdout] test upload_file::tests::visible_path_type_and_length_changes_remain_local_file_removed ... ok
[INFO] [stdout] test transfer_task::checkpoint_timer_tests::final_content_validation_uses_bytes_not_file_identity ... ok
[INFO] [stdout] test upload_file::tests::source_truncated_after_validation_reports_local_file_removed_during_read ... ok
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test target_lease::tests::cross_process_owner_excludes_contender_and_killed_owner_is_not_stale ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 224 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] test upload_file::tests::resume_reopen_maps_same_length_content_mismatch_to_checksum_mismatch ... ok
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test target_lease::tests::cross_process_owner_excludes_contender_and_killed_owner_is_not_stale ... ok
[INFO] [stdout] test upload_file::tests::reopen_rehash_rejects_content_even_if_metadata_snapshot_matches ... ok
[INFO] [stdout] test upload_file::tests::same_content_replacement_is_accepted_when_resume_reopens_the_path ... ok
[INFO] [stdout] test transfer_task::checkpoint_timer_tests::lone_staged_part_is_checkpointed_by_wall_clock_timer ... ok
[INFO] [stdout] test upload_file::tests::exact_hash_buffer_upload_scan_has_no_spurious_tail_block ... ok
[INFO] [stdout] test dflt::download_progress::tests::large_part_grids_have_a_bounded_snapshot_count_and_no_timer ... ok
[INFO] [stdout] test upload_file::tests::upload_scan_hashes_the_final_partial_block ... ok
[INFO] [stdout] test upload_file::tests::positioned_read_verifies_unaligned_and_final_partial_digest_boundaries ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- target_lease::tests::cross_process_actual_target_lock_covers_hardlink_alias_and_process_exit stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'target_lease::tests::cross_process_actual_target_lock_covers_hardlink_alias_and_process_exit' (2448) panicked at src/target_lease.rs:674:18:
[INFO] [stdout] closing parent owner must release the hardlink lock: Custom { kind: WouldBlock, error: "download target is locked through another path or process: /tmp/rusty_cat_target_lease_tests_2167/rusty_cat_target_lease_actual_lock_cross_process_2167_1791309955819070667.hardlink (Resource temporarily unavailable (os error 11))" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6280810ec701 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6280810ec701 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6280810ec701 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6280810ec701 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x628081104bea - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x628081104bea - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x6280810f192c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x6280810f192c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x6280810c3b16 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6280810c3b16 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6280810e28d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x628080ace450 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x628080ace450 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x6280810e2c02 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x6280810e2c02 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x6280810c3bc2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x6280810bc3e9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6280810c4c7d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x62808110548c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6280811051e2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x628080b3719e - <core[df12db4294e9bfd3]::result::Result<std[70759c8f55707aa4]::fs::File, core[df12db4294e9bfd3]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1184:23
[INFO] [stdout]   21:     0x628080a8eff3 - rusty_cat[acf2569a682becf5]::target_lease::tests::cross_process_actual_target_lock_covers_hardlink_alias_and_process_exit
[INFO] [stdout]                                at /opt/rustwide/workdir/src/target_lease.rs:674:18
[INFO] [stdout]   22:     0x628080a77427 - rusty_cat[acf2569a682becf5]::target_lease::tests::cross_process_actual_target_lock_covers_hardlink_alias_and_process_exit::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/target_lease.rs:630:81
[INFO] [stdout]   23:     0x628080815ea6 - <rusty_cat[acf2569a682becf5]::target_lease::tests::cross_process_actual_target_lock_covers_hardlink_alias_and_process_exit::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x628080ac173b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x628080ac173b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x628080aceda5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x628080aceda5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x628080aceda5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x628080aceda5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x628080aceda5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x628080aceda5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x628080aceda5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x628080ac8664 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x628080ac8664 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x628080ad1f02 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x628080ad1f02 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x628080ad1f02 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x628080ad1f02 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x628080ad1f02 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x628080ad1f02 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x628080ad1f02 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6280810eb6a9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x6280810eb6a9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x715db5901dfa - <unknown>
[INFO] [stdout]   45:     0x715db59953d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     target_lease::tests::cross_process_actual_target_lock_covers_hardlink_alias_and_process_exit
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 224 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835", kill_on_drop: false }`
[INFO] [stdout] 9d3bbe514c4ed03077d43d06358183e60ea05e7df5c74987852f91bdef1fa835
