[INFO] cloning repository https://github.com/buglov/zk-sudoku [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/buglov/zk-sudoku" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbuglov%2Fzk-sudoku", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbuglov%2Fzk-sudoku'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f5250fd13affa8178467d2d33003b8f004351544 [INFO] testing buglov/zk-sudoku against try#17092ad00ed8fe1e7f81a7e38238ff70779034b1 for pr-140985 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbuglov%2Fzk-sudoku" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/buglov/zk-sudoku on toolchain 17092ad00ed8fe1e7f81a7e38238ff70779034b1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+17092ad00ed8fe1e7f81a7e38238ff70779034b1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/buglov/zk-sudoku [INFO] finished tweaking git repo https://github.com/buglov/zk-sudoku [INFO] tweaked toml for git repo https://github.com/buglov/zk-sudoku written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/buglov/zk-sudoku already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+17092ad00ed8fe1e7f81a7e38238ff70779034b1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+17092ad00ed8fe1e7f81a7e38238ff70779034b1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 610f088af600b0c840b2d519d02d45938242febfb3e7b48254765a5783e02dc5 [INFO] running `Command { std: "docker" "start" "-a" "610f088af600b0c840b2d519d02d45938242febfb3e7b48254765a5783e02dc5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "610f088af600b0c840b2d519d02d45938242febfb3e7b48254765a5783e02dc5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "610f088af600b0c840b2d519d02d45938242febfb3e7b48254765a5783e02dc5", kill_on_drop: false }` [INFO] [stdout] 610f088af600b0c840b2d519d02d45938242febfb3e7b48254765a5783e02dc5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+17092ad00ed8fe1e7f81a7e38238ff70779034b1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2e4f73bf6859ab350fca1a8abbe4a4ac73cebd9cfd867aed8fbcdf785c9bc3ad [INFO] running `Command { std: "docker" "start" "-a" "2e4f73bf6859ab350fca1a8abbe4a4ac73cebd9cfd867aed8fbcdf785c9bc3ad", kill_on_drop: false }` [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling proc-macro2 v1.0.78 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling thiserror v1.0.57 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling cpufeatures v0.2.12 [INFO] [stderr] Compiling log v0.4.20 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling getrandom v0.2.12 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Compiling thiserror-impl v1.0.57 [INFO] [stderr] Compiling sudoku v0.8.0 [INFO] [stderr] Compiling zk-sudoku v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `sudoku::Sudoku` [INFO] [stdout] --> src/commitments.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use sudoku::Sudoku; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::prelude::SliceRandom` [INFO] [stdout] --> src/commitments.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use rand::prelude::SliceRandom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Witness` [INFO] [stdout] --> src/verifier.rs:2:54 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::types::{ProofError, Challenge, Statement, Witness}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PermutedCommittedSudoku` and `Prover` [INFO] [stdout] --> src/verifier.rs:3:21 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::prover::{Prover, PermutedCommittedSudoku}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sudoku::Sudoku` [INFO] [stdout] --> src/verifier.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use sudoku::Sudoku; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::prelude::SliceRandom` [INFO] [stdout] --> src/verifier.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use rand::prelude::SliceRandom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/prover.rs:73:33 [INFO] [stdout] | [INFO] [stdout] 73 | if let Some(v) = value { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/verifier.rs:78:33 [INFO] [stdout] | [INFO] [stdout] 78 | if let Some(v) = value { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.76s [INFO] running `Command { std: "docker" "inspect" "2e4f73bf6859ab350fca1a8abbe4a4ac73cebd9cfd867aed8fbcdf785c9bc3ad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2e4f73bf6859ab350fca1a8abbe4a4ac73cebd9cfd867aed8fbcdf785c9bc3ad", kill_on_drop: false }` [INFO] [stdout] 2e4f73bf6859ab350fca1a8abbe4a4ac73cebd9cfd867aed8fbcdf785c9bc3ad [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+17092ad00ed8fe1e7f81a7e38238ff70779034b1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1198ffb29f79be2ebc3a67ffb61b5a0aea376f6145a5f1410f364cac601891fa [INFO] running `Command { std: "docker" "start" "-a" "1198ffb29f79be2ebc3a67ffb61b5a0aea376f6145a5f1410f364cac601891fa", kill_on_drop: false }` [INFO] [stdout] warning: unused import: `sudoku::Sudoku` [INFO] [stdout] --> src/commitments.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use sudoku::Sudoku; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::prelude::SliceRandom` [INFO] [stdout] --> src/commitments.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use rand::prelude::SliceRandom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling zk-sudoku v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `Witness` [INFO] [stdout] --> src/verifier.rs:2:54 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::types::{ProofError, Challenge, Statement, Witness}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PermutedCommittedSudoku` and `Prover` [INFO] [stdout] --> src/verifier.rs:3:21 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::prover::{Prover, PermutedCommittedSudoku}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sudoku::Sudoku` [INFO] [stdout] --> src/verifier.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use sudoku::Sudoku; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::prelude::SliceRandom` [INFO] [stdout] --> src/verifier.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use rand::prelude::SliceRandom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/prover.rs:73:33 [INFO] [stdout] | [INFO] [stdout] 73 | if let Some(v) = value { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/verifier.rs:78:33 [INFO] [stdout] | [INFO] [stdout] 78 | if let Some(v) = value { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::prelude::SliceRandom` [INFO] [stdout] --> src/commitments.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use rand::prelude::SliceRandom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Witness` [INFO] [stdout] --> src/verifier.rs:2:54 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::types::{ProofError, Challenge, Statement, Witness}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::prelude::SliceRandom` [INFO] [stdout] --> src/verifier.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use rand::prelude::SliceRandom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/prover.rs:73:33 [INFO] [stdout] | [INFO] [stdout] 73 | if let Some(v) = value { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/verifier.rs:78:33 [INFO] [stdout] | [INFO] [stdout] 78 | if let Some(v) = value { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.92s [INFO] running `Command { std: "docker" "inspect" "1198ffb29f79be2ebc3a67ffb61b5a0aea376f6145a5f1410f364cac601891fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1198ffb29f79be2ebc3a67ffb61b5a0aea376f6145a5f1410f364cac601891fa", kill_on_drop: false }` [INFO] [stdout] 1198ffb29f79be2ebc3a67ffb61b5a0aea376f6145a5f1410f364cac601891fa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+17092ad00ed8fe1e7f81a7e38238ff70779034b1" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d4d4f879b818a7d46a9e083eb94272cd06a34519feb25a0f564f44f84d584e0d [INFO] running `Command { std: "docker" "start" "-a" "d4d4f879b818a7d46a9e083eb94272cd06a34519feb25a0f564f44f84d584e0d", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `sudoku::Sudoku` [INFO] [stderr] --> src/commitments.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use sudoku::Sudoku; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `rand::prelude::SliceRandom` [INFO] [stderr] --> src/commitments.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use rand::prelude::SliceRandom; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Witness` [INFO] [stderr] --> src/verifier.rs:2:54 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::types::{ProofError, Challenge, Statement, Witness}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `PermutedCommittedSudoku` and `Prover` [INFO] [stderr] --> src/verifier.rs:3:21 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::prover::{Prover, PermutedCommittedSudoku}; [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `sudoku::Sudoku` [INFO] [stderr] --> src/verifier.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use sudoku::Sudoku; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rand::prelude::SliceRandom` [INFO] [stderr] --> src/verifier.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use rand::prelude::SliceRandom; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `v` [INFO] [stderr] --> src/prover.rs:73:33 [INFO] [stderr] | [INFO] [stderr] 73 | if let Some(v) = value { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `v` [INFO] [stderr] --> src/verifier.rs:78:33 [INFO] [stderr] | [INFO] [stderr] 78 | if let Some(v) = value { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stderr] [INFO] [stderr] warning: unused import: `rand::prelude::SliceRandom` [INFO] [stderr] --> src/commitments.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use rand::prelude::SliceRandom; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `zk-sudoku` (lib) generated 8 warnings (run `cargo fix --lib -p zk-sudoku` to apply 6 suggestions) [INFO] [stderr] warning: `zk-sudoku` (lib test) generated 5 warnings (4 duplicates) (run `cargo fix --lib -p zk-sudoku --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zk_sudoku-b886fe4bfcfe7c20) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test commitments::tests::test_commitment ... ok [INFO] [stdout] test commitments::tests::test_get_column ... ok [INFO] [stdout] test commitments::tests::test_get_subgrid ... ok [INFO] [stdout] test commitments::tests::test_get_row ... ok [INFO] [stdout] test verifier::tests::test_prover_verifier ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- verifier::tests::test_prover_verifier stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'verifier::tests::test_prover_verifier' panicked at src/commitments.rs:52:28: [INFO] [stdout] attempt to subtract with overflow [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64fbb79ebe42 - std::backtrace_rs::backtrace::libunwind::trace::h2bdbdb423cc746ad [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64fbb79ebe42 - std::backtrace_rs::backtrace::trace_unsynchronized::h876081fa48c0856a [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64fbb79ebe42 - std::sys::backtrace::_print_fmt::h744638bebbff2806 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x64fbb79ebe42 - ::fmt::he6e74fa9d0076b5d [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x64fbb7a10433 - core::fmt::rt::Argument::fmt::hf88a3177e76af877 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x64fbb7a10433 - core::fmt::write::h6442196e41589522 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/fmt/mod.rs:1446:25 [INFO] [stdout] 6: 0x64fbb79e8e63 - std::io::default_write_fmt::h19b804dc75596022 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64fbb79e8e63 - std::io::Write::write_fmt::h561df7c669043671 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/io/mod.rs:1914:13 [INFO] [stdout] 8: 0x64fbb79ebc92 - std::sys::backtrace::BacktraceLock::print::h25e1ce4c29150054 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x64fbb79ed3cc - std::panicking::default_hook::{{closure}}::h36663bdaae83f2bb [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/panicking.rs:300:22 [INFO] [stdout] 10: 0x64fbb79ed222 - std::panicking::default_hook::hb9d7c40580cf1835 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x64fbb796dd94 - as core::ops::function::Fn>::call::h53bdf3f1ac68020f [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x64fbb796dd94 - test::test_main_with_exit_callback::{{closure}}::h3ae9af1665ff5b7d [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x64fbb79edec3 - as core::ops::function::Fn>::call::ha3a705c6ebc0f8fb [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x64fbb79edec3 - std::panicking::rust_panic_with_hook::h2d703857e4ba629f [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x64fbb79edb46 - std::panicking::begin_panic_handler::{{closure}}::h53dd12a17ad784b1 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/panicking.rs:699:13 [INFO] [stdout] 16: 0x64fbb79ec349 - std::sys::backtrace::__rust_end_short_backtrace::hf54a874920d38937 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x64fbb79ed80d - __rustc[22d03d94d4da23d0]::rust_begin_unwind [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x64fbb7a0eea0 - core::panicking::panic_fmt::hb74c170c8276d1d6 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x64fbb7a14ff7 - core::panicking::panic_const::panic_const_sub_overflow::he1f9c20a2f335f9c [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/panicking.rs:175:17 [INFO] [stdout] 20: 0x64fbb793226f - zk_sudoku::commitments::get_column::{{closure}}::ha98d57f45c109bd9 [INFO] [stdout] at /opt/rustwide/workdir/src/commitments.rs:52:28 [INFO] [stdout] 21: 0x64fbb7929a90 - core::iter::adapters::map::map_fold::{{closure}}::h921be54571142fb3 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/iter/adapters/map.rs:88:28 [INFO] [stdout] 22: 0x64fbb79290e5 - core::iter::traits::iterator::Iterator::fold::hc0acf1feab8eb54f [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/iter/traits/iterator.rs:2576:21 [INFO] [stdout] 23: 0x64fbb792698e - as core::iter::traits::iterator::Iterator>::fold::h27dd855a7b1ac89f [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/iter/adapters/map.rs:128:9 [INFO] [stdout] 24: 0x64fbb79297b5 - core::iter::traits::iterator::Iterator::for_each::h65dbedc5828e27d1 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/iter/traits/iterator.rs:801:9 [INFO] [stdout] 25: 0x64fbb792c5f1 - alloc::vec::Vec::extend_trusted::h1e8ee64a14f9627d [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/alloc/src/vec/mod.rs:3579:17 [INFO] [stdout] 26: 0x64fbb792e48a - as alloc::vec::spec_extend::SpecExtend>::spec_extend::h645263f5ae052853 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/alloc/src/vec/spec_extend.rs:29:9 [INFO] [stdout] 27: 0x64fbb792ba00 - as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter::hc5da32473a8a7c15 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/alloc/src/vec/spec_from_iter_nested.rs:62:9 [INFO] [stdout] 28: 0x64fbb792e5bd - as alloc::vec::spec_from_iter::SpecFromIter>::from_iter::had57e88b84ab73e8 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/alloc/src/vec/spec_from_iter.rs:34:9 [INFO] [stdout] 29: 0x64fbb792e161 - as core::iter::traits::collect::FromIterator>::from_iter::h0e4deeb2acbb6fbe [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/alloc/src/vec/mod.rs:3438:9 [INFO] [stdout] 30: 0x64fbb79291e3 - core::iter::traits::iterator::Iterator::collect::h15321a76ac963c7f [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/iter/traits/iterator.rs:2001:9 [INFO] [stdout] 31: 0x64fbb79320d6 - zk_sudoku::commitments::get_column::he903d6d5f9845e7e [INFO] [stdout] at /opt/rustwide/workdir/src/commitments.rs:52:5 [INFO] [stdout] 32: 0x64fbb7933c34 - zk_sudoku::prover::Prover::reveal::h7deeb226dd420c25 [INFO] [stdout] at /opt/rustwide/workdir/src/prover.rs:59:30 [INFO] [stdout] 33: 0x64fbb792a9a0 - zk_sudoku::verifier::tests::test_prover_verifier::hdca41e45ca42ea8a [INFO] [stdout] at /opt/rustwide/workdir/src/verifier.rs:111:21 [INFO] [stdout] 34: 0x64fbb792a6b7 - zk_sudoku::verifier::tests::test_prover_verifier::{{closure}}::h41842d0cd30b7b34 [INFO] [stdout] at /opt/rustwide/workdir/src/verifier.rs:99:30 [INFO] [stdout] 35: 0x64fbb792f6d6 - core::ops::function::FnOnce::call_once::h86ff9a47445d7b13 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 36: 0x64fbb797358b - core::ops::function::FnOnce::call_once::h0c81d2c7e362685a [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 37: 0x64fbb797358b - test::__rust_begin_short_backtrace::hc62049913de4b9c6 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/test/src/lib.rs:648:18 [INFO] [stdout] 38: 0x64fbb79727a2 - test::run_test_in_process::{{closure}}::h906d61461feea06d [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/test/src/lib.rs:671:60 [INFO] [stdout] 39: 0x64fbb79727a2 - as core::ops::function::FnOnce<()>>::call_once::h962d8c24a3ec06f1 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 40: 0x64fbb79727a2 - std::panicking::try::do_call::h88e304055018b07f [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/panicking.rs:589:40 [INFO] [stdout] 41: 0x64fbb79727a2 - std::panicking::try::h34046f0780b49f58 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/panicking.rs:552:19 [INFO] [stdout] 42: 0x64fbb79727a2 - std::panic::catch_unwind::h7d7ad4d133a51a76 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/panic.rs:359:14 [INFO] [stdout] 43: 0x64fbb79727a2 - test::run_test_in_process::h0871d7f888d1f41c [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/test/src/lib.rs:671:27 [INFO] [stdout] 44: 0x64fbb79727a2 - test::run_test::{{closure}}::h696f8114d8bae20e [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/test/src/lib.rs:592:43 [INFO] [stdout] 45: 0x64fbb7935b94 - test::run_test::{{closure}}::h632082d0bd36bde1 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/test/src/lib.rs:622:41 [INFO] [stdout] 46: 0x64fbb7935b94 - std::sys::backtrace::__rust_begin_short_backtrace::hf4db03c672d46ea2 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 47: 0x64fbb793966a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571ce7b4ea6fba0e [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 48: 0x64fbb793966a - as core::ops::function::FnOnce<()>>::call_once::h79478c2f2b0b4ed6 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 49: 0x64fbb793966a - std::panicking::try::do_call::hdfb524d8b1c5ea5d [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/panicking.rs:589:40 [INFO] [stdout] 50: 0x64fbb793966a - std::panicking::try::hb57ee69084fa6c6a [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/panicking.rs:552:19 [INFO] [stdout] 51: 0x64fbb793966a - std::panic::catch_unwind::h1fcc7dadd90dd47c [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/panic.rs:359:14 [INFO] [stdout] 52: 0x64fbb793966a - std::thread::Builder::spawn_unchecked_::{{closure}}::h7201710e36d47c29 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 53: 0x64fbb793966a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha75b12b48ae5b3d2 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 54: 0x64fbb79ef76b - as core::ops::function::FnOnce>::call_once::h02517bb8c2b8e279 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 55: 0x64fbb79ef76b - as core::ops::function::FnOnce>::call_once::h760bb73d54d4c118 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 56: 0x64fbb79ef76b - std::sys::pal::unix::thread::Thread::new::thread_start::h91ff250566269b77 [INFO] [stdout] at /rustc/17092ad00ed8fe1e7f81a7e38238ff70779034b1/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 57: 0x77e60ec4eaa4 - [INFO] [stdout] 58: 0x77e60ecdba34 - clone [INFO] [stdout] 59: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] verifier::tests::test_prover_verifier [INFO] [stdout] [INFO] [stdout] test result: FAILED. 4 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "d4d4f879b818a7d46a9e083eb94272cd06a34519feb25a0f564f44f84d584e0d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d4d4f879b818a7d46a9e083eb94272cd06a34519feb25a0f564f44f84d584e0d", kill_on_drop: false }` [INFO] [stdout] d4d4f879b818a7d46a9e083eb94272cd06a34519feb25a0f564f44f84d584e0d