[INFO] fetching crate grin_core 5.3.3... [INFO] testing grin_core-5.3.3 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145330-1 [INFO] extracting crate grin_core 5.3.3 into /workspace/builds/worker-5-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-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate grin_core 5.3.3 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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.17) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded zip v0.5.13 [INFO] [stderr] Downloaded num-rational v0.2.4 [INFO] [stderr] Downloaded crc32fast v1.5.0 [INFO] [stderr] Downloaded grin_util v5.3.3 [INFO] [stderr] Downloaded autocfg v0.1.8 [INFO] [stderr] Downloaded num v0.2.1 [INFO] [stderr] Downloaded thread-id v5.0.0 [INFO] [stderr] Downloaded num-complex v0.2.4 [INFO] [stderr] Downloaded winapi-util v0.1.11 [INFO] [stderr] Downloaded unsafe-any-ors v1.0.0 [INFO] [stderr] Downloaded redox_syscall v0.1.57 [INFO] [stderr] Downloaded bytes v0.5.6 [INFO] [stderr] Downloaded enum_primitive v0.1.1 [INFO] [stderr] Downloaded constant_time_eq v0.1.5 [INFO] [stderr] Downloaded blake2-rfc v0.2.18 [INFO] [stderr] Downloaded croaring v1.1.0 [INFO] [stderr] Downloaded croaring-sys v2.1.0 [INFO] [stderr] Downloaded unicode-xid v0.2.6 [INFO] [stderr] Downloaded log4rs v1.4.0 [INFO] [stderr] Downloaded unsafe-libyaml v0.2.11 [INFO] [stderr] Downloaded rand v0.5.6 [INFO] [stderr] Downloaded serde_yaml v0.9.34+deprecated [INFO] [stderr] Downloaded flate2 v1.1.2 [INFO] [stderr] Downloaded wasip2 v1.0.1+wasi-0.2.4 [INFO] [stderr] Downloaded log-mdc v0.1.0 [INFO] [stderr] Downloaded wit-bindgen v0.46.0 [INFO] [stderr] Downloaded pbkdf2 v0.8.0 [INFO] [stderr] Downloaded block-buffer v0.9.0 [INFO] [stderr] Downloaded sha2 v0.9.9 [INFO] [stderr] Downloaded grin_secp256k1zkp v0.7.14 [INFO] [stderr] Downloaded grin_keychain v5.3.3 [INFO] [stderr] Downloaded typemap-ors v1.0.0 [INFO] [stderr] Downloaded nodrop v0.1.14 [INFO] [stderr] Downloaded arrayvec v0.4.12 [INFO] [stderr] Downloaded crypto-mac v0.11.1 [INFO] [stderr] Downloaded subtle v2.4.1 [INFO] [stderr] Downloaded password-hash v0.2.3 [INFO] [stderr] Downloaded arc-swap v1.7.1 [INFO] [stderr] Downloaded wasi v0.14.7+wasi-0.2.4 [INFO] [stderr] Downloaded ordered-float v2.10.1 [INFO] [stderr] Downloaded destructure_traitobject v0.2.0 [INFO] [stderr] Downloaded lock_api v0.3.4 [INFO] [stderr] Downloaded hmac v0.11.0 [INFO] [stderr] Downloaded ripemd160 v0.9.1 [INFO] [stderr] Downloaded digest v0.9.0 [INFO] [stderr] Downloaded opaque-debug v0.3.1 [INFO] [stderr] Downloaded arrayvec v0.7.6 [INFO] [stderr] Downloaded humantime v2.3.0 [INFO] [stderr] Downloaded mock_instant v0.6.0 [INFO] [stderr] Downloaded serde-value v0.7.0 [INFO] [stderr] Downloaded parking_lot_core v0.7.3 [INFO] [stderr] Downloaded parking_lot v0.10.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9ca72b356df1b0aac29c9b99e6bda1c3786897559541d3f76c9277765f56ab21 [INFO] running `Command { std: "docker" "start" "-a" "9ca72b356df1b0aac29c9b99e6bda1c3786897559541d3f76c9277765f56ab21", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9ca72b356df1b0aac29c9b99e6bda1c3786897559541d3f76c9277765f56ab21", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ca72b356df1b0aac29c9b99e6bda1c3786897559541d3f76c9277765f56ab21", kill_on_drop: false }` [INFO] [stdout] 9ca72b356df1b0aac29c9b99e6bda1c3786897559541d3f76c9277765f56ab21 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 051aa2cd8b8d91db5bb3161fe36add5d86016597b0fb71d62723e9079c7d56ab [INFO] running `Command { std: "docker" "start" "-a" "051aa2cd8b8d91db5bb3161fe36add5d86016597b0fb71d62723e9079c7d56ab", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling serde_core v1.0.228 [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 serde v1.0.228 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling destructure_traitobject v0.2.0 [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling unsafe-any-ors v1.0.0 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling grin_secp256k1zkp v0.7.14 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling arrayvec v0.4.12 [INFO] [stderr] Compiling opaque-debug v0.3.1 [INFO] [stderr] Compiling parking_lot_core v0.7.3 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling typemap-ors v1.0.0 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling rand_jitter v0.1.4 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling thread-id v5.0.0 [INFO] [stderr] Compiling croaring-sys v2.1.0 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling base64ct v1.8.0 [INFO] [stderr] Compiling arc-swap v1.7.1 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling log-mdc v0.1.0 [INFO] [stderr] Compiling mock_instant v0.6.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 humantime v2.3.0 [INFO] [stderr] Compiling nodrop v0.1.14 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling sha2 v0.9.9 [INFO] [stderr] Compiling hmac v0.11.0 [INFO] [stderr] Compiling password-hash v0.2.3 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling constant_time_eq v0.1.5 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling base64 v0.12.3 [INFO] [stderr] Compiling blake2-rfc v0.2.18 [INFO] [stderr] Compiling pbkdf2 v0.8.0 [INFO] [stderr] Compiling ordered-float v2.10.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling ripemd160 v0.9.1 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling lru-cache v0.1.2 [INFO] [stderr] Compiling enum_primitive v0.1.1 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling bytes v0.5.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling num v0.2.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling zip v0.5.13 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling croaring v1.1.0 [INFO] [stderr] Compiling derive_more v2.0.1 [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)]` 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:23 [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:22 [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:23 [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:22 [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:23 [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:22 [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 33.12s [INFO] running `Command { std: "docker" "inspect" "051aa2cd8b8d91db5bb3161fe36add5d86016597b0fb71d62723e9079c7d56ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "051aa2cd8b8d91db5bb3161fe36add5d86016597b0fb71d62723e9079c7d56ab", kill_on_drop: false }` [INFO] [stdout] 051aa2cd8b8d91db5bb3161fe36add5d86016597b0fb71d62723e9079c7d56ab [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4bf9f9e5edf34e195a6758cce26e2b60ea621f476edccab722ab65f3655c337a [INFO] running `Command { std: "docker" "start" "-a" "4bf9f9e5edf34e195a6758cce26e2b60ea621f476edccab722ab65f3655c337a", 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)]` 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:23 [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:22 [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:23 [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:22 [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:23 [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:22 [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] Compiling grin_core v5.3.3 (/opt/rustwide/workdir) [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)]` 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)]` 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:23 [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:22 [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:23 [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:22 [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:23 [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:22 [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 6.72s [INFO] running `Command { std: "docker" "inspect" "4bf9f9e5edf34e195a6758cce26e2b60ea621f476edccab722ab65f3655c337a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4bf9f9e5edf34e195a6758cce26e2b60ea621f476edccab722ab65f3655c337a", kill_on_drop: false }` [INFO] [stdout] 4bf9f9e5edf34e195a6758cce26e2b60ea621f476edccab722ab65f3655c337a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d8cf20ccc4e3533819d54f50309b8e364129649f0ef6013e632014c6034964f1 [INFO] running `Command { std: "docker" "start" "-a" "d8cf20ccc4e3533819d54f50309b8e364129649f0ef6013e632014c6034964f1", kill_on_drop: false }` [INFO] [stderr] warning: struct `Edge` is never constructed [INFO] [stderr] --> src/pow/common.rs:34:12 [INFO] [stderr] | [INFO] [stderr] 34 | pub struct Edge { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/core/pmmr/pmmr.rs:191:23 [INFO] [stderr] | [INFO] [stderr] 191 | pub fn new(backend: &'a mut B) -> 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] = 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:22 [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:23 [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:22 [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:23 [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:22 [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)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `grin_core` (test "block") generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/grin_core-65c5a60855ad38ed) [INFO] [stdout] running 39 tests [INFO] [stdout] test consensus::test::test_graph_weight ... ok [INFO] [stdout] test core::test::test_amount_from_hr ... ok [INFO] [stdout] test core::test::test_amount_to_hr ... ok [INFO] [stdout] test core::id::test::short_id_ord ... ok [INFO] [stdout] test core::id::test::test_short_id ... ok [INFO] [stdout] test core::transaction::test::kernel_features_serialization ... ok [INFO] [stdout] test core::transaction::test::kernel_features_serialization_nrd_enabled ... ok [INFO] [stdout] test global::test::mainnet_header_len ... ok [INFO] [stdout] test global::test::testnet_header_len ... ok [INFO] [stdout] test genesis::test::testnet_genesis_hash ... ok [INFO] [stdout] test genesis::test::mainnet_genesis_hash ... ok [INFO] [stdout] test libtx::proof::tests::view_key ... ok [INFO] [stdout] test global::test::automated_testing_header_len ... ok [INFO] [stdout] test core::transaction::test::test_plain_kernel_ser_deser ... 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::test_height_locked_kernel_ser_deser ... 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 pow::types::tests::test_proof_rw ... ok [INFO] [stdout] test core::transaction::test::input_short_id ... 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 pow::test::genesis_pow ... ok [INFO] [stdout] test pow::cuckatoo::test::cuckatoo ... 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_simple_tx ... ok [INFO] [stdout] test libtx::proof::tests::legacy_builder ... ok [INFO] [stdout] test libtx::build::test::blind_simpler_tx ... ok [INFO] [stdout] test libtx::proof::tests::builder ... ok [INFO] [stdout] test global::test::user_testing_header_len ... ok [INFO] [stdout] test libtx::proof::tests::view_key_child ... 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.32s [INFO] [stdout] [INFO] [stderr] Running tests/block.rs (/opt/rustwide/target/debug/deps/block-3dd8d5f0488ef3f8) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] 2025-10-02T02:02:34.976754934+00:00 INFO grin_util::logger - log4rs is initialized, stdout level: Debug, min. level: Debug [INFO] [stdout] 2025-10-02T02:02:35.267812650+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:35.426668321+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:35.442720029+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:35.447830028+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:35.468705816+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08e14b67e3301fd880675c77f5543c376355064a7b528ce6b4d96101104000dc70) [INFO] [stdout] 2025-10-02T02:02:35.538701947+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:35.562782855+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(090a9c24012b7cc73259a69e4a2360f11f34f97dc210084bd40a0b98facec38f54) [INFO] [stdout] 2025-10-02T02:02:35.571896454+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(087c88ded7621955fb89072acf659adbf54cfaf8ab471912e8fd886b353d39c2f6) [INFO] [stdout] 2025-10-02T02:02:35.604585340+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08f8963891718502317acc236b74e8ea4b64ade180632f553c631a8656d0c44437) [INFO] [stdout] 2025-10-02T02:02:35.607821899+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09835daf2801d101124acf3b05d62479df93a2fcfe1d72866188268ad333b14845) [INFO] [stdout] test hydrate_empty_compact_block ... ok [INFO] [stdout] 2025-10-02T02:02:35.687833390+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:35.732850065+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:35.767232591+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08dcd89d4564bdcd5cc3dc3234c6e64893f1e2dd486cfdde08c661a33ef64f04cc) [INFO] [stdout] 2025-10-02T02:02:35.781215029+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:35.786415818+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 11, 0100000002000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:35.803290896+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08dd1328ac49a495ee66fd82766b65988cbe708320f25ecf9b5512cc597a1f116c) [INFO] [stdout] 2025-10-02T02:02:35.864721579+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:35.867021849+00:00 DEBUG grin_core::libtx::build - Building output: 19, Commitment(083e5a27a05b69a1eb0f5112bfa1b81f5d5640db099add73ad9a55563bd4896cba) [INFO] [stdout] 2025-10-02T02:02:35.909076384+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08579ae4b75fad31e7ba80045379f8766a8ad2c617484639885447782ff28bb597) [INFO] [stdout] 2025-10-02T02:02:35.972447376+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(087c79460e52ce4a05f857ab73213205700414f7cd4d50fab48225cd82a5eb9649) [INFO] [stdout] 2025-10-02T02:02:36.001902703+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:36.274824811+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08cd438a997e737e154a0fc4f04ffcbb99c5a62ba3e12369f4d2ba8770c0bea15d) [INFO] [stdout] 2025-10-02T02:02:36.300742018+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0934a1ae273285ea088ebf11ea89aec314502baf2f5154d34bbf7fef57e126df29) [INFO] [stdout] 2025-10-02T02:02:36.423586413+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09fe67c51a1b749618f38bf7db0f2430343d7f793d39fc8938bfeed64e2a8fbb32) [INFO] [stdout] test empty_block_with_coinbase_is_valid ... ok [INFO] [stdout] 2025-10-02T02:02:36.561515827+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:36.636859378+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08f49f04791a29e14ce119295feb0440b763b39f1c8d718211a9f241e560e42a8a) [INFO] [stdout] 2025-10-02T02:02:36.664866475+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09efe5cf97a2c5b14efb70ece66e33d578dce6a2406f39c8fc6fae53c66b114f49) [INFO] [stdout] test empty_block_serialized_size ... ok [INFO] [stdout] test remove_coinbase_output_flag ... ok [INFO] [stdout] 2025-10-02T02:02:36.774004912+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] test compact_block_single_tx_serialized_size ... ok [INFO] [stdout] 2025-10-02T02:02:36.890662938+00:00 DEBUG grin_core::libtx::build - Building input (spending coinbase): 60000000000, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:36.890818748+00:00 DEBUG grin_core::libtx::build - Building input (spending coinbase): 60000000000, 0100000002000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:36.905349966+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0882e0f993c3d3a3cedc614178b8953020230c336422e0815e870e4630aa61bfeb) [INFO] [stdout] 2025-10-02T02:02:36.920638955+00:00 DEBUG grin_core::libtx::build - Building output: 60000000000, Commitment(0850b74f5207db5794488863ec75b13577aea5dacb7e36f253f0decdfd92eb0a7d) [INFO] [stdout] test deserialize_untrusted_header_weight ... ok [INFO] [stdout] 2025-10-02T02:02:36.969518729+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 500000, 0100000000000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:36.974763049+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:36.974987098+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 10, 0100000002000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:36.978585788+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(088037eaf356a980c471e0ec83feda062b016722c3cb15bc2c8fc6eb11fc229b57) [INFO] [stdout] 2025-10-02T02:02:37.002877235+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(095f20748ed755f8f443d5ffc68d52afff66f97c5404cdd3c53e5702a8039c35aa) [INFO] [stdout] 2025-10-02T02:02:37.010787884+00:00 DEBUG grin_core::libtx::build - Building output: 10, Commitment(09da29785beaeda83171582c5ec85c15daf74646f4184ed78c124d4cfdeef69179) [INFO] [stdout] 2025-10-02T02:02:37.298348640+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:37.319445328+00:00 DEBUG grin_core::libtx::build - Building output: 50000000000, Commitment(085c0b7907bbf452d1b31de9711e5dc0c3a2ab17eba71017e61250e9245b7abf05) [INFO] [stdout] 2025-10-02T02:02:37.319726468+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(0801dcdac17f978df138ce01aadf8f63e71e6a0354f51e24f01a2215322b06db1b) [INFO] [stdout] 2025-10-02T02:02:37.334248346+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(080d8bbbe225e8221feb526439331340ad56cc3c1b5c56d5d2defe5e36f468eb05) [INFO] [stdout] 2025-10-02T02:02:37.473776979+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(087034cc2b0af0b53e2130e81a9b514478b02e268e2f6fba4f9580dd9ec12d30ea) [INFO] [stdout] 2025-10-02T02:02:37.516050255+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(094463ae5e4620aa112e7f61d5a905cf41d746de405f5bf46ed0486aff80de7f81) [INFO] [stdout] 2025-10-02T02:02:37.590238796+00:00 DEBUG grin_core::libtx::build - Building output: 10000000000, Commitment(0918417c5fdd04a167404858b48c81cd003b0bd2dbf9530dbf5f0bd296750a3bdc) [INFO] [stdout] 2025-10-02T02:02:37.645844679+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 5, 0100000002000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:37.667333397+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08ab8c90661a48ecec77952cdc4cd0f93916472d51daaf3e0cb678998b41eaa856) [INFO] [stdout] 2025-10-02T02:02:37.752057087+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0890cbcf71d1852bb8ea25579c8abc5994727f6670285f871bde14b17a41e4ccf9) [INFO] [stdout] 2025-10-02T02:02:37.792140102+00:00 DEBUG grin_core::libtx::build - Building output: 6, Commitment(08997944284adbf4075ab078a5e96a4292c0ec29d85d1ee15cb43fcb91b2ad80d8) [INFO] [stdout] 2025-10-02T02:02:37.837787657+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09cb68bdadf05eca57ac558d1ccef2ea21ee57649f5046192988a792a3ac7c8f3c) [INFO] [stdout] 2025-10-02T02:02:37.975500451+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(0950f72a78462f9ada96d27b1efd415023a6c99f4a77570df2cceaa8cd9d229687) [INFO] [stdout] 2025-10-02T02:02:38.129619022+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0883aab6eb53c49b1362dfc7f80684f596682324fb3e455251e9d45b5c366d36f6) [INFO] [stdout] test serialize_deserialize_block_header ... ok [INFO] [stdout] test convert_block_to_compact_block ... ok [INFO] [stdout] test very_empty_block ... ok [INFO] [stdout] test block_single_tx_serialized_size ... ok [INFO] [stdout] 2025-10-02T02:02:38.226428941+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08892d2cede56d382fa9dd873e188a00bb4ce538b6df4e9fa8f38b61b56e29ee9a) [INFO] [stdout] test validate_header_proof ... ok [INFO] [stdout] 2025-10-02T02:02:38.316642480+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:38.401881960+00:00 DEBUG grin_core::libtx::build - Building output: 4, Commitment(09d5d4444489f75f5697101d94e5785db848821408df9cd45d8a9ca126a4601266) [INFO] [stdout] test same_amount_outputs_copy_range_proof ... ok [INFO] [stdout] test test_verify_cut_through_coinbase ... ok [INFO] [stdout] 2025-10-02T02:02:38.514835727+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(085baac94c59f3452aa8a824e5fb7a260f3bf1ffdaf5304dde59debe2ef1863cc6) [INFO] [stdout] 2025-10-02T02:02:38.537187914+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(095688ebe3d3c0bd09ca4ac099693cc412b5bc29fcd061799ef5daa81fb97301ad) [INFO] [stdout] 2025-10-02T02:02:38.586140959+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:38.757054119+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(089c462436e40f530dcf273760514ce9e030652180c2ee9676f70a526d47841842) [INFO] [stdout] 2025-10-02T02:02:38.942950626+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(096c1ebde574925d0c01812ed70f78be8dcb6dddf261247f5bcff10b9e337da92c) [INFO] [stdout] 2025-10-02T02:02:39.138991314+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08031efa3d021f5e0ac7cf7c595d3c912a055cc92a7b8d62efc5fa961e72239e75) [INFO] [stdout] test serialize_deserialize_compact_block ... ok [INFO] [stdout] test serialize_deserialize_block ... ok [INFO] [stdout] test block_with_cut_through ... ok [INFO] [stdout] 2025-10-02T02:02:39.429666379+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:39.441083508+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09b15e5fd1528a00fdc89dac044ba983891c66bf6cf93dbcfaee2c8361f4bf25f1) [INFO] [stdout] test block_with_nrd_kernel_nrd_not_enabled ... ok [INFO] [stdout] 2025-10-02T02:02:39.552693255+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:39.566359723+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08f17e04307c835686a10b7859a6cdf5764d4e432e1c9942ae237e710c2e740928) [INFO] [stdout] test compact_block_hash_with_nonce ... ok [INFO] [stdout] test block_with_nrd_kernel_pre_post_hf3 ... ok [INFO] [stdout] 2025-10-02T02:02:39.595441530+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(095251bfc4f08619e89e044c7dbf86ccf13a56554d8d8aa299c1799efe92e8e1de) [INFO] [stdout] 2025-10-02T02:02:39.616738697+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(09e4dc0877dac50f3703c5607e4633cc7e2d94da1294ed8996270866318db23ac5) [INFO] [stdout] test test_verify_cut_through_plain ... ok [INFO] [stdout] 2025-10-02T02:02:39.879297386+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 7, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:39.911380083+00:00 DEBUG grin_core::libtx::build - Building output: 2, Commitment(09aff1d3297b2d97f6460e956133d8f5679ee5e5d05b3c73095033c5805f44091c) [INFO] [stdout] 2025-10-02T02:02:39.918670922+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0901a4e63b18d839ac4a431f5964a978afb0e772a790f1e0e81c34c99a721275f4) [INFO] [stdout] 2025-10-02T02:02:39.924950751+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(0839acf3dc031c19bea04afc8d296100512975a20bbf3e4d59b51faf3cf0486877) [INFO] [stdout] 2025-10-02T02:02:39.958382177+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0946fc4b61dfd50a74012312ab0bfc6f599dec0238df8f16abbca1e1cd3e07642c) [INFO] [stdout] 2025-10-02T02:02:40.116749618+00:00 DEBUG grin_core::libtx::build - Building output: 4, Commitment(096644f7c01bad140fae6b454be2f3ac3f4e3c0aeceb7dc7e11da35d7bd2c6f7ce) [INFO] [stdout] 2025-10-02T02:02:40.256605222+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:40.261212371+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(08c03396fc308e625b3ad9113c31f647fca9028c9671da5548d1e358938bb65089) [INFO] [stdout] 2025-10-02T02:02:40.289503898+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09d9ebdd24088f159c91d2c0d438d876479bac444721dfb96ddab1468b1d93607e) [INFO] [stdout] 2025-10-02T02:02:40.401259235+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:40.415425283+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(080277eb3ddd7742c44d64793618ef6530288e863dcfd3d0fc92366f46b779ad82) [INFO] [stdout] 2025-10-02T02:02:40.504309663+00:00 DEBUG grin_core::libtx::build - Building output: 5, Commitment(097ccfd3836d13256c733677d541ed2c26b0aeda86c4159fc62bec8c8d0b483b08) [INFO] [stdout] 2025-10-02T02:02:40.511027982+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(081fd67c2cab8ef793ff65634a5651eede2d1052a2b0343fbdd4568d87b60a607e) [INFO] [stdout] 2025-10-02T02:02:40.568859755+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09ae9fa2ed7f5d915a720e3d1a3c81889fe97261e013eab44a8d3c63009d0dba49) [INFO] [stdout] test wrong_amount_range_proof ... ok [INFO] [stdout] 2025-10-02T02:02:40.795242118+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:40.809906877+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08d4558dbc70ca92e61c016f2f553baa142a47c939819750cbb8912027fb49758a) [INFO] [stdout] 2025-10-02T02:02:40.838401243+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:40.858213131+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0961d67be9b0c002ef6d34afc0b34b9dc9e8d8099d74b490ccf2c0fe7b29b49336) [INFO] [stdout] 2025-10-02T02:02:41.056997497+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09b482e1c1d75e952e6b0d6d6ad9dc1eb12fae544c3df64124b7d9172290892474) [INFO] [stdout] 2025-10-02T02:02:41.068502836+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09f041e82529a9e634c0045727741897f673179acd73d387d964863deeab656ba8) [INFO] [stdout] test too_large_block ... ok [INFO] [stdout] 2025-10-02T02:02:41.286515401+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:41.301276129+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(09258938037a7f5ffdbbc12952152a7839cb7de331a15436cfefdb2c57782f4cb2) [INFO] [stdout] 2025-10-02T02:02:41.320564857+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:41.337658424+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08f1a4914f961f856e61425d571fdc4f7b1ded617b2d34f3d7f09880f01de11b74) [INFO] [stdout] 2025-10-02T02:02:41.469373379+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09d7e181965f9a6c3cd10e9ca143561bd4a85245d8f2e45107525f4cae4622a192) [INFO] [stdout] 2025-10-02T02:02:41.524047562+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(086b2d886c71f09d3cc9f0c28050317156ee06c19bee96d4d92f0eff16e345c8b2) [INFO] [stdout] 2025-10-02T02:02:41.725440979+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:41.742137277+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0883b26224ac4d6089444702e1ee80133a7ac15c35b7fdd69518ac473846a4c450) [INFO] [stdout] 2025-10-02T02:02:41.744466417+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:41.761579354+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(0872cbb136ac20a979beb72db7e23a53fd6326d3684f630f150b12b3410c4824ca) [INFO] [stdout] 2025-10-02T02:02:41.912445817+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09018e400f56598dff53f7fd4b41aafdd00b0a754c05221ec5389ff15bb3d34f32) [INFO] [stdout] 2025-10-02T02:02:41.920279796+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(091d67b6db8e6cb199134d55f5069731b431ae8d8674c18053ab86dc51ec36d781) [INFO] [stdout] 2025-10-02T02:02:42.141747790+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:42.156062978+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:42.156878138+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08a9897df166df771f0c888fdf26154611599ea63b594b9b737b94aadf15b53d31) [INFO] [stdout] 2025-10-02T02:02:42.171131596+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(082808ffad895698c6c123a5b895163407c011c8c12dec9076b88923649180d137) [INFO] [stdout] 2025-10-02T02:02:42.326166498+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(09e5409fc62f621c0924d9e66de8411343773fd434548298a6a03abc938b563d87) [INFO] [stdout] 2025-10-02T02:02:42.335254747+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(096bb463de6b3b38f530abf99b8c60ebc7b80f9042741da8e426a65039bf028db1) [INFO] [stdout] 2025-10-02T02:02:42.530956754+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:42.542028483+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:42.545556362+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(098d1c06bf9983cadea08a50e1a413e38936e2d4e2489fb7b7f87268316093f671) [INFO] [stdout] 2025-10-02T02:02:42.556273201+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08740da8bc9a92e5f630ac6a1a32701e2cf962d0881c5f842c666e992fc914b876) [INFO] [stdout] 2025-10-02T02:02:42.721139101+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08efc613bdd625e0c2399a188f62f83c03bc4d0f6d9772249cf5e6319d86bedb1c) [INFO] [stdout] 2025-10-02T02:02:42.725611631+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(0909875bfea91b069a6ff38c24891dcdefc9cb035867186dd0955c2c94b97e0550) [INFO] [stdout] 2025-10-02T02:02:42.976725631+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:42.996068779+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(080841643f1c1f0a18d35d7b625879a9352c886b1d2892d1dd03f486cc218c99b1) [INFO] [stdout] 2025-10-02T02:02:43.000505229+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:43.037091174+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(086afa037b0b4606959b058df53e2e2c94b9a56c28871cb75d0db0d5fb30e7d419) [INFO] [stdout] 2025-10-02T02:02:43.193658826+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(092923d5c4de5f7248206acb53522e12d18a19adbe0bbe97b77686764dfbad6218) [INFO] [stdout] 2025-10-02T02:02:43.239860771+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(08fd9e950e3da4db06b41d1aeea30945bec913c368a507da38704d50e017d548da) [INFO] [stdout] 2025-10-02T02:02:43.450900975+00:00 DEBUG grin_core::libtx::build - Building input (spending regular output): 6, 0100000001000000000000000000000000 [INFO] [stdout] 2025-10-02T02:02:43.469770633+00:00 DEBUG grin_core::libtx::build - Building output: 3, Commitment(08f26f7d91db29aaff7ae697bc37ff2c935443e1e6022f3c0adadaa6d6692e094e) [INFO] [stdout] 2025-10-02T02:02:43.657591661+00:00 DEBUG grin_core::libtx::build - Building output: 1, Commitment(080d698a2b49f8247b453fab22a91937e2818841dcab6e227c2582b483cdd981ce) [INFO] [stdout] test compact_block_10_tx_serialized_size ... ok [INFO] [stdout] test 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 9.05s [INFO] [stdout] [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/debug/deps/common-1f814e360f254c60) [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-5dfefc2840ef0d5c) [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.02s [INFO] [stdout] [INFO] [stderr] Running tests/consensus_mainnet.rs (/opt/rustwide/target/debug/deps/consensus_mainnet-4a9db115d9c85145) [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.18s [INFO] [stdout] [INFO] [stderr] Running tests/consensus_testnet.rs (/opt/rustwide/target/debug/deps/consensus_testnet-0af3f2f97015c775) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test hard_forks ... ok [INFO] [stderr] Running tests/core.rs (/opt/rustwide/target/debug/deps/core-11fdfac2f5bf26de) [INFO] [stdout] test test_secondary_pow_ratio ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [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 simple_tx_ser ... ok [INFO] [stdout] test simple_tx_ser_deser ... ok [INFO] [stdout] test test_verify_1i1o_sig ... ok [INFO] [stdout] test test_zero_commit_fails ... ok [INFO] [stdout] test hash_output ... ok [INFO] [stdout] test build_two_half_kernels ... ok [INFO] [stdout] test test_verify_2i1o_sig ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_2 ... ok [INFO] [stdout] test build_tx_kernel ... ok [INFO] [stdout] test simple_block ... ok [INFO] [stdout] test reward_with_tx_block ... ok [INFO] [stdout] test tx_double_ser_deser ... ok [INFO] [stdout] test tx_build_exchange ... ok [INFO] [stdout] test test_block_with_timelocked_tx ... ok [INFO] [stdout] test basic_transaction_deaggregation ... ok [INFO] [stdout] test transaction_cut_through ... ok [INFO] [stdout] test multi_kernel_transaction_deaggregation_3 ... ok [INFO] [stdout] test tx_hash_diff ... 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.03s [INFO] [stdout] [INFO] [stderr] Running tests/merkle_proof.rs (/opt/rustwide/target/debug/deps/merkle_proof-7b2230ffc47ee24c) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test merkle_proof_ser_deser ... ok [INFO] [stdout] test pmmr_merkle_proof_prune_and_rewind ... ok [INFO] [stdout] test pmmr_merkle_proof ... ok [INFO] [stdout] test empty_merkle_proof ... 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-4a86969933aa6186) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test bench_peak_map ... ignored [INFO] [stdout] test check_insertion_to_pmmr_index ... ok [INFO] [stdout] test test_bintree_leftmost ... ok [INFO] [stdout] test test_bintree_leaf_pos_iter ... ok [INFO] [stdout] test test_bintree_range ... ok [INFO] [stdout] test test_bintree_rightmost ... ok [INFO] [stdout] test some_peak_map ... ok [INFO] [stdout] test some_peak_size ... ok [INFO] [stdout] test first_100_mmr_heights ... ok [INFO] [stdout] test some_peaks ... ok [INFO] [stdout] test test_bintree_pos_iter ... 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 pmmr_push_root ... ok [INFO] [stdout] test check_elements_from_pmmr_index ... ok [INFO] [stdout] test various_families ... ok [INFO] [stdout] test test_is_leaf ... ok [INFO] [stdout] test pmmr_prune ... ok [INFO] [stdout] test pmmr_get_last_n_insertions ... ok [INFO] [stdout] test test_is_left_sibling ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/segment.rs (/opt/rustwide/target/debug/deps/segment-f8afa0c8c1d17754) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test unprunable_mmr ... ok [INFO] [stderr] Running tests/transaction.rs (/opt/rustwide/target/debug/deps/transaction-2890c283e20b01d5) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_transaction_json_ser_deser ... ok [INFO] [stdout] test test_output_ser_deser ... ok [INFO] [stdout] test test_fee_fields ... ok [INFO] [stdout] test test_verify_cut_through_plain ... ok [INFO] [stdout] test test_verify_cut_through_coinbase ... ok [INFO] [stderr] Running tests/vec_backend.rs (/opt/rustwide/target/debug/deps/vec_backend-68cd7ff87e205700) [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Doc-tests grin_core [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] [stdout] [INFO] [stdout] running 6 tests [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::calculate_partial_sig (line 67) ... 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.86s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d8cf20ccc4e3533819d54f50309b8e364129649f0ef6013e632014c6034964f1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d8cf20ccc4e3533819d54f50309b8e364129649f0ef6013e632014c6034964f1", kill_on_drop: false }` [INFO] [stdout] d8cf20ccc4e3533819d54f50309b8e364129649f0ef6013e632014c6034964f1