[INFO] fetching crate libmcaptcha 0.2.4... [INFO] testing libmcaptcha-0.2.4 against beta-2025-10-28 for beta-1.92-2 [INFO] extracting crate libmcaptcha 0.2.4 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate libmcaptcha 0.2.4 [INFO] finished tweaking crates.io crate libmcaptcha 0.2.4 [INFO] tweaked toml for crates.io crate libmcaptcha 0.2.4 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate libmcaptcha 0.2.4 on toolchain beta-2025-10-28 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate libmcaptcha 0.2.4 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 45b17dd21dc74a9a8a2c0fcddfdb14fd8303e9b73ffdbc17b7cfc057a0fc1935 [INFO] running `Command { std: "docker" "start" "-a" "45b17dd21dc74a9a8a2c0fcddfdb14fd8303e9b73ffdbc17b7cfc057a0fc1935", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "45b17dd21dc74a9a8a2c0fcddfdb14fd8303e9b73ffdbc17b7cfc057a0fc1935", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "45b17dd21dc74a9a8a2c0fcddfdb14fd8303e9b73ffdbc17b7cfc057a0fc1935", kill_on_drop: false }` [INFO] [stdout] 45b17dd21dc74a9a8a2c0fcddfdb14fd8303e9b73ffdbc17b7cfc057a0fc1935 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 61acd814f629d871aff614be924e4587c8bf044d6dcf17cb9c29ad648a4d5903 [INFO] running `Command { std: "docker" "start" "-a" "61acd814f629d871aff614be924e4587c8bf044d6dcf17cb9c29ad648a4d5903", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.69 [INFO] [stderr] Compiling libc v0.2.149 [INFO] [stderr] Compiling lock_api v0.4.10 [INFO] [stderr] Compiling parking_lot_core v0.9.8 [INFO] [stderr] Compiling smallvec v1.11.1 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling serde v1.0.189 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Compiling bytes v1.5.0 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling bitflags v2.4.0 [INFO] [stderr] Compiling rustix v0.38.19 [INFO] [stderr] Compiling futures-io v0.3.28 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Compiling num-rational v0.4.1 [INFO] [stderr] Compiling num-iter v0.1.43 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling linux-raw-sys v0.4.10 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Compiling tracing v0.1.39 [INFO] [stderr] Compiling async-trait v0.1.73 [INFO] [stderr] Compiling crc16 v0.4.0 [INFO] [stderr] Compiling serde_json v1.0.107 [INFO] [stderr] Compiling termcolor v1.3.0 [INFO] [stderr] Compiling cpufeatures v0.2.9 [INFO] [stderr] Compiling ryu v1.0.15 [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling url v2.4.1 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Compiling sha1_smol v1.0.0 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling arc-swap v1.6.0 [INFO] [stderr] Compiling signal-hook-registry v1.4.1 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling socket2 v0.5.4 [INFO] [stderr] Compiling mio v0.8.8 [INFO] [stderr] Compiling getrandom v0.2.10 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling crossbeam-channel v0.5.8 [INFO] [stderr] Compiling syn v2.0.38 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling socket2 v0.4.9 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling tokio v1.33.0 [INFO] [stderr] Compiling scheduled-thread-pool v0.2.7 [INFO] [stderr] Compiling r2d2 v0.8.10 [INFO] [stderr] Compiling regex-automata v0.4.2 [INFO] [stderr] Compiling is-terminal v0.4.9 [INFO] [stderr] Compiling regex v1.10.1 [INFO] [stderr] Compiling env_logger v0.10.0 [INFO] [stderr] Compiling pretty_env_logger v0.5.0 [INFO] [stderr] Compiling serde_derive v1.0.189 [INFO] [stderr] Compiling futures-macro v0.3.28 [INFO] [stderr] Compiling pin-project-internal v1.1.3 [INFO] [stderr] Compiling actix-macros v0.2.4 [INFO] [stderr] Compiling actix_derive v0.6.1 [INFO] [stderr] Compiling darling_core v0.14.4 [INFO] [stderr] Compiling pin-project v1.1.3 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Compiling tokio-util v0.7.9 [INFO] [stderr] Compiling tokio-retry v0.3.0 [INFO] [stderr] Compiling actix-rt v2.9.0 [INFO] [stderr] Compiling combine v4.6.6 [INFO] [stderr] Compiling darling_macro v0.14.4 [INFO] [stderr] Compiling darling v0.14.4 [INFO] [stderr] Compiling derive_builder_core v0.12.0 [INFO] [stderr] Compiling futures-executor v0.3.28 [INFO] [stderr] Compiling actix v0.13.1 [INFO] [stderr] Compiling derive_builder_macro v0.12.0 [INFO] [stderr] Compiling futures v0.3.28 [INFO] [stderr] Compiling derive_builder v0.12.0 [INFO] [stderr] Compiling num-complex v0.4.4 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling redis v0.23.3 [INFO] [stderr] Compiling num v0.4.1 [INFO] [stderr] Compiling mcaptcha_pow_sha256 v0.4.0 [INFO] [stderr] Compiling libmcaptcha v0.2.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stdout] --> src/errors.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(not(tarpaulin_include))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stdout] --> src/errors.rs:127:11 [INFO] [stdout] | [INFO] [stdout] 127 | #[cfg(not(tarpaulin_include))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stdout] --> src/errors.rs:135:11 [INFO] [stdout] | [INFO] [stdout] 135 | #[cfg(not(tarpaulin_include))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stdout] --> src/errors.rs:144:11 [INFO] [stdout] | [INFO] [stdout] 144 | #[cfg(not(tarpaulin_include))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::debug` [INFO] [stdout] --> src/queue.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use log::debug; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::error` [INFO] [stdout] --> src/queue.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use log::error; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | pub async fn add_mcaptcha(&self, msg: AddSite) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:130:14 [INFO] [stdout] | [INFO] [stdout] 130 | .exec(redis::cmd(ADD_CAPTCHA).arg(&[name, payload])) [INFO] [stdout] | ^^^^ [INFO] [stdout] = note: `#[warn(dependency_on_unit_never_type_fallback)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 130 | .exec::<()>(redis::cmd(ADD_CAPTCHA).arg(&[name, payload])) [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:156:5 [INFO] [stdout] | [INFO] [stdout] 156 | pub async fn delete_captcha(&self, captcha: &str) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:157:16 [INFO] [stdout] | [INFO] [stdout] 157 | self.0.exec(redis::cmd(DEL).arg(&[captcha])).await?; [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 157 | self.0.exec::<()>(redis::cmd(DEL).arg(&[captcha])).await?; [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | pub async fn rename_captcha(&self, name: &str, rename_to: &str) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:164:14 [INFO] [stdout] | [INFO] [stdout] 164 | .exec(redis::cmd(RENAME_CAPTCHA).arg(&[name, rename_to])) [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 164 | .exec::<()>(redis::cmd(RENAME_CAPTCHA).arg(&[name, rename_to])) [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | / pub async fn add_challenge( [INFO] [stdout] 171 | | &self, [INFO] [stdout] 172 | | captcha: &str, [INFO] [stdout] 173 | | challlenge: &AddChallenge, [INFO] [stdout] 174 | | ) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:177:14 [INFO] [stdout] | [INFO] [stdout] 177 | .exec(redis::cmd(ADD_CHALLENGE).arg(&[captcha, &payload])) [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 177 | .exec::<()>(redis::cmd(ADD_CHALLENGE).arg(&[captcha, &payload])) [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | pub async fn delete_challenge(&self, msg: &VerifyCaptchaResult) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:197:14 [INFO] [stdout] | [INFO] [stdout] 197 | .exec(redis::cmd(DELETE_CHALLENGE).arg(&[&msg.key, &msg.token])) [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 197 | .exec::<()>(redis::cmd(DELETE_CHALLENGE).arg(&[&msg.key, &msg.token])) [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | pub async fn delete_token(&self, msg: &VerifyCaptchaResult) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:241:16 [INFO] [stdout] | [INFO] [stdout] 241 | self.0.exec(redis::cmd("DEL").arg(&[&key])).await?; [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 241 | self.0.exec::<()>(redis::cmd("DEL").arg(&[&key])).await?; [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `redis::cluster::ClusterClient::open`: Use new() [INFO] [stdout] --> src/redis/mod.rs:50:53 [INFO] [stdout] | [INFO] [stdout] 50 | let cluster_client = ClusterClient::open(nodes.to_owned()).unwrap(); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/master/redis/master.rs:118:26 [INFO] [stdout] | [INFO] [stdout] 118 | fn handle(&mut self, m: GetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/master/redis/master.rs:118:46 [INFO] [stdout] | [INFO] [stdout] 118 | fn handle(&mut self, m: GetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/master/redis/master.rs:126:26 [INFO] [stdout] | [INFO] [stdout] 126 | fn handle(&mut self, m: SetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/master/redis/master.rs:126:46 [INFO] [stdout] | [INFO] [stdout] 126 | fn handle(&mut self, m: SetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/master/embedded/master.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 254 | tx.send(Ok(data)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 254 | let _ = tx.send(Ok(data)); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 39.75s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: libmcaptcha v0.2.4 (/opt/rustwide/workdir), redis v0.23.3 [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" "61acd814f629d871aff614be924e4587c8bf044d6dcf17cb9c29ad648a4d5903", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "61acd814f629d871aff614be924e4587c8bf044d6dcf17cb9c29ad648a4d5903", kill_on_drop: false }` [INFO] [stdout] 61acd814f629d871aff614be924e4587c8bf044d6dcf17cb9c29ad648a4d5903 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bcd57dbb339013a65c90ae45c06f8cc847e42403cf4610591a97d73fc0758fee [INFO] running `Command { std: "docker" "start" "-a" "bcd57dbb339013a65c90ae45c06f8cc847e42403cf4610591a97d73fc0758fee", kill_on_drop: false }` [INFO] [stderr] Compiling actix-rt v2.9.0 [INFO] [stderr] Compiling actix v0.13.1 [INFO] [stderr] Compiling libmcaptcha v0.2.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stdout] --> src/errors.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(not(tarpaulin_include))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stdout] --> src/errors.rs:127:11 [INFO] [stdout] | [INFO] [stdout] 127 | #[cfg(not(tarpaulin_include))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stdout] --> src/errors.rs:135:11 [INFO] [stdout] | [INFO] [stdout] 135 | #[cfg(not(tarpaulin_include))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stdout] --> src/errors.rs:144:11 [INFO] [stdout] | [INFO] [stdout] 144 | #[cfg(not(tarpaulin_include))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::debug` [INFO] [stdout] --> src/queue.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use log::debug; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::error` [INFO] [stdout] --> src/queue.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use log::error; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | pub async fn add_mcaptcha(&self, msg: AddSite) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:130:14 [INFO] [stdout] | [INFO] [stdout] 130 | .exec(redis::cmd(ADD_CAPTCHA).arg(&[name, payload])) [INFO] [stdout] | ^^^^ [INFO] [stdout] = note: `#[warn(dependency_on_unit_never_type_fallback)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 130 | .exec::<()>(redis::cmd(ADD_CAPTCHA).arg(&[name, payload])) [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:156:5 [INFO] [stdout] | [INFO] [stdout] 156 | pub async fn delete_captcha(&self, captcha: &str) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:157:16 [INFO] [stdout] | [INFO] [stdout] 157 | self.0.exec(redis::cmd(DEL).arg(&[captcha])).await?; [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 157 | self.0.exec::<()>(redis::cmd(DEL).arg(&[captcha])).await?; [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | pub async fn rename_captcha(&self, name: &str, rename_to: &str) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:164:14 [INFO] [stdout] | [INFO] [stdout] 164 | .exec(redis::cmd(RENAME_CAPTCHA).arg(&[name, rename_to])) [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 164 | .exec::<()>(redis::cmd(RENAME_CAPTCHA).arg(&[name, rename_to])) [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | / pub async fn add_challenge( [INFO] [stdout] 171 | | &self, [INFO] [stdout] 172 | | captcha: &str, [INFO] [stdout] 173 | | challlenge: &AddChallenge, [INFO] [stdout] 174 | | ) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:177:14 [INFO] [stdout] | [INFO] [stdout] 177 | .exec(redis::cmd(ADD_CHALLENGE).arg(&[captcha, &payload])) [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 177 | .exec::<()>(redis::cmd(ADD_CHALLENGE).arg(&[captcha, &payload])) [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | pub async fn delete_challenge(&self, msg: &VerifyCaptchaResult) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:197:14 [INFO] [stdout] | [INFO] [stdout] 197 | .exec(redis::cmd(DELETE_CHALLENGE).arg(&[&msg.key, &msg.token])) [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 197 | .exec::<()>(redis::cmd(DELETE_CHALLENGE).arg(&[&msg.key, &msg.token])) [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | pub async fn delete_token(&self, msg: &VerifyCaptchaResult) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:241:16 [INFO] [stdout] | [INFO] [stdout] 241 | self.0.exec(redis::cmd("DEL").arg(&[&key])).await?; [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 241 | self.0.exec::<()>(redis::cmd("DEL").arg(&[&key])).await?; [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `redis::cluster::ClusterClient::open`: Use new() [INFO] [stdout] --> src/redis/mod.rs:50:53 [INFO] [stdout] | [INFO] [stdout] 50 | let cluster_client = ClusterClient::open(nodes.to_owned()).unwrap(); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stdout] --> src/errors.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(not(tarpaulin_include))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stdout] --> src/errors.rs:127:11 [INFO] [stdout] | [INFO] [stdout] 127 | #[cfg(not(tarpaulin_include))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stdout] --> src/errors.rs:135:11 [INFO] [stdout] | [INFO] [stdout] 135 | #[cfg(not(tarpaulin_include))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stdout] --> src/errors.rs:144:11 [INFO] [stdout] | [INFO] [stdout] 144 | #[cfg(not(tarpaulin_include))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::mcaptcha` [INFO] [stdout] --> src/master/embedded/counter.rs:226:9 [INFO] [stdout] | [INFO] [stdout] 226 | use crate::mcaptcha; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::debug` [INFO] [stdout] --> src/queue.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use log::debug; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | pub async fn add_mcaptcha(&self, msg: AddSite) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:130:14 [INFO] [stdout] | [INFO] [stdout] 130 | .exec(redis::cmd(ADD_CAPTCHA).arg(&[name, payload])) [INFO] [stdout] | ^^^^ [INFO] [stdout] = note: `#[warn(dependency_on_unit_never_type_fallback)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 130 | .exec::<()>(redis::cmd(ADD_CAPTCHA).arg(&[name, payload])) [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:156:5 [INFO] [stdout] | [INFO] [stdout] 156 | pub async fn delete_captcha(&self, captcha: &str) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:157:16 [INFO] [stdout] | [INFO] [stdout] 157 | self.0.exec(redis::cmd(DEL).arg(&[captcha])).await?; [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 157 | self.0.exec::<()>(redis::cmd(DEL).arg(&[captcha])).await?; [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | pub async fn rename_captcha(&self, name: &str, rename_to: &str) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:164:14 [INFO] [stdout] | [INFO] [stdout] 164 | .exec(redis::cmd(RENAME_CAPTCHA).arg(&[name, rename_to])) [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 164 | .exec::<()>(redis::cmd(RENAME_CAPTCHA).arg(&[name, rename_to])) [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | / pub async fn add_challenge( [INFO] [stdout] 171 | | &self, [INFO] [stdout] 172 | | captcha: &str, [INFO] [stdout] 173 | | challlenge: &AddChallenge, [INFO] [stdout] 174 | | ) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:177:14 [INFO] [stdout] | [INFO] [stdout] 177 | .exec(redis::cmd(ADD_CHALLENGE).arg(&[captcha, &payload])) [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 177 | .exec::<()>(redis::cmd(ADD_CHALLENGE).arg(&[captcha, &payload])) [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | pub async fn delete_challenge(&self, msg: &VerifyCaptchaResult) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:197:14 [INFO] [stdout] | [INFO] [stdout] 197 | .exec(redis::cmd(DELETE_CHALLENGE).arg(&[&msg.key, &msg.token])) [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 197 | .exec::<()>(redis::cmd(DELETE_CHALLENGE).arg(&[&msg.key, &msg.token])) [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | pub async fn delete_token(&self, msg: &VerifyCaptchaResult) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> src/redis/mcaptcha_redis.rs:241:16 [INFO] [stdout] | [INFO] [stdout] 241 | self.0.exec(redis::cmd("DEL").arg(&[&key])).await?; [INFO] [stdout] | ^^^^ [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 241 | self.0.exec::<()>(redis::cmd("DEL").arg(&[&key])).await?; [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `redis::cluster::ClusterClient::open`: Use new() [INFO] [stdout] --> src/redis/mod.rs:50:53 [INFO] [stdout] | [INFO] [stdout] 50 | let cluster_client = ClusterClient::open(nodes.to_owned()).unwrap(); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/master/redis/master.rs:118:26 [INFO] [stdout] | [INFO] [stdout] 118 | fn handle(&mut self, m: GetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/master/redis/master.rs:118:46 [INFO] [stdout] | [INFO] [stdout] 118 | fn handle(&mut self, m: GetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/master/redis/master.rs:126:26 [INFO] [stdout] | [INFO] [stdout] 126 | fn handle(&mut self, m: SetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/master/redis/master.rs:126:46 [INFO] [stdout] | [INFO] [stdout] 126 | fn handle(&mut self, m: SetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/master/embedded/master.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 254 | tx.send(Ok(data)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 254 | let _ = tx.send(Ok(data)); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/master/redis/master.rs:118:26 [INFO] [stdout] | [INFO] [stdout] 118 | fn handle(&mut self, m: GetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/master/redis/master.rs:118:46 [INFO] [stdout] | [INFO] [stdout] 118 | fn handle(&mut self, m: GetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/master/redis/master.rs:126:26 [INFO] [stdout] | [INFO] [stdout] 126 | fn handle(&mut self, m: SetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/master/redis/master.rs:126:46 [INFO] [stdout] | [INFO] [stdout] 126 | fn handle(&mut self, m: SetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/master/embedded/master.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 254 | tx.send(Ok(data)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 254 | let _ = tx.send(Ok(data)); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.36s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: libmcaptcha v0.2.4 (/opt/rustwide/workdir), redis v0.23.3 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3` [INFO] running `Command { std: "docker" "inspect" "bcd57dbb339013a65c90ae45c06f8cc847e42403cf4610591a97d73fc0758fee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bcd57dbb339013a65c90ae45c06f8cc847e42403cf4610591a97d73fc0758fee", kill_on_drop: false }` [INFO] [stdout] bcd57dbb339013a65c90ae45c06f8cc847e42403cf4610591a97d73fc0758fee [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b299c74336f0da01c20eec327d9986b0c6236bf1fc9f26481d5617a3964675b5 [INFO] running `Command { std: "docker" "start" "-a" "b299c74336f0da01c20eec327d9986b0c6236bf1fc9f26481d5617a3964675b5", kill_on_drop: false }` [INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stderr] --> src/errors.rs:28:11 [INFO] [stderr] | [INFO] [stderr] 28 | #[cfg(not(tarpaulin_include))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stderr] --> src/errors.rs:127:11 [INFO] [stderr] | [INFO] [stderr] 127 | #[cfg(not(tarpaulin_include))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stderr] --> src/errors.rs:135:11 [INFO] [stderr] | [INFO] [stderr] 135 | #[cfg(not(tarpaulin_include))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin_include` [INFO] [stderr] --> src/errors.rs:144:11 [INFO] [stderr] | [INFO] [stderr] 144 | #[cfg(not(tarpaulin_include))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unused import: `log::debug` [INFO] [stderr] --> src/queue.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | use log::debug; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `log::error` [INFO] [stderr] --> src/queue.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | use log::error; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: this function depends on never type fallback being `()` [INFO] [stderr] --> src/redis/mcaptcha_redis.rs:125:5 [INFO] [stderr] | [INFO] [stderr] 125 | pub async fn add_mcaptcha(&self, msg: AddSite) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stderr] = note: for more information, see [INFO] [stderr] = help: specify the types explicitly [INFO] [stderr] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stderr] --> src/redis/mcaptcha_redis.rs:130:14 [INFO] [stderr] | [INFO] [stderr] 130 | .exec(redis::cmd(ADD_CAPTCHA).arg(&[name, payload])) [INFO] [stderr] | ^^^^ [INFO] [stderr] = note: `#[warn(dependency_on_unit_never_type_fallback)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stderr] help: use `()` annotations to avoid fallback changes [INFO] [stderr] | [INFO] [stderr] 130 | .exec::<()>(redis::cmd(ADD_CAPTCHA).arg(&[name, payload])) [INFO] [stderr] | ++++++ [INFO] [stderr] [INFO] [stderr] warning: this function depends on never type fallback being `()` [INFO] [stderr] --> src/redis/mcaptcha_redis.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | pub async fn delete_captcha(&self, captcha: &str) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stderr] = note: for more information, see [INFO] [stderr] = help: specify the types explicitly [INFO] [stderr] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stderr] --> src/redis/mcaptcha_redis.rs:157:16 [INFO] [stderr] | [INFO] [stderr] 157 | self.0.exec(redis::cmd(DEL).arg(&[captcha])).await?; [INFO] [stderr] | ^^^^ [INFO] [stderr] help: use `()` annotations to avoid fallback changes [INFO] [stderr] | [INFO] [stderr] 157 | self.0.exec::<()>(redis::cmd(DEL).arg(&[captcha])).await?; [INFO] [stderr] | ++++++ [INFO] [stderr] [INFO] [stderr] warning: this function depends on never type fallback being `()` [INFO] [stderr] --> src/redis/mcaptcha_redis.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | pub async fn rename_captcha(&self, name: &str, rename_to: &str) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stderr] = note: for more information, see [INFO] [stderr] = help: specify the types explicitly [INFO] [stderr] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stderr] --> src/redis/mcaptcha_redis.rs:164:14 [INFO] [stderr] | [INFO] [stderr] 164 | .exec(redis::cmd(RENAME_CAPTCHA).arg(&[name, rename_to])) [INFO] [stderr] | ^^^^ [INFO] [stderr] help: use `()` annotations to avoid fallback changes [INFO] [stderr] | [INFO] [stderr] 164 | .exec::<()>(redis::cmd(RENAME_CAPTCHA).arg(&[name, rename_to])) [INFO] [stderr] | ++++++ [INFO] [stderr] [INFO] [stderr] warning: this function depends on never type fallback being `()` [INFO] [stderr] --> src/redis/mcaptcha_redis.rs:170:5 [INFO] [stderr] | [INFO] [stderr] 170 | / pub async fn add_challenge( [INFO] [stderr] 171 | | &self, [INFO] [stderr] 172 | | captcha: &str, [INFO] [stderr] 173 | | challlenge: &AddChallenge, [INFO] [stderr] 174 | | ) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stderr] = note: for more information, see [INFO] [stderr] = help: specify the types explicitly [INFO] [stderr] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stderr] --> src/redis/mcaptcha_redis.rs:177:14 [INFO] [stderr] | [INFO] [stderr] 177 | .exec(redis::cmd(ADD_CHALLENGE).arg(&[captcha, &payload])) [INFO] [stderr] | ^^^^ [INFO] [stderr] help: use `()` annotations to avoid fallback changes [INFO] [stderr] | [INFO] [stderr] 177 | .exec::<()>(redis::cmd(ADD_CHALLENGE).arg(&[captcha, &payload])) [INFO] [stderr] | ++++++ [INFO] [stderr] [INFO] [stderr] warning: this function depends on never type fallback being `()` [INFO] [stderr] --> src/redis/mcaptcha_redis.rs:195:5 [INFO] [stderr] | [INFO] [stderr] 195 | pub async fn delete_challenge(&self, msg: &VerifyCaptchaResult) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stderr] = note: for more information, see [INFO] [stderr] = help: specify the types explicitly [INFO] [stderr] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stderr] --> src/redis/mcaptcha_redis.rs:197:14 [INFO] [stderr] | [INFO] [stderr] 197 | .exec(redis::cmd(DELETE_CHALLENGE).arg(&[&msg.key, &msg.token])) [INFO] [stderr] | ^^^^ [INFO] [stderr] help: use `()` annotations to avoid fallback changes [INFO] [stderr] | [INFO] [stderr] 197 | .exec::<()>(redis::cmd(DELETE_CHALLENGE).arg(&[&msg.key, &msg.token])) [INFO] [stderr] | ++++++ [INFO] [stderr] [INFO] [stderr] warning: this function depends on never type fallback being `()` [INFO] [stderr] --> src/redis/mcaptcha_redis.rs:237:5 [INFO] [stderr] | [INFO] [stderr] 237 | pub async fn delete_token(&self, msg: &VerifyCaptchaResult) -> CaptchaResult<()> { [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 Rust 2024 and in a future release in all editions! [INFO] [stderr] = note: for more information, see [INFO] [stderr] = help: specify the types explicitly [INFO] [stderr] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stderr] --> src/redis/mcaptcha_redis.rs:241:16 [INFO] [stderr] | [INFO] [stderr] 241 | self.0.exec(redis::cmd("DEL").arg(&[&key])).await?; [INFO] [stderr] | ^^^^ [INFO] [stderr] help: use `()` annotations to avoid fallback changes [INFO] [stderr] | [INFO] [stderr] 241 | self.0.exec::<()>(redis::cmd("DEL").arg(&[&key])).await?; [INFO] [stderr] | ++++++ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `redis::cluster::ClusterClient::open`: Use new() [INFO] [stderr] --> src/redis/mod.rs:50:53 [INFO] [stderr] | [INFO] [stderr] 50 | let cluster_client = ClusterClient::open(nodes.to_owned()).unwrap(); [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `m` [INFO] [stderr] --> src/master/redis/master.rs:118:26 [INFO] [stderr] | [INFO] [stderr] 118 | fn handle(&mut self, m: GetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/master/redis/master.rs:118:46 [INFO] [stderr] | [INFO] [stderr] 118 | fn handle(&mut self, m: GetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `m` [INFO] [stderr] --> src/master/redis/master.rs:126:26 [INFO] [stderr] | [INFO] [stderr] 126 | fn handle(&mut self, m: SetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/master/redis/master.rs:126:46 [INFO] [stderr] | [INFO] [stderr] 126 | fn handle(&mut self, m: SetInternalData, ctx: &mut Self::Context) -> Self::Result { [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/master/embedded/master.rs:254:13 [INFO] [stderr] | [INFO] [stderr] 254 | tx.send(Ok(data)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 254 | let _ = tx.send(Ok(data)); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::mcaptcha` [INFO] [stderr] --> src/master/embedded/counter.rs:226:9 [INFO] [stderr] | [INFO] [stderr] 226 | use crate::mcaptcha; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `log::debug` [INFO] [stderr] --> src/queue.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | use log::debug; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `libmcaptcha` (lib) generated 18 warnings (run `cargo fix --lib -p libmcaptcha` to apply 12 suggestions) [INFO] [stderr] warning: `libmcaptcha` (lib test) generated 18 warnings (16 duplicates) (run `cargo fix --lib -p libmcaptcha --tests` to apply 2 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: libmcaptcha v0.2.4 (/opt/rustwide/workdir), redis v0.23.3 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3` [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libmcaptcha-cac827a84e5e36f5) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test defense::tests::defense_builder_decreasing_difficulty_factor ... ok [INFO] [stdout] test defense::tests::defense_builder_duplicate_visitor_threshold ... ok [INFO] [stdout] test defense::tests::defense_builder_works ... ok [INFO] [stdout] test defense::tests::max_defense_works ... ok [INFO] [stdout] test defense::tests::loosen_up_works ... ok [INFO] [stdout] test defense::tests::minimum_defense_works ... ok [INFO] [stdout] test master::embedded::counter::tests::bulk_delete_works ... ok [INFO] [stdout] test master::embedded::counter::tests::get_current_visitor_count_works ... ok [INFO] [stdout] test defense::tests::level_builder_works ... ok [INFO] [stdout] test master::embedded::counter::tests::mcaptcha_decrement_by_works ... ok [INFO] [stdout] test master::embedded::counter::tests::test_mcatcptha_builder ... ok [INFO] [stdout] test defense::tests::checking_for_integer_overflow ... ok [INFO] [stdout] test master::embedded::counter::tests::stop_works - should panic ... ok [INFO] [stdout] test system::tests::get_pow_works ... ok [INFO] [stdout] test system::tests::verify_pow_works ... ok [INFO] [stdout] test defense::tests::tighten_up_works ... ok [INFO] [stdout] test master::embedded::counter::tests::counter_defense_tightenup_works ... ok [INFO] [stdout] test queue::tests::manager_works ... ok [INFO] [stdout] test redis::tests::ping_works ... FAILED [INFO] [stdout] test master::redis::master::tests::race_redis_master ... FAILED [INFO] [stdout] test redis::mcaptcha_redis::tests::redis_master_works ... FAILED [INFO] [stdout] test master::embedded::counter::tests::counter_defense_loosenup_works ... ok [INFO] [stdout] test master::redis::master::tests::redis_master_works ... FAILED [INFO] [stdout] test master::embedded::counter::tests::get_set_internal_data_works ... ok [INFO] [stdout] test queue::tests::abuse_manager ... ok [INFO] [stdout] test cache::redis::tests::rediscache_pow_cache_works ... FAILED [INFO] [stdout] test cache::redis::tests::redishashcache_result_cache_works ... FAILED [INFO] [stdout] test cache::hashcache::tests::hashcache_pow_cache_works ... ok [INFO] [stdout] test master::embedded::master::tests::master_actor_works ... ok [INFO] [stdout] test cache::hashcache::tests::hashcache_result_cache_works ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- redis::tests::ping_works stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'redis::tests::ping_works' (67) panicked at src/redis/mod.rs:46:22: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Connection refused (os error 111) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x60bb1f761c42 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x60bb1f761c42 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x60bb1f761c42 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x60bb1f761c42 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x60bb1f7732df - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x60bb1f7732df - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x60bb1f72da13 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x60bb1f72da13 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x60bb1f73ac02 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x60bb1f73faff - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x60bb1f73f991 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x60bb1f4e3ffe - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x60bb1f4e3ffe - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x60bb1f7401bf - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x60bb1f7401bf - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x60bb1f73ff6a - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x60bb1f73ad39 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x60bb1f72215d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x60bb1f77bbd0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x60bb1f77b086 - core::result::unwrap_failed::he81173b5792ad6b0 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:1862:5 [INFO] [stdout] 20: 0x60bb1f3f3169 - core::result::Result::unwrap::hd8b2d41effdf9098 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x60bb1f3f3169 - libmcaptcha::redis::RedisConfig::connect::{{closure}}::hb2c1dcb7b44f09f4 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:46:22 [INFO] [stdout] 22: 0x60bb1f3f5166 - libmcaptcha::redis::Redis::connect::{{closure}}::h9614b836e82ff3f7 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:125:37 [INFO] [stdout] 23: 0x60bb1f3f4da5 - libmcaptcha::redis::Redis::new::{{closure}}::h35692d9fa3dbdd17 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:109:58 [INFO] [stdout] 24: 0x60bb1f443a82 - libmcaptcha::redis::tests::ping_works::{{closure}}::h014b1d90cf8b60a7 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:144:14 [INFO] [stdout] 25: 0x60bb1f3d55df - as core::future::future::Future>::poll::{{closure}}::h14840a327f4a584f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:950:44 [INFO] [stdout] 26: 0x60bb1f3cac84 - tokio::task::local::LocalSet::with::{{closure}}::h6d094de294712592 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:687:13 [INFO] [stdout] 27: 0x60bb1f4ab4a5 - std::thread::local::LocalKey::try_with::h050da09917e7800e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:508:12 [INFO] [stdout] 28: 0x60bb1f4a9e3e - std::thread::local::LocalKey::with::h4322d8342d0ce8aa [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:472:20 [INFO] [stdout] 29: 0x60bb1f3ca326 - tokio::task::local::LocalSet::with::h901f88e052c99c79 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:670:17 [INFO] [stdout] 30: 0x60bb1f3d51a6 - as core::future::future::Future>::poll::hf85d2549281cc8c2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:940:22 [INFO] [stdout] 31: 0x60bb1f3cec8f - tokio::task::local::LocalSet::run_until::{{closure}}::heddea8de24bfdb09 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:575:19 [INFO] [stdout] 32: 0x60bb1f44a32d - as core::future::future::Future>::poll::h73629fbaeaa88435 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/future/future.rs:133:9 [INFO] [stdout] 33: 0x60bb1f36846d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h006973ea0f993642 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:665:73 [INFO] [stdout] 34: 0x60bb1f366ccb - tokio::runtime::coop::with_budget::h3548f32dd59065b6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/coop.rs:107:5 [INFO] [stdout] 35: 0x60bb1f366ccb - tokio::runtime::coop::budget::hb4a4139d90c6ce19 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/coop.rs:73:5 [INFO] [stdout] 36: 0x60bb1f366ccb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h388904e807e44e0b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:665:25 [INFO] [stdout] 37: 0x60bb1f34b0f0 - tokio::runtime::scheduler::current_thread::Context::enter::h2f6c178f697e6b65 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:410:19 [INFO] [stdout] 38: 0x60bb1f361ddd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h7df154e09606e0e5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:664:44 [INFO] [stdout] 39: 0x60bb1f359404 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6ed43c5bd2dd02ab [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:743:68 [INFO] [stdout] 40: 0x60bb1f497f7b - tokio::runtime::context::scoped::Scoped::set::h4c771b0270385b58 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 41: 0x60bb1f375489 - tokio::runtime::context::set_scheduler::{{closure}}::h7f6bb91ee1f8b37c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context.rs:176:38 [INFO] [stdout] 42: 0x60bb1f4b0da2 - std::thread::local::LocalKey::try_with::h9823dd9dc3b3181f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:508:12 [INFO] [stdout] 43: 0x60bb1f4a9d5e - std::thread::local::LocalKey::with::h3cf9f70f0b92fce0 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:472:20 [INFO] [stdout] 44: 0x60bb1f37517d - tokio::runtime::context::set_scheduler::hc435d3e8a9104afe [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context.rs:176:17 [INFO] [stdout] 45: 0x60bb1f358070 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hbafcf2724d93717c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:743:27 [INFO] [stdout] 46: 0x60bb1f359c03 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hdcdedca5ada3d491 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:652:24 [INFO] [stdout] 47: 0x60bb1f3483f2 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hc07c6c99265f4cac [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:175:33 [INFO] [stdout] 48: 0x60bb1f49a052 - tokio::runtime::context::runtime::enter_runtime::h91057b3baa858bcf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 49: 0x60bb1f345bd6 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1f5477630330c710 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:167:9 [INFO] [stdout] 50: 0x60bb1f3d2622 - tokio::runtime::runtime::Runtime::block_on::h36ab07ec7c5bb67e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/runtime.rs:348:52 [INFO] [stdout] 51: 0x60bb1f3cbad3 - tokio::task::local::LocalSet::block_on::h70f6a8e9702edde5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:536:12 [INFO] [stdout] 52: 0x60bb1f3c15c7 - actix_rt::runtime::Runtime::block_on::hab00860cccf2e606 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.9.0/src/runtime.rs:138:20 [INFO] [stdout] 53: 0x60bb1f47c46a - actix_rt::system::SystemRunner::block_on::h4aba44cb5be89033 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.9.0/src/system.rs:245:17 [INFO] [stdout] 54: 0x60bb1f443885 - libmcaptcha::redis::tests::ping_works::hebac9cd2eea8eafd [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:141:5 [INFO] [stdout] 55: 0x60bb1f443e17 - libmcaptcha::redis::tests::ping_works::{{closure}}::h4f31f79712429b88 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:142:26 [INFO] [stdout] 56: 0x60bb1f330536 - core::ops::function::FnOnce::call_once::h3bf55161153dcc4d [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 57: 0x60bb1f4e3e4b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 58: 0x60bb1f4e3e4b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 59: 0x60bb1f4f8468 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 60: 0x60bb1f4f8468 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 61: 0x60bb1f4f8468 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 62: 0x60bb1f4f8468 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 63: 0x60bb1f4f8468 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 64: 0x60bb1f4f8468 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 65: 0x60bb1f4f8468 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 66: 0x60bb1f4d1234 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 67: 0x60bb1f4d1234 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 68: 0x60bb1f4d4b6a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 69: 0x60bb1f4d4b6a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 70: 0x60bb1f4d4b6a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 71: 0x60bb1f4d4b6a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 72: 0x60bb1f4d4b6a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 73: 0x60bb1f4d4b6a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 74: 0x60bb1f4d4b6a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 75: 0x60bb1f73602f - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 76: 0x60bb1f73602f - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 77: 0x720acede2aa4 - [INFO] [stdout] 78: 0x720acee6fa64 - clone [INFO] [stdout] 79: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- master::redis::master::tests::race_redis_master stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'master::redis::master::tests::race_redis_master' (47) panicked at src/redis/mod.rs:46:22: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Connection refused (os error 111) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x60bb1f761c42 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x60bb1f761c42 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x60bb1f761c42 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x60bb1f761c42 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x60bb1f7732df - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x60bb1f7732df - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x60bb1f72da13 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x60bb1f72da13 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x60bb1f73ac02 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x60bb1f73faff - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x60bb1f73f991 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x60bb1f4e3ffe - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x60bb1f4e3ffe - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x60bb1f7401bf - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x60bb1f7401bf - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x60bb1f73ff6a - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x60bb1f73ad39 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x60bb1f72215d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x60bb1f77bbd0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x60bb1f77b086 - core::result::unwrap_failed::he81173b5792ad6b0 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:1862:5 [INFO] [stdout] 20: 0x60bb1f3f3169 - core::result::Result::unwrap::hd8b2d41effdf9098 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x60bb1f3f3169 - libmcaptcha::redis::RedisConfig::connect::{{closure}}::hb2c1dcb7b44f09f4 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:46:22 [INFO] [stdout] 22: 0x60bb1f3f5166 - libmcaptcha::redis::Redis::connect::{{closure}}::h9614b836e82ff3f7 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:125:37 [INFO] [stdout] 23: 0x60bb1f3f4da5 - libmcaptcha::redis::Redis::new::{{closure}}::h35692d9fa3dbdd17 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:109:58 [INFO] [stdout] 24: 0x60bb1f4396fe - libmcaptcha::redis::mcaptcha_redis::MCaptchaRedis::new::{{closure}}::h2b9822cfc152c2a3 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mcaptcha_redis.rs:56:39 [INFO] [stdout] 25: 0x60bb1f4440b3 - libmcaptcha::master::redis::master::Master::new::{{closure}}::h136a173ccc23bf2a [INFO] [stdout] at /opt/rustwide/workdir/src/master/redis/master.rs:36:47 [INFO] [stdout] 26: 0x60bb1f3f5944 - libmcaptcha::master::redis::master::tests::race_redis_master::{{closure}}::h1c9e3e71d91aaac7 [INFO] [stdout] at /opt/rustwide/workdir/src/master/redis/master.rs:198:73 [INFO] [stdout] 27: 0x60bb1f3d5fdf - as core::future::future::Future>::poll::{{closure}}::h839258f1a9c0728d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:950:44 [INFO] [stdout] 28: 0x60bb1f3cafb4 - tokio::task::local::LocalSet::with::{{closure}}::h88338360f891cf14 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:687:13 [INFO] [stdout] 29: 0x60bb1f4ab695 - std::thread::local::LocalKey::try_with::h079818c2ae31d4c7 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:508:12 [INFO] [stdout] 30: 0x60bb1f4a9afe - std::thread::local::LocalKey::with::h2bd03033ab52cf9d [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:472:20 [INFO] [stdout] 31: 0x60bb1f3ca226 - tokio::task::local::LocalSet::with::h766b655adc87e2c6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:670:17 [INFO] [stdout] 32: 0x60bb1f3d5066 - as core::future::future::Future>::poll::ha5a126ac112fb3d2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:940:22 [INFO] [stdout] 33: 0x60bb1f3ce21e - tokio::task::local::LocalSet::run_until::{{closure}}::hc209a1a266b14ae5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:575:19 [INFO] [stdout] 34: 0x60bb1f44a52d - as core::future::future::Future>::poll::hc09012e6285a2073 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/future/future.rs:133:9 [INFO] [stdout] 35: 0x60bb1f36852d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h20d409e8ce277c12 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:665:73 [INFO] [stdout] 36: 0x60bb1f366b2b - tokio::runtime::coop::with_budget::h8ed044db46146cbb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/coop.rs:107:5 [INFO] [stdout] 37: 0x60bb1f366b2b - tokio::runtime::coop::budget::h764f3c17d2883977 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/coop.rs:73:5 [INFO] [stdout] 38: 0x60bb1f366b2b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h30a788e252226c90 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:665:25 [INFO] [stdout] 39: 0x60bb1f349e90 - tokio::runtime::scheduler::current_thread::Context::enter::h019944be081e840e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:410:19 [INFO] [stdout] 40: 0x60bb1f365d3d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hff0ac0e4cb30dac8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:664:44 [INFO] [stdout] 41: 0x60bb1f3593e4 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h691d88dd945ae473 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:743:68 [INFO] [stdout] 42: 0x60bb1f4989fb - tokio::runtime::context::scoped::Scoped::set::hbc1d1e48682e62b7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 43: 0x60bb1f3753c9 - tokio::runtime::context::set_scheduler::{{closure}}::h5da8b0d674966bc6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context.rs:176:38 [INFO] [stdout] 44: 0x60bb1f4ae782 - std::thread::local::LocalKey::try_with::h5ad8821700e3e74e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:508:12 [INFO] [stdout] 45: 0x60bb1f4a99ae - std::thread::local::LocalKey::with::h10c10891bed40c6b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:472:20 [INFO] [stdout] 46: 0x60bb1f374dfd - tokio::runtime::context::set_scheduler::h1d2f28271002a4cf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context.rs:176:17 [INFO] [stdout] 47: 0x60bb1f354ef0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h1e34335b3ccf1685 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:743:27 [INFO] [stdout] 48: 0x60bb1f359b43 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hd0fd47f49f73c146 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:652:24 [INFO] [stdout] 49: 0x60bb1f3474f2 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h737e7ce44e4e58d2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:175:33 [INFO] [stdout] 50: 0x60bb1f499f02 - tokio::runtime::context::runtime::enter_runtime::h8c713dca84c6c6ef [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 51: 0x60bb1f3461f6 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h6ad78ee521d0d8c3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:167:9 [INFO] [stdout] 52: 0x60bb1f3d32a2 - tokio::runtime::runtime::Runtime::block_on::hbb321937df052d8d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/runtime.rs:348:52 [INFO] [stdout] 53: 0x60bb1f3cbee3 - tokio::task::local::LocalSet::block_on::hf3127723ea0795dc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:536:12 [INFO] [stdout] 54: 0x60bb1f3c1587 - actix_rt::runtime::Runtime::block_on::h64e83eacd4607f6d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.9.0/src/runtime.rs:138:20 [INFO] [stdout] 55: 0x60bb1f47c4da - actix_rt::system::SystemRunner::block_on::ha08a24ae06668651 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.9.0/src/system.rs:245:17 [INFO] [stdout] 56: 0x60bb1f3f5648 - libmcaptcha::master::redis::master::tests::race_redis_master::h94fa704d27194ef5 [INFO] [stdout] at /opt/rustwide/workdir/src/master/redis/master.rs:194:5 [INFO] [stdout] 57: 0x60bb1f3f70d7 - libmcaptcha::master::redis::master::tests::race_redis_master::{{closure}}::h5f90cdcb809b3d64 [INFO] [stdout] at /opt/rustwide/workdir/src/master/redis/master.rs:195:33 [INFO] [stdout] 58: 0x60bb1f330f96 - core::ops::function::FnOnce::call_once::h97b0b5d36ed0cc60 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: 0x60bb1f4e3e4b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 60: 0x60bb1f4e3e4b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 61: 0x60bb1f4f8468 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 62: 0x60bb1f4f8468 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 63: 0x60bb1f4f8468 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 64: 0x60bb1f4f8468 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 65: 0x60bb1f4f8468 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 66: 0x60bb1f4f8468 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 67: 0x60bb1f4f8468 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 68: 0x60bb1f4d1234 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 69: 0x60bb1f4d1234 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 70: 0x60bb1f4d4b6a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 71: 0x60bb1f4d4b6a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 72: 0x60bb1f4d4b6a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 73: 0x60bb1f4d4b6a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 74: 0x60bb1f4d4b6a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 75: 0x60bb1f4d4b6a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 76: 0x60bb1f4d4b6a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 77: 0x60bb1f73602f - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 78: 0x60bb1f73602f - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 79: 0x720acede2aa4 - [INFO] [stdout] 80: 0x720acee6fa64 - clone [INFO] [stdout] 81: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- redis::mcaptcha_redis::tests::redis_master_works stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'redis::mcaptcha_redis::tests::redis_master_works' (57) panicked at src/redis/mod.rs:46:22: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Connection refused (os error 111) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x60bb1f761c42 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x60bb1f761c42 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x60bb1f761c42 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x60bb1f761c42 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x60bb1f7732df - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x60bb1f7732df - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x60bb1f72da13 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x60bb1f72da13 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x60bb1f73ac02 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x60bb1f73faff - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x60bb1f73f991 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x60bb1f4e3ffe - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x60bb1f4e3ffe - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x60bb1f7401bf - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x60bb1f7401bf - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x60bb1f73ff6a - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x60bb1f73ad39 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x60bb1f72215d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x60bb1f77bbd0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x60bb1f77b086 - core::result::unwrap_failed::he81173b5792ad6b0 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:1862:5 [INFO] [stdout] 20: 0x60bb1f3f3169 - core::result::Result::unwrap::hd8b2d41effdf9098 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x60bb1f3f3169 - libmcaptcha::redis::RedisConfig::connect::{{closure}}::hb2c1dcb7b44f09f4 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:46:22 [INFO] [stdout] 22: 0x60bb1f3f5166 - libmcaptcha::redis::Redis::connect::{{closure}}::h9614b836e82ff3f7 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:125:37 [INFO] [stdout] 23: 0x60bb1f3f4da5 - libmcaptcha::redis::Redis::new::{{closure}}::h35692d9fa3dbdd17 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:109:58 [INFO] [stdout] 24: 0x60bb1f43f1b0 - libmcaptcha::redis::mcaptcha_redis::tests::redis_master_works::{{closure}}::hdc260202da5d7aa1 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mcaptcha_redis.rs:260:14 [INFO] [stdout] 25: 0x60bb1f3d599f - as core::future::future::Future>::poll::{{closure}}::h392b56aae123159f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:950:44 [INFO] [stdout] 26: 0x60bb1f3cad94 - tokio::task::local::LocalSet::with::{{closure}}::h8106d1978abeea5d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:687:13 [INFO] [stdout] 27: 0x60bb1f4af9b5 - std::thread::local::LocalKey::try_with::h780f26c3a2ed7c1d [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:508:12 [INFO] [stdout] 28: 0x60bb1f4aab0e - std::thread::local::LocalKey::with::hc7be7b8b0fc691bd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:472:20 [INFO] [stdout] 29: 0x60bb1f3ca166 - tokio::task::local::LocalSet::with::h4db80481d27ac384 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:670:17 [INFO] [stdout] 30: 0x60bb1f3d4f76 - as core::future::future::Future>::poll::h7586ade48a51579d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:940:22 [INFO] [stdout] 31: 0x60bb1f3cd59e - tokio::task::local::LocalSet::run_until::{{closure}}::h565c5b35118e2cf6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:575:19 [INFO] [stdout] 32: 0x60bb1f44a22d - as core::future::future::Future>::poll::h3e30e2964eb3b8ed [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/future/future.rs:133:9 [INFO] [stdout] 33: 0x60bb1f3684ad - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h156256acab6e1085 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:665:73 [INFO] [stdout] 34: 0x60bb1f367b7b - tokio::runtime::coop::with_budget::h1848d05acfc99fa2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/coop.rs:107:5 [INFO] [stdout] 35: 0x60bb1f367b7b - tokio::runtime::coop::budget::h38b16d97facfed7e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/coop.rs:73:5 [INFO] [stdout] 36: 0x60bb1f367b7b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hb4c7a35c2ab3171a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:665:25 [INFO] [stdout] 37: 0x60bb1f349b70 - tokio::runtime::scheduler::current_thread::Context::enter::h005c073c3b3413e9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:410:19 [INFO] [stdout] 38: 0x60bb1f35a9ad - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h14a2b57cb8cb7466 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:664:44 [INFO] [stdout] 39: 0x60bb1f359364 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h2a84bc63a208b2c2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:743:68 [INFO] [stdout] 40: 0x60bb1f4980cb - tokio::runtime::context::scoped::Scoped::set::h4dcc5d4f4d8cf9e3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 41: 0x60bb1f375449 - tokio::runtime::context::set_scheduler::{{closure}}::h70facdb2600f9c31 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context.rs:176:38 [INFO] [stdout] 42: 0x60bb1f4b2bb2 - std::thread::local::LocalKey::try_with::hda31bff4cbd5a282 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:508:12 [INFO] [stdout] 43: 0x60bb1f4aa38e - std::thread::local::LocalKey::with::h80bba0db075cf9e8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:472:20 [INFO] [stdout] 44: 0x60bb1f374f7d - tokio::runtime::context::set_scheduler::h83de658799db6860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context.rs:176:17 [INFO] [stdout] 45: 0x60bb1f358490 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hc4ac43f6007d4554 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:743:27 [INFO] [stdout] 46: 0x60bb1f3599c3 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::haf133487b724553c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:652:24 [INFO] [stdout] 47: 0x60bb1f347c72 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h943d1ff5d66267ab [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:175:33 [INFO] [stdout] 48: 0x60bb1f4999c2 - tokio::runtime::context::runtime::enter_runtime::h5d478aca7a425f59 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 49: 0x60bb1f345f56 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h5ad0be3fa0bd6107 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:167:9 [INFO] [stdout] 50: 0x60bb1f3d2ee2 - tokio::runtime::runtime::Runtime::block_on::ha8e1d845b01adb42 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/runtime.rs:348:52 [INFO] [stdout] 51: 0x60bb1f3cbc13 - tokio::task::local::LocalSet::block_on::ha0a918a675b365b4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:536:12 [INFO] [stdout] 52: 0x60bb1f3c1727 - actix_rt::runtime::Runtime::block_on::he8119fd663685dc0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.9.0/src/runtime.rs:138:20 [INFO] [stdout] 53: 0x60bb1f47c4fa - actix_rt::system::SystemRunner::block_on::hb6fac1a02f6bd6c8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.9.0/src/system.rs:245:17 [INFO] [stdout] 54: 0x60bb1f43ece8 - libmcaptcha::redis::mcaptcha_redis::tests::redis_master_works::h42a463df5d2abc41 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mcaptcha_redis.rs:257:5 [INFO] [stdout] 55: 0x60bb1f43ed57 - libmcaptcha::redis::mcaptcha_redis::tests::redis_master_works::{{closure}}::h53a287e86d526029 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mcaptcha_redis.rs:258:34 [INFO] [stdout] 56: 0x60bb1f330a56 - core::ops::function::FnOnce::call_once::h7873bccdacc62d47 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 57: 0x60bb1f4e3e4b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 58: 0x60bb1f4e3e4b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 59: 0x60bb1f4f8468 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 60: 0x60bb1f4f8468 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 61: 0x60bb1f4f8468 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 62: 0x60bb1f4f8468 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 63: 0x60bb1f4f8468 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 64: 0x60bb1f4f8468 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 65: 0x60bb1f4f8468 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 66: 0x60bb1f4d1234 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 67: 0x60bb1f4d1234 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 68: 0x60bb1f4d4b6a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 69: 0x60bb1f4d4b6a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 70: 0x60bb1f4d4b6a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 71: 0x60bb1f4d4b6a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 72: 0x60bb1f4d4b6a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 73: 0x60bb1f4d4b6a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 74: 0x60bb1f4d4b6a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 75: 0x60bb1f73602f - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 76: 0x60bb1f73602f - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 77: 0x720acede2aa4 - [INFO] [stdout] 78: 0x720acee6fa64 - clone [INFO] [stdout] 79: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- master::redis::master::tests::redis_master_works stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'master::redis::master::tests::redis_master_works' (48) panicked at src/redis/mod.rs:46:22: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Connection refused (os error 111) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x60bb1f761c42 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x60bb1f761c42 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x60bb1f761c42 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x60bb1f761c42 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x60bb1f7732df - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x60bb1f7732df - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x60bb1f72da13 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x60bb1f72da13 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x60bb1f73ac02 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x60bb1f73faff - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x60bb1f73f991 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x60bb1f4e3ffe - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x60bb1f4e3ffe - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x60bb1f7401bf - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x60bb1f7401bf - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x60bb1f73ff6a - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x60bb1f73ad39 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x60bb1f72215d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x60bb1f77bbd0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x60bb1f77b086 - core::result::unwrap_failed::he81173b5792ad6b0 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:1862:5 [INFO] [stdout] 20: 0x60bb1f3f3169 - core::result::Result::unwrap::hd8b2d41effdf9098 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x60bb1f3f3169 - libmcaptcha::redis::RedisConfig::connect::{{closure}}::hb2c1dcb7b44f09f4 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:46:22 [INFO] [stdout] 22: 0x60bb1f3f5166 - libmcaptcha::redis::Redis::connect::{{closure}}::h9614b836e82ff3f7 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:125:37 [INFO] [stdout] 23: 0x60bb1f3f4da5 - libmcaptcha::redis::Redis::new::{{closure}}::h35692d9fa3dbdd17 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:109:58 [INFO] [stdout] 24: 0x60bb1f4396fe - libmcaptcha::redis::mcaptcha_redis::MCaptchaRedis::new::{{closure}}::h2b9822cfc152c2a3 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mcaptcha_redis.rs:56:39 [INFO] [stdout] 25: 0x60bb1f4440b3 - libmcaptcha::master::redis::master::Master::new::{{closure}}::h136a173ccc23bf2a [INFO] [stdout] at /opt/rustwide/workdir/src/master/redis/master.rs:36:47 [INFO] [stdout] 26: 0x60bb1f3f7476 - libmcaptcha::master::redis::master::tests::redis_master_works::{{closure}}::h2f1f15cef1fd4d26 [INFO] [stdout] at /opt/rustwide/workdir/src/master/redis/master.rs:146:73 [INFO] [stdout] 27: 0x60bb1f3d571f - as core::future::future::Future>::poll::{{closure}}::h16f0074ffaa9314c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:950:44 [INFO] [stdout] 28: 0x60bb1f3ca624 - tokio::task::local::LocalSet::with::{{closure}}::h3116790431e2610b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:687:13 [INFO] [stdout] 29: 0x60bb1f4b07b5 - std::thread::local::LocalKey::try_with::h8ec770085e04597c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:508:12 [INFO] [stdout] 30: 0x60bb1f4aa7ae - std::thread::local::LocalKey::with::h9e9949b8698773b1 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:472:20 [INFO] [stdout] 31: 0x60bb1f3ca126 - tokio::task::local::LocalSet::with::h222a0b1b0b030935 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:670:17 [INFO] [stdout] 32: 0x60bb1f3d5016 - as core::future::future::Future>::poll::h8e815bf24d755f4a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:940:22 [INFO] [stdout] 33: 0x60bb1f3ce43e - tokio::task::local::LocalSet::run_until::{{closure}}::hc9a8ebbc50bd585c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:575:19 [INFO] [stdout] 34: 0x60bb1f44a46d - as core::future::future::Future>::poll::hb6b48cfdf6164cfa [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/future/future.rs:133:9 [INFO] [stdout] 35: 0x60bb1f3686ad - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h9d0cba67167280cb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:665:73 [INFO] [stdout] 36: 0x60bb1f36803b - tokio::runtime::coop::with_budget::hee2c1bf57c5eb757 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/coop.rs:107:5 [INFO] [stdout] 37: 0x60bb1f36803b - tokio::runtime::coop::budget::hb2befc57fd41e7ac [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/coop.rs:73:5 [INFO] [stdout] 38: 0x60bb1f36803b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hc4cbccc31be9325c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:665:25 [INFO] [stdout] 39: 0x60bb1f34e430 - tokio::runtime::scheduler::current_thread::Context::enter::haae36b1bd13db9a5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:410:19 [INFO] [stdout] 40: 0x60bb1f35f39d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5cc2287115557c30 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:664:44 [INFO] [stdout] 41: 0x60bb1f359344 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h24cfe8f219c0005f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:743:68 [INFO] [stdout] 42: 0x60bb1f49836b - tokio::runtime::context::scoped::Scoped::set::h6ebb43efc777a61f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 43: 0x60bb1f3755c9 - tokio::runtime::context::set_scheduler::{{closure}}::h9717a5a8df21532a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context.rs:176:38 [INFO] [stdout] 44: 0x60bb1f4ad1a2 - std::thread::local::LocalKey::try_with::h388ed12eb8087c16 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:508:12 [INFO] [stdout] 45: 0x60bb1f4aadbe - std::thread::local::LocalKey::with::hf2a1a3b8caf4f06c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:472:20 [INFO] [stdout] 46: 0x60bb1f374d7d - tokio::runtime::context::set_scheduler::h1011c5a7694848ca [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context.rs:176:17 [INFO] [stdout] 47: 0x60bb1f355310 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h1fa3e8abe262972d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:743:27 [INFO] [stdout] 48: 0x60bb1f359a23 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hb2298ae2b56226cb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:652:24 [INFO] [stdout] 49: 0x60bb1f347e52 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::ha537b3546066f641 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:175:33 [INFO] [stdout] 50: 0x60bb1f49a982 - tokio::runtime::context::runtime::enter_runtime::hde420a73a2b80132 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 51: 0x60bb1f346496 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::haae168b408dd22a5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:167:9 [INFO] [stdout] 52: 0x60bb1f3d3022 - tokio::runtime::runtime::Runtime::block_on::had91a970c4906533 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/runtime.rs:348:52 [INFO] [stdout] 53: 0x60bb1f3cbf33 - tokio::task::local::LocalSet::block_on::hf5ce8975b5ac3b39 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:536:12 [INFO] [stdout] 54: 0x60bb1f3c1607 - actix_rt::runtime::Runtime::block_on::hadffabe26c7a091f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.9.0/src/runtime.rs:138:20 [INFO] [stdout] 55: 0x60bb1f47c50a - actix_rt::system::SystemRunner::block_on::hb8739dc573bbd976 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.9.0/src/system.rs:245:17 [INFO] [stdout] 56: 0x60bb1f3f7128 - libmcaptcha::master::redis::master::tests::redis_master_works::h089c2eb7efa33f3f [INFO] [stdout] at /opt/rustwide/workdir/src/master/redis/master.rs:141:5 [INFO] [stdout] 57: 0x60bb1f3f9417 - libmcaptcha::master::redis::master::tests::redis_master_works::{{closure}}::h496523449fa9e02f [INFO] [stdout] at /opt/rustwide/workdir/src/master/redis/master.rs:142:34 [INFO] [stdout] 58: 0x60bb1f331206 - core::ops::function::FnOnce::call_once::hc59722c962276952 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: 0x60bb1f4e3e4b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 60: 0x60bb1f4e3e4b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 61: 0x60bb1f4f8468 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 62: 0x60bb1f4f8468 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 63: 0x60bb1f4f8468 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 64: 0x60bb1f4f8468 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 65: 0x60bb1f4f8468 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 66: 0x60bb1f4f8468 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 67: 0x60bb1f4f8468 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 68: 0x60bb1f4d1234 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 69: 0x60bb1f4d1234 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 70: 0x60bb1f4d4b6a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 71: 0x60bb1f4d4b6a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 72: 0x60bb1f4d4b6a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 73: 0x60bb1f4d4b6a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 74: 0x60bb1f4d4b6a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 75: 0x60bb1f4d4b6a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 76: 0x60bb1f4d4b6a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 77: 0x60bb1f73602f - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 78: 0x60bb1f73602f - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 79: 0x720acede2aa4 - [INFO] [stdout] 80: 0x720acee6fa64 - clone [INFO] [stdout] 81: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- cache::redis::tests::rediscache_pow_cache_works stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'cache::redis::tests::rediscache_pow_cache_works' (27) panicked at src/redis/mod.rs:46:22: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Connection refused (os error 111) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x60bb1f761c42 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x60bb1f761c42 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x60bb1f761c42 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x60bb1f761c42 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x60bb1f7732df - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x60bb1f7732df - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x60bb1f72da13 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x60bb1f72da13 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x60bb1f73ac02 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x60bb1f73faff - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x60bb1f73f991 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x60bb1f4e3ffe - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x60bb1f4e3ffe - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x60bb1f7401bf - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x60bb1f7401bf - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x60bb1f73ff6a - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x60bb1f73ad39 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x60bb1f72215d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x60bb1f77bbd0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x60bb1f77b086 - core::result::unwrap_failed::he81173b5792ad6b0 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:1862:5 [INFO] [stdout] 20: 0x60bb1f3f3169 - core::result::Result::unwrap::hd8b2d41effdf9098 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x60bb1f3f3169 - libmcaptcha::redis::RedisConfig::connect::{{closure}}::hb2c1dcb7b44f09f4 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:46:22 [INFO] [stdout] 22: 0x60bb1f3f5166 - libmcaptcha::redis::Redis::connect::{{closure}}::h9614b836e82ff3f7 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:125:37 [INFO] [stdout] 23: 0x60bb1f3f4da5 - libmcaptcha::redis::Redis::new::{{closure}}::h35692d9fa3dbdd17 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:109:58 [INFO] [stdout] 24: 0x60bb1f4396fe - libmcaptcha::redis::mcaptcha_redis::MCaptchaRedis::new::{{closure}}::h2b9822cfc152c2a3 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mcaptcha_redis.rs:56:39 [INFO] [stdout] 25: 0x60bb1f38b653 - libmcaptcha::cache::redis::RedisCache::new::{{closure}}::h1618bcda0f39708e [INFO] [stdout] at /opt/rustwide/workdir/src/cache/redis.rs:33:47 [INFO] [stdout] 26: 0x60bb1f4307e0 - libmcaptcha::cache::redis::tests::rediscache_pow_cache_works::{{closure}}::hed2899dad93cf22b [INFO] [stdout] at /opt/rustwide/workdir/src/cache/redis.rs:178:14 [INFO] [stdout] 27: 0x60bb1f3d689f - as core::future::future::Future>::poll::{{closure}}::hedaa1242757eeac4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:950:44 [INFO] [stdout] 28: 0x60bb1f3ca844 - tokio::task::local::LocalSet::with::{{closure}}::h43d14120a186e1f6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:687:13 [INFO] [stdout] 29: 0x60bb1f4acb75 - std::thread::local::LocalKey::try_with::h2c796ddf6ac5763f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:508:12 [INFO] [stdout] 30: 0x60bb1f4aac3e - std::thread::local::LocalKey::with::hd36ecf5ff6ab1abb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:472:20 [INFO] [stdout] 31: 0x60bb1f3ca426 - tokio::task::local::LocalSet::with::had584f7a1f3d0887 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:670:17 [INFO] [stdout] 32: 0x60bb1f3d4ed6 - as core::future::future::Future>::poll::h706b9e70c26ef3da [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:940:22 [INFO] [stdout] 33: 0x60bb1f3ce65e - tokio::task::local::LocalSet::run_until::{{closure}}::hd1f56eb4f199ecae [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:575:19 [INFO] [stdout] 34: 0x60bb1f44a2ad - as core::future::future::Future>::poll::h5dc3ef1e3cc16232 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/future/future.rs:133:9 [INFO] [stdout] 35: 0x60bb1f36876d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hbb0003170907fcc9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:665:73 [INFO] [stdout] 36: 0x60bb1f3671cb - tokio::runtime::coop::with_budget::h7e9276fd96f3aae6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/coop.rs:107:5 [INFO] [stdout] 37: 0x60bb1f3671cb - tokio::runtime::coop::budget::h2d8f453adaf3edab [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/coop.rs:73:5 [INFO] [stdout] 38: 0x60bb1f3671cb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h629cd82a175b1623 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:665:25 [INFO] [stdout] 39: 0x60bb1f34f340 - tokio::runtime::scheduler::current_thread::Context::enter::hbb6fa173750527ab [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:410:19 [INFO] [stdout] 40: 0x60bb1f35e90d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h570f7b0f785d2027 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:664:44 [INFO] [stdout] 41: 0x60bb1f359424 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h72f14aa160d94442 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:743:68 [INFO] [stdout] 42: 0x60bb1f497a3b - tokio::runtime::context::scoped::Scoped::set::h1032186003a93af7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 43: 0x60bb1f375609 - tokio::runtime::context::set_scheduler::{{closure}}::hd338af538fab1037 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context.rs:176:38 [INFO] [stdout] 44: 0x60bb1f4ad622 - std::thread::local::LocalKey::try_with::h40e0991c1e8813e6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:508:12 [INFO] [stdout] 45: 0x60bb1f4aa60e - std::thread::local::LocalKey::with::h913a7d07cdd5c4ad [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:472:20 [INFO] [stdout] 46: 0x60bb1f3751fd - tokio::runtime::context::set_scheduler::hf9786a573a7319bf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context.rs:176:17 [INFO] [stdout] 47: 0x60bb1f355f70 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h4d9a7d6c504d6cde [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:743:27 [INFO] [stdout] 48: 0x60bb1f359ae3 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hce8250f47dbc85ce [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:652:24 [INFO] [stdout] 49: 0x60bb1f348b72 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hd1b461977b52e99a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:175:33 [INFO] [stdout] 50: 0x60bb1f49a592 - tokio::runtime::context::runtime::enter_runtime::hb6539661eb06c1db [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 51: 0x60bb1f345e76 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h5907e473121d5d13 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:167:9 [INFO] [stdout] 52: 0x60bb1f3d3522 - tokio::runtime::runtime::Runtime::block_on::hd0ab1aa957216d53 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/runtime.rs:348:52 [INFO] [stdout] 53: 0x60bb1f3cba83 - tokio::task::local::LocalSet::block_on::h679eed44d6cf5cbf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:536:12 [INFO] [stdout] 54: 0x60bb1f3c1687 - actix_rt::runtime::Runtime::block_on::hc1ebf97b3ad98449 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.9.0/src/runtime.rs:138:20 [INFO] [stdout] 55: 0x60bb1f47c41a - actix_rt::system::SystemRunner::block_on::h1bf79cd9b022589e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.9.0/src/system.rs:245:17 [INFO] [stdout] 56: 0x60bb1f4304c6 - libmcaptcha::cache::redis::tests::rediscache_pow_cache_works::h47e31d6ba7286922 [INFO] [stdout] at /opt/rustwide/workdir/src/cache/redis.rs:170:5 [INFO] [stdout] 57: 0x60bb1f430527 - libmcaptcha::cache::redis::tests::rediscache_pow_cache_works::{{closure}}::hd75106f24ad80984 [INFO] [stdout] at /opt/rustwide/workdir/src/cache/redis.rs:171:42 [INFO] [stdout] 58: 0x60bb1f3318f6 - core::ops::function::FnOnce::call_once::hff336527c1c7d435 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: 0x60bb1f4e3e4b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 60: 0x60bb1f4e3e4b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 61: 0x60bb1f4f8468 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 62: 0x60bb1f4f8468 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 63: 0x60bb1f4f8468 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 64: 0x60bb1f4f8468 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 65: 0x60bb1f4f8468 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 66: 0x60bb1f4f8468 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 67: 0x60bb1f4f8468 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 68: 0x60bb1f4d1234 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 69: 0x60bb1f4d1234 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 70: 0x60bb1f4d4b6a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 71: 0x60bb1f4d4b6a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 72: 0x60bb1f4d4b6a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 73: 0x60bb1f4d4b6a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 74: 0x60bb1f4d4b6a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 75: 0x60bb1f4d4b6a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 76: 0x60bb1f4d4b6a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 77: 0x60bb1f73602f - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 78: 0x60bb1f73602f - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 79: 0x720acede2aa4 - [INFO] [stdout] 80: 0x720acee6fa64 - clone [INFO] [stdout] 81: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- cache::redis::tests::redishashcache_result_cache_works stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'cache::redis::tests::redishashcache_result_cache_works' (28) panicked at src/redis/mod.rs:46:22: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Connection refused (os error 111) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x60bb1f761c42 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x60bb1f761c42 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x60bb1f761c42 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x60bb1f761c42 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x60bb1f7732df - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x60bb1f7732df - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x60bb1f72da13 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x60bb1f72da13 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x60bb1f73ac02 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x60bb1f73faff - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x60bb1f73f991 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x60bb1f4e3ffe - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x60bb1f4e3ffe - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x60bb1f7401bf - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x60bb1f7401bf - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x60bb1f73ff6a - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x60bb1f73ad39 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x60bb1f72215d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x60bb1f77bbd0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x60bb1f77b086 - core::result::unwrap_failed::he81173b5792ad6b0 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:1862:5 [INFO] [stdout] 20: 0x60bb1f3f3169 - core::result::Result::unwrap::hd8b2d41effdf9098 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x60bb1f3f3169 - libmcaptcha::redis::RedisConfig::connect::{{closure}}::hb2c1dcb7b44f09f4 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:46:22 [INFO] [stdout] 22: 0x60bb1f3f5166 - libmcaptcha::redis::Redis::connect::{{closure}}::h9614b836e82ff3f7 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:125:37 [INFO] [stdout] 23: 0x60bb1f3f4da5 - libmcaptcha::redis::Redis::new::{{closure}}::h35692d9fa3dbdd17 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mod.rs:109:58 [INFO] [stdout] 24: 0x60bb1f4396fe - libmcaptcha::redis::mcaptcha_redis::MCaptchaRedis::new::{{closure}}::h2b9822cfc152c2a3 [INFO] [stdout] at /opt/rustwide/workdir/src/redis/mcaptcha_redis.rs:56:39 [INFO] [stdout] 25: 0x60bb1f38b653 - libmcaptcha::cache::redis::RedisCache::new::{{closure}}::h1618bcda0f39708e [INFO] [stdout] at /opt/rustwide/workdir/src/cache/redis.rs:33:47 [INFO] [stdout] 26: 0x60bb1f43222f - libmcaptcha::cache::redis::tests::redishashcache_result_cache_works::{{closure}}::hba868c237774d83c [INFO] [stdout] at /opt/rustwide/workdir/src/cache/redis.rs:231:14 [INFO] [stdout] 27: 0x60bb1f3d585f - as core::future::future::Future>::poll::{{closure}}::h2a273db8568ceddc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:950:44 [INFO] [stdout] 28: 0x60bb1f3cb834 - tokio::task::local::LocalSet::with::{{closure}}::hf283a22a21826288 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:687:13 [INFO] [stdout] 29: 0x60bb1f4b2405 - std::thread::local::LocalKey::try_with::hce85b4967046f08f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:508:12 [INFO] [stdout] 30: 0x60bb1f4a9cbe - std::thread::local::LocalKey::with::h371eb7844c2a3d32 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:472:20 [INFO] [stdout] 31: 0x60bb1f3ca3e6 - tokio::task::local::LocalSet::with::ha61fe55a18789fc8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:670:17 [INFO] [stdout] 32: 0x60bb1f3d4e86 - as core::future::future::Future>::poll::h67d5a8dcbd47f4f8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:940:22 [INFO] [stdout] 33: 0x60bb1f3cdbde - tokio::task::local::LocalSet::run_until::{{closure}}::haee470af4f350906 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:575:19 [INFO] [stdout] 34: 0x60bb1f44a26d - as core::future::future::Future>::poll::h4b766a08b48bdad6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/future/future.rs:133:9 [INFO] [stdout] 35: 0x60bb1f36866d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h97015321496e986b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:665:73 [INFO] [stdout] 36: 0x60bb1f366ffb - tokio::runtime::coop::with_budget::hb0dab9b9477b6b26 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/coop.rs:107:5 [INFO] [stdout] 37: 0x60bb1f366ffb - tokio::runtime::coop::budget::h4bbd00e9e2213bce [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/coop.rs:73:5 [INFO] [stdout] 38: 0x60bb1f366ffb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h48525c2efc50b7a0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:665:25 [INFO] [stdout] 39: 0x60bb1f34cc20 - tokio::runtime::scheduler::current_thread::Context::enter::h89758512d9a07db6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:410:19 [INFO] [stdout] 40: 0x60bb1f359f1d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h0e55c4449a1fd3c3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:664:44 [INFO] [stdout] 41: 0x60bb1f359524 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::hcffbaf4bc1c1391f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:743:68 [INFO] [stdout] 42: 0x60bb1f498b4b - tokio::runtime::context::scoped::Scoped::set::hc0c9753d835c1119 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 43: 0x60bb1f375549 - tokio::runtime::context::set_scheduler::{{closure}}::h8e547d3f71d65327 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context.rs:176:38 [INFO] [stdout] 44: 0x60bb1f4ada82 - std::thread::local::LocalKey::try_with::h48a76bb2b0a8fcb0 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:508:12 [INFO] [stdout] 45: 0x60bb1f4a9b8e - std::thread::local::LocalKey::with::h3106b729cf1a3ece [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/local.rs:472:20 [INFO] [stdout] 46: 0x60bb1f374f3d - tokio::runtime::context::set_scheduler::h7f3bc4877ea9b042 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context.rs:176:17 [INFO] [stdout] 47: 0x60bb1f3567b0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h63aebf90dfa22f9f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:743:27 [INFO] [stdout] 48: 0x60bb1f359903 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h9ae480ced4d526c6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:652:24 [INFO] [stdout] 49: 0x60bb1f347132 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h54cd39aaf95a4845 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:175:33 [INFO] [stdout] 50: 0x60bb1f499db2 - tokio::runtime::context::runtime::enter_runtime::h856409a691fced6e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 51: 0x60bb1f345936 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h09618d1b2305e958 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/scheduler/current_thread/mod.rs:167:9 [INFO] [stdout] 52: 0x60bb1f3d29e2 - tokio::runtime::runtime::Runtime::block_on::h4a32d61a2736a5b8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/runtime/runtime.rs:348:52 [INFO] [stdout] 53: 0x60bb1f3cbdf3 - tokio::task::local::LocalSet::block_on::hcd0a3169d9699502 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.33.0/src/task/local.rs:536:12 [INFO] [stdout] 54: 0x60bb1f3c16c7 - actix_rt::runtime::Runtime::block_on::hde16e23ea7aa00dd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.9.0/src/runtime.rs:138:20 [INFO] [stdout] 55: 0x60bb1f47c52a - actix_rt::system::SystemRunner::block_on::hf855b0dd722e3071 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.9.0/src/system.rs:245:17 [INFO] [stdout] 56: 0x60bb1f431ec6 - libmcaptcha::cache::redis::tests::redishashcache_result_cache_works::hb8e9c16e47668d97 [INFO] [stdout] at /opt/rustwide/workdir/src/cache/redis.rs:222:5 [INFO] [stdout] 57: 0x60bb1f431f27 - libmcaptcha::cache::redis::tests::redishashcache_result_cache_works::{{closure}}::h679407b33a9bf4bc [INFO] [stdout] at /opt/rustwide/workdir/src/cache/redis.rs:223:49 [INFO] [stdout] 58: 0x60bb1f330656 - core::ops::function::FnOnce::call_once::h490d5da616e4d785 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: 0x60bb1f4e3e4b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 60: 0x60bb1f4e3e4b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 61: 0x60bb1f4f8468 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 62: 0x60bb1f4f8468 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 63: 0x60bb1f4f8468 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 64: 0x60bb1f4f8468 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 65: 0x60bb1f4f8468 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 66: 0x60bb1f4f8468 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 67: 0x60bb1f4f8468 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 68: 0x60bb1f4d1234 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 69: 0x60bb1f4d1234 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 70: 0x60bb1f4d4b6a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 71: 0x60bb1f4d4b6a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 72: 0x60bb1f4d4b6a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 73: 0x60bb1f4d4b6a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 74: 0x60bb1f4d4b6a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 75: 0x60bb1f4d4b6a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 76: 0x60bb1f4d4b6a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 77: 0x60bb1f73602f - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 78: 0x60bb1f73602f - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 79: 0x720acede2aa4 - [INFO] [stdout] 80: 0x720acee6fa64 - clone [INFO] [stdout] 81: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] cache::redis::tests::rediscache_pow_cache_works [INFO] [stdout] cache::redis::tests::redishashcache_result_cache_works [INFO] [stdout] master::redis::master::tests::race_redis_master [INFO] [stdout] master::redis::master::tests::redis_master_works [INFO] [stdout] redis::mcaptcha_redis::tests::redis_master_works [INFO] [stdout] redis::tests::ping_works [INFO] [stdout] [INFO] [stdout] test result: FAILED. 24 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.07s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "b299c74336f0da01c20eec327d9986b0c6236bf1fc9f26481d5617a3964675b5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b299c74336f0da01c20eec327d9986b0c6236bf1fc9f26481d5617a3964675b5", kill_on_drop: false }` [INFO] [stdout] b299c74336f0da01c20eec327d9986b0c6236bf1fc9f26481d5617a3964675b5