[INFO] fetching crate qcp 0.9.0...
[INFO] testing qcp-0.9.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate qcp 0.9.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate qcp 0.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate qcp 0.9.0
[INFO] tweaked toml for crates.io crate qcp 0.9.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate qcp 0.9.0 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 qcp 0.9.0 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:284:12
[INFO] [stderr]     |
[INFO] [stderr] 284 | homepage = "https://github.com/crazyscot/qcp/"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 289 | repository = "https://github.com/crazyscot/qcp/"
[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: `qcp` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b
[INFO] running `Command { std: "docker" "start" "2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b", 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" "2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b" "/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" "2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b", 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" "2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b" "/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:284:12
[INFO] [stderr]     |
[INFO] [stderr] 284 | homepage = "https://github.com/crazyscot/qcp/"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 289 | repository = "https://github.com/crazyscot/qcp/"
[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: `qcp` (manifest) generated 1 warning
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling cc v1.2.64
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bytes v1.12.0
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling quinn-udp v0.5.14
[INFO] [stderr]    Compiling keccak v0.2.0
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling sponge-cursor v0.1.0
[INFO] [stderr]    Compiling derive-deftly-macros v1.11.3
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling itertools v0.15.0
[INFO] [stderr]    Compiling quinn v0.11.9
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling lru-slab v0.1.2
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.49
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling papergrid v0.18.0
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling time v0.3.49
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha3 v0.12.0
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling testing_table v0.3.0
[INFO] [stderr]    Compiling yasna v0.6.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling qcp v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling enumscribe_derive v0.4.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling num-format v0.4.4
[INFO] [stderr]    Compiling homedir v0.3.6
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling mimalloc v0.1.52
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling file-mode v0.1.2
[INFO] [stderr]    Compiling termsize v0.1.9
[INFO] [stderr]    Compiling human-repr v1.1.0
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling lessify v0.5.0
[INFO] [stderr]    Compiling wildmatch v2.6.1
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling tabled_derive v0.11.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling struct-field-names-as-array-derive v0.3.0
[INFO] [stderr]    Compiling tabled v0.21.0
[INFO] [stderr]    Compiling rcgen v0.14.8
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling struct-field-names-as-array v0.3.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling int-enum v1.2.0
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling dtype_variant_derive v0.0.14
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling dtype_variant v0.0.14
[INFO] [stderr]    Compiling engineering-repr v1.1.1
[INFO] [stderr]    Compiling serde_bare v0.5.0
[INFO] [stderr]    Compiling enumscribe v0.4.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling indicatif v0.18.4
[INFO] [stderr]    Compiling quinn-proto v0.11.15
[INFO] [stderr]    Compiling derive-deftly v1.11.3
[INFO] [stderr] warning: unused dependency `either`
[INFO] [stderr]   --> Cargo.toml:47:15
[INFO] [stderr]    |
[INFO] [stderr] 47 | [dependencies.either]
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `either`
[INFO] [stderr] warning: `qcp` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 10s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.30.1, proc-macro-error2 v2.0.1, qcp v0.9.0 (/opt/rustwide/workdir), quinn v0.11.9, quinn-udp v0.5.14
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b", 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" "2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b" "/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:284:12
[INFO] [stderr]     |
[INFO] [stderr] 284 | homepage = "https://github.com/crazyscot/qcp/"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 289 | repository = "https://github.com/crazyscot/qcp/"
[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: `qcp` (manifest) generated 1 warning
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | /     cfg_aliases! {
[INFO] [stdout]  8 | |         linux: { target_os = "linux" },
[INFO] [stdout]  9 | |         bsdish: { any(
[INFO] [stdout] 10 | |             target_os = "netbsd",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> build.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         cfg_aliases! {
[INFO] [stdout] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stdout] 46 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling mockall_derive v0.14.0
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling littertray v1.1.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling mockall v0.14.0
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling bcder v0.7.7
[INFO] [stderr]    Compiling fragile v2.1.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling roff v1.1.1
[INFO] [stderr]    Compiling downcast v0.11.0
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling jzon v0.12.5
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling assertables v10.1.0
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling tabled_derive v0.11.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling struct-field-names-as-array-derive v0.3.0
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling int-enum v1.2.0
[INFO] [stderr]    Compiling struct-field-names-as-array v0.3.0
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling rcgen v0.14.8
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tabled v0.21.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling quinn-udp v0.5.14
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling derive-deftly-macros v1.11.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling x509-certificate v0.25.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling clap-markdown v0.1.5
[INFO] [stderr]    Compiling dtype_variant_derive v0.0.14
[INFO] [stderr]    Compiling clap_mangen v0.3.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling dtype_variant v0.0.14
[INFO] [stderr]    Compiling serde_bare v0.5.0
[INFO] [stderr]    Compiling engineering-repr v1.1.1
[INFO] [stderr]    Compiling enumscribe v0.4.0
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling quinn-proto v0.11.15
[INFO] [stderr]    Compiling derive-deftly v1.11.3
[INFO] [stderr]    Compiling indicatif v0.18.4
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling quinn v0.11.9
[INFO] [stderr]    Compiling qcp v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `either`
[INFO] [stderr]   --> Cargo.toml:47:15
[INFO] [stderr]    |
[INFO] [stderr] 47 | [dependencies.either]
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `either`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `qcp` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 24s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.30.1, proc-macro-error2 v2.0.1, qcp v0.9.0 (/opt/rustwide/workdir), quinn v0.11.9, quinn-udp v0.5.14
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b", 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" "2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b" "/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:284:12
[INFO] [stderr]     |
[INFO] [stderr] 284 | homepage = "https://github.com/crazyscot/qcp/"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 289 | repository = "https://github.com/crazyscot/qcp/"
[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: `qcp` (manifest) generated 1 warning
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]   --> build.rs:7:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | /     cfg_aliases! {
[INFO] [stderr]  8 | |         linux: { target_os = "linux" },
[INFO] [stderr]  9 | |         bsdish: { any(
[INFO] [stderr] 10 | |             target_os = "netbsd",
[INFO] [stderr] ...  |
[INFO] [stderr] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stderr] 27 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]    = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stderr]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]   --> build.rs:7:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | /     cfg_aliases! {
[INFO] [stderr]  8 | |         linux: { target_os = "linux" },
[INFO] [stderr]  9 | |         bsdish: { any(
[INFO] [stderr] 10 | |             target_os = "netbsd",
[INFO] [stderr] ...  |
[INFO] [stderr] 26 | |         msvc: { target_env = "msvc" },
[INFO] [stderr] 27 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]   --> build.rs:44:9
[INFO] [stderr]    |
[INFO] [stderr] 44 | /         cfg_aliases! {
[INFO] [stderr] 45 | |             cross_target_mingw: { all (target_os = "windows", target_env = "gnu") }
[INFO] [stderr] 46 | |         }
[INFO] [stderr]    | |_________^
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]    = note: this warning originates in the macro `$crate::cfg_aliases` which comes from the expansion of the macro `cfg_aliases` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `qcp` (build script) generated 46 warnings (43 duplicates)
[INFO] [stderr] warning: unused dependency `either`
[INFO] [stderr]   --> Cargo.toml:47:15
[INFO] [stderr]    |
[INFO] [stderr] 47 | [dependencies.either]
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `either`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `qcp` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.57s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.30.1, proc-macro-error2 v2.0.1, qcp v0.9.0 (/opt/rustwide/workdir), quinn v0.11.9, quinn-udp v0.5.14
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/qcp/68deb714b2eb1f38/out/qcp-68deb714b2eb1f38)
[INFO] [stdout] 
[INFO] [stdout] running 380 tests
[INFO] [stdout] test cli::args::test::src_has_user ... ok
[INFO] [stdout] test cli::args::test::there_can_be_only_one_remote ... ok
[INFO] [stdout] test cli::args::test::cli_repeatable_arguments ... ok
[INFO] [stdout] test cli::cli_main::tests::list_features ... ok
[INFO] [stdout] test cli::cli_main::tests::help_buffers ... ok
[INFO] [stdout] test cli::args::test::parse_aes256_tristate ... ok
[INFO] [stdout] test cli::args::test::cli_accepts_eng_quantities ... ok
[INFO] [stdout] test cli::cli_main::tests::setup_colours_invalid_config ... ok
[INFO] [stdout] test cli::args::test::conflicting_options ... ok
[INFO] [stdout] test client::job::test::bare_ipv6 ... ok
[INFO] [stdout] test client::job::test::bare_ipv4 ... ok
[INFO] [stdout] test client::job::test::bare_ipv6_localhost ... ok
[INFO] [stdout] test client::job::test::direction ... ok
[INFO] [stdout] test cli::args::test::parse_color ... ok
[INFO] [stdout] test cli::args::test::dest_has_user ... ok
[INFO] [stdout] test cli::cli_main::tests::show_config ... ok
[INFO] [stdout] test cli::args::test::neither_has_user ... ok
[INFO] [stdout] test cli::cli_main::tests::show_config_files_requires_no_paths ... ok
[INFO] [stdout] test client::job::test::display_filename ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stdout] test client::job::test::filename_no_host ... ok
[INFO] [stdout] test client::job::test::host_and_file ... ok
[INFO] [stdout] test client::job::test::not_really_ipv6 ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m system configuration file "/etc/qcp.conf" not present
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m user configuration file "/root/.config/qcp/qcp.conf" not present
[INFO] [stdout] test cli::args::test::custom_parse_aliases ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m user configuration file "/root/.qcp.conf" not present
[INFO] [stdout] test cli::args::test::config_has_user ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stdout] test cli::manpage::test::markdown ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m AES hardware support detected, using default TLS1.3 cipher suites [TLS13_AES_128_GCM_SHA256, TLS13_AES_256_GCM_SHA384, TLS13_CHACHA20_POLY1305_SHA256]
[INFO] [stdout] test cli::manpage::test::manpages ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using X509 credentials
[INFO] [stdout] test client::job::test::host_no_file ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Final network configuration: rx 12.5MB (100Mbit), tx 12.5MB (100Mbit), rtt 300ms; congestion algorithm cubic with initial window <default>; send window 30MB, receive window 3.8MB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stdout] test client::job::test::size_is_kb_not_kib ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Buffer configuration: mode Rx; recv window 3.8MB, recv buffer 4MB
[INFO] [stdout] test cli::args::test::priority ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m system default socket buffer sizes are 106.5k send, 106.5k receive
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m UDP buffer sizes set to 106.5k send, 4M receive
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Local endpoint address is 0.0.0.0:56259
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stdout] test cli::args::test::cli_option_capitalisation ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stdout] test cli::args::test::recurse_jobspecs ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m remote reported stats: ClosedownReportV1 { cwnd: 0, sent_packets: 0, lost_packets: 0, lost_bytes: 0, congestion_events: 0, black_holes: 0, sent_bytes: 0, extension: [] }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stdout] test client::main_loop::test::endpoint_create_close ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpccPyQg/s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpccPyQg/d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0411, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(100000)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 4.9ms; average 2.9kB/s; peak 2.9kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpccPyQg/s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpccPyQg/d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.6ms; average 9kB/s; peak 9kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_1_true::src_absolute_1_true::dest_absolute_1_true::preserve_metadata_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpFduPB0/s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 3.6ms; average 3.9kB/s; peak 3.9kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpFduPB0/s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.4ms; average 9.7kB/s; peak 9.7kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpWebHuu/s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpWebHuu/d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.2ms; average 6.5kB/s; peak 6.5kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpWebHuu/s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpWebHuu/d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.4ms; average 10kB/s; peak 10kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_1_true::src_absolute_1_true::dest_absolute_1_true::preserve_metadata_2_false ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.1ms; average 6.6kB/s; peak 6.6kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 4.5ms; average 3.1kB/s; peak 3.1kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_1_true::src_absolute_2_false::dest_absolute_2_false::preserve_metadata_2_false ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmp62gvo9/d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0411, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(100000)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 11.9ms; average 1.2kB/s; peak 1.2kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmp62gvo9/d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_1_true::src_absolute_2_false::dest_absolute_1_true::preserve_metadata_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.4ms; average 10.3kB/s; peak 10.3kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0411, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(100000)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.2ms; average 6.3kB/s; peak 6.3kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_1_true::src_absolute_1_true::dest_absolute_2_false::preserve_metadata_2_false ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.6ms; average 8.7kB/s; peak 8.7kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_1_true::src_absolute_2_false::dest_absolute_2_false::preserve_metadata_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m single source mode; item is a directory; creating it
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpajOsyu/s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpajOsyu/d/outdir/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0411, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(100000)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 5.9ms; average 2.4kB/s; peak 2.4kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpajOsyu/s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpajOsyu/d/outdir/file1.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 2ms; average 7kB/s; peak 7kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_2_false::src_absolute_1_true::dest_absolute_1_true::preserve_metadata_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmp5oYVIj/s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0411, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(100000)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.3ms; average 6.1kB/s; peak 6.1kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmp5oYVIj/s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.3ms; average 10.8kB/s; peak 10.8kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpTQLfuQ/d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.3ms; average 6.1kB/s; peak 6.1kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpTQLfuQ/d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_1_true::src_absolute_1_true::dest_absolute_2_false::preserve_metadata_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 3.9ms; average 3.6kB/s; peak 3.6kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m single source mode; item is a directory; creating it
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpXeO0qh/s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_1_true::src_absolute_2_false::dest_absolute_1_true::preserve_metadata_2_false ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.1ms; average 6.7kB/s; peak 6.7kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpXeO0qh/s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.1ms; average 12.5kB/s; peak 12.5kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_2_false::src_absolute_1_true::dest_absolute_2_false::preserve_metadata_2_false ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m single source mode; item is a directory; creating it
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpbfUTr7/s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0411, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(100000)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.2ms; average 6.5kB/s; peak 6.5kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpbfUTr7/s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/file1.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.3ms; average 10.5kB/s; peak 10.5kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_2_false::src_absolute_1_true::dest_absolute_2_false::preserve_metadata_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m single source mode; item is a directory; creating it
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmp0JIKlZ/s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmp0JIKlZ/d/outdir/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.9ms; average 4.9kB/s; peak 4.9kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmp0JIKlZ/s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmp0JIKlZ/d/outdir/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.3ms; average 10.6kB/s; peak 10.6kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_2_false::src_absolute_1_true::dest_absolute_1_true::preserve_metadata_2_false ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m single source mode; item is a directory; creating it
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpsqDZY7/d/outdir/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0411, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(100000)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 3.2ms; average 4.3kB/s; peak 4.3kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_2_false::src_absolute_2_false::dest_absolute_1_true::preserve_metadata_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpsqDZY7/d/outdir/file1.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.4ms; average 10kB/s; peak 10kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m single source mode; item is a directory; creating it
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0411, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(100000)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.3ms; average 6.2kB/s; peak 6.2kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/file1.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.4ms; average 10kB/s; peak 10kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_2_false::src_absolute_2_false::dest_absolute_2_false::preserve_metadata_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m single source mode; item is a directory; creating it
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmp3WeNMr/d/outdir/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.2ms; average 6.3kB/s; peak 6.3kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmp3WeNMr/d/outdir/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.3ms; average 10.9kB/s; peak 10.9kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_2_false::src_absolute_2_false::dest_absolute_1_true::preserve_metadata_2_false ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m single source mode; item is a directory; creating it
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.9ms; average 4.8kB/s; peak 4.8kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.3ms; average 11kB/s; peak 11kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_1_1::dest_exists_2_false::src_absolute_2_false::dest_absolute_2_false::preserve_metadata_2_false ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpmvUMHq/s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpmvUMHq/d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0411, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(100000)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.7ms; average 5.2kB/s; peak 5.2kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpmvUMHq/s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpmvUMHq/d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 2.6ms; average 5.4kB/s; peak 5.4kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpmvUMHq/s/src2/file4.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpmvUMHq/d/outdir/src2/file4.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file4.txt: transferred 14B in 1.6ms; average 8.9kB/s; peak 8.9kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpmvUMHq/s/src2/file3.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpmvUMHq/d/outdir/src2/file3.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file3.txt: transferred 14B in 1.4ms; average 10.3kB/s; peak 10.3kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_1_true::src_absolute_1_true::dest_absolute_1_true::preserve_metadata_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpEQE7pU/s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpEQE7pU/d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 2.7ms; average 5.2kB/s; peak 5.2kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpEQE7pU/s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpEQE7pU/d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 2.8ms; average 4.9kB/s; peak 4.9kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpEQE7pU/s/src2/file4.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpEQE7pU/d/outdir/src2/file4.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file4.txt: transferred 14B in 1.7ms; average 8.2kB/s; peak 8.2kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpEQE7pU/s/src2/file3.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpEQE7pU/d/outdir/src2/file3.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file3.txt: transferred 14B in 1.5ms; average 9.5kB/s; peak 9.5kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_1_true::src_absolute_1_true::dest_absolute_1_true::preserve_metadata_2_false ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [33m WARN[0m tracing::setup called a second time (ignoring)
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpjLx1SB/s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0411, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(100000)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 1.6ms; average 9kB/s; peak 9kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpjLx1SB/s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.3ms; average 11.1kB/s; peak 11.1kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpjLx1SB/s/src2/file4.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src2/file4.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file4.txt: transferred 14B in 2.1ms; average 6.5kB/s; peak 6.5kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpjLx1SB/s/src2/file3.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src2/file3.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file3.txt: transferred 14B in 2.7ms; average 5.2kB/s; peak 5.2kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_1_true::src_absolute_1_true::dest_absolute_2_false::preserve_metadata_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpBkMiEy/s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 1.7ms; average 8.5kB/s; peak 8.5kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpBkMiEy/s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 1.2ms; average 11.2kB/s; peak 11.2kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpBkMiEy/s/src2/file4.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src2/file4.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file4.txt: transferred 14B in 2.6ms; average 5.4kB/s; peak 5.4kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "/tmp/.tmpBkMiEy/s/src2/file3.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src2/file3.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file3.txt: transferred 14B in 1.3ms; average 10.8kB/s; peak 10.8kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_1_true::src_absolute_1_true::dest_absolute_2_false::preserve_metadata_2_false ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpaWh3qJ/d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0411, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(100000)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 1.8ms; average 7.9kB/s; peak 7.9kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpaWh3qJ/d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 2.2ms; average 6.5kB/s; peak 6.5kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src2/file4.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpaWh3qJ/d/outdir/src2/file4.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file4.txt: transferred 14B in 2.2ms; average 6.4kB/s; peak 6.4kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src2/file3.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpaWh3qJ/d/outdir/src2/file3.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file3.txt: transferred 14B in 1.4ms; average 10.3kB/s; peak 10.3kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_1_true::src_absolute_2_false::dest_absolute_1_true::preserve_metadata_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpHh43aC/d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file2.txt: transferred 14B in 6.4ms; average 2.2kB/s; peak 2.2kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpHh43aC/d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file1.txt: transferred 14B in 3.2ms; average 4.4kB/s; peak 4.4kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src2/file4.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpHh43aC/d/outdir/src2/file4.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file4.txt: transferred 14B in 3.5ms; average 4kB/s; peak 4kB/s
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src2/file3.txt" }, destination: FileSpec { user_at_host: None, filename: "/tmp/.tmpHh43aC/d/outdir/src2/file3.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:29L[0m [32m INFO[0m file3.txt: transferred 14B in 9ms; average 1.6kB/s; peak 1.6kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_1_true::src_absolute_2_false::dest_absolute_1_true::preserve_metadata_2_false ... ok
[INFO] [stdout] test client::main_loop::test::longest_filenames ... ok
[INFO] [stdout] test client::main_loop::test::prep_invalid_hostname ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0411, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(100000)]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file2.txt: transferred 14B in 4.4ms; average 3.2kB/s; peak 3.2kB/s
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stdout] test client::main_loop::test::prep_valid_hostname ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file1.txt: transferred 14B in 10.1ms; average 1.4kB/s; peak 1.4kB/s
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src2/file4.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src2/file4.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file4.txt: transferred 14B in 5.8ms; average 2.4kB/s; peak 2.4kB/s
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src2/file3.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src2/file3.txt" }, user_at_host: "127.0.0.1", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304709), ModificationTime:Unsigned(1791304709)]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file3.txt: transferred 14B in 3.9ms; average 3.6kB/s; peak 3.6kB/s
[INFO] [stdout] test client::main_loop::test::handle_put_failing ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: None, filename: "file1" }, destination: FileSpec { user_at_host: Some("host"), filename: "dir" }, user_at_host: "host", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_1_true::src_absolute_2_false::dest_absolute_2_false::preserve_metadata_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: None, filename: "file2" }, destination: FileSpec { user_at_host: Some("host"), filename: "dir" }, user_at_host: "host", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stdout] test client::main_loop::test::process_job_requests_aggregates_stats ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: None, filename: "file1" }, destination: FileSpec { user_at_host: Some("host"), filename: "dir" }, user_at_host: "host", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stdout] test client::main_loop::test::process_job_requests_stops_on_failure ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: None, filename: "file2" }, destination: FileSpec { user_at_host: Some("host"), filename: "dir" }, user_at_host: "host", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stdout] test client::main_loop::test::process_job_requests_handles_directory_preserve ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [31mERROR[0m this one failed
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Creating remote empty directory CopyJobSpec { source: FileSpec { user_at_host: None, filename: "dir1" }, destination: FileSpec { user_at_host: Some("host"), filename: "dir1" }, user_at_host: "host", preserve: true, directory: true, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: None, filename: "file" }, destination: FileSpec { user_at_host: Some("host"), filename: "dir1/" }, user_at_host: "host", preserve: true, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Creating remote empty directory CopyJobSpec { source: FileSpec { user_at_host: None, filename: "dir2" }, destination: FileSpec { user_at_host: Some("host"), filename: "dir2" }, user_at_host: "host", preserve: true, directory: true, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m AES hardware support detected, using default TLS1.3 cipher suites [TLS13_AES_128_GCM_SHA256, TLS13_AES_256_GCM_SHA384, TLS13_CHACHA20_POLY1305_SHA256]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using cipher suites [TLS13_AES_128_GCM_SHA256, TLS13_AES_256_GCM_SHA384, TLS13_CHACHA20_POLY1305_SHA256]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using X509 certificate
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Final network configuration: rx 12.5MB (100Mbit), tx 12.5MB (100Mbit), rtt 300ms; congestion algorithm cubic with initial window <default>; send window 30MB, receive window 3.8MB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Buffer configuration: mode Both; send window 30MB, send buffer 4MB; recv window 3.8MB, recv buffer 4MB
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m system default socket buffer sizes are 106.5k send, 106.5k receive
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m UDP buffer sizes set to 4M send, 4M receive
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m AES hardware support detected, using default TLS1.3 cipher suites [TLS13_AES_128_GCM_SHA256, TLS13_AES_256_GCM_SHA384, TLS13_CHACHA20_POLY1305_SHA256]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using X509 credentials
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Final network configuration: rx 12.5MB (100Mbit), tx 12.5MB (100Mbit), rtt 300ms; congestion algorithm cubic with initial window <default>; send window 30MB, receive window 3.8MB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Buffer configuration: mode Both; send window 30MB, send buffer 4MB; recv window 3.8MB, recv buffer 4MB
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m system default socket buffer sizes are 106.5k send, 106.5k receive
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m UDP buffer sizes set to 4M send, 4M receive
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/subdir/file2.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/subdir/file2.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0411]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 411; umask 022 => creat mode 411
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file2.txt: transferred 14B in 1.4ms; average 9.7kB/s; peak 9.7kB/s
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src1/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file1.txt: transferred 14B in 1.1ms; average 12.7kB/s; peak 12.7kB/s
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src2/file4.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src2/file4.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file4.txt: transferred 14B in 2.5ms; average 5.5kB/s; peak 5.5kB/s
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src2/file3.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/src2/file3.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file3.txt: transferred 14B in 3.8ms; average 3.7kB/s; peak 3.7kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_1_true::src_absolute_2_false::dest_absolute_2_false::preserve_metadata_2_false ... ok
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_2_false::src_absolute_1_true::dest_absolute_1_true::preserve_metadata_1_true ... ok
[INFO] [stdout] test client::meter::test::rates ... ok
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_2_false::src_absolute_1_true::dest_absolute_1_true::preserve_metadata_2_false ... ok
[INFO] [stdout] test client::options::tests::join_local_path_with_empty_base_returns_leaf ... ok
[INFO] [stdout] test client::options::tests::conflicting_remote_users_rejected ... ok
[INFO] [stdout] test client::options::tests::local_to_local_rejected ... ok
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_2_false::src_absolute_1_true::dest_absolute_2_false::preserve_metadata_1_true ... ok
[INFO] [stdout] test client::options::tests::multiple_local_sources_to_remote_destination ... ok
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_2_false::src_absolute_1_true::dest_absolute_2_false::preserve_metadata_2_false ... ok
[INFO] [stdout] test client::options::tests::multiple_remote_sources_to_local_destination ... ok
[INFO] [stdout] test client::options::tests::multiple_remote_hosts_rejected ... ok
[INFO] [stdout] test client::options::tests::remote_destination_home_dir_is_supported ... ok
[INFO] [stdout] test client::options::tests::remote_host_lossy_empty_paths ... ok
[INFO] [stdout] test client::options::tests::remote_destination_with_trailing_slash_is_joined_cleanly ... ok
[INFO] [stdout] test client::options::tests::remote_host_lossy_rejects_multiple_hosts ... ok
[INFO] [stdout] test client::options::tests::remote_user_as_config_allows_multiple_paths_same_user ... ok
[INFO] [stdout] test client::options::tests::mixed_local_and_remote_sources_to_local_destination_rejected ... ok
[INFO] [stdout] test client::options::tests::remote_user_as_config_ignored_on_conflict ... ok
[INFO] [stdout] test client::options::tests::remote_host_lossy_allows_multiple_sources_same_host ... ok
[INFO] [stdout] test client::options::tests::remote_user_as_config_is_not_set_when_no_user_is_provided ... ok
[INFO] [stdout] test client::options::tests::remote_user_as_config_is_set_when_consistent ... ok
[INFO] [stdout] test client::options::tests::single_local_source_to_remote_destination_is_supported ... ok
[INFO] [stdout] test client::options::tests::source_basename_is_required_for_multi_source_copy ... ok
[INFO] [stdout] test client::options::tests::sources_and_destination_requires_two_paths ... ok
[INFO] [stdout] test client::options::tests::test_copy_job_spec_conversion ... ok
[INFO] [stdout] test client::options::tests::test_log_file_option ... ok
[INFO] [stdout] test client::options::tests::test_quiet_option ... ok
[INFO] [stdout] test client::options::tests::test_debug_option ... ok
[INFO] [stdout] test client::options::tests::test_profile_option ... ok
[INFO] [stdout] test client::options::tests::test_source_and_destination ... ok
[INFO] [stdout] test client::main_loop::test::quinn_connection_open_bi_stream_adapter_works ... ok
[INFO] [stdout] test client::options::tests::test_remote_debug_option ... ok
[INFO] [stdout] test client::ssh::test::empty_fileset ... ok
[INFO] [stdout] test client::options::tests::test_remote_host_lossy ... ok
[INFO] [stdout] test client::options::tests::there_can_be_only_one_remote ... ok
[INFO] [stdout] test client::progress::tests::filename_sizes ... ok
[INFO] [stdout] test client::ssh::test::file_permissions ... ok
[INFO] [stdout] test client::options::tests::test_statistics_option ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [33m WARN[0m ssh-config file "/no-such-file--------------" not found
[INFO] [stdout] test client::ssh::test::no_such_file ... ok
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_2_false::src_absolute_2_false::dest_absolute_1_true::preserve_metadata_1_true ... ok
[INFO] [stdout] test config::manager::test::config_merge ... ok
[INFO] [stdout] test config::manager::test::defaults ... ok
[INFO] [stdout] test config::manager::test::field_extraction ... ok
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_2_false::src_absolute_2_false::dest_absolute_1_true::preserve_metadata_2_false ... ok
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_2_false::src_absolute_2_false::dest_absolute_2_false::preserve_metadata_1_true ... ok
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi::n_sources_2_2::dest_exists_2_false::src_absolute_2_false::dest_absolute_2_false::preserve_metadata_2_false ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir/file1.txt" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file1.txt: transferred 14B in 3.1ms; average 4.6kB/s; peak 4.6kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi_single_file::dest_exists_1_true ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m single source mode; item is a file
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "s/src1/file1.txt" }, destination: FileSpec { user_at_host: None, filename: "d/outdir" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file1.txt: transferred 14B in 1.3ms; average 10.4kB/s; peak 10.4kB/s
[INFO] [stdout] test client::main_loop::test::get_multi::get_multi_single_file::dest_exists_2_false ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file: transferred 4B in 4.7ms; average 855.5B/s; peak 855B/s
[INFO] [stdout] test client::main_loop::test::handle_get_succeeding ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "file0" }, destination: FileSpec { user_at_host: None, filename: "out0" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "file1" }, destination: FileSpec { user_at_host: None, filename: "out1" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "file2" }, destination: FileSpec { user_at_host: None, filename: "out2" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stdout] test client::main_loop::test::handle_post_transfer ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file0: transferred 2B in 2.7ms; average 729B/s; peak 728B/s
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file1: transferred 2B in 3ms; average 673.9B/s; peak 673B/s
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file2: transferred 2B in 3.2ms; average 625.3B/s; peak 625B/s
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "file1" }, destination: FileSpec { user_at_host: None, filename: "out1" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stdout] test client::main_loop::test::process_file_transfers_runs_n_files_concurrently ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file1: transferred 5B in 2.1ms; average 2.4kB/s; peak 2.4kB/s
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "file2" }, destination: FileSpec { user_at_host: None, filename: "out2" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file2: transferred 9B in 578.4µs; average 15.6kB/s; peak 15.6kB/s
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "file1" }, destination: FileSpec { user_at_host: None, filename: "out1" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stdout] test client::main_loop::test::transfer_jobs_copies_multiple_files_over_reused_connection ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m file1: transferred 5B in 1.4ms; average 3.6kB/s; peak 3.6kB/s
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Processing job CopyJobSpec { source: FileSpec { user_at_host: Some("127.0.0.1"), filename: "file2" }, destination: FileSpec { user_at_host: None, filename: "out2" }, user_at_host: "127.0.0.1", preserve: false, directory: false, mode: None, skip_existing: false }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [31mERROR[0m GET file2 failed: FileNotFound with message nope
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using hostname 'baz' for 'foo.bar' (from test_ssh_config)
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using hostname 'baz' for 'qux.qix.bar' (from test_ssh_config)
[INFO] [stdout] test client::main_loop::test::transfer_jobs_stops_after_failure ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using hostname 'wibble' for '10.11.12.13' (from test_ssh_config)
[INFO] [stdout] test config::prettyprint::test::config_meta ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using hostname 'wibble' for '10.11.0.13' (from test_ssh_config)
[INFO] [stdout] test config::prettyprint::test::config_types ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using hostname 'wibble' for '10.11.256.13' (from test_ssh_config)
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using hostname 'barney' for 'fred' (from test_ssh_config)
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using hostname 'barney' for 'frid' (from test_ssh_config)
[INFO] [stdout] test client::ssh::test::wildcards_match ... ok
[INFO] [stdout] test client::ssh::test::reading_failed ... ok
[INFO] [stdout] test config::prettyprint::test::pretty_print ... ok
[INFO] [stdout] test config::prettyprint::test::for_host ... ok
[INFO] [stdout] test config::ssh::errors::test::error_invalid_type ... ok
[INFO] [stdout] test config::ssh::errors::test::error_unsupported ... ok
[INFO] [stdout] test config::prettyprint::test::config_types_panic - should panic ... ok
[INFO] [stdout] test config::ssh::files::test::defaults_without_host_block ... ok
[INFO] [stdout] test config::ssh::files::test::dump_local_config ... ignored, not a real test
[INFO] [stdout] test config::ssh::files::test::config_fields_pairwise ... ok
[INFO] [stdout] test config::ssh::files::test::earlier_match_wins ... ok
[INFO] [stdout] test config::manager::test::bools ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using hostname 'zzz' for 'aaa' (from test_ssh_config)
[INFO] [stdout] test config::ssh::errors::test::error_unknown_variant ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using hostname 'yyy' for 'bbb' (from test_ssh_config)
[INFO] [stdout] test config::manager::test::cli_beats_config_file ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using hostname 'yyy' for 'ccc.ddd' (from test_ssh_config)
[INFO] [stdout] test config::ssh::files::test::host_block_simple ... ok
[INFO] [stdout] test config::ssh::files::test::expand_globs ... ok
[INFO] [stdout] test config::ssh::files::test::later_default_works ... ok
[INFO] [stdout] test client::ssh::test::hosts_resolve ... ok
[INFO] [stdout] test config::ssh::files::test::line_parsing ... ok
[INFO] [stdout] test config::manager::test::field_extraction_no_profile_or_metadata ... ok
[INFO] [stdout] test config::ssh::includes::test::home_dir_other_user ... FAILED
[INFO] [stdout] test config::ssh::lines::test::arg_splitting ... ok
[INFO] [stdout] test config::manager::test::field_parse_failure_custom_message ... ok
[INFO] [stdout] test config::manager::test::field_parse_failure_invalid_value ... ok
[INFO] [stdout] test config::manager::test::invalid_data ... ok
[INFO] [stdout] test config::manager::test::invalid_enum ... ok
[INFO] [stdout] test config::manager::test::parse_eng_quantity ... ok
[INFO] [stdout] test config::ssh::includes::test::home_dir ... ok
[INFO] [stdout] test config::structure::test::flattened ... ok
[INFO] [stdout] test config::structure::test::issue_123_validate_default_data ... ok
[INFO] [stdout] test config::ssh::includes::test::relative_paths ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [31mERROR[0m receiving client message
[INFO] [stdout] test config::structure::test::validate ... ok
[INFO] [stdout] test config::sysdefault::test::test_system_default ... ok
[INFO] [stdout] test config::manager::test::ssh_style ... ok
[INFO] [stdout] test control::channel::test::banner_junk ... ok
[INFO] [stdout] test control::channel::test::client_message_junk ... ok
[INFO] [stdout] test config::ssh::files::test::recursion_limit ... ok
[INFO] [stdout] test config::structure::test::accessors ... ok
[INFO] [stdout] test config::manager::test::type_error ... ok
[INFO] [stdout] test config::ssh::matching::test::host_matching ... ok
[INFO] [stdout] test control::channel::test::client_message_illegal ... ok
[INFO] [stdout] test config::ssh::includes::test::include_paths ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Remote compatibility level 3 is older than ours 5
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Selected compatibility level 3
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Received server greeting: ServerGreeting { compatibility: 3, extension: 0 }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Our client message: { Ipv4, attributes [OutputConfig:Empty, PortRangeStart:Unsigned(0), PortRangeEnd:Unsigned(0), BandwidthToServer:12.5M, BandwidthToClient:12.5M, RoundTripTime:Unsigned(300), CongestionControllerType:cubic, InitialCongestionWindow:Unsigned(0), QuicTimeout:Unsigned(5), DirectionOfTravel:Both] }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Remote compatibility level 3 is older than ours 5
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Selected compatibility level 3
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m client IP is none
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Received client greeting: ClientGreeting { compatibility: 3, debug: false, extension: 0 }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: using Ipv4
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Received client message: Ipv4, attributes [OutputConfig:Empty, PortRangeStart:Unsigned(0), PortRangeEnd:Unsigned(0), BandwidthToServer:12.5M, BandwidthToClient:12.5M, RoundTripTime:Unsigned(300), CongestionControllerType:cubic, InitialCongestionWindow:Unsigned(0), QuicTimeout:Unsigned(5), DirectionOfTravel:Both]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Remote compatibility level 1 is older than ours 5
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Selected compatibility level 1
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Received server greeting: ServerGreeting { compatibility: 1, extension: 0 }
[INFO] [stdout] test config::manager::test::types ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Selected compatibility level 1
[INFO] [stdout] test config::ssh::files::test::read_real_file ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Remote compatibility level 2 is newer than ours 1
[INFO] [stdout] test control::ssh_process::test::remote_qcp_binary_override ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Selected compatibility level 1
[INFO] [stdout] test control::ssh_process::test::connection_type ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m system default socket buffer sizes are 106.5k send, 106.5k receive
[INFO] [stdout] test control::ssh_process::test::hostname_ssh_opts ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Remote compatibility level 1 is older than ours 2
[INFO] [stdout] test control::channel::test::compatibility_level_comparison ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Selected compatibility level 1
[INFO] [stdout] test os::test::test_buffers_small_ok ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Remote compatibility level 1 is older than ours 65535
[INFO] [stdout] test control::ssh_process::test::subsystem_mode ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Selected compatibility level 1
[INFO] [stdout] test control::ssh_process::test::username ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m system default socket buffer sizes are 106.5k send, 106.5k receive
[INFO] [stdout] test os::windows::test::config_paths_unset ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m UDP buffer sizes set to 131.1k send, 131.1k receive
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Remote compatibility level 1 is older than ours 5
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Selected compatibility level 1
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Received server greeting: ServerGreeting { compatibility: 1, extension: 0 }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Remote compatibility level 1 is older than ours 5
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Selected compatibility level 1
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Received server greeting: ServerGreeting { compatibility: 1, extension: 0 }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Our client message: { Ipv4, remote port: 11111, bw to client: 12.5M, RTT: 300, congestion algorithm : cubic, cwnd : 0, timeout: 5, attributes [DirectionOfTravel:Both] }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Remote compatibility level 1 is older than ours 5
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Selected compatibility level 1
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m client IP is none
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Received client greeting: ClientGreeting { compatibility: 1, debug: false, extension: 0 }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Our client message: { Ipv4, remote port: 0, bw to client: 12.5M, RTT: 300, congestion algorithm : cubic, cwnd : 0, timeout: 5, attributes [DirectionOfTravel:Both] }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Remote compatibility level 1 is older than ours 5
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m [1m[Server][0m: Static configuration:
[INFO] [stderr] ┌─────────────────────────┬─────────────┬─────────┐
[INFO] [stderr] │ field                   │ value       │ source  │
[INFO] [stderr] ├─────────────────────────┼─────────────┼─────────┤
[INFO] [stderr] │ (Remote host)           │ * (globals) │         │
[INFO] [stderr] │ AddressFamily           │ any         │ default │
[INFO] [stderr] │ Aes256                  │ false       │ default │
[INFO] [stderr] │ Color                   │ auto        │ default │
[INFO] [stderr] │ Congestion              │ cubic       │ default │
[INFO] [stderr] │ InitialCongestionWindow │ 0           │ default │
[INFO] [stderr] │ InitialMtu              │ 1200        │ default │
[INFO] [stderr] │ IoBufferSize            │ 1.048576M   │ default │
[INFO] [stderr] │ MaxMtu                  │ 1452        │ default │
[INFO] [stderr] │ MinMtu                  │ 1200        │ default │
[INFO] [stderr] │ PacketThreshold         │ 3           │ default │
[INFO] [stderr] │ Parallel                │ 1           │ default │
[INFO] [stderr] │ Port                    │ 0           │ default │
[INFO] [stderr] │ RemotePort              │ 0           │ default │
[INFO] [stderr] │ RemoteQcpBinary         │ qcp         │ default │
[INFO] [stderr] │ RemoteUser              │             │ default │
[INFO] [stderr] │ Rtt                     │ 300         │ default │
[INFO] [stderr] │ Rx                      │ 12.5M       │ default │
[INFO] [stderr] │ Ssh                     │ ssh         │ default │
[INFO] [stderr] │ SshConfig               │ []          │ default │
[INFO] [stderr] │ SshOptions              │ []          │ default │
[INFO] [stderr] │ SshSubsystem            │ false       │ default │
[INFO] [stderr] │ TimeFormat              │ Local       │ default │
[INFO] [stderr] │ TimeThreshold           │ 1.125       │ default │
[INFO] [stderr] │ Timeout                 │ 5           │ default │
[INFO] [stderr] │ TlsAuthType             │ Any         │ default │
[INFO] [stderr] │ Tx                      │ 0           │ default │
[INFO] [stderr] │ UdpBuffer               │ 4M          │ default │
[INFO] [stderr] └─────────────────────────┴─────────────┴─────────┘
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Selected compatibility level 1
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m client IP is none
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Received client greeting: ClientGreeting { compatibility: 1, debug: false, extension: 0 }
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m [1m[Server][0m: Final configuration:
[INFO] [stderr] ┌─────────────────────────┬─────────────┬─────────────────────┐
[INFO] [stderr] │ field                   │ value       │ source              │
[INFO] [stderr] ├─────────────────────────┼─────────────┼─────────────────────┤
[INFO] [stderr] │ (Remote host)           │ * (globals) │                     │
[INFO] [stderr] │ AddressFamily           │ any         │ default             │
[INFO] [stderr] │ Aes256                  │ false       │ default             │
[INFO] [stderr] │ Color                   │ auto        │ default             │
[INFO] [stderr] │ Congestion              │ cubic       │ default             │
[INFO] [stderr] │ InitialCongestionWindow │ 0           │ default             │
[INFO] [stderr] │ InitialMtu              │ 1200        │ default             │
[INFO] [stderr] │ IoBufferSize            │ 1.048576M   │ default             │
[INFO] [stderr] │ MaxMtu                  │ 1452        │ default             │
[INFO] [stderr] │ MinMtu                  │ 1200        │ default             │
[INFO] [stderr] │ PacketThreshold         │ 3           │ default             │
[INFO] [stderr] │ Parallel                │ 1           │ default             │
[INFO] [stderr] │ Port                    │ 0           │ default             │
[INFO] [stderr] │ RemotePort              │ 0           │ default             │
[INFO] [stderr] │ RemoteQcpBinary         │ qcp         │ default             │
[INFO] [stderr] │ RemoteUser              │             │ default             │
[INFO] [stderr] │ Rtt                     │ 300         │ default             │
[INFO] [stderr] │ Rx                      │ 12.5M       │ default             │
[INFO] [stderr] │ Ssh                     │ ssh         │ default             │
[INFO] [stderr] │ SshConfig               │ []          │ default             │
[INFO] [stderr] │ SshOptions              │ []          │ default             │
[INFO] [stderr] │ SshSubsystem            │ false       │ default             │
[INFO] [stderr] │ TimeFormat              │ Local       │ default             │
[INFO] [stderr] │ TimeThreshold           │ 1.125       │ default             │
[INFO] [stderr] │ Timeout                 │ 5           │ default             │
[INFO] [stderr] │ TlsAuthType             │ Any         │ default             │
[INFO] [stderr] │ Tx                      │ 12.5M       │ requested by client │
[INFO] [stderr] │ UdpBuffer               │ 4M          │ default             │
[INFO] [stderr] └─────────────────────────┴─────────────┴─────────────────────┘
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [33m WARN[0m parsing test.conf: missing argument at line 1
[INFO] [stderr] 
[INFO] [stderr] Stack backtrace:
[INFO] [stderr]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stderr]    1: anyhow::__private::format_err
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/lib.rs:690:13
[INFO] [stderr]    2: <qcp::config::ssh::files::Parser<std::fs::File>>::parse_line
[INFO] [stderr]              at /opt/rustwide/workdir/src/config/ssh/files.rs:195:9
[INFO] [stderr]    3: <qcp::config::ssh::files::Parser<std::fs::File>>::parse_file_inner
[INFO] [stderr]              at /opt/rustwide/workdir/src/config/ssh/files.rs:230:24
[INFO] [stderr]    4: <qcp::config::ssh::files::Parser<std::fs::File>>::parse_file_for
[INFO] [stderr]              at /opt/rustwide/workdir/src/config/ssh/files.rs:274:14
[INFO] [stderr]    5: <qcp::config::manager::Manager>::merge_ssh_config::<&str>::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/config/manager.rs:158:29
[INFO] [stderr]    6: <core::result::Result<qcp::config::ssh::files::Parser<std::fs::File>, anyhow::Error>>::and_then::<qcp::config::ssh::files::HostConfiguration, <qcp::config::manager::Manager>::merge_ssh_config<&str>::{closure#0}>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1490:22
[INFO] [stderr]    7: <qcp::config::manager::Manager>::merge_ssh_config::<&str>
[INFO] [stderr]              at /opt/rustwide/workdir/src/config/manager.rs:158:14
[INFO] [stderr]    8: qcp::config::structure::test::assert_cfg_parseable::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/config/structure.rs:893:17
[INFO] [stderr]    9: <littertray::LitterTray>::try_with::<qcp::config::structure::test::assert_cfg_parseable::{closure#0}, qcp::config::manager::Manager>
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/littertray-1.1.0/src/lib.rs:177:23
[INFO] [stderr]   10: qcp::config::structure::test::assert_cfg_parseable
[INFO] [stderr]              at /opt/rustwide/workdir/src/config/structure.rs:889:23
[INFO] [stderr]   11: qcp::config::structure::test::cfg_ssh_options_regression
[INFO] [stderr]              at /opt/rustwide/workdir/src/config/structure.rs:943:17
[INFO] [stderr]   12: qcp::config::structure::test::cfg_ssh_options_regression::{closure#0}
[INFO] [stderr]              at /opt/rustwide/workdir/src/config/structure.rs:942:36
[INFO] [stderr]   13: <qcp::config::structure::test::cfg_ssh_options_regression::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   14: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   15: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stderr]   16: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stderr]   17: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stderr]   18: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stderr]   19: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stderr]   20: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stderr]   21: test::run_test_in_process
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stderr]   22: test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stderr]   23: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stderr]   24: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stderr]   26: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stderr]   27: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stderr]   28: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stderr]   29: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stderr]   30: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stderr]   31: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   32: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stderr]   33: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stderr]   34: <unknown>
[INFO] [stderr]   35: clone
[INFO] [stdout] test config::structure::test::cfg_unparsable_enum - should panic ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [33m WARN[0m Received protocol garbage:                                                                                                                                                                                                                                                               
[INFO] [stdout] test config::manager::test::quoted_string ... ok
[INFO] [stdout] test protocol::common::tests::deserialize_limit_async ... ok
[INFO] [stdout] test config::structure::test::cfg_enum_capitalisation ... ok
[INFO] [stdout] test control::channel::test::old_banner ... ok
[INFO] [stdout] test protocol::common::tests::test_slicing ... ok
[INFO] [stdout] test protocol::common::tests::test_sync_framed_roundtrip ... ok
[INFO] [stdout] test protocol::common::tests::test_async_framed_roundtrip ... ok
[INFO] [stdout] test protocol::common::tests::serialize_limit_async ... ok
[INFO] [stdout] test protocol::compat::test::supports ... ok
[INFO] [stdout] test control::channel::test::compat_check_newreno ... ok
[INFO] [stdout] test os::unix::test::config_paths ... FAILED
[INFO] [stdout] test protocol::control::client_msg::test::client_message_2_debug_attrs ... ok
[INFO] [stdout] test protocol::control::client_msg::test::clientmessagev1_attrs_backwards_compat ... ok
[INFO] [stdout] test protocol::control::client_msg::test::display_clientmessage_attrs ... ok
[INFO] [stdout] test protocol::control::client_msg::test::construct_client_message ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [33m WARN[0m While attempting to set kernel buffer size, this happened: Invalid argument (os error 22)
[INFO] [stdout] test os::test::test_buffers_gigantic_err ... ok
[INFO] [stderr] 
[INFO] [stdout] test protocol::control::client_msg::test::wire_marshalling_client_message_v2 ... ok
[INFO] [stderr] Stack backtrace:
[INFO] [stdout] test config::structure::test::cfg_ssh_options_regression ... ok
[INFO] [stderr]    0: <anyhow::Error as core::convert::From<rustix::backend::io::errno::Errno>>::from
[INFO] [stdout] test protocol::control::closedown::test::test_closedown_report ... ok
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stderr]    1: <core::result::Result<(), anyhow::Error> as core::ops::try_trait::FromResidual<core::result::Result<!, rustix::backend::io::errno::Errno>>>::from_residual
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:2190:27
[INFO] [stderr]    2: <std::net::udp::UdpSocket as qcp::os::SocketOptions>::force_recvbuf
[INFO] [stderr]              at ./src/os/mod.rs:139:17
[INFO] [stderr]    3: qcp::util::socket::set_udp_buffer_sizes
[INFO] [stderr]              at ./src/util/socket.rs:50:28
[INFO] [stderr]    4: qcp::os::test_udp_buffers
[INFO] [stderr]              at ./src/os/mod.rs:157:5
[INFO] [stderr]    5: qcp::os::test::test_buffers_gigantic_err
[INFO] [stderr]              at ./src/os/mod.rs:248:22
[INFO] [stderr]    6: qcp::os::test::test_buffers_gigantic_err::{closure#0}
[INFO] [stderr]              at ./src/os/mod.rs:246:35
[INFO] [stderr]    7: <qcp::os::test::test_buffers_gigantic_err::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stderr]    8: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stderr]    9: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stderr]   10: test::run_test_in_process::{closure#0}
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stderr]   11: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stderr]   12: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stderr]   13: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stderr]   14: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stderr]   15: test::run_test_in_process
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stderr]   16: test::run_test::{closure#0}
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stderr]   17: test::run_test::{closure#1}
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stderr]   18: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   19: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stderr]   20: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stderr]   21: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stderr]   22: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stderr]   23: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stderr]   24: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stderr]   25: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   26: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stderr]   27: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stderr]   28: <unknown>
[INFO] [stderr]   29: clone
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m For more information, run: `/opt/rustwide/target/debug/build/qcp/68deb714b2eb1f38/out/qcp-68deb714b2eb1f38 --help-buffers`
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: using Ipv4
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Received client message: Ipv4, attributes [PortRangeStart:Unsigned(0), PortRangeEnd:Unsigned(0), OutputConfig:Empty, BandwidthToClient:12.5M, RoundTripTime:Unsigned(300), CongestionControllerType:cubic, InitialCongestionWindow:Unsigned(0), QuicTimeout:Unsigned(5), DirectionOfTravel:Both]
[INFO] [stdout] test protocol::control::closedown::test::serialize_closedown_report ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m [1m[Server][0m: Static configuration:
[INFO] [stdout] test protocol::control::closedown::test::wire_marshalling_closedown_report_v1 ... ok
[INFO] [stderr] ┌─────────────────────────┬─────────────┬─────────┐
[INFO] [stdout] test protocol::control::greetings::test::serialize_server_greeting ... ok
[INFO] [stderr] │ field                   │ value       │ source  │
[INFO] [stdout] test protocol::control::greetings::test::wire_marshalling_client_greeting ... ok
[INFO] [stderr] ├─────────────────────────┼─────────────┼─────────┤
[INFO] [stdout] test protocol::control::greetings::test::serialize_client_greeting ... ok
[INFO] [stderr] │ (Remote host)           │ * (globals) │         │
[INFO] [stdout] test protocol::common::tests::deserialize_junk_insufficient_data ... ok
[INFO] [stderr] │ AddressFamily           │ any         │ default │
[INFO] [stdout] test protocol::common::tests::deserialize_limit ... ok
[INFO] [stderr] │ Aes256                  │ false       │ default │
[INFO] [stdout] test protocol::control::server_msg::test::display_server_failure ... ok
[INFO] [stderr] │ Color                   │ auto        │ default │
[INFO] [stdout] test protocol::control::server_msg::test::serialize_provide_server_message ... ok
[INFO] [stderr] │ Congestion              │ cubic       │ default │
[INFO] [stderr] │ InitialCongestionWindow │ 0           │ default │
[INFO] [stderr] │ InitialMtu              │ 1200        │ default │
[INFO] [stderr] │ IoBufferSize            │ 1.048576M   │ default │
[INFO] [stderr] │ MaxMtu                  │ 1452        │ default │
[INFO] [stderr] │ MinMtu                  │ 1200        │ default │
[INFO] [stderr] │ PacketThreshold         │ 3           │ default │
[INFO] [stderr] │ Parallel                │ 1           │ default │
[INFO] [stderr] │ Port                    │ 0           │ default │
[INFO] [stderr] │ RemotePort              │ 0           │ default │
[INFO] [stderr] │ RemoteQcpBinary         │ qcp         │ default │
[INFO] [stderr] │ RemoteUser              │             │ default │
[INFO] [stderr] │ Rtt                     │ 300         │ default │
[INFO] [stderr] │ Rx                      │ 12.5M       │ default │
[INFO] [stderr] │ Ssh                     │ ssh         │ default │
[INFO] [stderr] │ SshConfig               │ []          │ default │
[INFO] [stderr] │ SshOptions              │ []          │ default │
[INFO] [stderr] │ SshSubsystem            │ false       │ default │
[INFO] [stderr] │ TimeFormat              │ Local       │ default │
[INFO] [stderr] │ TimeThreshold           │ 1.125       │ default │
[INFO] [stderr] │ Timeout                 │ 5           │ default │
[INFO] [stderr] │ TlsAuthType             │ Any         │ default │
[INFO] [stderr] │ Tx                      │ 0           │ default │
[INFO] [stderr] │ UdpBuffer               │ 4M          │ default │
[INFO] [stderr] └─────────────────────────┴─────────────┴─────────┘
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: AES hardware support detected, using default TLS1.3 cipher suites [TLS13_AES_128_GCM_SHA256, TLS13_AES_256_GCM_SHA384, TLS13_CHACHA20_POLY1305_SHA256]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Using cipher suites [TLS13_AES_128_GCM_SHA256, TLS13_AES_256_GCM_SHA384, TLS13_CHACHA20_POLY1305_SHA256]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Using RawPublicKey credentials
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Final network configuration: rx 12.5MB (100Mbit), tx 12.5MB (100Mbit), rtt 300ms; congestion algorithm cubic with initial window <default>; send window 30MB, receive window 3.8MB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Buffer configuration: mode Both; send window 30MB, send buffer 4MB; recv window 3.8MB, recv buffer 4MB
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: system default socket buffer sizes are 106.5k send, 106.5k receive
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: UDP buffer sizes set to 4M send, 4M receive
[INFO] [stdout] test protocol::common::tests::deserialize_junk_over_long ... ok
[INFO] [stdout] test protocol::common::tests::deserialize_junk_zero_data ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: using Ipv4
[INFO] [stdout] test protocol::control::server_msg::test::server_message_1_2_conversion ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Received client message: Ipv4, attributes [PortRangeStart:Unsigned(11111), PortRangeEnd:Unsigned(11111), BandwidthToClient:12.5M, RoundTripTime:Unsigned(300), CongestionControllerType:cubic, InitialCongestionWindow:Unsigned(0), QuicTimeout:Unsigned(5), DirectionOfTravel:Both]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Local endpoint address is 0.0.0.0:54609
[INFO] [stdout] test protocol::control::greetings::test::wire_marshalling_server_greeting ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: sending server message: V2(ServerMessageV2 { port: 54609, common_name: "2862ccedbe77", bandwidth_to_server: Uint(12500000), bandwidth_to_client: Uint(12500000), rtt: 300, attributes: [TaggedData { tag: ServerMessage2Attributes::QuicTimeout, data: Unsigned(5), .. }], extension: 0, .. })
[INFO] [stdout] test protocol::control::server_msg::test::server_message_2_display ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Received server message: { 2862ccedbe77:54609 in 12.5M, out 12.5M, rtt 300, attrs [QuicTimeout:Unsigned(5)] }
[INFO] [stdout] test protocol::control::server_msg::test::server_message_2_config_attrs ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Received server message: { Negotiation Failed: requested port range 22222 could not be satisfied (our config: 11111) }
[INFO] [stdout] test protocol::control::server_msg::test::server_message_2_to_provider ... ok
[INFO] [stdout] test protocol::control::server_msg::test::wire_marshalling_server_message_v1 ... ok
[INFO] [stdout] test protocol::control::test::backwards_compatibility ... ok
[INFO] [stdout] test protocol::control::test::compat_level_from_wire ... ok
[INFO] [stdout] test protocol::control::test::forwards_compatibility ... ok
[INFO] [stdout] test protocol::control::client_msg::test::serialize_client_message ... ok
[INFO] [stdout] test protocol::control::server_msg::test::wire_marshalling_server_message_v2 ... ok
[INFO] [stdout] test protocol::control::test::convert_connection_type ... ok
[INFO] [stdout] test protocol::session::command::test::metadata_debug_render ... ok
[INFO] [stdout] test protocol::data_tag::tests::tagged_data ... ok
[INFO] [stdout] test protocol::data_tag::tests::tagged_data_custom_debug ... ok
[INFO] [stdout] test protocol::session::file_transfer::test::wire_marshalling_file_header_v2 ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m [1m[Server][0m: Final configuration:
[INFO] [stdout] test protocol::session::file_transfer::test::wire_marshalling_file_trailer_v1 ... ok
[INFO] [stderr] ┌─────────────────────────┬─────────────┬─────────────────────┐
[INFO] [stdout] test protocol::session::command::test::serialize ... ok
[INFO] [stderr] │ field                   │ value       │ source              │
[INFO] [stdout] test protocol::session::file_transfer::test::wire_marshalling_file_header_v1 ... ok
[INFO] [stderr] ├─────────────────────────┼─────────────┼─────────────────────┤
[INFO] [stdout] test control::channel::test::negotiation_fails ... ok
[INFO] [stderr] │ (Remote host)           │ * (globals) │                     │
[INFO] [stdout] test protocol::control::server_msg::test::wire_marshalling_server_message_failure ... ok
[INFO] [stderr] │ AddressFamily           │ any         │ default             │
[INFO] [stdout] test protocol::session::get_put::test::wire_marshalling_command_get ... ok
[INFO] [stderr] │ Aes256                  │ false       │ default             │
[INFO] [stdout] test protocol::session::response::test::display ... ok
[INFO] [stderr] │ Color                   │ auto        │ default             │
[INFO] [stdout] test protocol::session::file_transfer::test::wire_marshalling_file_trailer_v2 ... ok
[INFO] [stderr] │ Congestion              │ cubic       │ default             │
[INFO] [stdout] test protocol::session::file_transfer::test::serialize_file_header_trailer ... ok
[INFO] [stderr] │ InitialCongestionWindow │ 0           │ default             │
[INFO] [stdout] test protocol::session::response::test::list_contents_display ... ok
[INFO] [stderr] │ InitialMtu              │ 1200        │ default             │
[INFO] [stdout] test protocol::session::response::test::serialize ... ok
[INFO] [stderr] │ IoBufferSize            │ 1.048576M   │ default             │
[INFO] [stdout] test protocol::session::get_put::test::wire_marshalling_command_put ... ok
[INFO] [stderr] │ MaxMtu                  │ 1452        │ default             │
[INFO] [stdout] test protocol::variant::test::coerce ... ok
[INFO] [stderr] │ MinMtu                  │ 1200        │ default             │
[INFO] [stdout] test protocol::variant::test::construct_upcast_ints ... ok
[INFO] [stderr] │ PacketThreshold         │ 3           │ default             │
[INFO] [stdout] test protocol::session::response::test::list_split_join ... ok
[INFO] [stderr] │ Parallel                │ 1           │ default             │
[INFO] [stdout] test protocol::variant::test::downcast_list ... ok
[INFO] [stderr] │ Port                    │ 0           │ default             │
[INFO] [stdout] test protocol::variant::test::downcast_map ... ok
[INFO] [stderr] │ RemotePort              │ 0           │ default             │
[INFO] [stdout] test protocol::variant::test::conversion_fail ... ok
[INFO] [stderr] │ RemoteQcpBinary         │ qcp         │ default             │
[INFO] [stdout] test protocol::session::response::test::status_equality ... ok
[INFO] [stderr] │ RemoteUser              │             │ default             │
[INFO] [stdout] test protocol::session::response::test::wire_marshalling_response_v1 ... ok
[INFO] [stderr] │ Rtt                     │ 300         │ default             │
[INFO] [stdout] test protocol::variant::test::downcasting ... ok
[INFO] [stderr] │ Rx                      │ 12.5M       │ default             │
[INFO] [stdout] test protocol::variant::test::creation_and_stringify ... ok
[INFO] [stderr] │ Ssh                     │ ssh         │ default             │
[INFO] [stdout] test protocol::session::response::test::unknown_status_doesnt_crash ... ok
[INFO] [stderr] │ SshConfig               │ []          │ default             │
[INFO] [stdout] test protocol::variant::test::ref_inner_bytes ... ok
[INFO] [stderr] │ SshOptions              │ []          │ default             │
[INFO] [stdout] test protocol::variant::test::ref_inner_str ... ok
[INFO] [stderr] │ SshSubsystem            │ false       │ default             │
[INFO] [stdout] test protocol::variant::test::ser_de_empty ... ok
[INFO] [stderr] │ TimeFormat              │ Local       │ default             │
[INFO] [stdout] test protocol::variant::test::ser_de_int ... ok
[INFO] [stderr] │ TimeThreshold           │ 1.125       │ default             │
[INFO] [stdout] test protocol::variant::test::ser_de_list ... ok
[INFO] [stderr] │ Timeout                 │ 5           │ default             │
[INFO] [stdout] test control::channel::test::happy_path_compat_3 ... ok
[INFO] [stderr] │ TlsAuthType             │ Any         │ default             │
[INFO] [stdout] test protocol::variant::test::ser_de_str ... ok
[INFO] [stderr] │ Tx                      │ 12.5M       │ requested by client │
[INFO] [stdout] test server::connection::tests::conn_closed ... ok
[INFO] [stderr] │ UdpBuffer               │ 4M          │ default             │
[INFO] [stdout] test protocol::variant::test::ser_de_map ... ok
[INFO] [stderr] └─────────────────────────┴─────────────┴─────────────────────┘
[INFO] [stdout] test protocol::variant::test::ser_de_bool ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m remote reported stats: ClosedownReportV1 { cwnd: 0, sent_packets: 0, lost_packets: 0, lost_bytes: 0, congestion_events: 0, black_holes: 0, sent_bytes: 0, extension: [] }
[INFO] [stdout] test protocol::variant::test::ser_de_bytes ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: AES hardware support detected, using default TLS1.3 cipher suites [TLS13_AES_128_GCM_SHA256, TLS13_AES_256_GCM_SHA384, TLS13_CHACHA20_POLY1305_SHA256]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Using cipher suites [TLS13_AES_128_GCM_SHA256, TLS13_AES_256_GCM_SHA384, TLS13_CHACHA20_POLY1305_SHA256]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Using X509 certificate
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Final network configuration: rx 12.5MB (100Mbit), tx 12.5MB (100Mbit), rtt 300ms; congestion algorithm cubic with initial window <default>; send window 30MB, receive window 3.8MB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Buffer configuration: mode Both; send window 30MB, send buffer 4MB; recv window 3.8MB, recv buffer 4MB
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: system default socket buffer sizes are 106.5k send, 106.5k receive
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: UDP buffer sizes set to 4M send, 4M receive
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m accepted QUIC connection from 127.0.0.1:8765
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m connection closed by remote
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Local endpoint address is 0.0.0.0:48893
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m accepted QUIC connection from 127.0.0.1:8765
[INFO] [stdout] test server::connection_info::tests::test_parse_ssh_env_client ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: sending server message: V1(ServerMessageV1 { port: 48893, name: "2862ccedbe77", bandwidth_to_server: Uint(12500000), bandwidth_to_client: Uint(12500000), rtt: 300, congestion: Cubic, initial_congestion_window: Uint(0), timeout: 5, warning: "", extension: 0, .. })
[INFO] [stdout] test server::connection_info::tests::test_parse_ssh_env_connection ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m application closing
[INFO] [stdout] test server::connection_info::tests::test_parse_ssh_env_empty_string ... ok
[INFO] [stdout] test server::connection_info::tests::test_parse_ssh_env_none ... ok
[INFO] [stdout] test protocol::variant::test::ref_inner_variant_list ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m system configuration file "/etc/qcp.conf" not present
[INFO] [stdout] test server::connection::tests::conn_ok ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m user configuration file "/root/.config/qcp/qcp.conf" not present
[INFO] [stdout] test server::stream::tests::handle_setmeta ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m user configuration file "/root/.qcp.conf" not present
[INFO] [stdout] test control::channel::test::happy_path_compat_1 ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Received server message: { 2862ccedbe77:48893 in 12500000, out 12500000, rtt 300, congestion cubic/0, timeout 5, "" }
[INFO] [stdout] test server::stream::tests::handle_get2 ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m remote reported stats: ClosedownReportV1 { cwnd: 0, sent_packets: 0, lost_packets: 0, lost_bytes: 0, congestion_events: 0, black_holes: 0, sent_bytes: 0, extension: [] }
[INFO] [stdout] test session::common::tests::test_send_response ... ok
[INFO] [stdout] test session::common::tests::unknown_error_status ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [32m INFO[0m [1m[Server][0m: Endpoint was unexpectedly closed
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m [1m[Server][0m: Remote stats: final mtu=0, rtt=0ns
[INFO] [stdout] test server::test::control_channel_basic ... ok
[INFO] [stdout] test protocol::compat::test::list ... ok
[INFO] [stdout] test protocol::compat::test::pretty ... ok
[INFO] [stdout] test protocol::session::response::test::unknown_status_to_string ... ok
[INFO] [stdout] test server::stream::tests::handle_mkdir ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v1 file header/trailer
[INFO] [stdout] test session::get::test::compat_v1_v1 ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m accepted QUIC connection from 127.0.0.1:8765
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [31mERROR[0m connection error: timed out
[INFO] [stdout] test protocol::common::tests::serialize_limit ... ok
[INFO] [stdout] test protocol::control::client_msg::test::client_message_2_display ... ok
[INFO] [stdout] test protocol::control::client_msg::test::wire_marshalling_client_message_v1 ... ok
[INFO] [stdout] test protocol::control::server_msg::test::skip_serializing ... ok
[INFO] [stdout] test server::connection::tests::timeout ... ok
[INFO] [stdout] test config::ssh::matching::test::unspecified_host ... ok
[INFO] [stdout] test session::get::test::logic_error_trap ... ok
[INFO] [stdout] test session::handler::tests::test_progress_bar_for ... ok
[INFO] [stdout] test server::stream::tests::test_handle_get ... ok
[INFO] [stdout] test session::get::test::compat_v1_v2 ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v1 file header/trailer
[INFO] [stdout] test session::get::test::compat_v2_v1 ... ok
[INFO] [stdout] test session::get::test::file_not_found ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stdout] test session::get::test::get_happy_path ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stdout] test session::get::test::get_creates_missing_parent_directory ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stdout] test session::get::test::get_preserve_atime_mtime ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(12345), ModificationTime:Unsigned(654321)]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [31mERROR[0m List failed: V1(ResponseV1 { status: Uint(1), message: None })
[INFO] [stdout] test session::ls::test::not_found ... ok
[INFO] [stdout] test session::put::test::logic_error_trap ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0000]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 000; umask 022 => creat mode 000
[INFO] [stdout] test session::get::test::permission_denied ... FAILED
[INFO] [stdout] test session::ls::test::recurse ... ok
[INFO] [stdout] test session::mkdir::test::mkdir_directory_already_exists ... ok
[INFO] [stdout] test session::mkdir::test::mkdir_file_exists ... ok
[INFO] [stdout] test session::mkdir::test::mkdir_missing_parent ... ok
[INFO] [stdout] test session::get::test::is_a_dir ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0755]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 755; umask 022 => creat mode 755
[INFO] [stdout] test session::ls::test::no_recurse ... ok
[INFO] [stdout] test session::get::test::get_preserves_execute_bit ... ok
[INFO] [stdout] test session::mkdir::test::mkdir_success ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v1 file header/trailer
[INFO] [stdout] test session::put::test::compat_v1_v1 ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT aa -> aa2
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(1791304710), ModificationTime:Unsigned(1791304710)]
[INFO] [stdout] test session::get::test::device_nodes_disallowed ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v1 file header/trailer
[INFO] [stdout] test transport::tests::bandwidth_negotiation ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT aa -> aa2
[INFO] [stdout] test session::put::test::compat_v1_v2 ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Final network configuration: rx 12.5MB (100Mbit), tx 12.5MB (100Mbit), rtt 300ms; congestion algorithm cubic with initial window 1kB; send window 30MB, receive window 3.8MB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stdout] test transport::tests::congestion_config ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Buffer configuration: mode Both; send window 30MB, send buffer 4MB; recv window 3.8MB, recv buffer 4MB
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Final network configuration: rx 12.5MB (100Mbit), tx 12.5MB (100Mbit), rtt 300ms; congestion algorithm bbr with initial window 1kB; send window 30MB, receive window 3.8MB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Buffer configuration: mode Both; send window 30MB, send buffer 4MB; recv window 3.8MB, recv buffer 4MB
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Final network configuration: rx 12.5MB (100Mbit), tx 12.5MB (100Mbit), rtt 300ms; congestion algorithm newreno with initial window 1kB; send window 30MB, receive window 3.8MB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Buffer configuration: mode Both; send window 30MB, send buffer 4MB; recv window 3.8MB, recv buffer 4MB
[INFO] [stdout] test transport::tests::congestion_config_compat ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stdout] test transport::tests::congestion_config_incompat ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stdout] test transport::tests::issue169_bandwidth_config ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT aa -> aa2
[INFO] [stdout] test session::put::test::compat_v2_v1 ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stdout] test transport::tests::modes ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Final network configuration: rx 1MB (8Mbit), tx 1MB (8Mbit), rtt 456ms; congestion algorithm cubic with initial window <default>; send window 3.6MB, receive window 456kB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stdout] test transport::tests::issue169_curveball_do_send_default_bandwidth_if_explicitly_set ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stdout] test transport::tests::negotiation ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Buffer configuration: mode Rx; recv window 456kB, recv buffer 4MB
[INFO] [stdout] test transport::tests::parallel_scales_receive_window ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Final network configuration: rx 1MB (8Mbit), tx 1MB (8Mbit), rtt 456ms; congestion algorithm cubic with initial window <default>; send window 3.6MB, receive window 456kB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stdout] test transport::tests::issue169_dont_send_default_bandwidth_in_client_message ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Buffer configuration: mode Tx; send window 3.6MB, send buffer 4MB
[INFO] [stdout] test transport::tests::parallel_sets_max_concurrent_streams ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT file -> /dev/null
[INFO] [stdout] test transport::tests::test_min_ignoring_zero ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Could not write to destination: Destination path exists but is not a regular file
[INFO] [stdout] test util::address_family::test::deser_invalid ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stdout] test session::put::test::put_preserve_atime_mtime ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stdout] test util::address_family::test::deser_str ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Final network configuration: rx 1MB (8Mbit), tx 1MB (8Mbit), rtt 1s; congestion algorithm cubic with initial window <default>; send window 8MB, receive window 1MB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stdout] test util::cert::tests::type_tag_cases ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Buffer configuration: mode Rx; recv window 1MB, recv buffer 4MB
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Final network configuration: rx 1MB (8Mbit), tx 1MB (8Mbit), rtt 1s; congestion algorithm cubic with initial window <default>; send window 8MB, receive window 1MB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Buffer configuration: mode Rx; recv window 1MB, recv buffer 4MB
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT hi -> hi2
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Final network configuration: rx 12.5MB (100Mbit), tx 12.5MB (100Mbit), rtt 300ms; congestion algorithm cubic with initial window <default>; send window 30MB, receive window 3.8MB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Buffer configuration: mode Both; send window 30MB, send buffer 4MB; recv window 3.8MB, recv buffer 4MB
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Final network configuration: rx 12.5MB (100Mbit), tx 12.5MB (100Mbit), rtt 300ms; congestion algorithm cubic with initial window <default>; send window 30MB, receive window 3.8MB, UDP buffer size 4MB; packet_threshold 3, time_threshold 1.125xRTT
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Buffer configuration: mode Both; send window 30MB, send buffer 4MB; recv window 3.8MB, recv buffer 4MB
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: [ModeBits:0644, AccessTime:Unsigned(12345), ModificationTime:Unsigned(654321)]
[INFO] [stdout] test util::cert::tests::generate_works ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT file_no_x -> created/file_no_x
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0755]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT file_x -> created/file_x
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 755; umask 022 => creat mode 755
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stdout] test session::put::test::put_preserves_execute_bit ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stdout] test session::put::test::put_to_login_dir ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT file1 -> 
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT file1 -> file2
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stdout] test session::put::test::put_success ... ok
[INFO] [stdout] test session::put::test::source_is_a_directory ... ok
[INFO] [stdout] test util::dns::tests::failure ... ok
[INFO] [stdout] test util::dns::tests::ipv4 ... FAILED
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stdout] test session::put::test::source_file_not_found ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stdout] test util::dns::tests::ipv6 ... FAILED
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT file1 -> destdir/foo
[INFO] [stdout] test session::put::test::put_creates_missing_parent_directory ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT file1 -> destdir/
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stdout] test session::put::test::write_fail_permissions ... FAILED
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stdout] test session::put::test::write_creates_missing_destination_directory ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT file1 -> /dev/
[INFO] [stdout] test util::io::microbench::microbench_copy_large_vs_tokio_copy ... ignored, microbenchmark; run manually
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Using v2 file header/trailer
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Header metadata: [ModeBits:0644]
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m PUT file1 -> destdir
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m inbound file mode 644; umask 022 => creat mode 644
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m Trailer metadata: []
[INFO] [stdout] test session::put::test::write_to_directory ... ok
[INFO] [stdout] test util::optionalify::test::optionality ... ok
[INFO] [stdout] test util::port_range::tests::invalid_negative ... ok
[INFO] [stdout] test util::port_range::tests::invalid_out_of_range ... ok
[INFO] [stdout] test util::port_range::tests::invalid_range ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m bound endpoint to UDP port 1
[INFO] [stdout] test util::port_range::tests::output_range ... ok
[INFO] [stdout] test util::port_range::tests::invalid_unparsable ... ok
[INFO] [stdout] test session::set_meta::test::setmeta_file_not_found ... ok
[INFO] [stdout] test session::set_meta::test::setmeta_success ... ok
[INFO] [stdout] test session::put::test::device_nodes_disallowed ... ok
[INFO] [stdout] test util::dirwalk::test::recurse ... ok
[INFO] [stdout] test util::dirwalk::test::recurse_files_only ... ok
[INFO] [stdout] test util::port_range::tests::output_single ... ok
[INFO] [stdout] test util::port_range::tests::parse_range ... ok
[INFO] [stdout] test util::socket::test::bind_ipv6 ... ok
[INFO] [stderr] [2m2026-10-06 16:38:30L[0m [34mDEBUG[0m bound endpoint to UDP port 1
[INFO] [stdout] test util::port_range::tests::parse_single ... ok
[INFO] [stdout] test util::socket::test::bind_range ... ok
[INFO] [stdout] test util::process::test::drop_coverage ... ok
[INFO] [stdout] test util::socket::test::bind_range_fails_non_root ... FAILED
[INFO] [stdout] test util::dirwalk::test::recurse_inaccessible_dir ... FAILED
[INFO] [stdout] test util::stats::tests::zero ... ok
[INFO] [stdout] test util::stats::tests::unknown ... ok
[INFO] [stdout] test util::dirwalk::test::recurse_to_bare_host ... ok
[INFO] [stdout] test util::time::tests::cannot_start_twice - should panic ... ok
[INFO] [stdout] test util::time::tests::cannot_restart_stopped_chain - should panic ... ok
[INFO] [stdout] test util::port_range::tests::port_range_combine ... ok
[INFO] [stdout] test util::time::tests::cannot_stop - should panic ... ok
[INFO] [stdout] test util::time::tests::default_stopwatch_is_not_running ... ok
[INFO] [stdout] test util::time::tests::running_chain ... ok
[INFO] [stdout] test util::stats::tests::correctness ... ok
[INFO] [stdout] test util::time::tests::new_stopwatch_is_running ... ok
[INFO] [stdout] test util::time::tests::time_conversions ... ok
[INFO] [stdout] test util::tracing::test::test_create_layers_with_invalid_level ... ok
[INFO] [stdout] test util::tracing::test::test_progress_writer ... ok
[INFO] [stdout] test util::tracing::test::test_progress_writer_hidden ... ok
[INFO] [stdout] test util::dirwalk::test::recurse_to_abs_path ... ok
[INFO] [stdout] test util::tracing::test::test_tracing_layer_rfc3339 ... ok
[INFO] [stdout] test util::tracing::test::trace_levels ... ok
[INFO] [stdout] test util::dirwalk::test::recurse_trailing_slash ... ok
[INFO] [stdout] test util::file_ext::tests::dest_is_dir ... ok
[INFO] [stdout] test util::tracing::test::test_setup_initialization ... ok
[INFO] [stdout] test util::tracing::test::setup_tracing ... ok
[INFO] [stdout] test util::file_ext::tests::dest_is_symlink_to_dir ... ok
[INFO] [stdout] test util::file_ext::tests::dest_is_broken_link ... ok
[INFO] [stdout] test util::tracing::test::test_create_layers_with_file_output ... ok
[INFO] [stdout] test util::file_ext::tests::dest_is_symlink_to_file ... ok
[INFO] [stdout] test util::stats::tests::format_rate_ ... ok
[INFO] [stdout] test util::port_range::tests::port_range_not_zero ... ok
[INFO] [stdout] test util::socket::test::set_socket_bufsize_direct ... ok
[INFO] [stdout] test util::address_family::test::serialize ... ok
[INFO] [stdout] test util::tracing::test::test_create_layers_with_console_output ... ok
[INFO] [stdout] test util::time::tests::empty_chain ... ok
[INFO] [stdout] test util::time::tests::finished_chain ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- config::ssh::includes::test::home_dir_other_user stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'config::ssh::includes::test::home_dir_other_user' (4434) panicked at src/config/ssh/includes.rs:124:42:
[INFO] [stdout] this test requires a USER: NotPresent
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5efcb7526071 - 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:     0x5efcb7526071 - 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:     0x5efcb7526071 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5efcb7526071 - <<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:     0x5efcb754373a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5efcb754373a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5efcb752e3ac - 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:     0x5efcb752e3ac - <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:     0x5efcb74fd1a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5efcb74fd1a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5efcb751bdf9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5efcb6b535c0 - <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:     0x5efcb6b535c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5efcb751c122 - <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:     0x5efcb751c122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5efcb74fd252 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5efcb74f5439 - 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:     0x5efcb74fe38d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5efcb754400c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5efcb7543d32 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5efcb669bf5e - <core[a373ad73a504971]::result::Result<alloc[2e1b2a31b91974c5]::string::String, std[617be2ca0a6fd877]::env::VarError>>::expect
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1184:23
[INFO] [stdout]   21:     0x5efcb6960c67 - qcp[5a8228bed0ed2768]::config::ssh::includes::test::home_dir_other_user
[INFO] [stdout]                                at /opt/rustwide/workdir/src/config/ssh/includes.rs:124:42
[INFO] [stdout]   22:     0x5efcb694bd37 - qcp[5a8228bed0ed2768]::config::ssh::includes::test::home_dir_other_user::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/config/ssh/includes.rs:121:29
[INFO] [stdout]   23:     0x5efcb64036a6 - <qcp[5a8228bed0ed2768]::config::ssh::includes::test::home_dir_other_user::{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]   24:     0x5efcb6b46a0b - <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]   25:     0x5efcb6b46a0b - 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]   26:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x5efcb6b53be5 - <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]   28:     0x5efcb6b53be5 - 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]   29:     0x5efcb6b53be5 - 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]   30:     0x5efcb6b53be5 - 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]   31:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x5efcb6b4d4d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x5efcb6b4d4d4 - 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]   35:     0x5efcb6b56c72 - 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]   36:     0x5efcb6b56c72 - <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]   37:     0x5efcb6b56c72 - 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]   38:     0x5efcb6b56c72 - 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]   39:     0x5efcb6b56c72 - 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]   40:     0x5efcb6b56c72 - 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]   41:     0x5efcb6b56c72 - <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]   42:     0x5efcb7524adf - <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]   43:     0x5efcb7524adf - <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]   44:     0x7a8e2a2bfdfa - <unknown>
[INFO] [stdout]   45:     0x7a8e2a3533d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- os::unix::test::config_paths stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'os::unix::test::config_paths' (4464) panicked at src/os/unix.rs:212:9:
[INFO] [stdout] assertion failed: s.to_string_lossy().starts_with(HOME_COMMON)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5efcb7526071 - 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:     0x5efcb7526071 - 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:     0x5efcb7526071 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5efcb7526071 - <<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:     0x5efcb754373a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5efcb754373a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5efcb752e3ac - 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:     0x5efcb752e3ac - <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:     0x5efcb74fd1a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5efcb74fd1a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5efcb751bdf9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5efcb6b535c0 - <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:     0x5efcb6b535c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5efcb751c122 - <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:     0x5efcb751c122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5efcb74fd284 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:678:13
[INFO] [stdout]   16:     0x5efcb74f5439 - 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:     0x5efcb74fe38d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5efcb754400c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5efcb7543fd2 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5efcb677f8d8 - qcp[5a8228bed0ed2768]::os::unix::test::config_paths
[INFO] [stdout]                                at /opt/rustwide/workdir/src/os/unix.rs:212:9
[INFO] [stdout]   21:     0x5efcb6767317 - qcp[5a8228bed0ed2768]::os::unix::test::config_paths::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/os/unix.rs:204:22
[INFO] [stdout]   22:     0x5efcb6401266 - <qcp[5a8228bed0ed2768]::os::unix::test::config_paths::{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]   23:     0x5efcb6b46a0b - <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]   24:     0x5efcb6b46a0b - 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]   25:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   26:     0x5efcb6b53be5 - <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]   27:     0x5efcb6b53be5 - 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]   28:     0x5efcb6b53be5 - 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]   29:     0x5efcb6b53be5 - 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]   30:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   31:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   32:     0x5efcb6b4d4d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   33:     0x5efcb6b4d4d4 - 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]   34:     0x5efcb6b56c72 - 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]   35:     0x5efcb6b56c72 - <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]   36:     0x5efcb6b56c72 - 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]   37:     0x5efcb6b56c72 - 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]   38:     0x5efcb6b56c72 - 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]   39:     0x5efcb6b56c72 - 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]   40:     0x5efcb6b56c72 - <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]   41:     0x5efcb7524adf - <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]   42:     0x5efcb7524adf - <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]   43:     0x7a8e2a2bfdfa - <unknown>
[INFO] [stdout]   44:     0x7a8e2a3533d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- session::get::test::permission_denied stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'session::get::test::permission_denied' (4578) panicked at src/protocol/session/response.rs:289:22:
[INFO] [stdout] called `Result::unwrap_err()` on an `Ok` value: RequestResult { stats: CommandStats { payload_bytes: 4, peak_transfer_rate: 0, skipped_files: 0 }, list: None }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5efcb7526071 - 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:     0x5efcb7526071 - 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:     0x5efcb7526071 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5efcb7526071 - <<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:     0x5efcb754373a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5efcb754373a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5efcb752e3ac - 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:     0x5efcb752e3ac - <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:     0x5efcb74fd1a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5efcb74fd1a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5efcb751bdf9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5efcb6b535c0 - <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:     0x5efcb6b535c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5efcb751c122 - <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:     0x5efcb751c122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5efcb74fd252 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5efcb74f5439 - 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:     0x5efcb74fe38d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5efcb754400c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5efcb7543d32 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5efcb669c203 - <core[a373ad73a504971]::result::Result<qcp[5a8228bed0ed2768]::session::RequestResult, anyhow[b780eabbadaab445]::Error>>::unwrap_err
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1328:22
[INFO] [stdout]   21:     0x5efcb66b3b73 - <qcp[5a8228bed0ed2768]::protocol::session::response::Status as core[a373ad73a504971]::convert::From<core[a373ad73a504971]::result::Result<qcp[5a8228bed0ed2768]::session::RequestResult, anyhow[b780eabbadaab445]::Error>>>::from
[INFO] [stdout]                                at /opt/rustwide/workdir/src/protocol/session/response.rs:289:22
[INFO] [stdout]   22:     0x5efcb68e194d - qcp[5a8228bed0ed2768]::session::get::test::permission_denied::{closure#0}::{closure#0}::{closure#0}::<i32>
[INFO] [stdout]                                at /opt/rustwide/workdir/src/session/get.rs:385:24
[INFO] [stdout]   23:     0x5efcb6916d56 - <littertray[db8fe701ad7a639e]::LitterTray>::try_with_async::<qcp[5a8228bed0ed2768]::session::get::test::permission_denied::{closure#0}::{closure#0}, ()>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/littertray-1.1.0/src/lib.rs:227:36
[INFO] [stdout]   24:     0x5efcb694361d - qcp[5a8228bed0ed2768]::session::get::test::permission_denied::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/session/get.rs:389:10
[INFO] [stdout]   25:     0x5efcb6569d05 - <core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>> as core[a373ad73a504971]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x5efcb6569ebd - <core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>> as core[a373ad73a504971]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/future/future.rs:133:9
[INFO] [stdout]   27:     0x5efcb68a7aed - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:70
[INFO] [stdout]   28:     0x5efcb68a7778 - tokio[afb6dd99223b62c2]::task::coop::with_budget::<core[a373ad73a504971]::task::poll::Poll<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>, <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:167:5
[INFO] [stdout]   29:     0x5efcb68a7778 - tokio[afb6dd99223b62c2]::task::coop::budget::<core[a373ad73a504971]::task::poll::Poll<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>, <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:133:5
[INFO] [stdout]   30:     0x5efcb68a7778 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:25
[INFO] [stdout]   31:     0x5efcb68816c7 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Context>::enter::<core[a373ad73a504971]::task::poll::Poll<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>, <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:451:19
[INFO] [stdout]   32:     0x5efcb68a443d - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:777:44
[INFO] [stdout]   33:     0x5efcb68a1ffb - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:68
[INFO] [stdout]   34:     0x5efcb649246a - <tokio[afb6dd99223b62c2]::runtime::context::scoped::Scoped<tokio[afb6dd99223b62c2]::runtime::scheduler::Context>>::set::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   35:     0x5efcb644efaa - tokio[afb6dd99223b62c2]::runtime::context::set_scheduler::<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:38
[INFO] [stdout]   36:     0x5efcb68869bc - <std[617be2ca0a6fd877]::thread::local::LocalKey<tokio[afb6dd99223b62c2]::runtime::context::Context>>::try_with::<tokio[afb6dd99223b62c2]::runtime::context::set_scheduler<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>::{closure#0}>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>)>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/local.rs:463:12
[INFO] [stdout]   37:     0x5efcb688610c - <std[617be2ca0a6fd877]::thread::local::LocalKey<tokio[afb6dd99223b62c2]::runtime::context::Context>>::with::<tokio[afb6dd99223b62c2]::runtime::context::set_scheduler<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>::{closure#0}>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>)>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/local.rs:427:20
[INFO] [stdout]   38:     0x5efcb6413f11 - tokio[afb6dd99223b62c2]::runtime::context::set_scheduler::<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:17
[INFO] [stdout]   39:     0x5efcb688e259 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:27
[INFO] [stdout]   40:     0x5efcb688ef17 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:765:24
[INFO] [stdout]   41:     0x5efcb68a0e2c - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:205:33
[INFO] [stdout]   42:     0x5efcb697b8ba - tokio[afb6dd99223b62c2]::runtime::context::runtime::enter_runtime::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>::{closure#0}, core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   43:     0x5efcb687ed54 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:193:9
[INFO] [stdout]   44:     0x5efcb649003b - <tokio[afb6dd99223b62c2]::runtime::runtime::Runtime>::block_on_inner::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/runtime.rs:371:52
[INFO] [stdout]   45:     0x5efcb64903b1 - <tokio[afb6dd99223b62c2]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/runtime.rs:345:18
[INFO] [stdout]   46:     0x5efcb695d3f3 - qcp[5a8228bed0ed2768]::session::get::test::permission_denied
[INFO] [stdout]                                at /opt/rustwide/workdir/src/session/get.rs:389:10
[INFO] [stdout]   47:     0x5efcb6942577 - qcp[5a8228bed0ed2768]::session::get::test::permission_denied::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/session/get.rs:379:37
[INFO] [stdout]   48:     0x5efcb6402c06 - <qcp[5a8228bed0ed2768]::session::get::test::permission_denied::{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]   49:     0x5efcb6b46a0b - <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]   50:     0x5efcb6b46a0b - 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]   51:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   52:     0x5efcb6b53be5 - <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]   53:     0x5efcb6b53be5 - 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]   54:     0x5efcb6b53be5 - 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]   55:     0x5efcb6b53be5 - 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]   56:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   57:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   58:     0x5efcb6b4d4d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   59:     0x5efcb6b4d4d4 - 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]   60:     0x5efcb6b56c72 - 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]   61:     0x5efcb6b56c72 - <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]   62:     0x5efcb6b56c72 - 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]   63:     0x5efcb6b56c72 - 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]   64:     0x5efcb6b56c72 - 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]   65:     0x5efcb6b56c72 - 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]   66:     0x5efcb6b56c72 - <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]   67:     0x5efcb7524adf - <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]   68:     0x5efcb7524adf - <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]   69:     0x7a8e2a2bfdfa - <unknown>
[INFO] [stdout]   70:     0x7a8e2a3533d4 - clone
[INFO] [stdout]   71:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- util::dns::tests::ipv4 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'util::dns::tests::ipv4' (4673) panicked at src/util/dns.rs:44:84:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: host name lookup for ipv4.google.com failed
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     failed to lookup address information: Temporary failure in name resolution
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<alloc::vec::into_iter::IntoIter<core::net::socket_addr::SocketAddr>, core::io::error::Error> as anyhow::Context<alloc::vec::into_iter::IntoIter<core::net::socket_addr::SocketAddr>, core::io::error::Error>>::with_context::<alloc::string::String, qcp::util::dns::lookup_host_by_family<qcp::util::address_family::AddressFamily>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: qcp::util::dns::lookup_host_by_family::<qcp::util::address_family::AddressFamily>
[INFO] [stdout]              at /opt/rustwide/workdir/src/util/dns.rs:23:10
[INFO] [stdout]    3: qcp::util::dns::tests::ipv4::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/util/dns.rs:44:22
[INFO] [stdout]    4: <core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/future/future.rs:133:9
[INFO] [stdout]    5: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/future/future.rs:133:9
[INFO] [stdout]    6: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:70
[INFO] [stdout]    7: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:167:5
[INFO] [stdout]    8: tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:133:5
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:25
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<()>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:451:19
[INFO] [stdout]   11: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:777:44
[INFO] [stdout]   12: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:68
[INFO] [stdout]   13: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   14: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:38
[INFO] [stdout]   15: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>)>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/local.rs:463:12
[INFO] [stdout]   16: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>)>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/local.rs:427:20
[INFO] [stdout]   17: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:17
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:27
[INFO] [stdout]   19: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:765:24
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:205:33
[INFO] [stdout]   21: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   22: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:193:9
[INFO] [stdout]   23: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/runtime.rs:371:52
[INFO] [stdout]   24: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/runtime.rs:345:18
[INFO] [stdout]   25: qcp::util::dns::tests::ipv4
[INFO] [stdout]              at /opt/rustwide/workdir/src/util/dns.rs:45:34
[INFO] [stdout]   26: qcp::util::dns::tests::ipv4::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/util/dns.rs:43:20
[INFO] [stdout]   27: <qcp::util::dns::tests::ipv4::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   30: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   31: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   32: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   33: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   34: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   35: test::run_test_in_process
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   36: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   37: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   38: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   39: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   40: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   41: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   42: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   43: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   44: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   45: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   47: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   48: <unknown>
[INFO] [stdout]   49: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5efcb7526071 - 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:     0x5efcb7526071 - 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:     0x5efcb7526071 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5efcb7526071 - <<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:     0x5efcb754373a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5efcb754373a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5efcb752e3ac - 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:     0x5efcb752e3ac - <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:     0x5efcb74fd1a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5efcb74fd1a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5efcb751bdf9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5efcb6b535c0 - <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:     0x5efcb6b535c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5efcb751c122 - <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:     0x5efcb751c122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5efcb74fd252 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5efcb74f5439 - 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:     0x5efcb74fe38d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5efcb754400c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5efcb7543d32 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5efcb65ad792 - <core[a373ad73a504971]::result::Result<core[a373ad73a504971]::net::ip_addr::IpAddr, anyhow[b780eabbadaab445]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5efcb65ad792 - qcp[5a8228bed0ed2768]::util::dns::tests::ipv4::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/util/dns.rs:44:84
[INFO] [stdout]   22:     0x5efcb6569d42 - <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]   23:     0x5efcb6569efd - <core[a373ad73a504971]::pin::Pin<&mut 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]   24:     0x5efcb68a7b2d - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:70
[INFO] [stdout]   25:     0x5efcb68a7875 - tokio[afb6dd99223b62c2]::task::coop::with_budget::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:167:5
[INFO] [stdout]   26:     0x5efcb68a7875 - tokio[afb6dd99223b62c2]::task::coop::budget::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:133:5
[INFO] [stdout]   27:     0x5efcb68a7875 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:25
[INFO] [stdout]   28:     0x5efcb6881cb2 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Context>::enter::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:451:19
[INFO] [stdout]   29:     0x5efcb68a4f3d - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut 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.52.3/src/runtime/scheduler/current_thread/mod.rs:777:44
[INFO] [stdout]   30:     0x5efcb68a2024 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:68
[INFO] [stdout]   31:     0x5efcb649258b - <tokio[afb6dd99223b62c2]::runtime::context::scoped::Scoped<tokio[afb6dd99223b62c2]::runtime::scheduler::Context>>::set::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   32:     0x5efcb644f039 - tokio[afb6dd99223b62c2]::runtime::context::set_scheduler::<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:38
[INFO] [stdout]   33:     0x5efcb6886c3f - <std[617be2ca0a6fd877]::thread::local::LocalKey<tokio[afb6dd99223b62c2]::runtime::context::Context>>::try_with::<tokio[afb6dd99223b62c2]::runtime::context::set_scheduler<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/local.rs:463:12
[INFO] [stdout]   34:     0x5efcb68861ce - <std[617be2ca0a6fd877]::thread::local::LocalKey<tokio[afb6dd99223b62c2]::runtime::context::Context>>::with::<tokio[afb6dd99223b62c2]::runtime::context::set_scheduler<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/local.rs:427:20
[INFO] [stdout]   35:     0x5efcb6413f8d - tokio[afb6dd99223b62c2]::runtime::context::set_scheduler::<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:17
[INFO] [stdout]   36:     0x5efcb688e6b0 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:27
[INFO] [stdout]   37:     0x5efcb688ef97 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut 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.52.3/src/runtime/scheduler/current_thread/mod.rs:765:24
[INFO] [stdout]   38:     0x5efcb68a11a6 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CurrentThread>::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.52.3/src/runtime/scheduler/current_thread/mod.rs:205:33
[INFO] [stdout]   39:     0x5efcb697b9ea - tokio[afb6dd99223b62c2]::runtime::context::runtime::enter_runtime::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CurrentThread>::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.52.3/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   40:     0x5efcb687ede4 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CurrentThread>::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.52.3/src/runtime/scheduler/current_thread/mod.rs:193:9
[INFO] [stdout]   41:     0x5efcb64900fb - <tokio[afb6dd99223b62c2]::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.52.3/src/runtime/runtime.rs:371:52
[INFO] [stdout]   42:     0x5efcb649054b - <tokio[afb6dd99223b62c2]::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.52.3/src/runtime/runtime.rs:345:18
[INFO] [stdout]   43:     0x5efcb65baf29 - qcp[5a8228bed0ed2768]::util::dns::tests::ipv4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/util/dns.rs:45:34
[INFO] [stdout]   44:     0x5efcb65ad637 - qcp[5a8228bed0ed2768]::util::dns::tests::ipv4::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/util/dns.rs:43:20
[INFO] [stdout]   45:     0x5efcb6401726 - <qcp[5a8228bed0ed2768]::util::dns::tests::ipv4::{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]   46:     0x5efcb6b46a0b - <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]   47:     0x5efcb6b46a0b - 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]   48:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   49:     0x5efcb6b53be5 - <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]   50:     0x5efcb6b53be5 - 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]   51:     0x5efcb6b53be5 - 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]   52:     0x5efcb6b53be5 - 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]   53:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   54:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   55:     0x5efcb6b4d4d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   56:     0x5efcb6b4d4d4 - 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]   57:     0x5efcb6b56c72 - 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]   58:     0x5efcb6b56c72 - <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]   59:     0x5efcb6b56c72 - 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]   60:     0x5efcb6b56c72 - 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]   61:     0x5efcb6b56c72 - 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]   62:     0x5efcb6b56c72 - 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]   63:     0x5efcb6b56c72 - <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]   64:     0x5efcb7524adf - <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]   65:     0x5efcb7524adf - <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]   66:     0x7a8e2a2bfdfa - <unknown>
[INFO] [stdout]   67:     0x7a8e2a3533d4 - clone
[INFO] [stdout]   68:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- util::dns::tests::ipv6 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'util::dns::tests::ipv6' (4675) panicked at src/util/dns.rs:54:85:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: host name lookup for ipv6.google.com failed
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     failed to lookup address information: Temporary failure in name resolution
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<alloc::vec::into_iter::IntoIter<core::net::socket_addr::SocketAddr>, core::io::error::Error> as anyhow::Context<alloc::vec::into_iter::IntoIter<core::net::socket_addr::SocketAddr>, core::io::error::Error>>::with_context::<alloc::string::String, qcp::util::dns::lookup_host_by_family<qcp::util::address_family::AddressFamily>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: qcp::util::dns::lookup_host_by_family::<qcp::util::address_family::AddressFamily>
[INFO] [stdout]              at /opt/rustwide/workdir/src/util/dns.rs:23:10
[INFO] [stdout]    3: qcp::util::dns::tests::ipv6::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/util/dns.rs:54:22
[INFO] [stdout]    4: <core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/future/future.rs:133:9
[INFO] [stdout]    5: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/future/future.rs:133:9
[INFO] [stdout]    6: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:70
[INFO] [stdout]    7: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:167:5
[INFO] [stdout]    8: tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:133:5
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:25
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<()>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:451:19
[INFO] [stdout]   11: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:777:44
[INFO] [stdout]   12: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:68
[INFO] [stdout]   13: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   14: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:38
[INFO] [stdout]   15: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>)>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/local.rs:463:12
[INFO] [stdout]   16: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>)>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/local.rs:427:20
[INFO] [stdout]   17: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:17
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:27
[INFO] [stdout]   19: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:765:24
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:205:33
[INFO] [stdout]   21: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   22: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:193:9
[INFO] [stdout]   23: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/runtime.rs:371:52
[INFO] [stdout]   24: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/runtime.rs:345:18
[INFO] [stdout]   25: qcp::util::dns::tests::ipv6
[INFO] [stdout]              at /opt/rustwide/workdir/src/util/dns.rs:55:34
[INFO] [stdout]   26: qcp::util::dns::tests::ipv6::{closure#0}
[INFO] [stdout]              at /opt/rustwide/workdir/src/util/dns.rs:53:20
[INFO] [stdout]   27: <qcp::util::dns::tests::ipv6::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   30: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   31: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   32: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   33: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   34: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   35: test::run_test_in_process
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   36: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   37: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   38: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   39: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   40: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   41: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   42: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   43: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   44: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   45: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   47: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   48: <unknown>
[INFO] [stdout]   49: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5efcb7526071 - 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:     0x5efcb7526071 - 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:     0x5efcb7526071 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5efcb7526071 - <<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:     0x5efcb754373a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5efcb754373a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5efcb752e3ac - 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:     0x5efcb752e3ac - <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:     0x5efcb74fd1a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5efcb74fd1a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5efcb751bdf9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5efcb6b535c0 - <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:     0x5efcb6b535c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5efcb751c122 - <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:     0x5efcb751c122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5efcb74fd252 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5efcb74f5439 - 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:     0x5efcb74fe38d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5efcb754400c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5efcb7543d32 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5efcb65ad945 - <core[a373ad73a504971]::result::Result<core[a373ad73a504971]::net::ip_addr::IpAddr, anyhow[b780eabbadaab445]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5efcb65ad945 - qcp[5a8228bed0ed2768]::util::dns::tests::ipv6::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/util/dns.rs:54:85
[INFO] [stdout]   22:     0x5efcb6569d42 - <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]   23:     0x5efcb6569efd - <core[a373ad73a504971]::pin::Pin<&mut 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]   24:     0x5efcb68a7b2d - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:70
[INFO] [stdout]   25:     0x5efcb68a7875 - tokio[afb6dd99223b62c2]::task::coop::with_budget::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:167:5
[INFO] [stdout]   26:     0x5efcb68a7875 - tokio[afb6dd99223b62c2]::task::coop::budget::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:133:5
[INFO] [stdout]   27:     0x5efcb68a7875 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:25
[INFO] [stdout]   28:     0x5efcb6881cb2 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Context>::enter::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:451:19
[INFO] [stdout]   29:     0x5efcb68a4f3d - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut 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.52.3/src/runtime/scheduler/current_thread/mod.rs:777:44
[INFO] [stdout]   30:     0x5efcb68a2024 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:68
[INFO] [stdout]   31:     0x5efcb649258b - <tokio[afb6dd99223b62c2]::runtime::context::scoped::Scoped<tokio[afb6dd99223b62c2]::runtime::scheduler::Context>>::set::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   32:     0x5efcb644f039 - tokio[afb6dd99223b62c2]::runtime::context::set_scheduler::<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:38
[INFO] [stdout]   33:     0x5efcb6886c3f - <std[617be2ca0a6fd877]::thread::local::LocalKey<tokio[afb6dd99223b62c2]::runtime::context::Context>>::try_with::<tokio[afb6dd99223b62c2]::runtime::context::set_scheduler<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/local.rs:463:12
[INFO] [stdout]   34:     0x5efcb68861ce - <std[617be2ca0a6fd877]::thread::local::LocalKey<tokio[afb6dd99223b62c2]::runtime::context::Context>>::with::<tokio[afb6dd99223b62c2]::runtime::context::set_scheduler<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/local.rs:427:20
[INFO] [stdout]   35:     0x5efcb6413f8d - tokio[afb6dd99223b62c2]::runtime::context::set_scheduler::<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:17
[INFO] [stdout]   36:     0x5efcb688e6b0 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:27
[INFO] [stdout]   37:     0x5efcb688ef97 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut 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.52.3/src/runtime/scheduler/current_thread/mod.rs:765:24
[INFO] [stdout]   38:     0x5efcb68a11a6 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CurrentThread>::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.52.3/src/runtime/scheduler/current_thread/mod.rs:205:33
[INFO] [stdout]   39:     0x5efcb697b9ea - tokio[afb6dd99223b62c2]::runtime::context::runtime::enter_runtime::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CurrentThread>::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.52.3/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   40:     0x5efcb687ede4 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CurrentThread>::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.52.3/src/runtime/scheduler/current_thread/mod.rs:193:9
[INFO] [stdout]   41:     0x5efcb64900fb - <tokio[afb6dd99223b62c2]::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.52.3/src/runtime/runtime.rs:371:52
[INFO] [stdout]   42:     0x5efcb649054b - <tokio[afb6dd99223b62c2]::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.52.3/src/runtime/runtime.rs:345:18
[INFO] [stdout]   43:     0x5efcb65bb0b9 - qcp[5a8228bed0ed2768]::util::dns::tests::ipv6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/util/dns.rs:55:34
[INFO] [stdout]   44:     0x5efcb65ad667 - qcp[5a8228bed0ed2768]::util::dns::tests::ipv6::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/util/dns.rs:53:20
[INFO] [stdout]   45:     0x5efcb6401746 - <qcp[5a8228bed0ed2768]::util::dns::tests::ipv6::{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]   46:     0x5efcb6b46a0b - <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]   47:     0x5efcb6b46a0b - 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]   48:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   49:     0x5efcb6b53be5 - <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]   50:     0x5efcb6b53be5 - 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]   51:     0x5efcb6b53be5 - 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]   52:     0x5efcb6b53be5 - 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]   53:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   54:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   55:     0x5efcb6b4d4d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   56:     0x5efcb6b4d4d4 - 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]   57:     0x5efcb6b56c72 - 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]   58:     0x5efcb6b56c72 - <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]   59:     0x5efcb6b56c72 - 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]   60:     0x5efcb6b56c72 - 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]   61:     0x5efcb6b56c72 - 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]   62:     0x5efcb6b56c72 - 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]   63:     0x5efcb6b56c72 - <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]   64:     0x5efcb7524adf - <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]   65:     0x5efcb7524adf - <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]   66:     0x7a8e2a2bfdfa - <unknown>
[INFO] [stdout]   67:     0x7a8e2a3533d4 - clone
[INFO] [stdout]   68:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- session::put::test::write_fail_permissions stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'session::put::test::write_fail_permissions' (4625) panicked at src/session/put.rs:536:25:
[INFO] [stdout] called `Result::unwrap_err()` on an `Ok` value: RequestResult { stats: CommandStats { payload_bytes: 8, peak_transfer_rate: 0, skipped_files: 0 }, list: None }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5efcb7526071 - 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:     0x5efcb7526071 - 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:     0x5efcb7526071 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5efcb7526071 - <<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:     0x5efcb754373a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5efcb754373a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5efcb752e3ac - 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:     0x5efcb752e3ac - <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:     0x5efcb74fd1a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5efcb74fd1a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5efcb751bdf9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5efcb6b535c0 - <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:     0x5efcb6b535c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5efcb751c122 - <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:     0x5efcb751c122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5efcb74fd252 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5efcb74f5439 - 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:     0x5efcb74fe38d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5efcb754400c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5efcb7543d32 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5efcb669c203 - <core[a373ad73a504971]::result::Result<qcp[5a8228bed0ed2768]::session::RequestResult, anyhow[b780eabbadaab445]::Error>>::unwrap_err
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1328:22
[INFO] [stdout]   21:     0x5efcb68e93af - qcp[5a8228bed0ed2768]::session::put::test::write_fail_permissions::{closure#0}::{closure#0}::{closure#0}::<i32>
[INFO] [stdout]                                at /opt/rustwide/workdir/src/session/put.rs:536:25
[INFO] [stdout]   22:     0x5efcb691f4e6 - <littertray[db8fe701ad7a639e]::LitterTray>::try_with_async::<qcp[5a8228bed0ed2768]::session::put::test::write_fail_permissions::{closure#0}::{closure#0}, ()>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/littertray-1.1.0/src/lib.rs:227:36
[INFO] [stdout]   23:     0x5efcb6947924 - qcp[5a8228bed0ed2768]::session::put::test::write_fail_permissions::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/session/put.rs:545:10
[INFO] [stdout]   24:     0x5efcb6569d05 - <core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>> as core[a373ad73a504971]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/future/future.rs:133:9
[INFO] [stdout]   25:     0x5efcb6569ebd - <core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>> as core[a373ad73a504971]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/future/future.rs:133:9
[INFO] [stdout]   26:     0x5efcb68a7aed - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:70
[INFO] [stdout]   27:     0x5efcb68a7778 - tokio[afb6dd99223b62c2]::task::coop::with_budget::<core[a373ad73a504971]::task::poll::Poll<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>, <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:167:5
[INFO] [stdout]   28:     0x5efcb68a7778 - tokio[afb6dd99223b62c2]::task::coop::budget::<core[a373ad73a504971]::task::poll::Poll<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>, <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:133:5
[INFO] [stdout]   29:     0x5efcb68a7778 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:25
[INFO] [stdout]   30:     0x5efcb68816c7 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Context>::enter::<core[a373ad73a504971]::task::poll::Poll<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>, <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:451:19
[INFO] [stdout]   31:     0x5efcb68a443d - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:777:44
[INFO] [stdout]   32:     0x5efcb68a1ffb - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:68
[INFO] [stdout]   33:     0x5efcb649246a - <tokio[afb6dd99223b62c2]::runtime::context::scoped::Scoped<tokio[afb6dd99223b62c2]::runtime::scheduler::Context>>::set::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   34:     0x5efcb644efaa - tokio[afb6dd99223b62c2]::runtime::context::set_scheduler::<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:38
[INFO] [stdout]   35:     0x5efcb68869bc - <std[617be2ca0a6fd877]::thread::local::LocalKey<tokio[afb6dd99223b62c2]::runtime::context::Context>>::try_with::<tokio[afb6dd99223b62c2]::runtime::context::set_scheduler<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>::{closure#0}>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>)>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/local.rs:463:12
[INFO] [stdout]   36:     0x5efcb688610c - <std[617be2ca0a6fd877]::thread::local::LocalKey<tokio[afb6dd99223b62c2]::runtime::context::Context>>::with::<tokio[afb6dd99223b62c2]::runtime::context::set_scheduler<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>::{closure#0}>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>)>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/local.rs:427:20
[INFO] [stdout]   37:     0x5efcb6413f11 - tokio[afb6dd99223b62c2]::runtime::context::set_scheduler::<(alloc[2e1b2a31b91974c5]::boxed::Box<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>), <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:17
[INFO] [stdout]   38:     0x5efcb688e259 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>::{closure#0}, core[a373ad73a504971]::option::Option<core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:27
[INFO] [stdout]   39:     0x5efcb688ef17 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:765:24
[INFO] [stdout]   40:     0x5efcb68a0e2c - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:205:33
[INFO] [stdout]   41:     0x5efcb697b8ba - tokio[afb6dd99223b62c2]::runtime::context::runtime::enter_runtime::<<tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>::{closure#0}, core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   42:     0x5efcb687ed54 - <tokio[afb6dd99223b62c2]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:193:9
[INFO] [stdout]   43:     0x5efcb649003b - <tokio[afb6dd99223b62c2]::runtime::runtime::Runtime>::block_on_inner::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/runtime.rs:371:52
[INFO] [stdout]   44:     0x5efcb64903b1 - <tokio[afb6dd99223b62c2]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = core[a373ad73a504971]::result::Result<(), anyhow[b780eabbadaab445]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/runtime.rs:345:18
[INFO] [stdout]   45:     0x5efcb695efe3 - qcp[5a8228bed0ed2768]::session::put::test::write_fail_permissions
[INFO] [stdout]                                at /opt/rustwide/workdir/src/session/put.rs:545:10
[INFO] [stdout]   46:     0x5efcb6946217 - qcp[5a8228bed0ed2768]::session::put::test::write_fail_permissions::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/session/put.rs:531:42
[INFO] [stdout]   47:     0x5efcb6402de6 - <qcp[5a8228bed0ed2768]::session::put::test::write_fail_permissions::{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]   48:     0x5efcb6b46a0b - <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]   49:     0x5efcb6b46a0b - 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]   50:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   51:     0x5efcb6b53be5 - <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]   52:     0x5efcb6b53be5 - 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]   53:     0x5efcb6b53be5 - 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]   54:     0x5efcb6b53be5 - 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]   55:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   56:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   57:     0x5efcb6b4d4d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   58:     0x5efcb6b4d4d4 - 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]   59:     0x5efcb6b56c72 - 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]   60:     0x5efcb6b56c72 - <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]   61:     0x5efcb6b56c72 - 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]   62:     0x5efcb6b56c72 - 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]   63:     0x5efcb6b56c72 - 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]   64:     0x5efcb6b56c72 - 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]   65:     0x5efcb6b56c72 - <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]   66:     0x5efcb7524adf - <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]   67:     0x5efcb7524adf - <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]   68:     0x7a8e2a2bfdfa - <unknown>
[INFO] [stdout]   69:     0x7a8e2a3533d4 - clone
[INFO] [stdout]   70:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- util::socket::test::bind_range_fails_non_root stdout ----
[INFO] [stdout] Ok(UdpSocket { addr: 0.0.0.0:1, fd: 25 })
[INFO] [stdout] 
[INFO] [stdout] thread 'util::socket::test::bind_range_fails_non_root' (4703) panicked at src/util/socket.rs:176:19:
[INFO] [stdout] called `Result::unwrap_err()` on an `Ok` value: UdpSocket { addr: 0.0.0.0:1, fd: 25 }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5efcb7526071 - 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:     0x5efcb7526071 - 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:     0x5efcb7526071 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5efcb7526071 - <<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:     0x5efcb754373a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5efcb754373a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5efcb752e3ac - 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:     0x5efcb752e3ac - <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:     0x5efcb74fd1a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5efcb74fd1a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5efcb751bdf9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5efcb6b535c0 - <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:     0x5efcb6b535c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5efcb751c122 - <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:     0x5efcb751c122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5efcb74fd252 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5efcb74f5439 - 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:     0x5efcb74fe38d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5efcb754400c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5efcb7543d32 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5efcb669d80d - <core[a373ad73a504971]::result::Result<std[617be2ca0a6fd877]::net::udp::UdpSocket, anyhow[b780eabbadaab445]::Error>>::unwrap_err
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1328:22
[INFO] [stdout]   21:     0x5efcb65bb492 - qcp[5a8228bed0ed2768]::util::socket::test::bind_range_fails_non_root
[INFO] [stdout]                                at /opt/rustwide/workdir/src/util/socket.rs:176:19
[INFO] [stdout]   22:     0x5efcb65adb87 - qcp[5a8228bed0ed2768]::util::socket::test::bind_range_fails_non_root::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/util/socket.rs:172:35
[INFO] [stdout]   23:     0x5efcb6401986 - <qcp[5a8228bed0ed2768]::util::socket::test::bind_range_fails_non_root::{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]   24:     0x5efcb6b46a0b - <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]   25:     0x5efcb6b46a0b - 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]   26:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x5efcb6b53be5 - <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]   28:     0x5efcb6b53be5 - 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]   29:     0x5efcb6b53be5 - 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]   30:     0x5efcb6b53be5 - 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]   31:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x5efcb6b4d4d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x5efcb6b4d4d4 - 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]   35:     0x5efcb6b56c72 - 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]   36:     0x5efcb6b56c72 - <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]   37:     0x5efcb6b56c72 - 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]   38:     0x5efcb6b56c72 - 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]   39:     0x5efcb6b56c72 - 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]   40:     0x5efcb6b56c72 - 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]   41:     0x5efcb6b56c72 - <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]   42:     0x5efcb7524adf - <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]   43:     0x5efcb7524adf - <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]   44:     0x7a8e2a2bfdfa - <unknown>
[INFO] [stdout]   45:     0x7a8e2a3533d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- util::dirwalk::test::recurse_inaccessible_dir stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'util::dirwalk::test::recurse_inaccessible_dir' (4662) panicked at src/util/dirwalk.rs:299:13:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: false
[INFO] [stdout]  right: true
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5efcb7526071 - 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:     0x5efcb7526071 - 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:     0x5efcb7526071 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5efcb7526071 - <<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:     0x5efcb754373a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5efcb754373a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5efcb752e3ac - 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:     0x5efcb752e3ac - <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:     0x5efcb74fd1a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5efcb74fd1a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5efcb751bdf9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5efcb6b535c0 - <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:     0x5efcb6b535c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5efcb751c122 - <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:     0x5efcb751c122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5efcb74fd252 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5efcb74f5439 - 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:     0x5efcb74fe38d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5efcb754400c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5efcb7543e73 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:452:17
[INFO] [stdout]   20:     0x5efcb749335f - core[a373ad73a504971]::panicking::assert_failed::<bool, bool>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:407:5
[INFO] [stdout]   21:     0x5efcb6765f4f - qcp[5a8228bed0ed2768]::util::dirwalk::test::test_case::<qcp[5a8228bed0ed2768]::util::dirwalk::test::setup_fs_with_inaccessibles>::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/util/dirwalk.rs:299:13
[INFO] [stdout]   22:     0x5efcb68f371e - <littertray[db8fe701ad7a639e]::LitterTray>::try_with::<qcp[5a8228bed0ed2768]::util::dirwalk::test::test_case<qcp[5a8228bed0ed2768]::util::dirwalk::test::setup_fs_with_inaccessibles>::{closure#1}, alloc[2e1b2a31b91974c5]::vec::Vec<qcp[5a8228bed0ed2768]::client::job::CopyJobSpec>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/littertray-1.1.0/src/lib.rs:177:23
[INFO] [stdout]   23:     0x5efcb6747ecf - qcp[5a8228bed0ed2768]::util::dirwalk::test::test_case::<qcp[5a8228bed0ed2768]::util::dirwalk::test::setup_fs_with_inaccessibles>
[INFO] [stdout]                                at /opt/rustwide/workdir/src/util/dirwalk.rs:295:19
[INFO] [stdout]   24:     0x5efcb678747c - qcp[5a8228bed0ed2768]::util::dirwalk::test::recurse_inaccessible_dir
[INFO] [stdout]                                at /opt/rustwide/workdir/src/util/dirwalk.rs:455:9
[INFO] [stdout]   25:     0x5efcb6767c47 - qcp[5a8228bed0ed2768]::util::dirwalk::test::recurse_inaccessible_dir::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/util/dirwalk.rs:454:34
[INFO] [stdout]   26:     0x5efcb6401a66 - <qcp[5a8228bed0ed2768]::util::dirwalk::test::recurse_inaccessible_dir::{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]   27:     0x5efcb6b46a0b - <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]   28:     0x5efcb6b46a0b - 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]   29:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   30:     0x5efcb6b53be5 - <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]   31:     0x5efcb6b53be5 - 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]   32:     0x5efcb6b53be5 - 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]   33:     0x5efcb6b53be5 - 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]   34:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   35:     0x5efcb6b53be5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   36:     0x5efcb6b4d4d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   37:     0x5efcb6b4d4d4 - 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]   38:     0x5efcb6b56c72 - 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]   39:     0x5efcb6b56c72 - <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]   40:     0x5efcb6b56c72 - 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]   41:     0x5efcb6b56c72 - 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]   42:     0x5efcb6b56c72 - 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]   43:     0x5efcb6b56c72 - 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]   44:     0x5efcb6b56c72 - <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]   45:     0x5efcb7524adf - <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]   46:     0x5efcb7524adf - <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]   47:     0x7a8e2a2bfdfa - <unknown>
[INFO] [stdout]   48:     0x7a8e2a3533d4 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     config::ssh::includes::test::home_dir_other_user
[INFO] [stdout]     os::unix::test::config_paths
[INFO] [stdout]     session::get::test::permission_denied
[INFO] [stdout]     session::put::test::write_fail_permissions
[INFO] [stdout]     util::dirwalk::test::recurse_inaccessible_dir
[INFO] [stdout]     util::dns::tests::ipv4
[INFO] [stdout]     util::dns::tests::ipv6
[INFO] [stdout]     util::socket::test::bind_range_fails_non_root
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 370 passed; 8 failed; 2 ignored; 0 measured; 0 filtered out; finished in 1.36s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b", kill_on_drop: false }`
[INFO] [stdout] 2862ccedbe77534b4e2f4dd5eb4bae5d8062bbcf678b71c9170bee773a7cfe4b
