[INFO] cloning repository https://github.com/lachrimae/cryptopals-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lachrimae/cryptopals-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flachrimae%2Fcryptopals-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flachrimae%2Fcryptopals-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7047eb3ccd19a479898fdf12c8aedfc5443b32ea [INFO] testing lachrimae/cryptopals-rs against master#99e3aef02079e9c10583638520cd0c134dc3a01d for pr-85530 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flachrimae%2Fcryptopals-rs" "/workspace/builds/worker-13/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/lachrimae/cryptopals-rs on toolchain 99e3aef02079e9c10583638520cd0c134dc3a01d [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/lachrimae/cryptopals-rs [INFO] finished tweaking git repo https://github.com/lachrimae/cryptopals-rs [INFO] tweaked toml for git repo https://github.com/lachrimae/cryptopals-rs written to /workspace/builds/worker-13/source/Cargo.toml [INFO] crate git repo https://github.com/lachrimae/cryptopals-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cdf42fcaddc5c779c29508c55c76a74162313daa7efcb46c3a5b4cf12a16ba6b [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "cdf42fcaddc5c779c29508c55c76a74162313daa7efcb46c3a5b4cf12a16ba6b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cdf42fcaddc5c779c29508c55c76a74162313daa7efcb46c3a5b4cf12a16ba6b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cdf42fcaddc5c779c29508c55c76a74162313daa7efcb46c3a5b4cf12a16ba6b", kill_on_drop: false }` [INFO] [stdout] cdf42fcaddc5c779c29508c55c76a74162313daa7efcb46c3a5b4cf12a16ba6b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4b58ba71227a0a2c48beb63b2643bb51057af501e0e4186b2294110443fe2bf1 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "4b58ba71227a0a2c48beb63b2643bb51057af501e0e4186b2294110443fe2bf1", kill_on_drop: false }` [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling libc v0.2.90 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling typenum v1.13.0 [INFO] [stderr] Compiling getrandom v0.2.2 [INFO] [stderr] Compiling syn v1.0.64 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling unicode-segmentation v1.7.1 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling opaque-debug v0.3.0 [INFO] [stderr] Compiling hashbrown v0.9.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.10 [INFO] [stderr] Compiling unicode-width v0.1.8 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling termcolor v1.1.2 [INFO] [stderr] Compiling os_str_bytes v2.4.0 [INFO] [stderr] Compiling block-padding v0.2.1 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling textwrap v0.12.1 [INFO] [stderr] Compiling generic-array v0.14.4 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling indexmap v1.6.2 [INFO] [stderr] Compiling heck v0.3.2 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling rand_core v0.6.2 [INFO] [stderr] Compiling rand_chacha v0.3.0 [INFO] [stderr] Compiling rand v0.8.3 [INFO] [stderr] Compiling cipher v0.2.5 [INFO] [stderr] Compiling aes-soft v0.6.4 [INFO] [stderr] Compiling block-modes v0.7.0 [INFO] [stderr] Compiling aes v0.6.0 [INFO] [stderr] Compiling clap_derive v3.0.0-beta.2 [INFO] [stderr] Compiling clap v3.0.0-beta.2 [INFO] [stderr] Compiling cryptopals-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `j` [INFO] [stdout] --> src/main.rs:347:14 [INFO] [stdout] | [INFO] [stdout] 347 | for (j, _) in block.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_j` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `plain_t` [INFO] [stdout] --> src/cryptopals/aes.rs:100:34 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn encryption_oracle_no_rand(plain_t:&Vec, key:&Vec) -> () { //(Vec, String) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_plain_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `key` [INFO] [stdout] --> src/cryptopals/aes.rs:100:52 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn encryption_oracle_no_rand(plain_t:&Vec, key:&Vec) -> () { //(Vec, String) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `block_size` is never read [INFO] [stdout] --> src/cryptopals/attack_aes.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | let mut block_size = 0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:316:9 [INFO] [stdout] | [INFO] [stdout] 316 | let mut secret_suffix = b64::from_b64(String::from("Um9sbGluJyBpbiBteSA1LjAKV2l0aCBteSByYWctdG9wIGRvd24gc28gbXkgaGFpciBjYW4gYmxvdwpUa... [INFO] [stdout] | ----^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/cryptopals/attack_aes.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | let mut pad = bytewise::make_null_vec(block_size - known_prefix.len() - 1); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 26.05s [INFO] running `Command { std: "docker" "inspect" "4b58ba71227a0a2c48beb63b2643bb51057af501e0e4186b2294110443fe2bf1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b58ba71227a0a2c48beb63b2643bb51057af501e0e4186b2294110443fe2bf1", kill_on_drop: false }` [INFO] [stdout] 4b58ba71227a0a2c48beb63b2643bb51057af501e0e4186b2294110443fe2bf1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] b9f7b8f2ab27a749082dceea7dba1d9e98cdc14a00126757eb95219f0996c46a [INFO] running `Command { std: "docker" "start" "-a" "b9f7b8f2ab27a749082dceea7dba1d9e98cdc14a00126757eb95219f0996c46a", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling cryptopals-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `j` [INFO] [stdout] --> src/main.rs:347:14 [INFO] [stdout] | [INFO] [stdout] 347 | for (j, _) in block.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_j` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `plain_t` [INFO] [stdout] --> src/cryptopals/aes.rs:100:34 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn encryption_oracle_no_rand(plain_t:&Vec, key:&Vec) -> () { //(Vec, String) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_plain_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `key` [INFO] [stdout] --> src/cryptopals/aes.rs:100:52 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn encryption_oracle_no_rand(plain_t:&Vec, key:&Vec) -> () { //(Vec, String) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `block_size` is never read [INFO] [stdout] --> src/cryptopals/attack_aes.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | let mut block_size = 0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:316:9 [INFO] [stdout] | [INFO] [stdout] 316 | let mut secret_suffix = b64::from_b64(String::from("Um9sbGluJyBpbiBteSA1LjAKV2l0aCBteSByYWctdG9wIGRvd24gc28gbXkgaGFpciBjYW4gYmxvdwpUa... [INFO] [stdout] | ----^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/cryptopals/attack_aes.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | let mut pad = bytewise::make_null_vec(block_size - known_prefix.len() - 1); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2.53s [INFO] running `Command { std: "docker" "inspect" "b9f7b8f2ab27a749082dceea7dba1d9e98cdc14a00126757eb95219f0996c46a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b9f7b8f2ab27a749082dceea7dba1d9e98cdc14a00126757eb95219f0996c46a", kill_on_drop: false }` [INFO] [stdout] b9f7b8f2ab27a749082dceea7dba1d9e98cdc14a00126757eb95219f0996c46a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d03dcdafe66451948a8a17893fb7cb18f1c61aa3636ec1513f9379be9bb5fbb2 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "d03dcdafe66451948a8a17893fb7cb18f1c61aa3636ec1513f9379be9bb5fbb2", kill_on_drop: false }` [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test cryptopals::b64::tests::from_b64_works ... ok [INFO] [stderr] warning: unused variable: `j` [INFO] [stderr] --> src/main.rs:347:14 [INFO] [stderr] | [INFO] [stderr] 347 | for (j, _) in block.iter().enumerate() { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_j` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `plain_t` [INFO] [stderr] --> src/cryptopals/aes.rs:100:34 [INFO] [stderr] | [INFO] [stderr] 100 | pub fn encryption_oracle_no_rand(plain_t:&Vec, key:&Vec) -> () { //(Vec, String) { [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_plain_t` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `key` [INFO] [stderr] --> src/cryptopals/aes.rs:100:52 [INFO] [stderr] | [INFO] [stderr] 100 | pub fn encryption_oracle_no_rand(plain_t:&Vec, key:&Vec) -> () { //(Vec, String) { [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_key` [INFO] [stderr] [INFO] [stderr] warning: value assigned to `block_size` is never read [INFO] [stderr] --> src/cryptopals/attack_aes.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | let mut block_size = 0; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:316:9 [INFO] [stderr] | [INFO] [stderr] 316 | let mut secret_suffix = b64::from_b64(String::from("Um9sbGluJyBpbiBteSA1LjAKV2l0aCBteSByYWctdG9wIGRvd24gc28gbXkgaGFpciBjYW4gYmxvdwpUa... [INFO] [stderr] | ----^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cryptopals/attack_aes.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | let mut pad = bytewise::make_null_vec(block_size - known_prefix.len() - 1); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: 6 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/cryptopals_rs-dc530e189670b6f9) [INFO] [stdout] test cryptopals::b64::tests::to_b64_works ... ok [INFO] [stdout] test cryptopals::padding::tests::pad_yellow_sub ... ok [INFO] [stdout] test cryptopals::bytewise::tests::concat_blocks_reverses_make_blocks ... ok [INFO] [stdout] test cryptopals::bytewise::tests::tranpose_is_own_inverse ... ok [INFO] [stdout] test cryptopals::vigenere::tests::break_single_xor_works_on_null_key ... ok [INFO] [stdout] test cryptopals::vigenere::tests::break_vigenere_works_on_single_key ... FAILED [INFO] [stderr] error: test failed, to rerun pass '--bin cryptopals-rs' [INFO] [stdout] test cryptopals::vigenere::tests::break_vigenere_works_on_null_key ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- cryptopals::vigenere::tests::break_vigenere_works_on_single_key stdout ---- [INFO] [stdout] len: 3, dist: 2.7777777777777777 [INFO] [stdout] len: 4, dist: 2.25 [INFO] [stdout] len: 5, dist: 2.6 [INFO] [stdout] len: 6, dist: 3.3333333333333335 [INFO] [stdout] len: 7, dist: 2.5714285714285716 [INFO] [stdout] len: 8, dist: 2.5416666666666665 [INFO] [stdout] len: 9, dist: 2.5555555555555554 [INFO] [stdout] len: 10, dist: 2.7333333333333334 [INFO] [stdout] len: 11, dist: 2.757575757575758 [INFO] [stdout] len: 12, dist: 2.6944444444444446 [INFO] [stdout] len: 13, dist: 2.8974358974358974 [INFO] [stdout] len: 14, dist: 2.761904761904762 [INFO] [stdout] len: 15, dist: 2.6666666666666665 [INFO] [stdout] len: 16, dist: 2.4166666666666665 [INFO] [stdout] len: 17, dist: 2.4901960784313726 [INFO] [stdout] len: 18, dist: 2.962962962962963 [INFO] [stdout] len: 19, dist: 2.789473684210526 [INFO] [stdout] len: 20, dist: 2.35 [INFO] [stdout] len: 21, dist: 2.3492063492063493 [INFO] [stdout] len: 22, dist: 2.6818181818181817 [INFO] [stdout] len: 23, dist: 2.6956521739130435 [INFO] [stdout] len: 24, dist: 2.638888888888889 [INFO] [stdout] len: 25, dist: 2.7733333333333334 [INFO] [stdout] len: 26, dist: 2.8076923076923075 [INFO] [stdout] len: 27, dist: 2.5925925925925926 [INFO] [stdout] len: 28, dist: 2.4047619047619047 [INFO] [stdout] len: 29, dist: 2.8505747126436782 [INFO] [stdout] len: 30, dist: 2.6555555555555554 [INFO] [stdout] len: 31, dist: 2.913978494623656 [INFO] [stdout] len: 32, dist: 2.75 [INFO] [stdout] len: 33, dist: 2.606060606060606 [INFO] [stdout] len: 34, dist: 2.607843137254902 [INFO] [stdout] len: 35, dist: 2.9238095238095236 [INFO] [stdout] len: 36, dist: 2.712962962962963 [INFO] [stdout] len: 37, dist: 2.6126126126126126 [INFO] [stdout] len: 38, dist: 2.5964912280701755 [INFO] [stdout] len: 39, dist: 2.700854700854701 [INFO] [stdout] len: 40, dist: 2.675 [INFO] [stdout] lowest_len: 4 [INFO] [stdout] thread 'cryptopals::vigenere::tests::break_vigenere_works_on_single_key' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `"In the morning I walked down the Boulevard to the rue Soufflot for coffee and brioche. It was a fine morning. The horse-chestnut trees in the Luxembourg gardens were in bloom. There was the pleasant early-morning feeling of a hot day. I read the papers with the coffee and then smoked a cigarette. The flower-women were coming up from the market and arranging their daily stock. Students went by going up to the law school, or down to the Sorbonne. The Boulevard was busy with trams and people going to work"`, [INFO] [stdout] right: `"Mn rha\"mithmjg O sclmcb$`owh pje&Diqhevgr`\"ti&rla rse$Qos``hkt `ov\"ci``aa ahd$`roiela. Ot$uau&g$binc imrhohc* Tne$jotuc)gheutjwt&rtaas on$vhc&Jq|emdoqpg&agv`enu sgrc&oj$blioi, Rncva wgs$vhc&vhaasgnp\"egtj})motnmlg&`cahina kd g&nkp dgy*\"I&tce` tne$ravctw$wirh$vhc&ekbfec eld&rnaj skoogd&g&gmgatepve(&Rla fjosgr+qiian qevg eikmjg sp$drik&ple kavier&gj` atrelgoha$pheor$faoj\u{7f}$wtoek*\"Srsbajts&walt&d\u{7f}$coihg$wp&ri$phe&leu uenkkl,&ov\"diqh$po rha\"Sitdkjne( Pje&Diqhevgr`\"wgu&fqsy&wmvh&rteis gn`\"pcivha giije ri&skrk"`', src/cryptopals/vigenere.rs:91:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56388db4d6e0 - std::backtrace_rs::backtrace::libunwind::trace::h1037ca7e6eeef65c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x56388db4d6e0 - std::backtrace_rs::backtrace::trace_unsynchronized::haaefac1bc3669450 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x56388db4d6e0 - std::sys_common::backtrace::_print_fmt::h863a6f5e6d995885 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x56388db4d6e0 - ::fmt::h767e17e1aa7df6a8 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x56388db6fe9c - core::fmt::write::h7aa6cd0067dca82a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/fmt/mod.rs:1110:17 [INFO] [stdout] 5: 0x56388db4a755 - std::io::Write::write_fmt::h6f1a9b91376a1376 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/io/mod.rs:1584:15 [INFO] [stdout] 6: 0x56388db4f84b - std::sys_common::backtrace::_print::h2769edb26a7eb606 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x56388db4f84b - std::sys_common::backtrace::print::ha71f3549862b4cb6 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x56388db4f84b - std::panicking::default_hook::{{closure}}::h95488a3bade217f6 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x56388db4f35c - std::panicking::default_hook::h290aa602c0fb11df [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x56388db4fef1 - std::panicking::rust_panic_with_hook::hf32c4fa635e215f2 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:622:17 [INFO] [stdout] 11: 0x56388db4f9f7 - std::panicking::begin_panic_handler::{{closure}}::h95197ccd88846f7a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:519:13 [INFO] [stdout] 12: 0x56388db4dbbc - std::sys_common::backtrace::__rust_end_short_backtrace::h7641df9566f7b7d0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x56388db4f959 - rust_begin_unwind [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:515:5 [INFO] [stdout] 14: 0x56388dadc4b1 - core::panicking::panic_fmt::hbe99dddd3092ba3c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x56388db6e7b8 - core::panicking::assert_failed_inner::h4fdb1013d187f202 [INFO] [stdout] 16: 0x56388daeb1ea - core::panicking::assert_failed::h2e4c16f5a8c0e9bb [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/panicking.rs:117:5 [INFO] [stdout] 17: 0x56388dae4912 - cryptopals_rs::cryptopals::vigenere::tests::break_vigenere_works_on_single_key::hdfb35b94e81fa91e [INFO] [stdout] at /opt/rustwide/workdir/src/cryptopals/vigenere.rs:91:9 [INFO] [stdout] 18: 0x56388dae46ca - cryptopals_rs::cryptopals::vigenere::tests::break_vigenere_works_on_single_key::{{closure}}::hc52198285918eafa [INFO] [stdout] at /opt/rustwide/workdir/src/cryptopals/vigenere.rs:87:5 [INFO] [stdout] 19: 0x56388dae355e - core::ops::function::FnOnce::call_once::hedb7bc5fc2720cfe [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 20: 0x56388db14863 - core::ops::function::FnOnce::call_once::h673fbe3f96486fd2 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 21: 0x56388db14863 - test::__rust_begin_short_backtrace::h8eedc24e104ef6a0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:577:5 [INFO] [stdout] 22: 0x56388db13310 - as core::ops::function::FnOnce>::call_once::h028d0969d3f94d78 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 23: 0x56388db13310 - as core::ops::function::FnOnce<()>>::call_once::h7634b01590b1722b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:346:9 [INFO] [stdout] 24: 0x56388db13310 - std::panicking::try::do_call::hf74f869706dec63b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:401:40 [INFO] [stdout] 25: 0x56388db13310 - std::panicking::try::hd0b7346ebfaaae44 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:365:19 [INFO] [stdout] 26: 0x56388db13310 - std::panic::catch_unwind::hdbf6904f7c253080 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:433:14 [INFO] [stdout] 27: 0x56388db13310 - test::run_test_in_process::h87e95a014ac91067 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:600:18 [INFO] [stdout] 28: 0x56388db13310 - test::run_test::run_test_inner::{{closure}}::hdd69ae44aaab3470 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:492:39 [INFO] [stdout] 29: 0x56388daee5e2 - test::run_test::run_test_inner::{{closure}}::hc159305704d5b68a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:519:37 [INFO] [stdout] 30: 0x56388daee5e2 - std::sys_common::backtrace::__rust_begin_short_backtrace::h33d8a8ad5f788fcc [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 31: 0x56388daf2358 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h6181011ddf4b8353 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/thread/mod.rs:481:17 [INFO] [stdout] 32: 0x56388daf2358 - as core::ops::function::FnOnce<()>>::call_once::hf924ea0a0f25a1c0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:346:9 [INFO] [stdout] 33: 0x56388daf2358 - std::panicking::try::do_call::hd58061792d05fa5c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:401:40 [INFO] [stdout] 34: 0x56388daf2358 - std::panicking::try::h3080747417e5af37 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:365:19 [INFO] [stdout] 35: 0x56388daf2358 - std::panic::catch_unwind::hfeba515dcf36cb66 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:433:14 [INFO] [stdout] 36: 0x56388daf2358 - std::thread::Builder::spawn_unchecked::{{closure}}::h29d57a62faff749b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/thread/mod.rs:480:30 [INFO] [stdout] 37: 0x56388daf2358 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h44709d312d2a9c59 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x56388db549a7 - as core::ops::function::FnOnce>::call_once::h902e2cf6655e1b0c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 39: 0x56388db549a7 - as core::ops::function::FnOnce>::call_once::h893a5452154309d1 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 40: 0x56388db549a7 - std::sys::unix::thread::Thread::new::thread_start::hdedcb57c96ab37cd [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 41: 0x7f523d5dc609 - start_thread [INFO] [stdout] 42: 0x7f523d867293 - clone [INFO] [stdout] 43: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- cryptopals::vigenere::tests::break_vigenere_works_on_null_key stdout ---- [INFO] [stdout] len: 3, dist: 2.4444444444444446 [INFO] [stdout] len: 4, dist: 2.5833333333333335 [INFO] [stdout] len: 5, dist: 2.533333333333333 [INFO] [stdout] len: 6, dist: 3.3333333333333335 [INFO] [stdout] len: 7, dist: 2.5238095238095237 [INFO] [stdout] len: 8, dist: 2.625 [INFO] [stdout] len: 9, dist: 2.2962962962962963 [INFO] [stdout] len: 10, dist: 2.533333333333333 [INFO] [stdout] len: 11, dist: 2.787878787878788 [INFO] [stdout] len: 12, dist: 2.6944444444444446 [INFO] [stdout] len: 13, dist: 2.5641025641025643 [INFO] [stdout] len: 14, dist: 2.5238095238095237 [INFO] [stdout] len: 15, dist: 2.8222222222222224 [INFO] [stdout] len: 16, dist: 2.5833333333333335 [INFO] [stdout] len: 17, dist: 2.156862745098039 [INFO] [stdout] len: 18, dist: 2.962962962962963 [INFO] [stdout] len: 19, dist: 2.7719298245614037 [INFO] [stdout] len: 20, dist: 2.316666666666667 [INFO] [stdout] len: 21, dist: 2.4603174603174605 [INFO] [stdout] len: 22, dist: 2.9242424242424243 [INFO] [stdout] len: 23, dist: 2.536231884057971 [INFO] [stdout] len: 24, dist: 2.638888888888889 [INFO] [stdout] len: 25, dist: 2.493333333333333 [INFO] [stdout] len: 26, dist: 2.8333333333333335 [INFO] [stdout] len: 27, dist: 2.5555555555555554 [INFO] [stdout] len: 28, dist: 2.5714285714285716 [INFO] [stdout] len: 29, dist: 2.9080459770114944 [INFO] [stdout] len: 30, dist: 2.6555555555555554 [INFO] [stdout] len: 31, dist: 2.7311827956989245 [INFO] [stdout] len: 32, dist: 2.8541666666666665 [INFO] [stdout] len: 33, dist: 2.474747474747475 [INFO] [stdout] len: 34, dist: 2.5294117647058822 [INFO] [stdout] len: 35, dist: 2.742857142857143 [INFO] [stdout] len: 36, dist: 2.712962962962963 [INFO] [stdout] len: 37, dist: 2.855855855855856 [INFO] [stdout] len: 38, dist: 2.3508771929824563 [INFO] [stdout] len: 39, dist: 2.6923076923076925 [INFO] [stdout] len: 40, dist: 2.691666666666667 [INFO] [stdout] lowest_len: 17 [INFO] [stdout] thread 'cryptopals::vigenere::tests::break_vigenere_works_on_null_key' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `"In the morning I walked down the Boulevard to the rue Soufflot for coffee and brioche. It was a fine morning. The horse-chestnut trees in the Luxembourg gardens were in bloom. There was the pleasant early-morning feeling of a hot day. I read the papers with the coffee and then smoked a cigarette. The flower-women were coming up from the market and arranging their daily stock. Students went by going up to the law school, or down to the Sorbonne. The Boulevard was busy with trams and people going to work"`, [INFO] [stdout] right: `"Ih!the wnrning I,wgmked ~nwn the Nosmevar~!to the ~uc!Souf|mot for oo`gee ate briochi.&Ht wai!a fine aotoing.:Uhe horsi-eiestnou trees en&uhe Loyembourg,ggsdens:vere in nlinm. Trdre was xhc!pleai`nt earlu-knrnin}!feeling,o`!a hon!day. I ~ege the:qapers wetn!the ynffee anh rien swnked a ceggsette4!The flo{et,womet!were coaihf up |som the aatjet ate arrangena!theih!daily sxoej. Stoeents webt&cy gosog up to,tnd law:rchool, cr&eown nn the So~bione. Nie Boulezate was:cusy witd rsams {od peopli aning nn work"`', src/cryptopals/vigenere.rs:83:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56388db4d6e0 - std::backtrace_rs::backtrace::libunwind::trace::h1037ca7e6eeef65c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x56388db4d6e0 - std::backtrace_rs::backtrace::trace_unsynchronized::haaefac1bc3669450 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x56388db4d6e0 - std::sys_common::backtrace::_print_fmt::h863a6f5e6d995885 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x56388db4d6e0 - ::fmt::h767e17e1aa7df6a8 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x56388db6fe9c - core::fmt::write::h7aa6cd0067dca82a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/fmt/mod.rs:1110:17 [INFO] [stdout] 5: 0x56388db4a755 - std::io::Write::write_fmt::h6f1a9b91376a1376 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/io/mod.rs:1584:15 [INFO] [stdout] 6: 0x56388db4f84b - std::sys_common::backtrace::_print::h2769edb26a7eb606 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x56388db4f84b - std::sys_common::backtrace::print::ha71f3549862b4cb6 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x56388db4f84b - std::panicking::default_hook::{{closure}}::h95488a3bade217f6 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x56388db4f35c - std::panicking::default_hook::h290aa602c0fb11df [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x56388db4fef1 - std::panicking::rust_panic_with_hook::hf32c4fa635e215f2 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:622:17 [INFO] [stdout] 11: 0x56388db4f9f7 - std::panicking::begin_panic_handler::{{closure}}::h95197ccd88846f7a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:519:13 [INFO] [stdout] 12: 0x56388db4dbbc - std::sys_common::backtrace::__rust_end_short_backtrace::h7641df9566f7b7d0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x56388db4f959 - rust_begin_unwind [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:515:5 [INFO] [stdout] 14: 0x56388dadc4b1 - core::panicking::panic_fmt::hbe99dddd3092ba3c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x56388db6e7b8 - core::panicking::assert_failed_inner::h4fdb1013d187f202 [INFO] [stdout] 16: 0x56388daeb1ea - core::panicking::assert_failed::h2e4c16f5a8c0e9bb [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/panicking.rs:117:5 [INFO] [stdout] 17: 0x56388dae4678 - cryptopals_rs::cryptopals::vigenere::tests::break_vigenere_works_on_null_key::had921d407524c9e8 [INFO] [stdout] at /opt/rustwide/workdir/src/cryptopals/vigenere.rs:83:9 [INFO] [stdout] 18: 0x56388dae44fa - cryptopals_rs::cryptopals::vigenere::tests::break_vigenere_works_on_null_key::{{closure}}::hd02cbc3cf4e804b9 [INFO] [stdout] at /opt/rustwide/workdir/src/cryptopals/vigenere.rs:81:5 [INFO] [stdout] 19: 0x56388dae33be - core::ops::function::FnOnce::call_once::h2ebfdebf32665ee0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 20: 0x56388db14863 - core::ops::function::FnOnce::call_once::h673fbe3f96486fd2 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 21: 0x56388db14863 - test::__rust_begin_short_backtrace::h8eedc24e104ef6a0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:577:5 [INFO] [stdout] 22: 0x56388db13310 - as core::ops::function::FnOnce>::call_once::h028d0969d3f94d78 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 23: 0x56388db13310 - as core::ops::function::FnOnce<()>>::call_once::h7634b01590b1722b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:346:9 [INFO] [stdout] 24: 0x56388db13310 - std::panicking::try::do_call::hf74f869706dec63b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:401:40 [INFO] [stdout] 25: 0x56388db13310 - std::panicking::try::hd0b7346ebfaaae44 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:365:19 [INFO] [stdout] 26: 0x56388db13310 - std::panic::catch_unwind::hdbf6904f7c253080 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:433:14 [INFO] [stdout] 27: 0x56388db13310 - test::run_test_in_process::h87e95a014ac91067 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:600:18 [INFO] [stdout] 28: 0x56388db13310 - test::run_test::run_test_inner::{{closure}}::hdd69ae44aaab3470 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:492:39 [INFO] [stdout] 29: 0x56388daee5e2 - test::run_test::run_test_inner::{{closure}}::hc159305704d5b68a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:519:37 [INFO] [stdout] 30: 0x56388daee5e2 - std::sys_common::backtrace::__rust_begin_short_backtrace::h33d8a8ad5f788fcc [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 31: 0x56388daf2358 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h6181011ddf4b8353 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/thread/mod.rs:481:17 [INFO] [stdout] 32: 0x56388daf2358 - as core::ops::function::FnOnce<()>>::call_once::hf924ea0a0f25a1c0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:346:9 [INFO] [stdout] 33: 0x56388daf2358 - std::panicking::try::do_call::hd58061792d05fa5c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:401:40 [INFO] [stdout] 34: 0x56388daf2358 - std::panicking::try::h3080747417e5af37 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:365:19 [INFO] [stdout] 35: 0x56388daf2358 - std::panic::catch_unwind::hfeba515dcf36cb66 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:433:14 [INFO] [stdout] 36: 0x56388daf2358 - std::thread::Builder::spawn_unchecked::{{closure}}::h29d57a62faff749b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/thread/mod.rs:480:30 [INFO] [stdout] 37: 0x56388daf2358 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h44709d312d2a9c59 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x56388db549a7 - as core::ops::function::FnOnce>::call_once::h902e2cf6655e1b0c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 39: 0x56388db549a7 - as core::ops::function::FnOnce>::call_once::h893a5452154309d1 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 40: 0x56388db549a7 - std::sys::unix::thread::Thread::new::thread_start::hdedcb57c96ab37cd [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 41: 0x7f523d5dc609 - start_thread [INFO] [stdout] 42: 0x7f523d867293 - clone [INFO] [stdout] 43: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] cryptopals::vigenere::tests::break_vigenere_works_on_null_key [INFO] [stdout] cryptopals::vigenere::tests::break_vigenere_works_on_single_key [INFO] [stdout] [INFO] [stdout] test result: FAILED. 6 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.10s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d03dcdafe66451948a8a17893fb7cb18f1c61aa3636ec1513f9379be9bb5fbb2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d03dcdafe66451948a8a17893fb7cb18f1c61aa3636ec1513f9379be9bb5fbb2", kill_on_drop: false }` [INFO] [stdout] d03dcdafe66451948a8a17893fb7cb18f1c61aa3636ec1513f9379be9bb5fbb2