[INFO] fetching crate grin_core 5.3.3... [INFO] testing grin_core-5.3.3 against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237 [INFO] extracting crate grin_core 5.3.3 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate grin_core 5.3.3 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate grin_core 5.3.3 [INFO] tweaked toml for crates.io crate grin_core 5.3.3 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate grin_core 5.3.3 on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 174 packages to latest compatible versions [INFO] [stderr] Adding bytes v0.5.6 (available: v1.10.1) [INFO] [stderr] Adding croaring v1.1.0 (available: v2.4.0) [INFO] [stderr] Adding num v0.2.1 (available: v0.4.3) [INFO] [stderr] Adding num-bigint v0.2.6 (available: v0.4.6) [INFO] [stderr] Adding rand v0.6.5 (available: v0.9.2) [INFO] [stderr] Adding siphasher v0.3.11 (available: v1.0.1) [INFO] [stderr] Adding subtle v2.4.1 (available: v2.6.1) [INFO] [stderr] Adding thiserror v1.0.69 (available: v2.0.16) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded lru-cache v0.1.2 [INFO] [stderr] Downloaded num-rational v0.2.4 [INFO] [stderr] Downloaded autocfg v0.1.8 [INFO] [stderr] Downloaded num v0.2.1 [INFO] [stderr] Downloaded grin_util v5.3.3 [INFO] [stderr] Downloaded parking_lot v0.10.2 [INFO] [stderr] Downloaded enum_primitive v0.1.1 [INFO] [stderr] Downloaded blake2-rfc v0.2.18 [INFO] [stderr] Downloaded pbkdf2 v0.8.0 [INFO] [stderr] Downloaded arrayvec v0.4.12 [INFO] [stderr] Downloaded thread-id v5.0.0 [INFO] [stderr] Downloaded croaring v1.1.0 [INFO] [stderr] Downloaded derive_more-impl v2.0.1 [INFO] [stderr] Downloaded flate2 v1.1.2 [INFO] [stderr] Downloaded derive_more v2.0.1 [INFO] [stderr] Downloaded unsafe-libyaml v0.2.11 [INFO] [stderr] Downloaded log4rs v1.4.0 [INFO] [stderr] Downloaded rand v0.5.6 [INFO] [stderr] Downloaded croaring-sys v2.1.0 [INFO] [stderr] Downloaded grin_keychain v5.3.3 [INFO] [stderr] Downloaded arc-swap v1.7.1 [INFO] [stderr] Downloaded serde_yaml v0.9.34+deprecated [INFO] [stderr] Downloaded parking_lot_core v0.7.3 [INFO] [stderr] Downloaded num-bigint v0.2.6 [INFO] [stderr] Downloaded grin_secp256k1zkp v0.7.14 [INFO] [stderr] Downloaded password-hash v0.2.3 [INFO] [stderr] Downloaded log-mdc v0.1.0 [INFO] [stderr] Downloaded ripemd160 v0.9.1 [INFO] [stderr] Downloaded ordered-float v2.10.1 [INFO] [stderr] Downloaded serde-value v0.7.0 [INFO] [stderr] Downloaded destructure_traitobject v0.2.0 [INFO] [stderr] Downloaded typemap-ors v1.0.0 [INFO] [stderr] Downloaded nodrop v0.1.14 [INFO] [stderr] Downloaded constant_time_eq v0.1.5 [INFO] [stderr] Downloaded mock_instant v0.6.0 [INFO] [stderr] Downloaded unsafe-any-ors v1.0.0 [INFO] [stderr] Downloaded zip v0.5.13 [INFO] [stderr] Downloaded siphasher v0.3.11 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 57ee376fd09f24d8c610be8e34e4dee51671cfbcfbca80af5987465ed7e9fb48 [INFO] running `Command { std: "docker" "start" "-a" "57ee376fd09f24d8c610be8e34e4dee51671cfbcfbca80af5987465ed7e9fb48", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "57ee376fd09f24d8c610be8e34e4dee51671cfbcfbca80af5987465ed7e9fb48", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "57ee376fd09f24d8c610be8e34e4dee51671cfbcfbca80af5987465ed7e9fb48", kill_on_drop: false }` [INFO] [stdout] 57ee376fd09f24d8c610be8e34e4dee51671cfbcfbca80af5987465ed7e9fb48 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5d9acd9f4b238c05a94e03b423d22072ef2d66e239d680583a218901373bb078 [INFO] running `Command { std: "docker" "start" "-a" "5d9acd9f4b238c05a94e03b423d22072ef2d66e239d680583a218901373bb078", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling autocfg v0.1.8 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling object v0.36.7 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling destructure_traitobject v0.2.0 [INFO] [stderr] Compiling unsafe-any-ors v1.0.0 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling grin_secp256k1zkp v0.7.14 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling arrayvec v0.4.12 [INFO] [stderr] Compiling gimli v0.31.1 [INFO] [stderr] Compiling opaque-debug v0.3.1 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling parking_lot_core v0.7.3 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling typemap-ors v1.0.0 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling rand_jitter v0.1.4 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling thread-id v5.0.0 [INFO] [stderr] Compiling croaring-sys v2.1.0 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling ordered-float v2.10.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling nodrop v0.1.14 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling arc-swap v1.7.1 [INFO] [stderr] Compiling mock_instant v0.6.0 [INFO] [stderr] Compiling base64ct v1.8.0 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling humantime v2.2.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling log-mdc v0.1.0 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling password-hash v0.2.3 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling base64 v0.12.3 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling crypto-mac v0.11.1 [INFO] [stderr] Compiling constant_time_eq v0.1.5 [INFO] [stderr] Compiling hmac v0.11.0 [INFO] [stderr] Compiling sha2 v0.9.9 [INFO] [stderr] Compiling ripemd160 v0.9.1 [INFO] [stderr] Compiling blake2-rfc v0.2.18 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling enum_primitive v0.1.1 [INFO] [stderr] Compiling bytes v0.5.6 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling pbkdf2 v0.8.0 [INFO] [stderr] Compiling lru-cache v0.1.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling num v0.2.1 [INFO] [stderr] Compiling addr2line v0.24.2 [INFO] [stderr] Compiling backtrace v0.3.75 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling zeroize v1.8.1 [INFO] [stderr] Compiling croaring v1.1.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling zip v0.5.13 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling serde-value v0.7.0 [INFO] [stderr] Compiling log4rs v1.4.0 [INFO] [stderr] Compiling grin_util v5.3.3 [INFO] [stderr] Compiling grin_keychain v5.3.3 [INFO] [stderr] Compiling grin_core v5.3.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `Edge` is never constructed [INFO] [stdout] --> src/pow/common.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct Edge { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/pmmr.rs:191:41 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] | -- ^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 191 - pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] 191 + pub fn new(backend: &'a mut B) -> PMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/pmmr.rs:201:51 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stdout] | -- ^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 201 - pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stdout] 201 + pub fn at(backend: &'a mut B, size: u64) -> PMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/readonly_pmmr.rs:44:45 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] | -- ^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 44 - pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] 44 + pub fn new(backend: &'a B) -> ReadonlyPMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/readonly_pmmr.rs:54:55 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] | -- the lifetime is named here ^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 54 - pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] 54 + pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/rewindable_pmmr.rs:43:47 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] | -- ^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 43 - pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] 43 + pub fn new(backend: &'a B) -> RewindablePMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/rewindable_pmmr.rs:53:61 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] | -- the lifetime is named here ^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 53 - pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] 53 + pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 46.56s [INFO] running `Command { std: "docker" "inspect" "5d9acd9f4b238c05a94e03b423d22072ef2d66e239d680583a218901373bb078", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5d9acd9f4b238c05a94e03b423d22072ef2d66e239d680583a218901373bb078", kill_on_drop: false }` [INFO] [stdout] 5d9acd9f4b238c05a94e03b423d22072ef2d66e239d680583a218901373bb078 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 88062351dae825255fec911e15997703eafc44e571e2513198180de05bde9e11 [INFO] running `Command { std: "docker" "start" "-a" "88062351dae825255fec911e15997703eafc44e571e2513198180de05bde9e11", kill_on_drop: false }` [INFO] [stdout] warning: struct `Edge` is never constructed [INFO] [stdout] --> src/pow/common.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct Edge { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/pmmr.rs:191:41 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] | -- ^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 191 - pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] 191 + pub fn new(backend: &'a mut B) -> PMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/pmmr.rs:201:51 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stdout] | -- ^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 201 - pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stdout] 201 + pub fn at(backend: &'a mut B, size: u64) -> PMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/readonly_pmmr.rs:44:45 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] | -- ^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 44 - pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] 44 + pub fn new(backend: &'a B) -> ReadonlyPMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling grin_core v5.3.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/readonly_pmmr.rs:54:55 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] | -- the lifetime is named here ^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 54 - pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] 54 + pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/rewindable_pmmr.rs:43:47 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] | -- ^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 43 - pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] 43 + pub fn new(backend: &'a B) -> RewindablePMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/rewindable_pmmr.rs:53:61 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] | -- the lifetime is named here ^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 53 - pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] 53 + pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestElem` is never constructed [INFO] [stdout] --> tests/common.rs:152:12 [INFO] [stdout] | [INFO] [stdout] 152 | pub struct TestElem(pub [u32; 4]); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Edge` is never constructed [INFO] [stdout] --> src/pow/common.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct Edge { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/pmmr.rs:191:41 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] | -- ^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 191 - pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] 191 + pub fn new(backend: &'a mut B) -> PMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/pmmr.rs:201:51 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stdout] | -- ^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 201 - pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stdout] 201 + pub fn at(backend: &'a mut B, size: u64) -> PMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/readonly_pmmr.rs:44:45 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] | -- ^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 44 - pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] 44 + pub fn new(backend: &'a B) -> ReadonlyPMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/readonly_pmmr.rs:54:55 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] | -- the lifetime is named here ^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 54 - pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stdout] 54 + pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/rewindable_pmmr.rs:43:47 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] | -- ^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 43 - pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] 43 + pub fn new(backend: &'a B) -> RewindablePMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/core/pmmr/rewindable_pmmr.rs:53:61 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] | -- the lifetime is named here ^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 53 - pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stdout] 53 + pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'a, T, B> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.22s [INFO] running `Command { std: "docker" "inspect" "88062351dae825255fec911e15997703eafc44e571e2513198180de05bde9e11", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "88062351dae825255fec911e15997703eafc44e571e2513198180de05bde9e11", kill_on_drop: false }` [INFO] [stdout] 88062351dae825255fec911e15997703eafc44e571e2513198180de05bde9e11 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] cf951a154a69638bba525a014a88bcfdbf7a74fe8e32592e0fd70f185b8a2387 [INFO] running `Command { std: "docker" "start" "-a" "cf951a154a69638bba525a014a88bcfdbf7a74fe8e32592e0fd70f185b8a2387", kill_on_drop: false }` [INFO] [stderr] warning: struct `Edge` is never constructed [INFO] [stdout] [INFO] [stderr] --> src/pow/common.rs:34:12 [INFO] [stdout] running 39 tests [INFO] [stderr] | [INFO] [stdout] test consensus::test::test_graph_weight ... ok [INFO] [stderr] 34 | pub struct Edge { [INFO] [stdout] test core::test::test_amount_to_hr ... ok [INFO] [stderr] | ^^^^ [INFO] [stdout] test core::test::test_amount_from_hr ... ok [INFO] [stderr] | [INFO] [stdout] test core::id::test::test_short_id ... ok [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] test core::id::test::short_id_ord ... ok [INFO] [stderr] [INFO] [stdout] test core::transaction::test::kernel_features_serialization ... ok [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] test core::transaction::test::kernel_features_serialization_nrd_enabled ... ok [INFO] [stderr] --> src/core/pmmr/pmmr.rs:191:41 [INFO] [stdout] test genesis::test::mainnet_genesis_hash ... ok [INFO] [stderr] | [INFO] [stdout] test genesis::test::testnet_genesis_hash ... ok [INFO] [stderr] 191 | pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stdout] test global::test::mainnet_header_len ... ok [INFO] [stderr] | -- ^^ the same lifetime is elided here [INFO] [stdout] test libtx::proof::tests::view_key ... ok [INFO] [stderr] | | [INFO] [stdout] test global::test::testnet_header_len ... ok [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 191 - pub fn new(backend: &'a mut B) -> PMMR<'_, T, B> { [INFO] [stderr] 191 + pub fn new(backend: &'a mut B) -> PMMR<'a, T, B> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/core/pmmr/pmmr.rs:201:51 [INFO] [stderr] | [INFO] [stderr] 201 | pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stderr] | -- ^^ the same lifetime is elided here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 201 - pub fn at(backend: &'a mut B, size: u64) -> PMMR<'_, T, B> { [INFO] [stderr] 201 + pub fn at(backend: &'a mut B, size: u64) -> PMMR<'a, T, B> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/core/pmmr/readonly_pmmr.rs:44:45 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stderr] | -- ^^ the same lifetime is elided here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 44 - pub fn new(backend: &'a B) -> ReadonlyPMMR<'_, T, B> { [INFO] [stderr] 44 + pub fn new(backend: &'a B) -> ReadonlyPMMR<'a, T, B> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/core/pmmr/readonly_pmmr.rs:54:55 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stderr] | -- the lifetime is named here ^^ the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 54 - pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'_, T, B> { [INFO] [stderr] 54 + pub fn at(backend: &'a B, size: u64) -> ReadonlyPMMR<'a, T, B> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/core/pmmr/rewindable_pmmr.rs:43:47 [INFO] [stderr] | [INFO] [stderr] 43 | pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stderr] | -- ^^ the same lifetime is elided here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 43 - pub fn new(backend: &'a B) -> RewindablePMMR<'_, T, B> { [INFO] [stderr] 43 + pub fn new(backend: &'a B) -> RewindablePMMR<'a, T, B> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/core/pmmr/rewindable_pmmr.rs:53:61 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stderr] | -- the lifetime is named here ^^ the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 53 - pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'_, T, B> { [INFO] [stderr] 53 + pub fn at(backend: &'a B, last_pos: u64) -> RewindablePMMR<'a, T, B> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `grin_core` (lib) generated 7 warnings (run `cargo fix --lib -p grin_core` to apply 6 suggestions) [INFO] [stderr] warning: `grin_core` (lib test) generated 7 warnings (7 duplicates) [INFO] [stderr] warning: struct `TestElem` is never constructed [INFO] [stderr] --> tests/common.rs:152:12 [INFO] [stderr] | [INFO] [stderr] 152 | pub struct TestElem(pub [u32; 4]); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stdout] test global::test::automated_testing_header_len ... ok [INFO] [stderr] warning: `grin_core` (test "block") generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/grin_core-d19b321a67bf7a71) [INFO] [stdout] test core::transaction::test::input_short_id ... ok [INFO] [stdout] test pow::cuckaroo::test::cuckaroo19_vectors ... ok [INFO] [stdout] test pow::cuckarood::test::cuckarood19_29_vectors ... ok [INFO] [stdout] test pow::cuckaroom::test::cuckaroom19_29_vectors ... ok [INFO] [stdout] test pow::cuckarooz::test::cuckarooz19_29_vectors ... ok [INFO] [stdout] test core::transaction::test::commit_consistency ... ok [INFO] [stdout] test core::transaction::test::test_nrd_kernel_ser_deser ... ok [INFO] [stdout] test pow::siphash::test::hash_block ... ok [INFO] [stdout] test pow::siphash::test::hash_some ... ok [INFO] [stdout] test core::transaction::test::test_height_locked_kernel_ser_deser ... ok [INFO] [stdout] test pow::types::tests::test_proof_rw ... ok [INFO] [stdout] test core::transaction::test::test_plain_kernel_ser_deser ... ok [INFO] [stdout] test pow::test::genesis_pow ... ok [INFO] [stdout] test pow::cuckatoo::test::cuckatoo ... ok [INFO] [stdout] test core::transaction::test::nrd_kernel_verify_sig ... ok [INFO] [stdout] test libtx::secp_ser::test::ser_secp_primitives ... ok [INFO] [stdout] test libtx::build::test::blind_simple_tx ... ok [INFO] [stdout] test libtx::proof::tests::view_key_hardened ... ok [INFO] [stdout] test libtx::proof::tests::view_key_no_switch ... ok [INFO] [stdout] test libtx::build::test::blind_simple_tx_with_offset ... ok [INFO] [stdout] test libtx::build::test::blind_simpler_tx ... ok [INFO] [stdout] test libtx::proof::tests::legacy_builder ... ok [INFO] [stdout] test libtx::proof::tests::view_key_child ... ok [INFO] [stdout] test libtx::proof::tests::builder ... ok [INFO] [stdout] test global::test::user_testing_header_len ... ok [INFO] [stdout] test pow::lean::test::lean_miner ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.86s [INFO] [stdout] [INFO] [stderr] Running tests/block.rs (/opt/rustwide/target/debug/deps/block-9528e8ccc23bb336) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] 2025-09-11T05:49:49.264947739+00:00 INFO grin_util::logger - log4rs is initialized, stdout level: Debug, min. level: Debug [INFO] [stdout] 2025-09-11T05:49:49.735359427+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:49.894265236+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:49.958198971+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:50.008480998+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:50.128525400+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:50.135106759+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:50.135267659+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 11, 0100000002000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:50.180314326+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:50.209042444+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:50.265591930+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(0810d01dbf17e1c157e675cb4abf365480b06653bcc6e4d44e29bb928565cb82d1) [INFO] [stdout] 2025-09-11T05:49:50.271005790+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(095cfad6350560156f7cc5ab935877dcd10eeaaca5d20e6097720f0c85968a2af8) [INFO] [stdout] 2025-09-11T05:49:50.274560250+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(095846a1139c8935378aefcf33482cbc5a0371165c6939b52dc2802e415bf19b20) [INFO] [stdout] 2025-09-11T05:49:50.284771189+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08ca1e778138787ea4131672542ca82086047cfa428e6864928ca8142119b70d82) [INFO] [stdout] 2025-09-11T05:49:50.303485968+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(093bea313303e3547d1fd94cfc483d66327dc609191ab57b3c6b51c189677eb28f) [INFO] [stdout] 2025-09-11T05:49:50.325640816+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08c50f9171193172061f7ac216d0a66384ded91fa691c7817af51ea47d0cebe825) [INFO] [stdout] 2025-09-11T05:49:50.333065255+00:00 DEBUG grin_core::libtx::build - Building output: 19, Commitment(088866b4959cb32233dbe12d5e8b262f459993fb6ac1558fc1a1cf21b6266985c2) [INFO] [stdout] 2025-09-11T05:49:50.349769274+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08641bea88659b0f2b879bf01df57ea9a7d784fe6f8efaf03238025be97899a597) [INFO] [stdout] 2025-09-11T05:49:50.419911349+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:50.558477530+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09b05a84350e724cb55f8b1ac058b9691f8766f79559d92498d1ee024e3ccbbbb6) [INFO] [stdout] test empty_block_serialized_size ... ok [INFO] [stdout] 2025-09-11T05:49:51.223726074+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] test empty_block_with_coinbase_is_valid ... ok [INFO] [stdout] test hydrate_empty_compact_block ... ok [INFO] [stdout] 2025-09-11T05:49:51.251221242+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:51.263604011+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(083d2866896994ca48741d13fd5a31c5dc881f7a9a6af7d2f84caa70410a98af70) [INFO] [stdout] 2025-09-11T05:49:51.274437791+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09e23cd20d7df7d572e88644134c0b0d2958057cc351647d299eaf02b9adc96fa1) [INFO] [stdout] 2025-09-11T05:49:51.333942986+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09ffc5aa239e7406ede7804cecdf33e418d4f02637b98877a14ab4fb111a666205) [INFO] [stdout] test remove_coinbase_output_flag ... ok [INFO] [stdout] 2025-09-11T05:49:51.557101521+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09adf81ee5636ac090158d52cc2891d38ab47dbf652cf7dbf19b9e2351a7d118f7) [INFO] [stdout] 2025-09-11T05:49:51.612279278+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] test empty_compact_block_serialized_size ... ok [INFO] [stdout] test serialize_deserialize_header_version ... ok [INFO] [stdout] test remove_coinbase_kernel_flag ... ok [INFO] [stdout] 2025-09-11T05:49:51.712963851+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08b0f575ab25b0211807ec96f9c5858f1a55529e7efa70276016dbfb20585f611d) [INFO] [stdout] 2025-09-11T05:49:51.783582006+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08f1b338998b0875310bb63907ce43b66a5170f776e08beae8969e74e9de2eed6a) [INFO] [stdout] test deserialize_untrusted_header_weight ... ok [INFO] [stdout] 2025-09-11T05:49:51.877244609+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 5, 0100000002000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:51.892853768+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(084bd0811fdd2a6af5d0b7447755f5c59768bd77ff35808950f6bc4fa276045ad8) [INFO] [stdout] 2025-09-11T05:49:51.910904597+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09d0f5375473b35033fb9b4cd357e36bc0252efe9810e32e32e2c90e11746efc93) [INFO] [stdout] 2025-09-11T05:49:51.935604285+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0866b8cb13ca9e4759cc1f8e7e3c66540686d96c7a700cc167d2c9b1fc19cd52c6) [INFO] [stdout] 2025-09-11T05:49:52.074000806+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09ea009d065b4aa4054e53a97cf9c7789f4a9b6053b2eb1cc4c33ac48988faf628) [INFO] [stdout] 2025-09-11T05:49:52.214180966+00:00 DEBUG grin_core::libtx::build - Building input (spending coinbase): 60000000000, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:52.214360096+00:00 DEBUG grin_core::libtx::build - Building input (spending coinbase): 60000000000, 0100000002000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:52.227971865+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 500000, 0100000000000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:52.292935171+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:52.307192120+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000002000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:52.459713039+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(0915772d94c0a2386c9ac408e9fe8388b0a057f38e12ab6bfb65caee2c15a67ca6) [INFO] [stdout] 2025-09-11T05:49:52.490640207+00:00 DEBUG grin_core::libtx::build - Building output: 10, Commitment(08f888ade3be33e1c9585156b9f8dd27650994808ccfcb9ccf7fced1406cc167ca) [INFO] [stdout] 2025-09-11T05:49:52.512108405+00:00 DEBUG grin_core::libtx::build - Building output: 60000000000, Commitment(0890591f74f7fd033495fe723d1c8eac30809f0e79bce9caac71b8fa8d95d27616) [INFO] [stdout] 2025-09-11T05:49:52.591200990+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:52.715491771+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0914e0bcf9d29b24774ce2bdf0f66f0a7f649fb2a3f61deec295999270a75f8774) [INFO] [stdout] 2025-09-11T05:49:52.759105188+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0891e2a669ce2fd8db483e789476be2cff16deb866f9727b105e4be08899a9ccb6) [INFO] [stdout] 2025-09-11T05:49:52.767106468+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:52.902038509+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(083ba586f470063b3392794e3c9aa184841c0e8e6c0cf7f35a81650d8eb2c56199) [INFO] [stdout] test serialize_deserialize_block_header ... ok [INFO] [stdout] test compact_block_hash_with_nonce ... ok [INFO] [stdout] 2025-09-11T05:49:53.606459780+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:53.626107759+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(084ac1b978ca07194e754ecff015f5d4a7aa5763defd6bc9939f4723629d129c53) [INFO] [stdout] test very_empty_block ... ok [INFO] [stdout] 2025-09-11T05:49:53.744753531+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0968ada6d544b95b431bfce89c8ef4aad3459f3188918ef7a8c17ab6905f9b343e) [INFO] [stdout] 2025-09-11T05:49:53.819196126+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08861013772ae1838f6ada433c4962bee5893003f0c338e00f342a85d6d6595995) [INFO] [stdout] 2025-09-11T05:49:53.914908649+00:00 DEBUG grin_core::libtx::build - Building output: 6, Commitment(095d23742844518ad1c69088b75029f2d2e34f127c6ab812efc1c60128f8693748) [INFO] [stdout] 2025-09-11T05:49:53.917623469+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0826f67413967fe90f8e60d8479ee74016716409e2d647c20c426e1a53da3b0735) [INFO] [stdout] 2025-09-11T05:49:54.037204511+00:00 DEBUG grin_core::libtx::build - Building output: 50000000000, Commitment(09bc3f4767f855e87ad881defde39172128d0fe3ad0dfcab0736d64bca7a7d1b7f) [INFO] [stdout] 2025-09-11T05:49:54.056649539+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] test compact_block_single_tx_serialized_size ... ok [INFO] [stdout] 2025-09-11T05:49:54.144916743+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0905490a6f69a9abfde4d6abed3c74ba2b4edfb41ca4e1d5c5d9f08f0b36b12588) [INFO] [stdout] test block_with_cut_through ... ok [INFO] [stdout] 2025-09-11T05:49:54.273877644+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(088be9ff0bef1949a85868d62381ab32df3e2cf9dc52d03395b1b5feb91116d0ba) [INFO] [stdout] test block_single_tx_serialized_size ... ok [INFO] [stdout] 2025-09-11T05:49:55.049292091+00:00 DEBUG grin_core::libtx::build - Building output: 10000000000, Commitment(0863ffe0839fabdad94ab47ffffd6029d3cd2c2dbb7de92ac3a0c5da1b262fcfc1) [INFO] [stdout] test convert_block_to_compact_block ... ok [INFO] [stdout] 2025-09-11T05:49:55.108320827+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08d1d3ad54c14d7dd13b2101798a05499af4d13e45cb9f23dab3e040255fdaf1f5) [INFO] [stdout] 2025-09-11T05:49:55.199108391+00:00 DEBUG grin_core::libtx::build - Building output: 4, Commitment(0938b02454acadbbe29815ebbead0a3ebb454c3cbbb78bc5bf91aab1c905cd8ea1) [INFO] [stdout] 2025-09-11T05:49:55.232974568+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08f64b8b37568cb341296ebba9e2c69cea85b9da3abe2c6fea7e61f559d2782688) [INFO] [stdout] 2025-09-11T05:49:55.315716973+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09611f38aba86b3ff12eafb066dd36548edd9e5d3b485e747b98d27d35d8d161a9) [INFO] [stdout] 2025-09-11T05:49:55.380420228+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:55.429629435+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09b4140c7d95ef3cb999536c8c807a158cc7a51d705f0494e9ed53ee10177a3e8d) [INFO] [stdout] test validate_header_proof ... ok [INFO] [stdout] test block_with_nrd_kernel_nrd_not_enabled ... ok [INFO] [stdout] test block_with_nrd_kernel_pre_post_hf3 ... ok [INFO] [stdout] 2025-09-11T05:49:55.529260068+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(080f7ee73ea7440e701c90d84f54c6a6a2ff9547a927b6330122610ae328b219fd) [INFO] [stdout] 2025-09-11T05:49:55.663879789+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(082500b90f9e48ae151deada6da18dfa012bf85330929647e78838ff38b3f69873) [INFO] [stdout] test same_amount_outputs_copy_range_proof ... ok [INFO] [stdout] test serialize_deserialize_block ... ok [INFO] [stdout] 2025-09-11T05:49:55.971653947+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(0800a6ff2e0f48051059b3bf07233c16963fffe34044bccf6f698f2e4f2fddbdd2) [INFO] [stdout] 2025-09-11T05:49:56.084287360+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:56.098345229+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:56.140875946+00:00 DEBUG grin_core::libtx::build - Building output: 2, Commitment(08cdf8bf38dbf78fa8192af7ba426c13702e1e75b92fc574f7ec29d1baecc5b2ad) [INFO] [stdout] test serialize_deserialize_compact_block ... ok [INFO] [stdout] 2025-09-11T05:49:56.162941494+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08c54a77a224736e8fe6ebc5549186cfa2346a0a571c395547ae88b71d7f956f2c) [INFO] [stdout] 2025-09-11T05:49:56.224795050+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(097acc60bc2c23f29a77e95147c3519ec82d476f52ebfc454f122e32c99055a9e0) [INFO] [stdout] 2025-09-11T05:49:56.229919720+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(091106def282d31d707ec94e523b4d31c7a7d8e2c11aaa22416b7bcfb19b534722) [INFO] [stdout] 2025-09-11T05:49:56.564302397+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08393ecd77923789cd000188ef479d30d2fcf5b6c4d21438c847c7a8c110deaa00) [INFO] [stdout] 2025-09-11T05:49:56.641591241+00:00 DEBUG grin_core::libtx::build - Building output: 4, Commitment(09887516326fa5b7293dbb2461e496ae3eb0e0b9475bf83b4a3b27444ea99ee9e8) [INFO] [stdout] 2025-09-11T05:49:56.663303140+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:56.754563234+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08b712754043cf082d6be15c2e3b54ed407af0f13213d77ffb43e00f1e7c33d203) [INFO] [stdout] 2025-09-11T05:49:56.901726724+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(0889681f88db243cd589dbe4756b19ba5ab9d198960f6d6b8134a462b27e864b40) [INFO] [stdout] 2025-09-11T05:49:56.950892090+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08a348eb3978bf07824ecb105a1e3134c8ee82cf8cee079bbbe95481e8c7da31a7) [INFO] [stdout] test test_verify_cut_through_coinbase ... ok [INFO] [stdout] test test_verify_cut_through_plain ... ok [INFO] [stdout] 2025-09-11T05:49:57.217614242+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:57.255484839+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08b86db34d68add45f8e40f3779a36e73647cfe9e4b66368aa5ad4b8cec448423c) [INFO] [stdout] test wrong_amount_range_proof ... ok [INFO] [stdout] 2025-09-11T05:49:57.405565459+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09c23425c84a383e281921935df42aa811e68617b7437949abb9d96f031226ecdc) [INFO] [stdout] 2025-09-11T05:49:57.436495317+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08bc614d348a6a84f2d6c0a0703b0d8fef6c1e7d4b4d9cbb217b964ecefa4a5bb1) [INFO] [stdout] 2025-09-11T05:49:57.689768280+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(083d8bd04a72af2f0470aabf2bc09fb2e08d70919f9f4785b70f72a2aa67a3ba01) [INFO] [stdout] 2025-09-11T05:49:57.694688969+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:57.725935657+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(092bfee66878060e38ae5b4eb92d1e2282e3c2cf2274f7bf4c049e00ad8add7b57) [INFO] [stdout] 2025-09-11T05:49:57.754714305+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(0984b07c467a2e29797280d226fbf63fa5fb910b645e2f738afb95a7efc06c9e3d) [INFO] [stdout] 2025-09-11T05:49:57.898588585+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08682fcb96f242e58a63ecdeb9f8c81e2795cec65b8add675a53a0b0e03a450d35) [INFO] [stdout] 2025-09-11T05:49:58.077997673+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:58.108339401+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09427ad319d4ba75561600656738f59f9bbabd25d264ac11bffcea4f069e7fb12c) [INFO] [stdout] 2025-09-11T05:49:58.195146685+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:58.215246953+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(084300db8234d63b1b7485569debe6a992b0f52ec09950c0c0b65ff2f0156545cc) [INFO] [stdout] 2025-09-11T05:49:58.394525891+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(090fcf6c8f2d2b42202a719eddf4523a71f638e3d7ab20ebb8b620d508bc7b7244) [INFO] [stdout] 2025-09-11T05:49:58.409129360+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09128de49549cf0a1ada6d96d3e77da2957535e6a55c186338c478a663aaf2860b) [INFO] [stdout] 2025-09-11T05:49:58.655747123+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:58.672787512+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09b03e8898c73f3d220f9c8ecb7764a8d18f073586afa209410dc9c36e62a0db20) [INFO] [stdout] 2025-09-11T05:49:58.773678685+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] test too_large_block ... ok [INFO] [stdout] 2025-09-11T05:49:58.794497713+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08388a3f7e9c6b19a1ed9ae87ee8cbb62d850d037868965f1fb2c36237b3798176) [INFO] [stdout] 2025-09-11T05:49:58.832352481+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(087778651f81a87a62cc5c756ab509bb2009d40dc28a9c578c040dc4f1d424049c) [INFO] [stdout] 2025-09-11T05:49:58.960571612+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(080f873d70deb193298e9e1fa017cd78424ac177126c3412c8d626f35aa2a6ef97) [INFO] [stdout] 2025-09-11T05:49:59.063966345+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:59.079176414+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(098d6f0aedddddff8148be4595da8ba83313d6f907ed917ade9867332a33fa7e32) [INFO] [stdout] 2025-09-11T05:49:59.250222652+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08767c23dee863216a9b7813402d77b6b80053c5d4b9ef5bee68248fb3b09059c4) [INFO] [stdout] 2025-09-11T05:49:59.271536620+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:59.301014309+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08a44a9d9834bfdbdb913767615ff1a6cabdceacd094d5c7487df0b9784bc50160) [INFO] [stdout] 2025-09-11T05:49:59.506536955+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:59.522327893+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09d922548271b727274de8a26122cfcdc4f7e5e9a0f7ec2065ddb79a54841d5e4f) [INFO] [stdout] 2025-09-11T05:49:59.640460925+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(091083ea95d4882f3e34cc315a364fad554a8a5be778d2a160c6825c11c39ab7ea) [INFO] [stdout] 2025-09-11T05:49:59.681308112+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0845784d8788150e1009d5eaebf53b8087cf7a1d70609031aaf77be709c2b22394) [INFO] [stdout] 2025-09-11T05:49:59.891242518+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:59.908001587+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08d8e5bad2fcc6221977cb91fbc2e37a7c20a51414413dfea9919c3c92873c54d1) [INFO] [stdout] 2025-09-11T05:49:59.923025256+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:49:59.940833625+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09b75c8cc55a5bb4fa70442c89e45ca5b6bad5aefd1175fea21b49e5076ec5487a) [INFO] [stdout] 2025-09-11T05:50:00.095114284+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(096e2ddf6e8fe022bdfc9ed91c98b2928b9288ca7e83f54f488f74ed6f1964529b) [INFO] [stdout] 2025-09-11T05:50:00.120625542+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(097bf398ae1baa306c76b79c791ba1dfc3b07d2e4ee9022f7ee7c6b4807a3a68f2) [INFO] [stdout] 2025-09-11T05:50:00.386332884+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:50:00.403797893+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09afa4f1a359c90e900f5eb0171c9da6d4db1b9f6377e548742431789519f7f9de) [INFO] [stdout] test block_10_tx_serialized_size ... ok [INFO] [stdout] 2025-09-11T05:50:00.561647022+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0892468dc56d93e90ddb5e2f66e44f8cd2432667e9bca27e72bd8d57dcb02a6660) [INFO] [stdout] 2025-09-11T05:50:00.783430247+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-09-11T05:50:00.799681175+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09572d81cfc7b79c878babd084bd7fd6cf531f70fdec2525a9bf8ab5650a0797fb) [INFO] [stdout] 2025-09-11T05:50:00.952597165+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0813900b2a6f19a3ea001bbbc914261cbe905ccd42d1685ff88fb02d1f9613e57b) [INFO] [stdout] test compact_block_10_tx_serialized_size ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.02s [INFO] [stdout] [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/debug/deps/common-7366f6fa44903fd3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/consensus_automated.rs (/opt/rustwide/target/debug/deps/consensus_automated-84913727fefe07ba) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test next_dma_difficulty_adjustment ... ok [INFO] [stdout] test next_wtema_difficulty_adjustment ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/consensus_mainnet.rs (/opt/rustwide/target/debug/deps/consensus_mainnet-934f5868c2bfe63d) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test hard_forks ... ok [INFO] [stdout] test test_secondary_pow_ratio ... ok [INFO] [stdout] test test_secondary_pow_scale ... ok [INFO] [stdout] test adjustment_scenarios ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stderr] Running tests/consensus_testnet.rs (/opt/rustwide/target/debug/deps/consensus_testnet-8312fc4ea6210875) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test hard_forks ... ok [INFO] [stdout] test test_secondary_pow_ratio ... ok [INFO] [stderr] Running tests/core.rs (/opt/rustwide/target/debug/deps/core-ac7f10c1ceef0c58) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test blind_tx ... ignored [INFO] [stdout] test reward_empty_block ... ok [INFO] [stdout] test test_verify_2i1o_sig ... ok [INFO] [stdout] test reward_with_tx_block ... ok [INFO] [stdout] test simple_tx_ser ... ok [INFO] [stdout] test simple_tx_ser_deser ... ok [INFO] [stdout] test test_verify_1i1o_sig ... ok [INFO] [stdout] test test_block_with_timelocked_tx ... ok [INFO] [stdout] test simple_block ... ok [INFO] [stdout] test hash_output ... ok [INFO] [stdout] test test_zero_commit_fails ... ok [INFO] [stdout] test tx_double_ser_deser ... ok [INFO] [stdout] test build_tx_kernel ... ok [INFO] [stdout] test build_two_half_kernels ... ok [INFO] [stdout] test basic_transaction_deaggregation ... ok [INFO] [stdout] test tx_hash_diff ... ok [INFO] [stdout] test tx_build_exchange ... ok [INFO] [stdout] test transaction_cut_through ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_2 ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_3 ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_4 ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_5 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 5.21s [INFO] [stdout] [INFO] [stderr] Running tests/merkle_proof.rs (/opt/rustwide/target/debug/deps/merkle_proof-107354f57dd4ff4c) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test merkle_proof_ser_deser ... ok [INFO] [stdout] test empty_merkle_proof ... ok [INFO] [stdout] test pmmr_merkle_proof ... ok [INFO] [stdout] test pmmr_merkle_proof_prune_and_rewind ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/pmmr.rs (/opt/rustwide/target/debug/deps/pmmr-0efa19f4d6bea056) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test bench_peak_map ... ignored [INFO] [stdout] test first_100_mmr_heights ... ok [INFO] [stdout] test some_peak_map ... ok [INFO] [stdout] test pmmr_get_last_n_insertions ... ok [INFO] [stdout] test pmmr_prune ... ok [INFO] [stdout] test check_elements_from_pmmr_index ... ok [INFO] [stdout] test pmmr_push_root ... ok [INFO] [stdout] test check_insertion_to_pmmr_index ... ok [INFO] [stdout] test some_peak_size ... ok [INFO] [stdout] test some_peaks ... ok [INFO] [stdout] test test_bintree_leaf_pos_iter ... ok [INFO] [stdout] test test_bintree_leftmost ... ok [INFO] [stdout] test test_bintree_pos_iter ... ok [INFO] [stdout] test test_bintree_range ... ok [INFO] [stdout] test test_is_leaf ... ok [INFO] [stdout] test test_is_left_sibling ... ok [INFO] [stdout] test test_n_leaves ... ok [INFO] [stdout] test test_pmmr_leaf_to_insertion_index ... ok [INFO] [stdout] test test_round_up_to_leaf_pos ... ok [INFO] [stdout] test various_branches ... ok [INFO] [stdout] test various_families ... ok [INFO] [stdout] test test_bintree_rightmost ... ok [INFO] [stderr] Running tests/segment.rs (/opt/rustwide/target/debug/deps/segment-ca90abe79a90e18a) [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/transaction.rs (/opt/rustwide/target/debug/deps/transaction-3768a2da356db888) [INFO] [stdout] test unprunable_mmr ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_output_ser_deser ... ok [INFO] [stdout] test test_transaction_json_ser_deser ... ok [INFO] [stdout] test test_fee_fields ... ok [INFO] [stdout] test test_verify_cut_through_plain ... ok [INFO] [stderr] Running tests/vec_backend.rs (/opt/rustwide/target/debug/deps/vec_backend-84e897267b776a62) [INFO] [stdout] test test_verify_cut_through_coinbase ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test leaf_pos_and_idx_iter_hash_only_test ... ok [INFO] [stdout] test leaf_pos_and_idx_iter_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests grin_core [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::calculate_partial_sig (line 67) ... ok [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::create_secnonce (line 34) ... ok [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::verify_partial_sig (line 137) ... ok [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::verify_completed_sig (line 350) ... ok [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::sign_from_key_id (line 219) ... ok [INFO] [stdout] test src/libtx/aggsig.rs - libtx::aggsig::verify_single_from_commit (line 282) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.73s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "cf951a154a69638bba525a014a88bcfdbf7a74fe8e32592e0fd70f185b8a2387", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cf951a154a69638bba525a014a88bcfdbf7a74fe8e32592e0fd70f185b8a2387", kill_on_drop: false }` [INFO] [stdout] cf951a154a69638bba525a014a88bcfdbf7a74fe8e32592e0fd70f185b8a2387