[INFO] cloning repository https://github.com/palant/pfp-cli [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/palant/pfp-cli" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpalant%2Fpfp-cli", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpalant%2Fpfp-cli'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 1b475c062a84aaf715d01c784c327c1830c438b3 [INFO] testing palant/pfp-cli against beta-2025-10-28 for beta-1.92-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpalant%2Fpfp-cli" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/palant/pfp-cli [INFO] finished tweaking git repo https://github.com/palant/pfp-cli [INFO] tweaked toml for git repo https://github.com/palant/pfp-cli written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/palant/pfp-cli 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 git repo https://github.com/palant/pfp-cli 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] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] | [INFO] [stderr] = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 38cf980f12e88dcb7711bda9b877601ed70bb9bb7739c3542812d01c205fee7b [INFO] running `Command { std: "docker" "start" "-a" "38cf980f12e88dcb7711bda9b877601ed70bb9bb7739c3542812d01c205fee7b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "38cf980f12e88dcb7711bda9b877601ed70bb9bb7739c3542812d01c205fee7b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "38cf980f12e88dcb7711bda9b877601ed70bb9bb7739c3542812d01c205fee7b", kill_on_drop: false }` [INFO] [stdout] 38cf980f12e88dcb7711bda9b877601ed70bb9bb7739c3542812d01c205fee7b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 96ae167d3e38ddb8b6d3dc31f09d6fb226e04ec3d9af4dcd182ab42aa3c72fe0 [INFO] running `Command { std: "docker" "start" "-a" "96ae167d3e38ddb8b6d3dc31f09d6fb226e04ec3d9af4dcd182ab42aa3c72fe0", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] | [INFO] [stderr] = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling generic-array v0.14.5 [INFO] [stderr] Compiling proc-macro2 v1.0.39 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling unicode-ident v1.0.0 [INFO] [stderr] Compiling syn v1.0.95 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling io-lifetimes v0.7.2 [INFO] [stderr] Compiling itoa v1.0.1 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling rustix v0.35.7 [INFO] [stderr] Compiling once_cell v1.13.0 [INFO] [stderr] Compiling cpufeatures v0.2.2 [INFO] [stderr] Compiling linux-raw-sys v0.0.46 [INFO] [stderr] Compiling serde_derive v1.0.137 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling opaque-debug v0.3.0 [INFO] [stderr] Compiling io-extras v0.15.0 [INFO] [stderr] Compiling serde v1.0.137 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling socketpair v0.16.0 [INFO] [stderr] Compiling serde_json v1.0.81 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling indexmap v1.8.1 [INFO] [stderr] Compiling smallvec v1.9.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.16 [INFO] [stderr] Compiling ryu v1.0.9 [INFO] [stderr] Compiling log v0.4.16 [INFO] [stderr] Compiling system-interface v0.21.0 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling regex-syntax v0.6.27 [INFO] [stderr] Compiling io-streams v0.12.0 [INFO] [stderr] Compiling endian-type v0.1.2 [INFO] [stderr] Compiling os_str_bytes v6.0.0 [INFO] [stderr] Compiling gimli v0.26.1 [INFO] [stderr] Compiling zeroize v1.5.6 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling nibble_vec v0.1.0 [INFO] [stderr] Compiling heck v0.4.0 [INFO] [stderr] Compiling hashbrown v0.11.2 [INFO] [stderr] Compiling radix_trie v0.2.1 [INFO] [stderr] Compiling secrecy v0.8.0 [INFO] [stderr] Compiling miniz_oxide v0.5.3 [INFO] [stderr] Compiling quote v1.0.18 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling rustc-demangle v0.1.21 [INFO] [stderr] Compiling textwrap v0.15.0 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling object v0.29.0 [INFO] [stderr] Compiling base64 v0.13.0 [INFO] [stderr] Compiling backtrace v0.3.66 [INFO] [stderr] Compiling duplex v0.13.0 [INFO] [stderr] Compiling unicode-segmentation v1.9.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling wildmatch v2.1.0 [INFO] [stderr] Compiling crypto-common v0.1.3 [INFO] [stderr] Compiling os_pipe v1.0.1 [INFO] [stderr] Compiling block-buffer v0.10.2 [INFO] [stderr] Compiling inout v0.1.3 [INFO] [stderr] Compiling digest v0.10.3 [INFO] [stderr] Compiling universal-hash v0.4.1 [INFO] [stderr] Compiling cipher v0.3.0 [INFO] [stderr] Compiling getrandom v0.2.6 [INFO] [stderr] Compiling polyval v0.5.3 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling cipher v0.4.3 [INFO] [stderr] Compiling dirs-sys v0.3.7 [INFO] [stderr] Compiling ctr v0.8.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling dirs v4.0.0 [INFO] [stderr] Compiling aes v0.7.5 [INFO] [stderr] Compiling ghash v0.4.4 [INFO] [stderr] Compiling sha2 v0.10.2 [INFO] [stderr] Compiling pbkdf2 v0.11.0 [INFO] [stderr] Compiling salsa20 v0.10.2 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling aead v0.4.3 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling xdg v2.4.1 [INFO] [stderr] Compiling scrypt v0.10.0 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling aes-gcm v0.9.4 [INFO] [stderr] Compiling regex v1.6.0 [INFO] [stderr] Compiling nix v0.23.1 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling unicode-width v0.1.9 [INFO] [stderr] Compiling termcolor v1.1.3 [INFO] [stderr] Compiling parking v2.0.0 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling utf8parse v0.2.0 [INFO] [stderr] Compiling app_dirs2 v2.4.0 [INFO] [stderr] Compiling question v0.2.2 [INFO] [stderr] Compiling qrcodegen v1.8.0 [INFO] [stderr] Compiling addr2line v0.17.0 [INFO] [stderr] Compiling fd-lock v3.0.6 [INFO] [stderr] Compiling shellwords v1.1.0 [INFO] [stderr] Compiling darling_core v0.13.4 [INFO] [stderr] Compiling clap_derive v3.2.7 [INFO] [stderr] Compiling rustyline v9.1.2 [INFO] [stderr] Compiling darling_macro v0.13.4 [INFO] [stderr] Compiling darling v0.13.4 [INFO] [stderr] Compiling enumset_derive v0.6.0 [INFO] [stderr] Compiling enumset v1.0.11 [INFO] [stderr] Compiling clap v3.2.11 [INFO] [stderr] Compiling rpassword v6.0.1 [INFO] [stderr] Compiling pfp v0.1.0 (/opt/rustwide/workdir/pfp) [INFO] [stdout] warning: unused imports: `Value` and `json` [INFO] [stdout] --> pfp/src/json/mod.rs:10:44 [INFO] [stdout] | [INFO] [stdout] 10 | pub use serde_json::{from_slice, from_str, json, to_string, to_vec, Error, Value}; [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling pfp-cli v0.1.0 (/opt/rustwide/workdir/cli) [INFO] [stdout] warning: unexpected `cfg` condition name: `leaking_alloc` [INFO] [stdout] --> cli/src/main.rs:10:7 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(leaking_alloc)] [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(leaking_alloc)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(leaking_alloc)");` 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: `logging_alloc` [INFO] [stdout] --> cli/src/main.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(logging_alloc)] [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(logging_alloc)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(logging_alloc)");` 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: `logging_alloc` [INFO] [stdout] --> cli/src/main.rs:16:7 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(logging_alloc)] [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(logging_alloc)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(logging_alloc)");` 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: `logging_alloc` [INFO] [stdout] --> cli/src/main.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(not(logging_alloc))] [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(logging_alloc)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(logging_alloc)");` 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: `logging_alloc` [INFO] [stdout] --> cli/src/main.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(not(logging_alloc))] [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(logging_alloc)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(logging_alloc)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [optimized + debuginfo] target(s) in 1m 53s [INFO] running `Command { std: "docker" "inspect" "96ae167d3e38ddb8b6d3dc31f09d6fb226e04ec3d9af4dcd182ab42aa3c72fe0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "96ae167d3e38ddb8b6d3dc31f09d6fb226e04ec3d9af4dcd182ab42aa3c72fe0", kill_on_drop: false }` [INFO] [stdout] 96ae167d3e38ddb8b6d3dc31f09d6fb226e04ec3d9af4dcd182ab42aa3c72fe0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] a4f831f5a3aa49023f6a8c17ea30145671491fd78bb84d4a2044d2438b54d38e [INFO] running `Command { std: "docker" "start" "-a" "a4f831f5a3aa49023f6a8c17ea30145671491fd78bb84d4a2044d2438b54d38e", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] | [INFO] [stderr] = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling proc-macro2 v1.0.39 [INFO] [stderr] Compiling unicode-ident v1.0.0 [INFO] [stderr] Compiling syn v1.0.95 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling itoa v1.0.1 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling io-lifetimes v0.7.2 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling cpufeatures v0.2.2 [INFO] [stderr] Compiling serde_derive v1.0.137 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling once_cell v1.13.0 [INFO] [stderr] Compiling serde v1.0.137 [INFO] [stderr] Compiling rustix v0.35.7 [INFO] [stderr] Compiling opaque-debug v0.3.0 [INFO] [stderr] Compiling linux-raw-sys v0.0.46 [INFO] [stderr] Compiling serde_json v1.0.81 [INFO] [stderr] Compiling io-extras v0.15.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.16 [INFO] [stderr] Compiling ryu v1.0.9 [INFO] [stderr] Compiling generic-array v0.14.5 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling zeroize v1.5.6 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling socketpair v0.16.0 [INFO] [stderr] Compiling log v0.4.16 [INFO] [stderr] Compiling secrecy v0.8.0 [INFO] [stderr] Compiling indexmap v1.8.1 [INFO] [stderr] Compiling base64 v0.13.0 [INFO] [stderr] Compiling smallvec v1.9.0 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling wildmatch v2.1.0 [INFO] [stderr] Compiling system-interface v0.21.0 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling heck v0.4.0 [INFO] [stderr] Compiling os_str_bytes v6.0.0 [INFO] [stderr] Compiling nibble_vec v0.1.0 [INFO] [stderr] Compiling endian-type v0.1.2 [INFO] [stderr] Compiling hashbrown v0.11.2 [INFO] [stderr] Compiling io-streams v0.12.0 [INFO] [stderr] Compiling regex-syntax v0.6.27 [INFO] [stderr] Compiling os_pipe v1.0.1 [INFO] [stderr] Compiling getrandom v0.2.6 [INFO] [stderr] Compiling dirs-sys v0.3.7 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling gimli v0.26.1 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling dirs v4.0.0 [INFO] [stderr] Compiling quote v1.0.18 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling xdg v2.4.1 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling object v0.29.0 [INFO] [stderr] Compiling radix_trie v0.2.1 [INFO] [stderr] Compiling backtrace v0.3.66 [INFO] [stderr] Compiling nix v0.23.1 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling miniz_oxide v0.5.3 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling duplex v0.13.0 [INFO] [stderr] Compiling parking v2.0.0 [INFO] [stderr] Compiling unicode-segmentation v1.9.0 [INFO] [stderr] Compiling utf8parse v0.2.0 [INFO] [stderr] Compiling rustc-demangle v0.1.21 [INFO] [stderr] Compiling textwrap v0.15.0 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling proc-maps v0.2.1 [INFO] [stderr] Compiling unicode-width v0.1.9 [INFO] [stderr] Compiling termcolor v1.1.3 [INFO] [stderr] Compiling app_dirs2 v2.4.0 [INFO] [stderr] Compiling fastrand v1.7.0 [INFO] [stderr] Compiling crypto-common v0.1.3 [INFO] [stderr] Compiling block-buffer v0.10.2 [INFO] [stderr] Compiling inout v0.1.3 [INFO] [stderr] Compiling universal-hash v0.4.1 [INFO] [stderr] Compiling cipher v0.3.0 [INFO] [stderr] Compiling digest v0.10.3 [INFO] [stderr] Compiling cipher v0.4.3 [INFO] [stderr] Compiling polyval v0.5.3 [INFO] [stderr] Compiling aead v0.4.3 [INFO] [stderr] Compiling aes v0.7.5 [INFO] [stderr] Compiling ctr v0.8.0 [INFO] [stderr] Compiling salsa20 v0.10.2 [INFO] [stderr] Compiling ghash v0.4.4 [INFO] [stderr] Compiling pbkdf2 v0.11.0 [INFO] [stderr] Compiling sha2 v0.10.2 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling regex v1.6.0 [INFO] [stderr] Compiling qrcodegen v1.8.0 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling question v0.2.2 [INFO] [stderr] Compiling tempfile v3.3.0 [INFO] [stderr] Compiling scrypt v0.10.0 [INFO] [stderr] Compiling aes-gcm v0.9.4 [INFO] [stderr] Compiling fd-lock v3.0.6 [INFO] [stderr] Compiling read-process-memory v0.1.4 [INFO] [stderr] Compiling subprocess v0.2.9 [INFO] [stderr] Compiling memmem v0.1.1 [INFO] [stderr] Compiling addr2line v0.17.0 [INFO] [stderr] Compiling shellwords v1.1.0 [INFO] [stderr] Compiling rustyline v9.1.2 [INFO] [stderr] Compiling darling_core v0.13.4 [INFO] [stderr] Compiling clap_derive v3.2.7 [INFO] [stderr] Compiling darling_macro v0.13.4 [INFO] [stderr] Compiling darling v0.13.4 [INFO] [stderr] Compiling enumset_derive v0.6.0 [INFO] [stderr] Compiling clap v3.2.11 [INFO] [stderr] Compiling enumset v1.0.11 [INFO] [stderr] Compiling rpassword v6.0.1 [INFO] [stderr] Compiling pfp v0.1.0 (/opt/rustwide/workdir/pfp) [INFO] [stdout] warning: unused imports: `Value` and `json` [INFO] [stdout] --> pfp/src/json/mod.rs:10:44 [INFO] [stdout] | [INFO] [stdout] 10 | pub use serde_json::{from_slice, from_str, json, to_string, to_vec, Error, Value}; [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling pfp-cli v0.1.0 (/opt/rustwide/workdir/cli) [INFO] [stdout] warning: unexpected `cfg` condition name: `leaking_alloc` [INFO] [stdout] --> cli/src/main.rs:10:7 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(leaking_alloc)] [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(leaking_alloc)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(leaking_alloc)");` 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: `logging_alloc` [INFO] [stdout] --> cli/src/main.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(logging_alloc)] [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(logging_alloc)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(logging_alloc)");` 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: `logging_alloc` [INFO] [stdout] --> cli/src/main.rs:16:7 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(logging_alloc)] [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(logging_alloc)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(logging_alloc)");` 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: `logging_alloc` [INFO] [stdout] --> cli/src/main.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(not(logging_alloc))] [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(logging_alloc)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(logging_alloc)");` 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: `logging_alloc` [INFO] [stdout] --> cli/src/main.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(not(logging_alloc))] [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(logging_alloc)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(logging_alloc)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [optimized] target(s) in 1m 31s [INFO] running `Command { std: "docker" "inspect" "a4f831f5a3aa49023f6a8c17ea30145671491fd78bb84d4a2044d2438b54d38e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a4f831f5a3aa49023f6a8c17ea30145671491fd78bb84d4a2044d2438b54d38e", kill_on_drop: false }` [INFO] [stdout] a4f831f5a3aa49023f6a8c17ea30145671491fd78bb84d4a2044d2438b54d38e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 234d8bdf3b613814b72cf2d2ead9693467abfb2384480c562c47ff98d2be0fe6 [INFO] running `Command { std: "docker" "start" "-a" "234d8bdf3b613814b72cf2d2ead9693467abfb2384480c562c47ff98d2be0fe6", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] | [INFO] [stderr] = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] warning: unused imports: `Value` and `json` [INFO] [stderr] --> pfp/src/json/mod.rs:10:44 [INFO] [stderr] | [INFO] [stderr] 10 | pub use serde_json::{from_slice, from_str, json, to_string, to_vec, Error, Value}; [INFO] [stderr] | ^^^^ ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `pfp` (lib) generated 1 warning (run `cargo fix --lib -p pfp` to apply 1 suggestion) [INFO] [stderr] warning: unexpected `cfg` condition name: `leaking_alloc` [INFO] [stderr] --> cli/src/main.rs:10:7 [INFO] [stderr] | [INFO] [stderr] 10 | #[cfg(leaking_alloc)] [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(leaking_alloc)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(leaking_alloc)");` 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: `logging_alloc` [INFO] [stderr] --> cli/src/main.rs:13:7 [INFO] [stderr] | [INFO] [stderr] 13 | #[cfg(logging_alloc)] [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(logging_alloc)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(logging_alloc)");` 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: `logging_alloc` [INFO] [stderr] --> cli/src/main.rs:16:7 [INFO] [stderr] | [INFO] [stderr] 16 | #[cfg(logging_alloc)] [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(logging_alloc)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(logging_alloc)");` 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: `logging_alloc` [INFO] [stderr] --> cli/src/main.rs:19:11 [INFO] [stderr] | [INFO] [stderr] 19 | #[cfg(not(logging_alloc))] [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(logging_alloc)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(logging_alloc)");` 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: `logging_alloc` [INFO] [stderr] --> cli/src/main.rs:22:11 [INFO] [stderr] | [INFO] [stderr] 22 | #[cfg(not(logging_alloc))] [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(logging_alloc)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(logging_alloc)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: `pfp-cli` (bin "pfp-cli") generated 5 warnings [INFO] [stderr] Finished `test` profile [optimized] target(s) in 0.27s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pfp-47a3518ae52a3fcd) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test crypto::tests::test_base32_decode ... ok [INFO] [stdout] test crypto::tests::test_base32_encode ... ok [INFO] [stdout] test passwords::tests::initialization::read_empty_data ... ok [INFO] [stdout] test passwords::tests::initialization::read_success ... ok [INFO] [stdout] test crypto::tests::test_pearson_hash ... ok [INFO] [stdout] test recovery_codes::tests::generation ... ok [INFO] [stdout] test storage::tests::initialization::read_empty_data ... ok [INFO] [stdout] test storage::tests::clear::clear_initialized ... ok [INFO] [stdout] test recovery_codes::tests::formatting ... ok [INFO] [stdout] test storage::tests::initialization::read_missing_hmac ... ok [INFO] [stdout] test storage::tests::initialization::read_missing_salt ... ok [INFO] [stdout] test storage::tests::initialization::read_success ... ok [INFO] [stdout] test storage::tests::removal::remove_passwords ... ok [INFO] [stdout] test storage::tests::retrieval::get_alias ... ok [INFO] [stdout] test storage::tests::retrieval::get_password ... ok [INFO] [stdout] test storage::tests::retrieval::list_empty ... ok [INFO] [stdout] test storage::tests::retrieval::list_non_empty ... ok [INFO] [stdout] test storage::tests::retrieval::resolve_site ... ok [INFO] [stdout] test storage::tests::addition::add_passwords ... ok [INFO] [stdout] test storage::tests::clear::clear_uninitialized ... ok [INFO] [stdout] test recovery_codes::tests::recovery ... ok [INFO] [stdout] test passwords::tests::notes::notes ... ok [INFO] [stdout] test passwords::tests::retrieval::list_sites_wildcards ... ok [INFO] [stdout] test passwords::tests::retrieval::list_passwords_wildcards ... ok [INFO] [stdout] test passwords::tests::removal::remove_passwords ... ok [INFO] [stdout] test passwords::tests::initialization::unlock ... ok [INFO] [stdout] test passwords::tests::reset::reset_uninitialized ... ok [INFO] [stdout] test passwords::tests::reset::reset_initialized ... ok [INFO] [stdout] test passwords::tests::addition::add_passwords ... ok [INFO] [stdout] test passwords::tests::retrieval::query_passwords ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.50s [INFO] [stdout] [INFO] [stderr] Running tests/cli/main.rs (/opt/rustwide/target/debug/deps/cli-e991f4a2cdd9002a) [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test invalid_data::extra_data ... ok [INFO] [stdout] test invalid_data::empty_object ... ok [INFO] [stdout] test invalid_data::empty_file ... ok [INFO] [stdout] test invalid_data::empty_data ... ok [INFO] [stdout] test invalid_data::complete_data ... ok [INFO] [stdout] test invalid_data::wrong_format ... ok [INFO] [stdout] test invalid_data::wrong_application ... ok [INFO] [stdout] test invalid_data::null_data ... ok [INFO] [stdout] test invalid_data::missing_hmac_secret ... ok [INFO] [stdout] test invalid_data::wrong_format_type ... ok [INFO] [stdout] test aliases::uninitialized ... ok [INFO] [stdout] test invalid_data::wrong_type ... ok [INFO] [stdout] test initialization::mismatch ... ok [INFO] [stdout] test invalid_data::missing_salt ... ok [INFO] [stdout] test list::uninitialized ... ok [INFO] [stdout] test invalid_data::extra_field ... ok [INFO] [stdout] test invalid_data::missing_bracket ... ok [INFO] [stdout] test invalid_data::missing_data ... ok [INFO] [stdout] test initialization::short_password ... ok [INFO] [stdout] test initialization::reinitialization_aborted ... ok [INFO] [stdout] test passwords::overwrite_accepted_stored ... ok [INFO] [stdout] test passwords::uninitialized ... ok [INFO] [stdout] test passwords::overwrite_noninteractive ... ok [INFO] [stdout] test passwords::overwrite_noninteractive_stored ... ok [INFO] [stdout] test initialization::reinitialization_accepted ... ok [INFO] [stdout] test passwords::overwrite_accepted ... ok [INFO] [stdout] test passwords::overwrite_aborted_stored ... ok [INFO] [stdout] test initialization::success ... ok [INFO] [stdout] test passwords::remove ... ok [INFO] [stdout] test initialization::reinitialization_noninteractive ... ok [INFO] [stdout] test passwords::show_qrcode ... ok [INFO] [stdout] test shell::shell ... ok [INFO] [stdout] test passwords::overwrite_aborted ... ok [INFO] [stdout] test passwords::notes ... ok [INFO] [stdout] test passwords::recovery_codes ... ok [INFO] [stdout] test passwords::add ... FAILED [INFO] [stdout] test aliases::add_remove ... FAILED [INFO] [stderr] error: test failed, to rerun pass `-p pfp-cli --test cli` [INFO] [stdout] test list::list ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- passwords::add stdout ---- [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Secret found in process 533 memory at address 00007FFED5296050 [INFO] [stdout] 00007FFED5295E40 CA 8F D3 3B 76 5E F7 76 94 27 3E 1A 0A CA 82 B4 04 10 B6 C4 26 F6 C1 94 40 DE 7B DF FE 1A 8C 23 ···;v^·v·'>·········&···@·{····# [INFO] [stdout] 00007FFED5295E60 01 00 00 00 00 00 00 00 40 5F 29 D5 FE 7F 00 00 97 06 B7 40 F6 61 00 00 01 00 00 00 00 00 00 00 ········@_)········@·a·········· [INFO] [stdout] 00007FFED5295E80 C0 5F 29 D5 FE 7F 00 00 00 00 00 00 00 00 00 00 C1 5F 29 D5 FE 7F 00 00 B6 5B F4 22 F6 61 00 00 ·_)··············_)······[·"·a·· [INFO] [stdout] 00007FFED5295EA0 78 35 0E 23 F6 61 00 00 08 00 00 00 00 00 00 00 C1 5F 29 D5 FE 7F 00 00 AD 61 F4 22 F6 61 00 00 x5·#·a···········_)······a·"·a·· [INFO] [stdout] 00007FFED5295EC0 00 00 00 00 66 7D 97 85 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 E8 FE FF FF FF FF FF FF ····f}·························· [INFO] [stdout] 00007FFED5295EE0 00 00 00 00 00 00 00 00 F0 06 B7 40 F6 61 00 00 30 5F 29 D5 FE 7F 00 00 AE ED 2E 6D 9C 74 00 00 ···········@·a··0_)·······.m·t·· [INFO] [stdout] 00007FFED5295F00 10 01 00 00 00 00 00 00 90 46 B7 40 F6 61 00 00 08 60 29 D5 FE 7F 00 00 08 60 29 D5 FE 7F 00 00 ·········F·@·a···`)······`)····· [INFO] [stdout] 00007FFED5295F20 88 61 29 D5 FE 7F 00 00 00 09 B7 40 F6 61 00 00 00 09 B7 40 F6 61 00 00 E4 0F F5 22 F6 61 00 00 ·a)········@·a·····@·a·····"·a·· [INFO] [stdout] 00007FFED5295F40 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ································ [INFO] [stdout] 00007FFED5295F60 68 61 29 D5 FE 7F 00 00 2F B5 02 23 F6 61 00 00 16 00 A9 45 0E 8E 63 A2 97 06 B7 40 F6 61 00 00 ha)·····/··#·a·····E··c····@·a·· [INFO] [stdout] 00007FFED5295F80 00 00 00 00 00 00 00 00 55 1E A8 4F 49 AB 92 63 D0 0A B7 40 F6 61 00 00 D0 0A B7 40 F6 61 00 00 ········U··OI··c···@·a·····@·a·· [INFO] [stdout] 00007FFED5295FA0 78 35 0E 23 F6 61 00 00 03 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 D0 0A B7 40 F6 61 00 00 x5·#·a·····················@·a·· [INFO] [stdout] 00007FFED5295FC0 0D 00 A9 45 0E 8E 63 A2 B0 60 29 D5 FE 7F 00 00 88 61 29 D5 FE 7F 00 00 00 00 00 00 00 00 00 80 ···E··c··`)······a)············· [INFO] [stdout] 00007FFED5295FE0 80 60 29 D5 FE 7F 00 00 07 00 00 00 00 00 00 00 01 61 29 D5 FE 7F 00 00 86 15 F6 22 F6 61 00 00 ·`)··············a)········"·a·· [INFO] [stdout] 00007FFED5296000 01 61 29 D5 FE 7F 00 00 00 07 B7 40 F6 61 00 00 00 09 B7 40 F6 61 00 00 08 00 00 00 00 00 00 00 ·a)········@·a·····@·a·········· [INFO] [stdout] 00007FFED5296020 00 09 B7 40 F6 61 00 00 A0 62 29 D5 FE 7F 00 00 80 60 29 D5 FE 7F 00 00 3A 57 F4 22 F6 61 00 00 ···@·a···b)······`)·····:W·"·a·· [INFO] [stdout] 00007FFED5296040 00 00 00 00 00 00 00 80 A0 D7 B6 40 F6 61 00 00 66 6F 6F 62 61 72 00 00 00 00 00 00 00 00 00 00 ···········@·a··foobar·········· [INFO] [stdout] 00007FFED5296060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ································ [INFO] [stdout] 00007FFED5296080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 ································ [INFO] [stdout] 00007FFED52960A0 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 16 01 A9 45 0E 8E 63 A2 10 00 00 00 00 00 00 00 ···················E··c········· [INFO] [stdout] 00007FFED52960C0 00 00 00 00 00 00 00 00 55 1E A8 4F 49 AB 92 63 10 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 ········U··OI··c················ [INFO] [stdout] 00007FFED52960E0 00 04 00 00 00 00 00 00 90 D7 B6 40 F6 61 00 00 E0 61 29 D5 FE 7F 00 00 B0 B0 02 23 F6 61 00 00 ···········@·a···a)········#·a·· [INFO] [stdout] 00007FFED5296100 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 0B B7 40 F6 61 00 00 01 00 00 00 00 00 00 00 ················ ··@·a·········· [INFO] [stdout] 00007FFED5296120 78 28 6C 1F 5A 0B 8C 8B 43 AF 6A FA A2 A6 60 1E 37 17 9B 79 ED C2 65 87 F2 92 EC 2B 5B 52 4A 12 x(l·Z···C·j···`·7··y··e····+[RJ· [INFO] [stdout] 00007FFED5296140 11 00 00 00 00 00 00 00 1F 6C 28 78 8B 8C 0B 5A FA 6A AF 43 1E 60 A6 A2 79 9B 17 37 87 65 C2 ED ·········l(x···Z·j·C·`··y··7·e·· [INFO] [stdout] 00007FFED5296160 2B EC 92 F2 12 4A 52 5B 01 00 00 00 00 00 00 00 0E A0 7A 70 94 6B CB A6 75 C3 21 B0 B3 5D 7C 1B +····JR[··········zp·k··u·!··]|· [INFO] [stdout] 00007FFED5296180 FE 6C C2 29 59 E0 F9 89 7C 32 2E 75 0D 21 FC CF 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ·l·)Y···|2.u·!·················· [INFO] [stdout] 00007FFED52961A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 20 00 00 00 00 00 00 00 BB C4 AE 4B 43 53 FF D2 ················ ··········KCS·· [INFO] [stdout] 00007FFED52961C0 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 0F B7 40 F6 61 00 00 00 04 00 00 00 00 00 00 ················ ··@·a·········· [INFO] [stdout] 00007FFED52961E0 59 C8 8E D8 56 9B A3 15 47 F2 C9 C1 50 31 08 59 B3 48 8F D3 86 93 1C D5 37 AF 0F F0 62 12 F3 28 Y···V···G···P1·Y·H······7···b··( [INFO] [stdout] 00007FFED5296200 11 00 00 00 00 00 00 00 05 62 E0 38 F7 B6 0D E2 40 D1 66 AC 64 F8 9B 79 99 FB 93 3F 5D C6 C6 EF ·········b·8····@·f·d··y···?]··· [INFO] [stdout] 00007FFED5296220 2D 85 AD 3B 83 D4 BB BB 01 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 D3 AB 36 6D 9C 74 00 00 -··;······················6m·t·· [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] thread 'passwords::add' (117) panicked at cli/tests/cli/common.rs:227:13: [INFO] [stdout] assertion failed: !secret_found [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x580a36f91182 - ::fmt::h47627beda0767f4c [INFO] [stdout] 1: 0x580a36fa112f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] 2: 0x580a36f5e343 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] 3: 0x580a36f6a6f2 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] 4: 0x580a36f6f3bf - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] 5: 0x580a36f6f251 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] 6: 0x580a36f30b6e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] 7: 0x580a36f6f9cf - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] 8: 0x580a36f6f7f6 - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] 9: 0x580a36f6a829 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] 10: 0x580a36f5293d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] 11: 0x580a36fa8920 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] 12: 0x580a36fa88fc - core::panicking::panic::h5387b4c27e81d0dd [INFO] [stdout] 13: 0x580a36f011ed - ::drop::h01498eb46a3ae43f [INFO] [stdout] 14: 0x580a36efe420 - core::ptr::drop_in_place::hf6ef6df2f6a3770a [INFO] [stdout] 15: 0x580a36efd877 - cli::passwords::add::hb46295ec26564f04 [INFO] [stdout] 16: 0x580a36f020a9 - core::ops::function::FnOnce::call_once::h7c0d25121b4d7f6c [INFO] [stdout] 17: 0x580a36f309bb - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] 18: 0x580a36f44fd8 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] 19: 0x580a36f1dda4 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] 20: 0x580a36f216da - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] 21: 0x580a36f65b1f - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] 22: 0x7416b4df0aa4 - [INFO] [stdout] 23: 0x7416b4e7da64 - clone [INFO] [stdout] 24: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- aliases::add_remove stdout ---- [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Reading process memory failed: Bad address (os error 14) [INFO] [stdout] Secret found in process 561 memory at address 00007FFC691283D0 [INFO] [stdout] 00007FFC691281C0 35 04 50 A3 C1 0A 8C AD DA C8 B0 83 62 F9 94 6B CA 7B 84 FA D8 58 D9 2C CF DB BA 74 A0 6B 92 96 5·P·········b··k·{···X·,···t·k·· [INFO] [stdout] 00007FFC691281E0 01 00 00 00 00 00 00 00 C0 82 12 69 FC 7F 00 00 97 16 1E A6 2C 5C 00 00 01 00 00 00 00 00 00 00 ···········i········,\·········· [INFO] [stdout] 00007FFC69128200 40 83 12 69 FC 7F 00 00 00 00 00 00 00 00 00 00 41 83 12 69 FC 7F 00 00 B6 BB 22 7E 2C 5C 00 00 @··i············A··i······"~,\·· [INFO] [stdout] 00007FFC69128220 78 95 3C 7E 2C 5C 00 00 08 00 00 00 00 00 00 00 41 83 12 69 FC 7F 00 00 AD C1 22 7E 2C 5C 00 00 x·<~,\··········A··i······"~,\·· [INFO] [stdout] 00007FFC69128240 20 1B 54 33 D3 79 00 00 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 E8 FE FF FF FF FF FF FF ·T3·y·························· [INFO] [stdout] 00007FFC69128260 00 00 00 00 00 00 00 00 30 12 1E A6 2C 5C 00 00 B0 82 12 69 FC 7F 00 00 AE BD 3E 33 D3 79 00 00 ········0···,\·····i······>3·y·· [INFO] [stdout] 00007FFC69128280 10 01 00 00 00 00 00 00 50 10 1E A6 2C 5C 00 00 88 83 12 69 FC 7F 00 00 88 83 12 69 FC 7F 00 00 ········P···,\·····i·······i···· [INFO] [stdout] 00007FFC691282A0 08 85 12 69 FC 7F 00 00 40 14 1E A6 2C 5C 00 00 40 14 1E A6 2C 5C 00 00 E4 6F 23 7E 2C 5C 00 00 ···i····@···,\··@···,\···o#~,\·· [INFO] [stdout] 00007FFC691282C0 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ································ [INFO] [stdout] 00007FFC691282E0 E8 84 12 69 FC 7F 00 00 2F 15 31 7E 2C 5C 00 00 16 00 04 55 5E 2E 21 86 97 16 1E A6 2C 5C 00 00 ···i····/·1~,\·····U^.!·····,\·· [INFO] [stdout] 00007FFC69128300 00 00 00 00 00 00 00 00 0F 6F D9 17 58 E8 F8 DE E0 42 1E A6 2C 5C 00 00 E0 42 1E A6 2C 5C 00 00 ·········o··X····B··,\···B··,\·· [INFO] [stdout] 00007FFC69128320 78 95 3C 7E 2C 5C 00 00 03 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 E0 42 1E A6 2C 5C 00 00 x·<~,\···················B··,\·· [INFO] [stdout] 00007FFC69128340 0D 00 04 55 5E 2E 21 86 30 84 12 69 FC 7F 00 00 08 85 12 69 FC 7F 00 00 00 00 00 00 00 00 00 80 ···U^.!·0··i·······i············ [INFO] [stdout] 00007FFC69128360 00 84 12 69 FC 7F 00 00 07 00 00 00 00 00 00 00 01 84 12 69 FC 7F 00 00 86 75 24 7E 2C 5C 00 00 ···i···············i·····u$~,\·· [INFO] [stdout] 00007FFC69128380 01 84 12 69 FC 7F 00 00 40 12 1E A6 2C 5C 00 00 40 14 1E A6 2C 5C 00 00 08 00 00 00 00 00 00 00 ···i····@···,\··@···,\·········· [INFO] [stdout] 00007FFC691283A0 40 14 1E A6 2C 5C 00 00 20 86 12 69 FC 7F 00 00 00 84 12 69 FC 7F 00 00 3A B7 22 7E 2C 5C 00 00 @···,\·· ··i·······i····:·"~,\·· [INFO] [stdout] 00007FFC691283C0 00 00 00 00 00 00 00 80 A0 7E 1E A6 2C 5C 00 00 66 6F 6F 62 61 72 00 00 00 00 00 00 00 00 00 00 ·········~··,\··foobar·········· [INFO] [stdout] 00007FFC691283E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ································ [INFO] [stdout] 00007FFC69128400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 ································ [INFO] [stdout] 00007FFC69128420 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 16 01 04 55 5E 2E 21 86 10 00 00 00 00 00 00 00 ···················U^.!········· [INFO] [stdout] 00007FFC69128440 00 00 00 00 00 00 00 00 0F 6F D9 17 58 E8 F8 DE 10 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 ·········o··X··················· [INFO] [stdout] 00007FFC69128460 00 04 00 00 00 00 00 00 F0 15 1E A6 2C 5C 00 00 60 85 12 69 FC 7F 00 00 B0 10 31 7E 2C 5C 00 00 ············,\··`··i······1~,\·· [INFO] [stdout] 00007FFC69128480 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 43 1E A6 2C 5C 00 00 01 00 00 00 00 00 00 00 ················0C··,\·········· [INFO] [stdout] 00007FFC691284A0 78 28 6C 1F 5A 0B 8C 8B 43 AF 6A FA A2 A6 60 1E 37 17 9B 79 ED C2 65 87 F2 92 EC 2B 5B 52 4A 12 x(l·Z···C·j···`·7··y··e····+[RJ· [INFO] [stdout] 00007FFC691284C0 11 00 00 00 00 00 00 00 1F 6C 28 78 8B 8C 0B 5A FA 6A AF 43 1E 60 A6 A2 79 9B 17 37 87 65 C2 ED ·········l(x···Z·j·C·`··y··7·e·· [INFO] [stdout] 00007FFC691284E0 2B EC 92 F2 12 4A 52 5B 01 00 00 00 00 00 00 00 0E A0 7A 70 94 6B CB A6 75 C3 21 B0 B3 5D 7C 1B +····JR[··········zp·k··u·!··]|· [INFO] [stdout] 00007FFC69128500 FE 6C C2 29 59 E0 F9 89 7C 32 2E 75 0D 21 FC CF 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ·l·)Y···|2.u·!·················· [INFO] [stdout] 00007FFC69128520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 20 00 00 00 00 00 00 00 BB C4 AE 4B 43 53 FF D2 ················ ··········KCS·· [INFO] [stdout] 00007FFC69128540 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 47 1E A6 2C 5C 00 00 00 04 00 00 00 00 00 00 ················0G··,\·········· [INFO] [stdout] 00007FFC69128560 59 C8 8E D8 56 9B A3 15 47 F2 C9 C1 50 31 08 59 B3 48 8F D3 86 93 1C D5 37 AF 0F F0 62 12 F3 28 Y···V···G···P1·Y·H······7···b··( [INFO] [stdout] 00007FFC69128580 11 00 00 00 00 00 00 00 05 62 E0 38 F7 B6 0D E2 40 D1 66 AC 64 F8 9B 79 99 FB 93 3F 5D C6 C6 EF ·········b·8····@·f·d··y···?]··· [INFO] [stdout] 00007FFC691285A0 2D 85 AD 3B 83 D4 BB BB 01 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 D3 7B 46 33 D3 79 00 00 -··;·····················{F3·y·· [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] thread 'aliases::add_remove' (57) panicked at cli/tests/cli/common.rs:227:13: [INFO] [stdout] assertion failed: !secret_found [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x580a36f91182 - ::fmt::h47627beda0767f4c [INFO] [stdout] 1: 0x580a36fa112f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] 2: 0x580a36f5e343 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] 3: 0x580a36f6a6f2 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] 4: 0x580a36f6f3bf - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] 5: 0x580a36f6f251 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] 6: 0x580a36f30b6e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] 7: 0x580a36f6f9cf - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] 8: 0x580a36f6f7f6 - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] 9: 0x580a36f6a829 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] 10: 0x580a36f5293d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] 11: 0x580a36fa8920 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] 12: 0x580a36fa88fc - core::panicking::panic::h5387b4c27e81d0dd [INFO] [stdout] 13: 0x580a36f011ed - ::drop::h01498eb46a3ae43f [INFO] [stdout] 14: 0x580a36f034b0 - core::ptr::drop_in_place::hf6ef6df2f6a3770a [INFO] [stdout] 15: 0x580a36f03139 - core::ops::function::FnOnce::call_once::hf08d3b486e031e18 [INFO] [stdout] 16: 0x580a36f309bb - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] 17: 0x580a36f44fd8 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] 18: 0x580a36f1dda4 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] 19: 0x580a36f216da - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] 20: 0x580a36f65b1f - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] 21: 0x7416b4df0aa4 - [INFO] [stdout] 22: 0x7416b4e7da64 - clone [INFO] [stdout] 23: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] aliases::add_remove [INFO] [stdout] passwords::add [INFO] [stdout] [INFO] [stdout] test result: FAILED. 36 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.33s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "234d8bdf3b613814b72cf2d2ead9693467abfb2384480c562c47ff98d2be0fe6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "234d8bdf3b613814b72cf2d2ead9693467abfb2384480c562c47ff98d2be0fe6", kill_on_drop: false }` [INFO] [stdout] 234d8bdf3b613814b72cf2d2ead9693467abfb2384480c562c47ff98d2be0fe6