[INFO] fetching crate solti-core 0.0.6...
[INFO] testing solti-core-0.0.6 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate solti-core 0.0.6 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate solti-core 0.0.6
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate solti-core 0.0.6
[INFO] tweaked toml for crates.io crate solti-core 0.0.6 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate solti-core 0.0.6 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate solti-core 0.0.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:85:12
[INFO] [stderr]    |
[INFO] [stderr] 85 | homepage = "https://github.com/soltiHQ/sdk"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 90 | repository = "https://github.com/soltiHQ/sdk"
[INFO] [stderr]    |              --------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `solti-core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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] 6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b
[INFO] running `Command { std: "docker" "start" "6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b", 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" "6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b", 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" "6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:85:12
[INFO] [stderr]    |
[INFO] [stderr] 85 | homepage = "https://github.com/soltiHQ/sdk"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 90 | repository = "https://github.com/soltiHQ/sdk"
[INFO] [stderr]    |              --------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `solti-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling solti-model v0.0.6
[INFO] [stderr]    Compiling taskvisor v0.9.0
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling solti-runner v0.0.6
[INFO] [stderr]    Compiling solti-core v0.0.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/persistence.rs:524:14
[INFO] [stdout]     |
[INFO] [stdout] 524 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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] 524 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 524 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/output.rs:572:14
[INFO] [stdout]     |
[INFO] [stdout] 572 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 572 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stdout] 572 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[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/output.rs:593:14
[INFO] [stdout]     |
[INFO] [stdout] 593 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 593 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stdout] 593 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[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/persistence.rs:419:14
[INFO] [stdout]     |
[INFO] [stdout] 419 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 419 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 419 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:432:14
[INFO] [stdout]     |
[INFO] [stdout] 432 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 432 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 432 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:445:14
[INFO] [stdout]     |
[INFO] [stdout] 445 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 445 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 445 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:493:14
[INFO] [stdout]     |
[INFO] [stdout] 493 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 493 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 493 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:648:21
[INFO] [stdout]     |
[INFO] [stdout] 648 |     let _ = counter.fetch_update(Ordering::AcqRel, Ordering::Acquire, |value| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 648 -     let _ = counter.fetch_update(Ordering::AcqRel, Ordering::Acquire, |value| {
[INFO] [stdout] 648 +     let _ = counter.try_update(Ordering::AcqRel, Ordering::Acquire, |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/persistence.rs:1180:14
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1180 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 1180 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:1329:18
[INFO] [stdout]      |
[INFO] [stdout] 1329 |                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1329 -                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 1329 +                 .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.45s
[INFO] running `Command { std: "docker" "inspect" "6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b", 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" "6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:85:12
[INFO] [stderr]    |
[INFO] [stderr] 85 | homepage = "https://github.com/soltiHQ/sdk"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 90 | repository = "https://github.com/soltiHQ/sdk"
[INFO] [stderr]    |              --------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `solti-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling taskvisor v0.9.0
[INFO] [stderr]    Compiling solti-runner v0.0.6
[INFO] [stderr]    Compiling solti-chain v0.0.6
[INFO] [stderr]    Compiling solti-core v0.0.6 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/persistence.rs:524:14
[INFO] [stdout]     |
[INFO] [stdout] 524 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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] 524 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 524 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[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/output.rs:572:14
[INFO] [stdout]     |
[INFO] [stdout] 572 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 572 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stdout] 572 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[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/output.rs:593:14
[INFO] [stdout]     |
[INFO] [stdout] 593 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 593 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stdout] 593 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[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/persistence.rs:419:14
[INFO] [stdout]     |
[INFO] [stdout] 419 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 419 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 419 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:432:14
[INFO] [stdout]     |
[INFO] [stdout] 432 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 432 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 432 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:445:14
[INFO] [stdout]     |
[INFO] [stdout] 445 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 445 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 445 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:493:14
[INFO] [stdout]     |
[INFO] [stdout] 493 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 493 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 493 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:648:21
[INFO] [stdout]     |
[INFO] [stdout] 648 |     let _ = counter.fetch_update(Ordering::AcqRel, Ordering::Acquire, |value| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 648 -     let _ = counter.fetch_update(Ordering::AcqRel, Ordering::Acquire, |value| {
[INFO] [stdout] 648 +     let _ = counter.try_update(Ordering::AcqRel, Ordering::Acquire, |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/persistence.rs:1180:14
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1180 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 1180 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:1329:18
[INFO] [stdout]      |
[INFO] [stdout] 1329 |                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1329 -                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 1329 +                 .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:524:14
[INFO] [stdout]     |
[INFO] [stdout] 524 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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] 524 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 524 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/output.rs:572:14
[INFO] [stdout]     |
[INFO] [stdout] 572 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 572 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stdout] 572 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[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/output.rs:593:14
[INFO] [stdout]     |
[INFO] [stdout] 593 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 593 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stdout] 593 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[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/persistence.rs:419:14
[INFO] [stdout]     |
[INFO] [stdout] 419 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 419 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 419 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:432:14
[INFO] [stdout]     |
[INFO] [stdout] 432 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 432 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 432 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:445:14
[INFO] [stdout]     |
[INFO] [stdout] 445 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 445 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 445 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:493:14
[INFO] [stdout]     |
[INFO] [stdout] 493 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 493 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 493 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:648:21
[INFO] [stdout]     |
[INFO] [stdout] 648 |     let _ = counter.fetch_update(Ordering::AcqRel, Ordering::Acquire, |value| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 648 -     let _ = counter.fetch_update(Ordering::AcqRel, Ordering::Acquire, |value| {
[INFO] [stdout] 648 +     let _ = counter.try_update(Ordering::AcqRel, Ordering::Acquire, |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/persistence.rs:1180:14
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1180 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 1180 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:1329:18
[INFO] [stdout]      |
[INFO] [stdout] 1329 |                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1329 -                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout] 1329 +                 .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 38.78s
[INFO] running `Command { std: "docker" "inspect" "6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b", 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" "6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:85:12
[INFO] [stderr]    |
[INFO] [stderr] 85 | homepage = "https://github.com/soltiHQ/sdk"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 90 | repository = "https://github.com/soltiHQ/sdk"
[INFO] [stderr]    |              --------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `solti-core` (manifest) generated 1 warning
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/persistence.rs:524:14
[INFO] [stderr]     |
[INFO] [stderr] 524 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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] 524 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr] 524 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/output.rs:572:14
[INFO] [stderr]     |
[INFO] [stderr] 572 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 572 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stderr] 572 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[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/output.rs:593:14
[INFO] [stderr]     |
[INFO] [stderr] 593 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 593 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[INFO] [stderr] 593 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |reserved| {
[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/persistence.rs:419:14
[INFO] [stderr]     |
[INFO] [stderr] 419 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 419 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr] 419 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:432:14
[INFO] [stderr]     |
[INFO] [stderr] 432 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 432 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr] 432 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:445:14
[INFO] [stderr]     |
[INFO] [stderr] 445 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 445 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr] 445 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:493:14
[INFO] [stderr]     |
[INFO] [stderr] 493 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 493 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr] 493 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:648:21
[INFO] [stderr]     |
[INFO] [stderr] 648 |     let _ = counter.fetch_update(Ordering::AcqRel, Ordering::Acquire, |value| {
[INFO] [stderr]     |                     ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 648 -     let _ = counter.fetch_update(Ordering::AcqRel, Ordering::Acquire, |value| {
[INFO] [stderr] 648 +     let _ = counter.try_update(Ordering::AcqRel, Ordering::Acquire, |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/persistence.rs:1180:14
[INFO] [stderr]      |
[INFO] [stderr] 1180 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr]      |              ^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]      |
[INFO] [stderr] 1180 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr] 1180 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[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/persistence.rs:1329:18
[INFO] [stderr]      |
[INFO] [stderr] 1329 |                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr]      |                  ^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]      |
[INFO] [stderr] 1329 -                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr] 1329 +                 .try_update(Ordering::AcqRel, Ordering::Acquire, |queued| {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: `solti-core` (lib) generated 10 warnings (run `cargo fix --lib -p solti-core` to apply 10 suggestions)
[INFO] [stderr] warning: `solti-core` (lib test) generated 10 warnings (10 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/solti-core/947a20e25ea2c253/out/solti_core-947a20e25ea2c253)
[INFO] [stdout] 
[INFO] [stdout] running 314 tests
[INFO] [stdout] test config::tests::reconciliation_defaults_are_explicit ... ok
[INFO] [stdout] test config::tests::checked_fields_reject_zero ... ok
[INFO] [stdout] test config::tests::reconciliation_limits_reject_zero ... ok
[INFO] [stdout] test map::phase::tests::rejection_kinds_have_an_explicit_crosswalk ... ok
[INFO] [stdout] test config::tests::reconciliation_limits_reject_values_that_would_panic_semaphore_creation ... ok
[INFO] [stdout] test config::tests::zero_run_cap_is_valid ... ok
[INFO] [stdout] test map::phase::tests::direct_terminal_outcomes_share_the_typed_crosswalk ... ok
[INFO] [stdout] test map::phase::tests::typed_outcome_kinds_have_an_explicit_crosswalk ... ok
[INFO] [stdout] test config::tests::watch_history_capacity_accepts_the_platform_maximum_without_eager_allocation ... ok
[INFO] [stdout] test config::tests::retained_task_manifest_budget_accepts_typed_raw_and_unbounded_values ... ok
[INFO] [stdout] test map::tests::admission_policy_maps_every_variant ... ok
[INFO] [stdout] test output::tests::aggregate_payload_budget_reports_a_payload_one_byte_past_the_boundary ... ok
[INFO] [stdout] test map::tests::jitter_policy_maps_every_variant ... ok
[INFO] [stdout] test map::tests::restart_policy_maps_every_variant ... ok
[INFO] [stdout] test config::tests::task_watch_limits_accept_typed_raw_and_unbounded_values ... ok
[INFO] [stdout] test config::tests::retained_task_run_budget_accepts_typed_raw_and_unbounded_values ... ok
[INFO] [stdout] test config::tests::retained_task_limit_accepts_typed_raw_and_unbounded_values ... ok
[INFO] [stdout] test output::tests::attempts_share_one_stream_with_run_markers ... ok
[INFO] [stdout] test output::tests::aggregate_rejected_multi_gap_stays_exact_when_the_channel_closes ... ok
[INFO] [stdout] test output::tests::byte_limits_are_checked_and_bound_the_ring ... ok
[INFO] [stdout] test output::tests::aggregate_rejection_between_retained_events_reports_the_exact_gap ... ok
[INFO] [stdout] test output::tests::config_preserves_default_and_rejects_zero ... ok
[INFO] [stdout] test output::tests::lagged_bytes_remain_exact_across_the_cumulative_u64_boundary ... ok
[INFO] [stdout] test config::tests::forward_deadline_ceiling_is_checked_without_restricting_ttls ... ok
[INFO] [stdout] test map::phase::tests::diagnostic_text_never_selects_the_phase ... ok
[INFO] [stdout] test map::phase::tests::direct_failed_and_fatal_outcomes_keep_diagnostics ... ok
[INFO] [stdout] test output::tests::byte_budget_reduces_capacity_and_reports_lag ... ok
[INFO] [stdout] test output::tests::stale_output_keeps_the_original_task_uid ... ok
[INFO] [stdout] test output::tests::stale_subscription_holds_only_its_retained_payload_charge ... ok
[INFO] [stdout] test output::tests::producer_cannot_create_a_task_channel ... ok
[INFO] [stdout] test output::tests::runner_chunks_are_detached_and_bounded_before_delivery ... ok
[INFO] [stdout] test output::tests::callback_overload_drops_only_the_callback_copy ... ok
[INFO] [stdout] test map::tests::backoff_policy_maps_all_fields ... ok
[INFO] [stdout] test output::tests::subscription_reports_lag_and_continues ... ok
[INFO] [stdout] test output::tests::external_sink_receives_run_markers_and_first_chunk ... ok
[INFO] [stdout] test output::tests::aggregate_rejected_final_payload_reports_lag_without_followup_or_close ... ok
[INFO] [stdout] test output::tests::maximum_config_constructs_an_empty_lazy_ring_and_keeps_future_only_delivery ... ok
[INFO] [stdout] test output::tests::stale_sink_cannot_publish_into_a_reused_task_id ... ok
[INFO] [stdout] test persistence::tests::output_capacity_counts_active_and_buffered_events ... ok
[INFO] [stdout] test output::tests::default_budget_admits_default_task_limit_as_empty_live_channels ... ok
[INFO] [stdout] test persistence::tests::admission_started_before_shutdown_dispatches_and_shutdown_waits_for_it ... ok
[INFO] [stdout] test persistence::tests::admission_after_shutdown_is_explicitly_closed ... ok
[INFO] [stdout] test output::tests::terminal_evict_waits_for_outstanding_sink_clones ... ok
[INFO] [stdout] test persistence::tests::byte_admission_is_exact_cancellation_safe_and_drained_by_shutdown ... ok
[INFO] [stdout] test output::tests::lagged_subscriptions_share_one_exact_payload_charge ... ok
[INFO] [stdout] test map::phase::tests::direct_rejection_uses_the_typed_rejection_classifier ... ok
[INFO] [stdout] test persistence::tests::canceled_output_shutdown_waiter_does_not_publish_early_completion ... ok
[INFO] [stdout] test persistence::tests::async_and_blocking_event_reservations_are_atomic_and_fifo ... ok
[INFO] [stdout] test config::tests::default_contract_is_explicit ... ok
[INFO] [stdout] test output::tests::aggregate_payload_budget_charges_only_retained_payload ... ok
[INFO] [stdout] test persistence::tests::persistence_config_is_bounded_and_checked ... ok
[INFO] [stdout] test runtime::observer::tests::attempt_canceled_maps_to_canceled_phase ... ok
[INFO] [stdout] test runtime::observer::tests::attempt_event_without_attempt_is_ignored_without_attempt_zero ... ok
[INFO] [stdout] test persistence::tests::canceling_a_queued_reservation_releases_all_provisional_capacity ... ok
[INFO] [stdout] test runtime::observer::tests::attempt_failed_announces_run_finished_with_exit_code ... ok
[INFO] [stdout] test runtime::observer::tests::attempt_timed_out_is_a_single_terminal_attempt_event ... ok
[INFO] [stdout] test runtime::observer::tests::attempt_failed_carries_event_exit_code_into_state ... ok
[INFO] [stdout] test runtime::observer::tests::confirmed_shutdown_releases_waiter_error_without_task_removed_event ... ok
[INFO] [stdout] test runtime::observer::tests::controller_rejection_projects_phase_but_waiter_owns_cleanup ... ok
[INFO] [stdout] test runtime::observer::tests::attempt_succeeded_announces_run_finished_with_no_exit_code ... ok
[INFO] [stdout] test runtime::observer::tests::attempt_starting_announces_run_started_into_output_hub ... ok
[INFO] [stdout] test runtime::observer::tests::duplicate_attempt_succeeded_does_not_announce_a_second_run_finished ... ok
[INFO] [stdout] test runtime::observer::tests::failed_intake_cleanup_is_fenced_by_exact_binding ... ok
[INFO] [stdout] test runtime::observer::tests::idempotent_delete_does_not_evict_an_unknown_external_channel ... ok
[INFO] [stdout] test runtime::observer::tests::duplicate_old_generation_terminal_does_not_announce_again_after_apply ... ok
[INFO] [stdout] test runtime::observer::tests::late_outcome_after_explicit_delete_skips_the_barrier_wait ... ok
[INFO] [stdout] test runtime::observer::tests::late_events_after_completion_are_ignored ... ok
[INFO] [stdout] test runtime::observer::tests::old_generation_attempt_closes_only_its_run ... ok
[INFO] [stdout] test runtime::observer::tests::pending_finalization_does_not_retain_persistence_capacity_for_its_barrier ... ok
[INFO] [stdout] test runtime::observer::tests::prepared_binding_routes_the_first_event_without_replay ... ok
[INFO] [stdout] test runtime::observer::tests::provisional_drop_notifies_an_existing_completion_barrier_waiter ... ok
[INFO] [stdout] test persistence::tests::canceled_shutdown_waiter_does_not_publish_early_completion ... ok
[INFO] [stdout] test runtime::observer::tests::runtime_failures_are_diagnostic_only ... ok
[INFO] [stdout] test runtime::observer::tests::runtime_failure_without_identity_does_not_touch_user_task ... ok
[INFO] [stdout] test runtime::observer::tests::stale_incarnation_event_cannot_touch_recreated_resource ... ok
[INFO] [stdout] test runtime::observer::tests::task_finished_canceled_maps_by_kind_not_reason ... ok
[INFO] [stdout] test runtime::observer::tests::overflow_finalizes_safe_pending_identities_one_bounded_batch_at_a_time ... ok
[INFO] [stdout] test runtime::observer::tests::task_add_failed_is_always_terminal_for_its_identity ... ok
[INFO] [stdout] test runtime::observer::tests::task_finished_completed_after_success_is_not_an_error ... ok
[INFO] [stdout] test runtime::observer::tests::task_finished_refines_state_without_duplicate_run_finished ... ok
[INFO] [stdout] test runtime::observer::tests::task_finished_failed_carries_event_exit_code_into_state ... ok
[INFO] [stdout] test runtime::observer::tests::task_finished_fatal_preserves_optional_exit_code_and_waiter_cleanup_ownership ... ok
[INFO] [stdout] test runtime::observer::tests::task_finished_runtime_failures_use_typed_outcomes ... ok
[INFO] [stdout] test runtime::observer::tests::task_finished_without_outcome_kind_does_not_guess_from_reason ... ok
[INFO] [stdout] test runtime::observer::tests::task_removed_barrier_preserves_queued_attempt_events_before_cleanup ... ok
[INFO] [stdout] test runtime::observer::tests::task_removed_does_not_bypass_waiter_cleanup_or_retention ... ok
[INFO] [stdout] test runtime::observer::tests::taskvisor_callback_after_state_admission_close_does_not_mutate_without_sink ... ok
[INFO] [stdout] test persistence::tests::run_change_reservation_covers_worst_case_escaping_and_fixed_fields_at_boundary ... ok
[INFO] [stdout] test runtime::observer::tests::terminal_event_uses_authoritative_attempt_when_start_was_dropped ... ok
[INFO] [stdout] test runtime::observer::tests::task_removed_is_observability_only_for_current_and_stale_identities ... ok
[INFO] [stdout] test runtime::observer::tests::waiter_error_releases_binding_only_after_task_removed_barrier ... ok
[INFO] [stdout] test state::tests::accepted_watch_history_capacity_constructs_state ... ok
[INFO] [stdout] test runtime::observer::tests::typed_controller_rejections_project_state ... ok
[INFO] [stdout] test state::tests::active_closure_and_next_attempt_share_one_reversible_run_revision ... ok
[INFO] [stdout] test state::tests::adapter_predicate_participates_in_watch_transitions ... ok
[INFO] [stdout] test runtime::observer::tests::terminal_events_become_sweepable_only_after_waiter_cleanup ... ok
[INFO] [stdout] test state::tests::adapter_predicate_runs_before_pagination ... ok
[INFO] [stdout] test state::tests::aggregate_watch_replay_bytes_reject_without_evicting_an_existing_watch ... ok
[INFO] [stdout] test state::tests::aggregate_run_budget_evicts_the_globally_oldest_completed_run ... ok
[INFO] [stdout] test state::tests::apply_checks_preconditions_before_growth_and_rejects_only_positive_excess ... ok
[INFO] [stdout] test persistence::tests::hostile_sink_payload_skips_reporting_to_bound_retained_replacements ... ok
[INFO] [stdout] test persistence::tests::output_callback_panic_closes_admission_and_drains_accepted_events ... ok
[INFO] [stdout] test persistence::tests::state_worker_panic_closes_real_admission_without_panicking_later_callers ... ok
[INFO] [stdout] test runtime::observer::tests::confirmed_shutdown_cleans_pending_binding_when_state_admission_is_closed ... ok
[INFO] [stdout] test state::tests::apply_missing_creates_a_resource ... ok
[INFO] [stdout] test state::tests::apply_obeys_retained_task_admission_by_name ... ok
[INFO] [stdout] test state::tests::authoritative_attempt_and_generation_are_recorded_in_status_and_run ... ok
[INFO] [stdout] test state::tests::authoritative_terminals_without_start_remain_bounded ... ok
[INFO] [stdout] test state::tests::checked_apply_does_not_create_a_missing_resource ... ok
[INFO] [stdout] test state::tests::checked_apply_rejects_every_mismatch_without_consuming_a_version ... ok
[INFO] [stdout] test state::tests::closing_watches_during_initial_predicate_releases_provisional_admission ... ok
[INFO] [stdout] test state::tests::cap_eviction_is_reversible_for_run_continuations ... ok
[INFO] [stdout] test state::tests::closing_state_watches_ends_the_stream ... ok
[INFO] [stdout] test runtime::observer::tests::persistence_admission_precedes_lifecycle_gate_for_async_and_callback_writes ... ok
[INFO] [stdout] test state::tests::coalesced_revision_notification_advances_across_a_trailing_gap ... ok
[INFO] [stdout] test state::tests::completed_run_cap_does_not_count_an_active_run ... ok
[INFO] [stdout] test state::tests::checked_apply_accepts_matching_uid_and_resource_version ... ok
[INFO] [stdout] test state::tests::coalesced_revision_notification_replays_retained_changes_exactly_once ... ok
[INFO] [stdout] test runtime::reconciler::disposal_tests::cleanup_reporting_contains_nested_panic_payload_destruction ... ok
[INFO] [stdout] test persistence::tests::sink_panic_payload_is_disposed_before_contained_reporting ... ok
[INFO] [stdout] test state::tests::continuation_expires_after_byte_budget_compaction ... ok
[INFO] [stdout] test state::tests::continuation_is_bound_to_its_filter_and_last_returned_name ... ok
[INFO] [stdout] test state::tests::continuation_reads_the_first_page_snapshot_after_live_changes ... ok
[INFO] [stdout] test state::tests::continuation_reports_invalid_and_expired_snapshots ... ok
[INFO] [stdout] test state::tests::blocked_state_sink_does_not_hold_state_lock_and_preserves_commit_order ... ok
[INFO] [stdout] test state::tests::byte_rejections_have_no_state_watch_or_persistence_side_effects ... ok
[INFO] [stdout] test state::tests::create_materializes_server_owned_fields_and_preserves_user_owned_fields ... ok
[INFO] [stdout] test state::tests::create_conflicts_with_every_retained_name_including_terminal ... ok
[INFO] [stdout] test state::tests::create_rejects_a_manifest_one_byte_over_the_budget ... ok
[INFO] [stdout] test state::tests::committed_state_batch_shrinks_to_its_exact_payload_charge ... ok
[INFO] [stdout] test state::tests::delete_then_create_assigns_a_new_uid ... ok
[INFO] [stdout] test state::tests::deleted_watch_byte_probe_matches_the_materialized_event ... ok
[INFO] [stdout] test state::tests::delete_and_sweep_each_publish_one_deleted_event ... ok
[INFO] [stdout] test state::tests::deleting_a_task_releases_all_current_run_accounting ... ok
[INFO] [stdout] test state::tests::delete_and_sweep_release_retained_task_capacity ... ok
[INFO] [stdout] test state::tests::delete_and_sweep_release_exact_manifest_bytes ... ok
[INFO] [stdout] test state::tests::duplicate_and_count_admission_precede_the_manifest_byte_budget ... ok
[INFO] [stdout] test state::tests::desired_apply_commits_its_planned_resource_version_across_epoch_rollover ... ok
[INFO] [stdout] test state::tests::count_rejection_does_not_run_the_predicate_or_retain_a_receiver ... ok
[INFO] [stdout] test state::tests::duplicate_name_precedes_the_retained_task_limit ... ok
[INFO] [stdout] test state::tests::every_embedded_resource_name_and_slot_is_public ... ok
[INFO] [stdout] test state::tests::duplicate_terminal_attempt_stays_a_noop_after_run_eviction ... ok
[INFO] [stdout] test state::tests::duplicate_terminal_attempt_is_an_exact_noop ... ok
[INFO] [stdout] test state::tests::exact_apply_is_a_true_noop ... ok
[INFO] [stdout] test state::tests::each_run_snapshots_the_workload_gvk_of_its_generation ... ok
[INFO] [stdout] test state::tests::concurrent_creates_never_exceed_the_retained_task_limit ... ok
[INFO] [stdout] test state::tests::exact_resume_accounts_filter_relative_added_modified_and_deleted_events ... ok
[INFO] [stdout] test state::tests::finalizer_finish_and_cap_eviction_are_reversible_for_a_continuation ... ok
[INFO] [stdout] test state::tests::finalizer_enforces_the_completed_run_cap_in_one_revision ... ok
[INFO] [stdout] test state::tests::initial_watch_predicate_runs_without_the_state_lock ... ok
[INFO] [stdout] test state::tests::guarded_missing_apply_precedes_manifest_byte_admission ... ok
[INFO] [stdout] test state::tests::identical_apply_reschedules_only_a_failed_reconciliation ... ok
[INFO] [stdout] test state::tests::concurrent_creates_never_exceed_the_retained_manifest_byte_budget ... ok
[INFO] [stdout] test state::tests::committed_task_and_run_batch_reports_the_exact_documented_value_charge ... ok
[INFO] [stdout] test state::tests::concurrent_watch_limit_is_atomic_and_drop_releases_the_lease ... ok
[INFO] [stdout] test state::tests::item_byte_limit_stops_before_the_first_non_fitting_task ... ok
[INFO] [stdout] test state::tests::lag_is_terminal_once_the_resume_point_is_compacted ... ok
[INFO] [stdout] test state::tests::exhausted_generation_rejects_spec_change_without_state_side_effects ... ok
[INFO] [stdout] test state::tests::later_terminal_attempt_closes_an_unresolved_earlier_run ... ok
[INFO] [stdout] test state::tests::list_snapshot_carries_the_atomic_collection_version ... ok
[INFO] [stdout] test state::tests::list_then_watch_replays_every_change_after_the_snapshot ... ok
[INFO] [stdout] test state::tests::late_or_duplicate_start_cannot_reopen_attempt_history ... ok
[INFO] [stdout] test state::tests::item_byte_limit_keeps_a_contiguous_prefix ... ok
[INFO] [stdout] test state::tests::live_watch_byte_budget_exact_boundary_delivers_and_one_byte_under_expires ... ok
[INFO] [stdout] test state::tests::lower_attempt_cannot_regress_current_status ... ok
[INFO] [stdout] test state::tests::maximum_watch_history_capacity_has_constant_initial_allocation ... ok
[INFO] [stdout] test state::tests::metadata_apply_changes_label_query_membership_immediately ... ok
[INFO] [stdout] test state::tests::live_watch_journal_lookup_has_a_logarithmic_comparison_bound ... ok
[INFO] [stdout] test state::tests::metadata_only_apply_changes_only_resource_version_and_metadata ... ok
[INFO] [stdout] test state::tests::old_generation_event_can_close_its_run_but_cannot_mutate_current_status ... ok
[INFO] [stdout] test state::tests::no_sink_shutdown_waits_for_a_preclose_admission_to_commit ... ok
[INFO] [stdout] test state::tests::oversized_first_item_is_returned_for_transport_measurement ... ok
[INFO] [stdout] test state::tests::oversized_change_expires_existing_and_new_resume_points ... ok
[INFO] [stdout] test state::tests::oversized_run_batch_compacts_history_and_keeps_the_current_revision_valid ... ok
[INFO] [stdout] test state::tests::retained_manifest_budget_accepts_the_exact_aggregate_and_counts_terminal_tasks ... ok
[INFO] [stdout] test state::tests::retained_manifest_measurement_is_exact_compact_json ... ok
[INFO] [stdout] test state::tests::retained_run_fits_at_the_exact_aggregate_byte_budget ... ok
[INFO] [stdout] test state::tests::one_byte_short_run_budget_omits_detail_but_keeps_lifecycle_state ... ok
[INFO] [stdout] test state::tests::omitted_active_lifecycle_survives_a_late_lower_terminal_until_direct_completion ... ok
[INFO] [stdout] test state::tests::retention_removes_mixed_expired_runs_in_one_reversible_batch ... ok
[INFO] [stdout] test state::tests::rejected_create_has_no_state_watch_or_persistence_side_effects ... ok
[INFO] [stdout] test state::tests::retention_uses_internal_terminal_timestamp ... ok
[INFO] [stdout] test state::tests::no_op_apply_and_run_only_change_publish_nothing ... ok
[INFO] [stdout] test state::tests::predicate_filters_before_item_byte_accounting ... ok
[INFO] [stdout] test state::tests::reconciliation_failure_retains_desired_generation_in_condition ... ok
[INFO] [stdout] test state::tests::retained_task_limit_accepts_exactly_the_configured_count ... ok
[INFO] [stdout] test persistence::tests::output_worker_panic_releases_active_and_buffered_ownership ... ok
[INFO] [stdout] test state::tests::retained_run_replacement_and_shrink_update_exact_accounting ... ok
[INFO] [stdout] test state::tests::run_byte_omission_preserves_terminal_sink_event_from_direct_completion ... ok
[INFO] [stdout] test state::tests::run_byte_compaction_records_multiple_evictions_in_one_reversible_revision ... ok
[INFO] [stdout] test state::tests::run_item_byte_limit_keeps_complete_items_and_a_contiguous_prefix ... ok
[INFO] [stdout] test state::tests::run_continuation_preserves_an_active_run_after_live_finish ... ok
[INFO] [stdout] test state::tests::run_journal_byte_budget_can_evict_multiple_batches ... ok
[INFO] [stdout] test state::tests::run_byte_omission_preserves_lossless_state_sink_lifecycle ... ok
[INFO] [stdout] test state::tests::run_continuation_survives_delete_and_recreate_while_journal_is_retained ... ok
[INFO] [stdout] test state::tests::run_journal_compaction_expires_old_continuations ... ok
[INFO] [stdout] test state::tests::run_journal_retains_a_batch_at_the_exact_byte_budget ... ok
[INFO] [stdout] test state::tests::run_predicate_filters_before_pagination ... ok
[INFO] [stdout] test state::tests::run_revision_rolls_to_a_new_epoch_after_counter_exhaustion ... ok
[INFO] [stdout] test state::tests::spec_apply_commits_a_new_pending_generation_without_rollback ... ok
[INFO] [stdout] test state::tests::run_pages_keep_an_exact_stable_snapshot_prefix ... ok
[INFO] [stdout] test state::tests::slot_labels_and_multiple_phases_filter_before_pagination ... ok
[INFO] [stdout] test state::tests::stale_uid_cannot_mutate_a_recreated_resource ... ok
[INFO] [stdout] test state::tests::stale_uid_cannot_update_a_recreated_resource ... ok
[INFO] [stdout] test state::tests::run_visibility_predicates_run_without_the_state_lock ... ok
[INFO] [stdout] test state::tests::slow_live_watchers_retain_no_payload_outside_the_shared_journal ... ok
[INFO] [stdout] test state::tests::full_state_persistence_queue_applies_backpressure_without_dropping ... ok
[INFO] [stdout] test state::tests::status_and_run_changes_do_not_change_retained_manifest_bytes ... ok
[INFO] [stdout] test state::tests::selector_membership_changes_map_to_added_modified_and_deleted ... ok
[INFO] [stdout] test state::tests::task_level_completion_preserves_authoritative_attempt ... ok
[INFO] [stdout] test state::tests::sweep_removal_is_reversible_for_run_continuations ... ok
[INFO] [stdout] test state::tests::state_sink_receives_task_and_run_lifecycle ... ok
[INFO] [stdout] test state::tests::task_resource_versions_are_foreign_to_run_snapshots ... ok
[INFO] [stdout] test state::tests::terminal_event_without_start_creates_the_exact_authoritative_run ... ok
[INFO] [stdout] test state::tests::taskvisor_intake_pending_ensure_is_exact_and_refuses_accepted_state ... ok
[INFO] [stdout] test state::tests::test_fixture_replacement_removes_runs_under_the_original_uid ... ok
[INFO] [stdout] test state::tests::state_sink_waits_for_enqueuing_write_guard_to_release ... ok
[INFO] [stdout] test state::tests::task_revision_rolls_epoch_and_expires_old_watch_and_cursor ... ok
[INFO] [stdout] test state::tests::test_population_replacement_keeps_manifest_accounting_exact ... ok
[INFO] [stdout] test state::tests::try_new_creates_empty_state ... ok
[INFO] [stdout] test state::tests::unbounded_retained_task_config_disables_admission ... ok
[INFO] [stdout] test state::tests::watch_construction_replays_a_mutation_while_the_predicate_is_blocked ... ok
[INFO] [stdout] test state::tests::watch_history_retains_a_change_at_the_exact_byte_budget ... ok
[INFO] [stdout] test state::tests::watch_rejects_expired_invalid_and_foreign_versions ... ok
[INFO] [stdout] test state::tests::unbounded_retained_manifest_budget_disables_byte_admission ... ok
[INFO] [stdout] test state::tests::zero_run_cap_keeps_only_active_runs ... ok
[INFO] [stdout] test state::tests::watch_initial_replay_budget_admits_the_exact_boundary_and_releases_on_yield ... ok
[INFO] [stdout] test state::tests::watch_without_version_emits_sorted_snapshot_then_live_changes ... ok
[INFO] [stdout] test state::tests::watch_initial_replay_budget_rejects_one_byte_over_without_side_effects ... ok
[INFO] [stdout] test state::tests::maximum_event_commit_reserves_all_permits_before_the_state_lock ... ok
[INFO] [stdout] test supervisor::builder::tests::defaults_start_and_shutdown ... ok
[INFO] [stdout] test supervisor::builder::tests::taskvisor_build_rejection_is_returned_as_typed_start_error ... ok
[INFO] [stdout] test supervisor::builder::tests::state_persistence_status_is_public_when_a_sink_is_installed ... ok
[INFO] [stdout] test state::tests::watch_history_byte_budget_can_evict_multiple_changes ... ok
[INFO] [stdout] test supervisor::builder::tests::taskvisor_runtime_start_failure_keeps_the_start_operation_label ... ok
[INFO] [stdout] test supervisor::builder::tests::taskvisor_ownership_capacity_includes_the_core_observer_and_external_subscribers ... ok
[INFO] [stdout] test supervisor::builder::tests::output_persistence_status_is_public_when_a_sink_is_installed ... ok
[INFO] [stdout] test supervisor::tests::aborted_cancel_task_before_intake_releases_ownership_before_status_admission ... ok
[INFO] [stdout] test supervisor::tests::aborted_delete_before_runtime_lock_still_cancels_only_the_bound_taskvisor_id ... ok
[INFO] [stdout] test supervisor::tests::aborted_delete_at_state_admission_finishes_and_repeated_delete_is_idempotent ... ok
[INFO] [stdout] test supervisor::tests::accepted_runtime_reaches_exact_id_cancel_while_observed_persistence_is_saturated ... ok
[INFO] [stdout] test state::tests::irrelevant_live_events_yield_after_the_poll_budget ... ok
[INFO] [stdout] test supervisor::tests::all_four_resource_write_paths_accept_desired_manifests ... ok
[INFO] [stdout] test persistence::tests::repeated_hostile_output_payload_stops_after_one_bounded_leak ... ok
[INFO] [stdout] test supervisor::tests::aborted_cancel_task_after_intake_still_cancels_the_bound_taskvisor_id ... ok
[INFO] [stdout] test state::tests::sweep_deletions_apply_event_level_backpressure ... ok
[INFO] [stdout] test persistence::tests::sink_panics_are_isolated ... ok
[INFO] [stdout] test state::tests::state_sink_mutation_is_rejected_before_nested_commit ... ok
[INFO] [stdout] test supervisor::tests::aborted_public_shutdown_waiter_does_not_cancel_the_owned_drain ... ok
[INFO] [stdout] test supervisor::tests::cancel_task_delegates_an_accepted_runtime_to_taskvisor ... ok
[INFO] [stdout] test supervisor::tests::cancel_task_releases_saturated_taskvisor_intake_and_allows_exact_retry ... ok
[INFO] [stdout] test supervisor::tests::build_deadline_cancels_and_drops_the_runner_future ... ok
[INFO] [stdout] test supervisor::tests::coalescing_defers_user_task_destruction_to_the_caller_boundary ... ok
[INFO] [stdout] test supervisor::tests::cancel_task_and_apply_serialize_without_losing_the_new_generation ... ok
[INFO] [stdout] test supervisor::tests::conditional_apply_cannot_replace_a_hidden_existing_resource ... ok
[INFO] [stdout] test supervisor::tests::checked_delete_rejects_stale_uid_before_removing_the_resource ... ok
[INFO] [stdout] test state::tests::state_worker_panic_rejects_later_public_and_callback_mutations_before_state_lock ... ok
[INFO] [stdout] test supervisor::tests::conditional_run_continuation_does_not_require_a_current_task ... ok
[INFO] [stdout] test supervisor::tests::delete_after_shutdown_is_rejected_without_mutation_or_state_sink ... ok
[INFO] [stdout] test supervisor::tests::checked_cancel_rejects_stale_uid_and_retains_desired_state ... ok
[INFO] [stdout] test supervisor::tests::conditional_per_id_operations_share_visibility_and_the_resource_operation_lock ... ok
[INFO] [stdout] test supervisor::tests::delete_during_blocked_preflight_prevents_late_runtime_submission ... ok
[INFO] [stdout] test supervisor::tests::conditional_delete_cannot_delete_a_generation_applied_after_its_predicate ... ok
[INFO] [stdout] test supervisor::tests::desired_commit_returns_before_blocked_reconciliation ... ok
[INFO] [stdout] test supervisor::tests::cancel_task_and_delete_serialize_without_retaining_runtime_ownership ... ok
[INFO] [stdout] test supervisor::tests::full_persistence_capacity_preserves_an_accepted_delete_during_shutdown ... ok
[INFO] [stdout] test supervisor::tests::embedded_revision_controls_reconciliation_generation ... ok
[INFO] [stdout] test supervisor::tests::failed_new_generation_does_not_cancel_the_old_runtime ... ok
[INFO] [stdout] test supervisor::tests::maximum_checked_forward_deadlines_start_without_overflow ... ok
[INFO] [stdout] test supervisor::tests::global_build_admission_never_exceeds_its_limit ... ok
[INFO] [stdout] test supervisor::builder::tests::state_callback_cannot_reenter_supervisor_shutdown ... ok
[INFO] [stdout] test supervisor::tests::missing_deletes_bypass_owned_workers_and_saturated_persistence_admission ... ok
[INFO] [stdout] test supervisor::tests::nested_leaf_reuses_the_outer_global_slot ... ok
[INFO] [stdout] test persistence::tests::output_sink_destructor_panic_publishes_a_terminal_shutdown_outcome ... ok
[INFO] [stdout] test supervisor::builder::tests::output_callback_cannot_reenter_supervisor_shutdown ... ok
[INFO] [stdout] test supervisor::tests::identical_apply_retries_once_only_while_reconciled_is_false ... ok
[INFO] [stdout] test supervisor::tests::aborted_delete_during_scheduled_settlement_still_removes_desired_state ... ok
[INFO] [stdout] test supervisor::tests::newer_apply_cancels_stale_preflight_waiting_for_the_runtime_lock ... ok
[INFO] [stdout] test supervisor::tests::accepted_handoff_panic_preserves_the_authoritative_taskvisor_waiter ... ok
[INFO] [stdout] test persistence::tests::state_sink_destructor_panic_publishes_a_terminal_shutdown_outcome ... ok
[INFO] [stdout] test supervisor::tests::newer_apply_reconciles_while_previous_preflight_is_blocked ... ok
[INFO] [stdout] test supervisor::tests::newer_apply_cancels_stale_submission_waiting_for_taskvisor_ownership ... ok
[INFO] [stdout] test supervisor::tests::public_write_yields_when_state_persistence_capacity_is_full ... ok
[INFO] [stdout] test supervisor::tests::preflight_failure_is_retained_in_reconciled_condition ... ok
[INFO] [stdout] test supervisor::tests::retained_task_limit_counts_routed_and_embedded_resources ... ok
[INFO] [stdout] test supervisor::tests::retention_worker_does_not_reserve_a_resource_name_or_slot ... ok
[INFO] [stdout] test supervisor::tests::nested_leaf_builds_share_the_registered_runner_limit ... ok
[INFO] [stdout] test supervisor::tests::pending_reconciliation_keeps_only_the_latest_generation ... ok
[INFO] [stdout] test supervisor::tests::runtime_source_must_match_the_declared_workload_before_commit ... ok
[INFO] [stdout] test supervisor::tests::runner_panic_is_contained_as_reconciliation_failure ... ok
[INFO] [stdout] test supervisor::tests::schedule_returns_superseded_source_without_dropping_it ... ok
[INFO] [stdout] test supervisor::tests::panicking_last_owner_before_preparation_does_not_escape_public_write ... ok
[INFO] [stdout] test supervisor::tests::retention_worker_removes_expired_terminal_resources ... ok
[INFO] [stdout] test supervisor::tests::shutdown_and_drop_close_task_watches ... ok
[INFO] [stdout] test supervisor::tests::post_bind_panic_releases_the_exact_unsubmitted_binding_before_settlement ... ok
[INFO] [stdout] test supervisor::tests::panicking_last_owner_during_saturated_intake_cannot_strand_cancel_or_shutdown ... ok
[INFO] [stdout] test supervisor::tests::panicking_last_owner_in_pending_source_cannot_strand_cancel_or_shutdown ... ok
[INFO] [stdout] test supervisor::tests::post_registration_panic_keeps_accepted_cancellation_taskvisor_native ... ok
[INFO] [stdout] test supervisor::tests::stale_generation_is_rejected_before_runner_build ... ok
[INFO] [stdout] test supervisor::tests::build_deadline_includes_root_admission_wait ... ok
[INFO] [stdout] test supervisor::tests::conditional_run_listing_filters_each_historical_workload_snapshot ... ok
[INFO] [stdout] test supervisor::tests::shutdown_cancellation_preserves_observable_taskvisor_intake_state ... ok
[INFO] [stdout] test supervisor::tests::cancel_task_and_shutdown_settle_saturated_intake_without_a_lock_leak ... ok
[INFO] [stdout] test supervisor::tests::shutdown_cancels_and_drains_blocked_runner_build ... ok
[INFO] [stdout] test supervisor::tests::taskvisor_spec_identity_uses_routed_and_core_allocated_run_names ... ok
[INFO] [stdout] test supervisor::tests::per_runner_admission_does_not_consume_another_runners_capacity ... ok
[INFO] [stdout] test persistence::tests::repeated_hostile_state_payload_stops_after_one_bounded_leak ... ok
[INFO] [stdout] test supervisor::tests::shutdown_started_rejects_desired_writes_without_committing_them ... ok
[INFO] [stdout] test supervisor::tests::output_worker_panic_does_not_skip_the_state_persistence_cleanup_tail ... ok
[INFO] [stdout] test supervisor::tests::state_worker_panic_does_not_skip_the_output_persistence_cleanup_tail ... ok
[INFO] [stdout] test supervisor::tests::shutdown_drains_an_aborted_delete_worker ... ok
[INFO] [stdout] test supervisor::tests::shutdown_drains_an_aborted_external_cancel_operation ... ok
[INFO] [stdout] test supervisor::tests::shutdown_timeout_returns_while_the_owned_coordinator_keeps_draining ... ok
[INFO] [stdout] test supervisor::tests::closed_state_admission_cleans_authoritative_completion_without_synthesizing_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 314 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.82s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/slot_release.rs (/opt/rustwide/target/debug/build/solti-core/f0af7389e1e87512/out/slot_release-f0af7389e1e87512)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test deleted_name_recreates_reused_slot_multi_thread ... FAILED
[INFO] [stdout] test deleted_name_recreates_reused_slot_current_thread ... ok
[INFO] [stdout] test same_name_generations_after_logical_settlement_multi_thread ... FAILED
[INFO] [stdout] test same_name_generations_after_logical_settlement_current_thread ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- deleted_name_recreates_reused_slot_multi_thread stdout ----
[INFO] [stdout] SDK slot release DeleteRecreate/multi_thread: observations=256, submitted=254, rejected=2, history=254, elapsed=831.043302ms; cycles=Ok(Ok(())), delete=Ok(Ok(())), shutdown=Ok(Ok(())), task_values_dropped=Ok(())
[INFO] [stdout] SDK SlotBusy DeleteRecreate/multi_thread: uid=27jFvl5GLIARcaGxQ2TDPg generation=1 id=TaskId(199) slot=slot-release-slot previous_id=Some(TaskId(196)) previous_future_dropped=1 previous_task_dropped=0; these destruction signals do not prove controller Idle
[INFO] [stdout] SDK SlotBusy DeleteRecreate/multi_thread: uid=e1DgwrKKBWdJuTqI8LRjSQ generation=1 id=TaskId(317) slot=slot-release-slot previous_id=Some(TaskId(314)) previous_future_dropped=1 previous_task_dropped=0; these destruction signals do not prove controller Idle
[INFO] [stdout] 
[INFO] [stdout] thread 'deleted_name_recreates_reused_slot_multi_thread' (1795) panicked at tests/slot_release.rs:498:17:
[INFO] [stdout] assertion `left == right` failed: DeleteRecreate/multi_thread index=250 uid=TZXiJJqpVOaA6GP7Kvm7Yw generation=1 tv_id=TaskId(894) slot=slot-release-slot; observation=Observation { committed: Task { type_meta: TypeMeta { api_version: "solti.io/v1", kind: "Task" }, metadata: ObjectMeta { name: TaskId("slot-release-resource"), uid: Uid("TZXiJJqpVOaA6GP7Kvm7Yw"), resource_version: "aG8UXOYmPjKcdzMl1_TS9g:1726", generation: 1, creation_timestamp: SystemTime { tv_sec: 1791312904, tv_nsec: 553000000 }, labels: Labels({}), annotations: Annotations({}) }, spec: TaskSpec { slot: Slot("slot-release-slot"), workload: Embedded(EmbeddedSpec { revision: "slot-release-1" }), timeout: Timeout(30000), restart: Never, backoff: BackoffPolicy { jitter: Full, first_ms: 1000, max_ms: 30000, factor: 2.0 }, admission: DropIfRunning, max_retries: None, runner_selector: None }, status: TaskStatus { observed_generation: 0, phase: Pending, attempt: 0, exit_code: None, error: None, conditions: [TaskCondition { condition_type: TaskConditionType("Reconciled"), status: Unknown, observed_generation: 1, last_transition_time: SystemTime { tv_sec: 1791312904, tv_nsec: 553000000 }, reason: "ReconciliationScheduled", message: "runtime reconciliation is scheduled" }] } }, terminal: Task { type_meta: TypeMeta { api_version: "solti.io/v1", kind: "Task" }, metadata: ObjectMeta { name: TaskId("slot-release-resource"), uid: Uid("TZXiJJqpVOaA6GP7Kvm7Yw"), resource_version: "aG8UXOYmPjKcdzMl1_TS9g:1730", generation: 1, creation_timestamp: SystemTime { tv_sec: 1791312904, tv_nsec: 553000000 }, labels: Labels({}), annotations: Annotations({}) }, spec: TaskSpec { slot: Slot("slot-release-slot"), workload: Embedded(EmbeddedSpec { revision: "slot-release-1" }), timeout: Timeout(30000), restart: Never, backoff: BackoffPolicy { jitter: Full, first_ms: 1000, max_ms: 30000, factor: 2.0 }, admission: DropIfRunning, max_retries: None, runner_selector: None }, status: TaskStatus { observed_generation: 1, phase: Succeeded, attempt: 1, exit_code: None, error: None, conditions: [TaskCondition { condition_type: TaskConditionType("Reconciled"), status: True, observed_generation: 1, last_transition_time: SystemTime { tv_sec: 1791312904, tv_nsec: 553000000 }, reason: "RuntimeAccepted", message: "runtime accepted the desired state" }] } }, settled: Task { type_meta: TypeMeta { api_version: "solti.io/v1", kind: "Task" }, metadata: ObjectMeta { name: TaskId("slot-release-resource"), uid: Uid("TZXiJJqpVOaA6GP7Kvm7Yw"), resource_version: "aG8UXOYmPjKcdzMl1_TS9g:1731", generation: 1, creation_timestamp: SystemTime { tv_sec: 1791312904, tv_nsec: 553000000 }, labels: Labels({}), annotations: Annotations({}) }, spec: TaskSpec { slot: Slot("slot-release-slot"), workload: Embedded(EmbeddedSpec { revision: "slot-release-1" }), timeout: Timeout(30000), restart: Never, backoff: BackoffPolicy { jitter: Full, first_ms: 1000, max_ms: 30000, factor: 2.0 }, admission: DropIfRunning, max_retries: None, runner_selector: None }, status: TaskStatus { observed_generation: 1, phase: Canceled, attempt: 1, exit_code: None, error: None, conditions: [TaskCondition { condition_type: TaskConditionType("Reconciled"), status: True, observed_generation: 1, last_transition_time: SystemTime { tv_sec: 1791312904, tv_nsec: 553000000 }, reason: "RuntimeAccepted", message: "runtime accepted the desired state" }] } }, counters: Counters { spawned: 1, polled: 1, future_dropped: 1, task_dropped: 1 }, previous_at_submit: Some(DropObservation { future_dropped: 1, task_dropped: 1 }) }; trace=[Event { seq: 7123, kind: TaskAddRequested, id: TaskId(894), task: "embedded-slot-release-slot-894" }, Event { seq: 7124, kind: ControllerSubmitted, id: TaskId(894), task: "slot-release-slot", reason: "admission=DropIfRunning status=admitting" }, Event { seq: 7125, kind: TaskAdded, id: TaskId(894), task: "embedded-slot-release-slot-894" }, Event { seq: 7126, kind: AttemptStarting, id: TaskId(894), task: "embedded-slot-release-slot-894", attempt: 1 }, Event { seq: 7127, kind: AttemptSucceeded, id: TaskId(894), task: "embedded-slot-release-slot-894", attempt: 1, duration_ms: 0 }, Event { seq: 7141, kind: TaskRemoveRequested, id: TaskId(894), reason: "manual_cancel" }, Event { seq: 7148, kind: TaskFinished, id: TaskId(894), task: "embedded-slot-release-slot-894", outcome_kind: Canceled }, Event { seq: 7153, kind: TaskRemoved, id: TaskId(894), task: "embedded-slot-release-slot-894" }]
[INFO] [stdout]   left: Canceled
[INFO] [stdout]  right: Succeeded
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2736e7b771 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2736e7b771 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2736e7b771 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2736e7b771 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2736e90bda - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2736e90bda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5a2736e7fc0c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5a2736e7fc0c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5a2736e57486 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2736e57486 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5a2736e73af9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5a273697e640 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5a273697e640 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5a2736e73e22 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5a2736e73e22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5a2736e57532 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5a2736e50249 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2736e5813d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5a2736e913fc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2736e912f3 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:447:23
[INFO] [stdout]   20:     0x5a27369383f1 - core[a373ad73a504971]::panicking::assert_failed::<&solti_model[5e6dfeef3fa2207e]::domain::phase::TaskPhase, &solti_model[5e6dfeef3fa2207e]::domain::phase::TaskPhase>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:407:5
[INFO] [stdout]   21:     0x5a2736923f50 - slot_release[4c3c7435b4c15ddc]::validate
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/slot_release.rs:498:17
[INFO] [stdout]   22:     0x5a273691d01f - slot_release[4c3c7435b4c15ddc]::diagnostic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/slot_release.rs:373:5
[INFO] [stdout]   23:     0x5a273691f8cd - slot_release[4c3c7435b4c15ddc]::deleted_name_recreates_reused_slot_multi_thread::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/slot_release.rs:681:55
[INFO] [stdout]   24:     0x5a273694da02 - <core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>> as core[a373ad73a504971]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x5a273693136d - <tokio[f0d7a1688b9db65a]::runtime::park::CachedParkThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/park.rs:284:71
[INFO] [stdout]   26:     0x5a273693015f - tokio[f0d7a1688b9db65a]::task::coop::with_budget::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[f0d7a1688b9db65a]::runtime::park::CachedParkThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/task/coop/mod.rs:167:5
[INFO] [stdout]   27:     0x5a273693015f - tokio[f0d7a1688b9db65a]::task::coop::budget::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[f0d7a1688b9db65a]::runtime::park::CachedParkThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/task/coop/mod.rs:133:5
[INFO] [stdout]   28:     0x5a273693015f - <tokio[f0d7a1688b9db65a]::runtime::park::CachedParkThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/park.rs:284:31
[INFO] [stdout]   29:     0x5a2736927966 - <tokio[f0d7a1688b9db65a]::runtime::context::blocking::BlockingRegionGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   30:     0x5a27369499c8 - <tokio[f0d7a1688b9db65a]::runtime::scheduler::multi_thread::MultiThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/scheduler/multi_thread/mod.rs:92:22
[INFO] [stdout]   31:     0x5a27369388a3 - tokio[f0d7a1688b9db65a]::runtime::context::runtime::enter_runtime::<<tokio[f0d7a1688b9db65a]::runtime::scheduler::multi_thread::MultiThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   32:     0x5a27369469a4 - <tokio[f0d7a1688b9db65a]::runtime::scheduler::multi_thread::MultiThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/scheduler/multi_thread/mod.rs:91:9
[INFO] [stdout]   33:     0x5a273692f13f - <tokio[f0d7a1688b9db65a]::runtime::runtime::Runtime>::block_on_inner::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/runtime.rs:376:50
[INFO] [stdout]   34:     0x5a273692f2bb - <tokio[f0d7a1688b9db65a]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/runtime.rs:343:18
[INFO] [stdout]   35:     0x5a2736925887 - slot_release[4c3c7435b4c15ddc]::deleted_name_recreates_reused_slot_multi_thread
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/slot_release.rs:681:60
[INFO] [stderr] error: test failed, to rerun pass `--test slot_release`
[INFO] [stdout]   36:     0x5a273691d167 - slot_release[4c3c7435b4c15ddc]::deleted_name_recreates_reused_slot_multi_thread::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/slot_release.rs:680:59
[INFO] [stdout]   37:     0x5a2736971706 - <slot_release[4c3c7435b4c15ddc]::deleted_name_recreates_reused_slot_multi_thread::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x5a2736971a8b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x5a2736971a8b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   40:     0x5a273697ec65 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   41:     0x5a273697ec65 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   42:     0x5a273697ec65 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   43:     0x5a273697ec65 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   44:     0x5a273697ec65 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x5a273697ec65 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   46:     0x5a273697ec65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   47:     0x5a2736978554 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   48:     0x5a2736978554 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   49:     0x5a2736981cf2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   50:     0x5a2736981cf2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   51:     0x5a2736981cf2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   52:     0x5a2736981cf2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   53:     0x5a2736981cf2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x5a2736981cf2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   55:     0x5a2736981cf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x5a2736e7af8f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   57:     0x5a2736e7af8f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   58:     0x75a572f85dfa - <unknown>
[INFO] [stdout]   59:     0x75a5730193d4 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- same_name_generations_after_logical_settlement_multi_thread stdout ----
[INFO] [stdout] SDK slot release ApplyGeneration/multi_thread: observations=1024, submitted=1014, rejected=10, history=1014, elapsed=2.948095661s; cycles=Ok(Ok(())), delete=Ok(Ok(())), shutdown=Ok(Ok(())), task_values_dropped=Ok(())
[INFO] [stdout] SDK SlotBusy ApplyGeneration/multi_thread: uid=CIBSCVvpU4-r0T5xL7mBUg generation=109 id=TaskId(386) slot=slot-release-slot previous_id=Some(TaskId(382)) previous_future_dropped=1 previous_task_dropped=0; these destruction signals do not prove controller Idle
[INFO] [stdout] SDK SlotBusy ApplyGeneration/multi_thread: uid=CIBSCVvpU4-r0T5xL7mBUg generation=209 id=TaskId(774) slot=slot-release-slot previous_id=Some(TaskId(770)) previous_future_dropped=1 previous_task_dropped=0; these destruction signals do not prove controller Idle
[INFO] [stdout] SDK SlotBusy ApplyGeneration/multi_thread: uid=CIBSCVvpU4-r0T5xL7mBUg generation=248 id=TaskId(919) slot=slot-release-slot previous_id=Some(TaskId(917)) previous_future_dropped=1 previous_task_dropped=0; these destruction signals do not prove controller Idle
[INFO] [stdout] 
[INFO] [stdout] thread 'same_name_generations_after_logical_settlement_multi_thread' (1797) panicked at tests/slot_release.rs:498:17:
[INFO] [stdout] assertion `left == right` failed: ApplyGeneration/multi_thread index=251 uid=CIBSCVvpU4-r0T5xL7mBUg generation=252 tv_id=TaskId(929) slot=slot-release-slot; observation=Observation { committed: Task { type_meta: TypeMeta { api_version: "solti.io/v1", kind: "Task" }, metadata: ObjectMeta { name: TaskId("slot-release-resource"), uid: Uid("CIBSCVvpU4-r0T5xL7mBUg"), resource_version: "TB5oWhu449OzYprEXCY5KA:1490", generation: 252, creation_timestamp: SystemTime { tv_sec: 1791312903, tv_nsec: 845000000 }, labels: Labels({}), annotations: Annotations({}) }, spec: TaskSpec { slot: Slot("slot-release-slot"), workload: Embedded(EmbeddedSpec { revision: "slot-release-252" }), timeout: Timeout(30000), restart: Never, backoff: BackoffPolicy { jitter: Full, first_ms: 1000, max_ms: 30000, factor: 2.0 }, admission: DropIfRunning, max_retries: None, runner_selector: None }, status: TaskStatus { observed_generation: 251, phase: Pending, attempt: 0, exit_code: None, error: None, conditions: [TaskCondition { condition_type: TaskConditionType("Reconciled"), status: Unknown, observed_generation: 252, last_transition_time: SystemTime { tv_sec: 1791312904, tv_nsec: 583000000 }, reason: "ReconciliationScheduled", message: "runtime reconciliation is scheduled" }] } }, terminal: Task { type_meta: TypeMeta { api_version: "solti.io/v1", kind: "Task" }, metadata: ObjectMeta { name: TaskId("slot-release-resource"), uid: Uid("CIBSCVvpU4-r0T5xL7mBUg"), resource_version: "TB5oWhu449OzYprEXCY5KA:1494", generation: 252, creation_timestamp: SystemTime { tv_sec: 1791312903, tv_nsec: 845000000 }, labels: Labels({}), annotations: Annotations({}) }, spec: TaskSpec { slot: Slot("slot-release-slot"), workload: Embedded(EmbeddedSpec { revision: "slot-release-252" }), timeout: Timeout(30000), restart: Never, backoff: BackoffPolicy { jitter: Full, first_ms: 1000, max_ms: 30000, factor: 2.0 }, admission: DropIfRunning, max_retries: None, runner_selector: None }, status: TaskStatus { observed_generation: 252, phase: Succeeded, attempt: 1, exit_code: None, error: None, conditions: [TaskCondition { condition_type: TaskConditionType("Reconciled"), status: True, observed_generation: 252, last_transition_time: SystemTime { tv_sec: 1791312904, tv_nsec: 583000000 }, reason: "RuntimeAccepted", message: "runtime accepted the desired state" }] } }, settled: Task { type_meta: TypeMeta { api_version: "solti.io/v1", kind: "Task" }, metadata: ObjectMeta { name: TaskId("slot-release-resource"), uid: Uid("CIBSCVvpU4-r0T5xL7mBUg"), resource_version: "TB5oWhu449OzYprEXCY5KA:1495", generation: 252, creation_timestamp: SystemTime { tv_sec: 1791312903, tv_nsec: 845000000 }, labels: Labels({}), annotations: Annotations({}) }, spec: TaskSpec { slot: Slot("slot-release-slot"), workload: Embedded(EmbeddedSpec { revision: "slot-release-252" }), timeout: Timeout(30000), restart: Never, backoff: BackoffPolicy { jitter: Full, first_ms: 1000, max_ms: 30000, factor: 2.0 }, admission: DropIfRunning, max_retries: None, runner_selector: None }, status: TaskStatus { observed_generation: 252, phase: Canceled, attempt: 1, exit_code: None, error: None, conditions: [TaskCondition { condition_type: TaskConditionType("Reconciled"), status: True, observed_generation: 252, last_transition_time: SystemTime { tv_sec: 1791312904, tv_nsec: 583000000 }, reason: "RuntimeAccepted", message: "runtime accepted the desired state" }] } }, counters: Counters { spawned: 1, polled: 1, future_dropped: 1, task_dropped: 1 }, previous_at_submit: Some(DropObservation { future_dropped: 1, task_dropped: 1 }) }; trace=[Event { seq: 7399, kind: TaskAddRequested, id: TaskId(929), task: "embedded-slot-release-slot-929" }, Event { seq: 7400, kind: ControllerSubmitted, id: TaskId(929), task: "slot-release-slot", reason: "admission=DropIfRunning status=admitting" }, Event { seq: 7403, kind: TaskAdded, id: TaskId(929), task: "embedded-slot-release-slot-929" }, Event { seq: 7404, kind: AttemptStarting, id: TaskId(929), task: "embedded-slot-release-slot-929", attempt: 1 }, Event { seq: 7405, kind: AttemptSucceeded, id: TaskId(929), task: "embedded-slot-release-slot-929", attempt: 1, duration_ms: 0 }, Event { seq: 7419, kind: TaskRemoveRequested, id: TaskId(929), reason: "manual_cancel" }, Event { seq: 7420, kind: TaskFinished, id: TaskId(929), task: "embedded-slot-release-slot-929", outcome_kind: Canceled }, Event { seq: 7423, kind: TaskRemoved, id: TaskId(929), task: "embedded-slot-release-slot-929" }]
[INFO] [stdout]   left: Canceled
[INFO] [stdout]  right: Succeeded
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2736e7b771 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2736e7b771 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2736e7b771 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2736e7b771 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2736e90bda - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2736e90bda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5a2736e7fc0c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5a2736e7fc0c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5a2736e57486 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2736e57486 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5a2736e73af9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5a273697e640 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5a273697e640 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5a2736e73e22 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5a2736e73e22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5a2736e57532 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5a2736e50249 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2736e5813d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5a2736e913fc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2736e912f3 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:447:23
[INFO] [stdout]   20:     0x5a27369383f1 - core[a373ad73a504971]::panicking::assert_failed::<&solti_model[5e6dfeef3fa2207e]::domain::phase::TaskPhase, &solti_model[5e6dfeef3fa2207e]::domain::phase::TaskPhase>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:407:5
[INFO] [stdout]   21:     0x5a2736923f50 - slot_release[4c3c7435b4c15ddc]::validate
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/slot_release.rs:498:17
[INFO] [stdout]   22:     0x5a273691d01f - slot_release[4c3c7435b4c15ddc]::diagnostic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/slot_release.rs:373:5
[INFO] [stdout]   23:     0x5a273691fc8a - slot_release[4c3c7435b4c15ddc]::same_name_generations_after_logical_settlement_multi_thread::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/slot_release.rs:671:56
[INFO] [stdout]   24:     0x5a273694da02 - <core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>> as core[a373ad73a504971]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x5a273693136d - <tokio[f0d7a1688b9db65a]::runtime::park::CachedParkThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/park.rs:284:71
[INFO] [stdout]   26:     0x5a273693015f - tokio[f0d7a1688b9db65a]::task::coop::with_budget::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[f0d7a1688b9db65a]::runtime::park::CachedParkThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/task/coop/mod.rs:167:5
[INFO] [stdout]   27:     0x5a273693015f - tokio[f0d7a1688b9db65a]::task::coop::budget::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[f0d7a1688b9db65a]::runtime::park::CachedParkThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/task/coop/mod.rs:133:5
[INFO] [stdout]   28:     0x5a273693015f - <tokio[f0d7a1688b9db65a]::runtime::park::CachedParkThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/park.rs:284:31
[INFO] [stdout]   29:     0x5a2736927966 - <tokio[f0d7a1688b9db65a]::runtime::context::blocking::BlockingRegionGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   30:     0x5a27369499c8 - <tokio[f0d7a1688b9db65a]::runtime::scheduler::multi_thread::MultiThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/scheduler/multi_thread/mod.rs:92:22
[INFO] [stdout]   31:     0x5a27369388a3 - tokio[f0d7a1688b9db65a]::runtime::context::runtime::enter_runtime::<<tokio[f0d7a1688b9db65a]::runtime::scheduler::multi_thread::MultiThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   32:     0x5a27369469a4 - <tokio[f0d7a1688b9db65a]::runtime::scheduler::multi_thread::MultiThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/scheduler/multi_thread/mod.rs:91:9
[INFO] [stdout]   33:     0x5a273692f13f - <tokio[f0d7a1688b9db65a]::runtime::runtime::Runtime>::block_on_inner::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/runtime.rs:376:50
[INFO] [stdout]   34:     0x5a273692f2bb - <tokio[f0d7a1688b9db65a]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/runtime.rs:343:18
[INFO] [stdout]   35:     0x5a2736925c57 - slot_release[4c3c7435b4c15ddc]::same_name_generations_after_logical_settlement_multi_thread
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/slot_release.rs:671:61
[INFO] [stdout]   36:     0x5a273691d1c7 - slot_release[4c3c7435b4c15ddc]::same_name_generations_after_logical_settlement_multi_thread::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/slot_release.rs:670:71
[INFO] [stdout]   37:     0x5a2736971746 - <slot_release[4c3c7435b4c15ddc]::same_name_generations_after_logical_settlement_multi_thread::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   38:     0x5a2736971a8b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   39:     0x5a2736971a8b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   40:     0x5a273697ec65 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   41:     0x5a273697ec65 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   42:     0x5a273697ec65 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   43:     0x5a273697ec65 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   44:     0x5a273697ec65 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   45:     0x5a273697ec65 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   46:     0x5a273697ec65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   47:     0x5a2736978554 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   48:     0x5a2736978554 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   49:     0x5a2736981cf2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   50:     0x5a2736981cf2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   51:     0x5a2736981cf2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   52:     0x5a2736981cf2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   53:     0x5a2736981cf2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   54:     0x5a2736981cf2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   55:     0x5a2736981cf2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   56:     0x5a2736e7af8f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   57:     0x5a2736e7af8f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   58:     0x75a572f85dfa - <unknown>
[INFO] [stdout]   59:     0x75a5730193d4 - clone
[INFO] [stdout]   60:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     deleted_name_recreates_reused_slot_multi_thread
[INFO] [stdout]     same_name_generations_after_logical_settlement_multi_thread
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.78s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b", kill_on_drop: false }`
[INFO] [stdout] 6fabbd77ee967d3f9010ed5c6cb4954d5fdaa581338177b7775c54247538eb0b
