[INFO] fetching crate sssmc39 0.0.3...
[INFO] testing sssmc39-0.0.3 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate sssmc39 0.0.3 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate sssmc39 0.0.3
[INFO] finished tweaking crates.io crate sssmc39 0.0.3
[INFO] tweaked toml for crates.io crate sssmc39 0.0.3 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sssmc39 0.0.3 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 97 packages to latest compatible versions
[INFO] [stderr]       Adding bitvec v0.17.4 (available: v1.0.1)
[INFO] [stderr]       Adding digest v0.8.1 (available: v0.11.3)
[INFO] [stderr]       Adding flate2 v0.2.20 (available: v1.1.9)
[INFO] [stderr]       Adding hmac v0.7.1 (available: v0.13.0)
[INFO] [stderr]       Adding itertools v0.7.11 (available: v0.14.0)
[INFO] [stderr]       Adding pbkdf2 v0.3.0 (available: v0.13.0)
[INFO] [stderr]       Adding quickcheck v0.4.1 (available: v1.1.0)
[INFO] [stderr]       Adding rand v0.6.5 (available: v0.10.1)
[INFO] [stderr]       Adding ring v0.16.20 (available: v0.17.14)
[INFO] [stderr]       Adding sha2 v0.8.2 (available: v0.11.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded utf8-ranges v0.1.3
[INFO] [stderr]   Downloaded thread_local v0.2.7
[INFO] [stderr]   Downloaded env_logger v0.3.5
[INFO] [stderr]   Downloaded quickcheck v0.4.1
[INFO] [stderr]   Downloaded memchr v0.1.11
[INFO] [stderr]   Downloaded radium v0.3.0
[INFO] [stderr]   Downloaded thread-id v2.0.0
[INFO] [stderr]   Downloaded flate2 v0.2.20
[INFO] [stderr]   Downloaded miniz-sys v0.1.12
[INFO] [stderr]   Downloaded regex v0.1.80
[INFO] [stderr]   Downloaded itertools v0.7.11
[INFO] [stderr]   Downloaded regex-syntax v0.3.9
[INFO] [stderr]   Downloaded bitvec v0.17.4
[INFO] [stderr]   Downloaded aho-corasick v0.5.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c1a6314e4397d33fc8c3ef17e83bdb0cd93e355112b238acf343d83dfec4b8b2
[INFO] running `Command { std: "docker" "start" "-a" "c1a6314e4397d33fc8c3ef17e83bdb0cd93e355112b238acf343d83dfec4b8b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c1a6314e4397d33fc8c3ef17e83bdb0cd93e355112b238acf343d83dfec4b8b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c1a6314e4397d33fc8c3ef17e83bdb0cd93e355112b238acf343d83dfec4b8b2", kill_on_drop: false }`
[INFO] [stdout] c1a6314e4397d33fc8c3ef17e83bdb0cd93e355112b238acf343d83dfec4b8b2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3f4bd742a454f1c46ba8bbce7008a0b5194607ef4f8eafd5bc311593233e9ecb
[INFO] running `Command { std: "docker" "start" "-a" "3f4bd742a454f1c46ba8bbce7008a0b5194607ef4f8eafd5bc311593233e9ecb", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling block-buffer v0.7.3
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling radium v0.3.0
[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 sha2 v0.8.2
[INFO] [stderr]    Compiling bitvec v0.17.4
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling failure v0.1.8
[INFO] [stderr]    Compiling sssmc39 v0.0.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary braces around block return value
[INFO] [stdout]    --> src/field/gf256.rs:119:34
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub static ref TABLES: Tables = { Tables::generate() };
[INFO] [stdout]     |                                     ^^                  ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_braces)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 119 -     pub static ref TABLES: Tables = { Tables::generate() };
[INFO] [stdout] 119 +     pub static ref TABLES: Tables = Tables::generate();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around block return value
[INFO] [stdout]   --> src/shamir/share.rs:27:41
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub static ref WORDLIST: Vec<String> = { include_str!("wordlists/en.txt").split_whitespace().map(|s| s.into()).collect() };
[INFO] [stdout]    |                                            ^^                                                                               ^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]    |
[INFO] [stdout] 27 -     pub static ref WORDLIST: Vec<String> = { include_str!("wordlists/en.txt").split_whitespace().map(|s| s.into()).collect() };
[INFO] [stdout] 27 +     pub static ref WORDLIST: Vec<String> = include_str!("wordlists/en.txt").split_whitespace().map(|s| s.into()).collect();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/error.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[derive(Debug, Fail)]
[INFO] [stdout]    |                 ^---
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `Fail` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_Error`
[INFO] [stdout] 23 | pub struct Error {
[INFO] [stdout]    |            ----- `Error` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/error.rs:28:39
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(Clone, Eq, PartialEq, Debug, Fail)]
[INFO] [stdout]    |                                       ^---
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       `Fail` is not local
[INFO] [stdout]    |                                       move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_ErrorKind`
[INFO] [stdout] 29 | pub enum ErrorKind {
[INFO] [stdout]    |          --------- `ErrorKind` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/error.rs:28:39
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(Clone, Eq, PartialEq, Debug, Fail)]
[INFO] [stdout]    |                                       ^---
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       `Display` is not local
[INFO] [stdout]    |                                       move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_ErrorKind`
[INFO] [stdout] 29 | pub enum ErrorKind {
[INFO] [stdout]    |          --------- `ErrorKind` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Vec::<T, A>::split_off` that must be used
[INFO] [stdout]    --> src/shamir/splitter.rs:232:3
[INFO] [stdout]     |
[INFO] [stdout] 232 |         ret_vec.split_off(4);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: use `.truncate()` if you don't need the other half
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let _ = ret_vec.split_off(4);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.81s
[INFO] running `Command { std: "docker" "inspect" "3f4bd742a454f1c46ba8bbce7008a0b5194607ef4f8eafd5bc311593233e9ecb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3f4bd742a454f1c46ba8bbce7008a0b5194607ef4f8eafd5bc311593233e9ecb", kill_on_drop: false }`
[INFO] [stdout] 3f4bd742a454f1c46ba8bbce7008a0b5194607ef4f8eafd5bc311593233e9ecb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 65b83885c9de3005c549f88c814774837c7a18c42946cbbf5019345a42f98f8a
[INFO] running `Command { std: "docker" "start" "-a" "65b83885c9de3005c549f88c814774837c7a18c42946cbbf5019345a42f98f8a", kill_on_drop: false }`
[INFO] [stderr]    Compiling winapi-build v0.1.1
[INFO] [stderr]    Compiling winapi v0.2.8
[INFO] [stderr]    Compiling memchr v0.1.11
[INFO] [stderr]    Compiling miniz-sys v0.1.12
[INFO] [stderr]    Compiling utf8-ranges v0.1.3
[INFO] [stderr]    Compiling regex-syntax v0.3.9
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling itertools v0.7.11
[INFO] [stdout] warning: unnecessary braces around block return value
[INFO] [stdout]    --> src/field/gf256.rs:119:34
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub static ref TABLES: Tables = { Tables::generate() };
[INFO] [stdout]     |                                     ^^                  ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_braces)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 119 -     pub static ref TABLES: Tables = { Tables::generate() };
[INFO] [stdout] 119 +     pub static ref TABLES: Tables = Tables::generate();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around block return value
[INFO] [stdout]   --> src/shamir/share.rs:27:41
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub static ref WORDLIST: Vec<String> = { include_str!("wordlists/en.txt").split_whitespace().map(|s| s.into()).collect() };
[INFO] [stdout]    |                                            ^^                                                                               ^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]    |
[INFO] [stdout] 27 -     pub static ref WORDLIST: Vec<String> = { include_str!("wordlists/en.txt").split_whitespace().map(|s| s.into()).collect() };
[INFO] [stdout] 27 +     pub static ref WORDLIST: Vec<String> = include_str!("wordlists/en.txt").split_whitespace().map(|s| s.into()).collect();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/error.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[derive(Debug, Fail)]
[INFO] [stdout]    |                 ^---
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `Fail` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_Error`
[INFO] [stdout] 23 | pub struct Error {
[INFO] [stdout]    |            ----- `Error` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/error.rs:28:39
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(Clone, Eq, PartialEq, Debug, Fail)]
[INFO] [stdout]    |                                       ^---
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       `Fail` is not local
[INFO] [stdout]    |                                       move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_ErrorKind`
[INFO] [stdout] 29 | pub enum ErrorKind {
[INFO] [stdout]    |          --------- `ErrorKind` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/error.rs:28:39
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(Clone, Eq, PartialEq, Debug, Fail)]
[INFO] [stdout]    |                                       ^---
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       `Display` is not local
[INFO] [stdout]    |                                       move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_ErrorKind`
[INFO] [stdout] 29 | pub enum ErrorKind {
[INFO] [stdout]    |          --------- `ErrorKind` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Vec::<T, A>::split_off` that must be used
[INFO] [stdout]    --> src/shamir/splitter.rs:232:3
[INFO] [stdout]     |
[INFO] [stdout] 232 |         ret_vec.split_off(4);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: use `.truncate()` if you don't need the other half
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let _ = ret_vec.split_off(4);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling aho-corasick v0.5.3
[INFO] [stderr]    Compiling kernel32-sys v0.2.2
[INFO] [stderr]    Compiling thread-id v2.0.0
[INFO] [stderr]    Compiling thread_local v0.2.7
[INFO] [stderr]    Compiling regex v0.1.80
[INFO] [stderr]    Compiling flate2 v0.2.20
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling env_logger v0.3.5
[INFO] [stderr]    Compiling quickcheck v0.4.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling sssmc39 v0.0.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary braces around block return value
[INFO] [stdout]    --> src/field/gf256.rs:119:34
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub static ref TABLES: Tables = { Tables::generate() };
[INFO] [stdout]     |                                     ^^                  ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_braces)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 119 -     pub static ref TABLES: Tables = { Tables::generate() };
[INFO] [stdout] 119 +     pub static ref TABLES: Tables = Tables::generate();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around block return value
[INFO] [stdout]   --> src/shamir/share.rs:27:41
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub static ref WORDLIST: Vec<String> = { include_str!("wordlists/en.txt").split_whitespace().map(|s| s.into()).collect() };
[INFO] [stdout]    |                                            ^^                                                                               ^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]    |
[INFO] [stdout] 27 -     pub static ref WORDLIST: Vec<String> = { include_str!("wordlists/en.txt").split_whitespace().map(|s| s.into()).collect() };
[INFO] [stdout] 27 +     pub static ref WORDLIST: Vec<String> = include_str!("wordlists/en.txt").split_whitespace().map(|s| s.into()).collect();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/error.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[derive(Debug, Fail)]
[INFO] [stdout]    |                 ^---
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `Fail` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_Error`
[INFO] [stdout] 23 | pub struct Error {
[INFO] [stdout]    |            ----- `Error` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/error.rs:28:39
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(Clone, Eq, PartialEq, Debug, Fail)]
[INFO] [stdout]    |                                       ^---
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       `Fail` is not local
[INFO] [stdout]    |                                       move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_ErrorKind`
[INFO] [stdout] 29 | pub enum ErrorKind {
[INFO] [stdout]    |          --------- `ErrorKind` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/error.rs:28:39
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(Clone, Eq, PartialEq, Debug, Fail)]
[INFO] [stdout]    |                                       ^---
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       `Display` is not local
[INFO] [stdout]    |                                       move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_ErrorKind`
[INFO] [stdout] 29 | pub enum ErrorKind {
[INFO] [stdout]    |          --------- `ErrorKind` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Vec::<T, A>::split_off` that must be used
[INFO] [stdout]    --> src/shamir/splitter.rs:232:3
[INFO] [stdout]     |
[INFO] [stdout] 232 |         ret_vec.split_off(4);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: use `.truncate()` if you don't need the other half
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let _ = ret_vec.split_off(4);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.61s
[INFO] running `Command { std: "docker" "inspect" "65b83885c9de3005c549f88c814774837c7a18c42946cbbf5019345a42f98f8a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "65b83885c9de3005c549f88c814774837c7a18c42946cbbf5019345a42f98f8a", kill_on_drop: false }`
[INFO] [stdout] 65b83885c9de3005c549f88c814774837c7a18c42946cbbf5019345a42f98f8a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] bee7371e3df93eecb511d79c8af8c6c014c0eaf2f6de2e88dfde8638683e64bf
[INFO] running `Command { std: "docker" "start" "-a" "bee7371e3df93eecb511d79c8af8c6c014c0eaf2f6de2e88dfde8638683e64bf", kill_on_drop: false }`
[INFO] [stderr] warning: unnecessary braces around block return value
[INFO] [stderr]    --> src/field/gf256.rs:119:34
[INFO] [stderr]     |
[INFO] [stderr] 119 |     pub static ref TABLES: Tables = { Tables::generate() };
[INFO] [stderr]     |                                     ^^                  ^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_braces)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these braces
[INFO] [stderr]     |
[INFO] [stderr] 119 -     pub static ref TABLES: Tables = { Tables::generate() };
[INFO] [stderr] 119 +     pub static ref TABLES: Tables = Tables::generate();
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary braces around block return value
[INFO] [stderr]   --> src/shamir/share.rs:27:41
[INFO] [stderr]    |
[INFO] [stderr] 27 |     pub static ref WORDLIST: Vec<String> = { include_str!("wordlists/en.txt").split_whitespace().map(|s| s.into()).collect() };
[INFO] [stderr]    |                                            ^^                                                                               ^^
[INFO] [stderr]    |
[INFO] [stderr] help: remove these braces
[INFO] [stderr]    |
[INFO] [stderr] 27 -     pub static ref WORDLIST: Vec<String> = { include_str!("wordlists/en.txt").split_whitespace().map(|s| s.into()).collect() };
[INFO] [stderr] 27 +     pub static ref WORDLIST: Vec<String> = include_str!("wordlists/en.txt").split_whitespace().map(|s| s.into()).collect();
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/error.rs:22:17
[INFO] [stderr]    |
[INFO] [stderr] 22 | #[derive(Debug, Fail)]
[INFO] [stderr]    |                 ^---
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 `Fail` is not local
[INFO] [stderr]    |                 move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_Error`
[INFO] [stderr] 23 | pub struct Error {
[INFO] [stderr]    |            ----- `Error` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/error.rs:28:39
[INFO] [stderr]    |
[INFO] [stderr] 28 | #[derive(Clone, Eq, PartialEq, Debug, Fail)]
[INFO] [stderr]    |                                       ^---
[INFO] [stderr]    |                                       |
[INFO] [stderr]    |                                       `Fail` is not local
[INFO] [stderr]    |                                       move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_ErrorKind`
[INFO] [stderr] 29 | pub enum ErrorKind {
[INFO] [stderr]    |          --------- `ErrorKind` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/error.rs:28:39
[INFO] [stderr]    |
[INFO] [stderr] 28 | #[derive(Clone, Eq, PartialEq, Debug, Fail)]
[INFO] [stderr]    |                                       ^---
[INFO] [stderr]    |                                       |
[INFO] [stderr]    |                                       `Display` is not local
[INFO] [stderr]    |                                       move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_ErrorKind`
[INFO] [stderr] 29 | pub enum ErrorKind {
[INFO] [stderr]    |          --------- `ErrorKind` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused return value of `Vec::<T, A>::split_off` that must be used
[INFO] [stderr]    --> src/shamir/splitter.rs:232:3
[INFO] [stderr]     |
[INFO] [stderr] 232 |         ret_vec.split_off(4);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: use `.truncate()` if you don't need the other half
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 232 |         let _ = ret_vec.split_off(4);
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `sssmc39` (lib) generated 6 warnings (run `cargo fix --lib -p sssmc39` to apply 2 suggestions)
[INFO] [stderr] warning: `sssmc39` (lib test) generated 6 warnings (6 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sssmc39-04216295d7bacc71)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test field::gf256::additional_tests::reference_table_gen ... ok
[INFO] [stdout] test field::gf256::tests::addition::law_inverses ... ok
[INFO] [stdout] test field::gf256::tests::multiplication::law_associativity ... ok
[INFO] [stdout] test field::gf256::tests::addition::law_identity ... ok
[INFO] [stdout] test field::gf256::tests::addition::law_distributivity ... ok
[INFO] [stdout] test field::gf256::tests::multiplication::law_identity ... ok
[INFO] [stdout] test field::gf256::tests::vectors::add ... ok
[INFO] [stdout] test field::gf256::tests::addition::law_associativity ... ok
[INFO] [stdout] test field::gf256::tests::multiplication::law_distributivity ... ok
[INFO] [stdout] test field::gf256::tests::multiplication::law_commutativity ... ok
[INFO] [stdout] test field::gf256::tests::addition::law_commutativity ... ok
[INFO] [stdout] test field::gf256::tests::vectors::mul ... ok
[INFO] [stdout] test field::gf256::tests::vectors::div ... ok
[INFO] [stdout] test field::gf256::tests::vectors::pow ... ok
[INFO] [stdout] test field::gf256::tests::multiplication::law_inverses ... ok
[INFO] [stdout] test field::gf256::tests::vectors::sub ... ok
[INFO] [stdout] test util::bitpacker::tests::bit_packer ... ok
[INFO] [stdout] test util::encrypt::tests::roundtrip_test_vector_slow ... ignored
[INFO] [stdout] test util::hex::test::test_from_hex ... ok
[INFO] [stdout] test util::hex::test::test_to_hex ... ok
[INFO] [stdout] test util::rs1024::tests::checksum ... ok
[INFO] [stdout] test shamir::share::tests::share_to_mnemonic ... ok
[INFO] [stdout] test shamir::sssmc39_scheme::tests::split_master_secret ... ok
[INFO] [stdout] Single 3 of 5 Encoded: [12, 148, 144, 188, 110, 214, 188, 191, 172, 62, 190, 125, 238, 86, 242, 80]
[INFO] [stdout] Group 1 of 1 - 3 of 5 shares required: 
[INFO] [stdout] oven garden academic acne aquatic fiber argue license grill bulb cover grin vocal early oven adequate epidemic liquid usual paces 
[INFO] [stdout] oven garden academic agree cards equation corner teaspoon ceramic radar tendency geology weapon daughter mule leaves bedroom location ending document 
[INFO] [stdout] oven garden academic amazing brave always deliver inherit primary moisture warmth spray coal salary survive item pickup hormone sprinkle ultimate 
[INFO] [stdout] oven garden academic arcade angry blessing born both triumph dryer debut software cradle source spend western zero heat general equation 
[INFO] [stdout] oven garden academic axle crisis human laser percent tolerate alarm lungs slush ultimate loyalty detect width hazard evil pregnant black 
[INFO] [stdout] 
[INFO] [stdout] Single 3 of 5 Decoded: [12, 148, 144, 188, 110, 214, 188, 191, 172, 62, 190, 125, 238, 86, 242, 80]
[INFO] [stdout] Group 1 of 4 - 3 of 5 shares required: 
[INFO] [stdout] downtown upgrade acrobat round benefit pulse process drift spark yoga lawsuit include machine luxury strike pipeline biology class losing smith 
[INFO] [stdout] downtown upgrade acrobat scatter burning forecast thorn stilt military license dough snake overall result luck trouble budget rescue segment actress 
[INFO] [stdout] downtown upgrade acrobat shaft admit diminish main excuse pumps satoshi random laden theater leaves priest voter alto percent provide slice 
[INFO] [stdout] downtown upgrade acrobat skin ancient surprise ruin pink very rocky usual syndrome vexed race venture rainbow anatomy dream valid advocate 
[INFO] [stdout] downtown upgrade acrobat snake deal midst lend alpha sack repair garbage bulb expand advocate airport maximum exact lobe literary gravity 
[INFO] [stdout] 
[INFO] [stdout] Group 2 of 4 - 2 of 5 shares required: 
[INFO] [stdout] downtown upgrade beard roster dream force survive drug national switch sniff rich cargo insect together unknown unhappy apart plastic discuss 
[INFO] [stdout] downtown upgrade beard scared branch training cause victim single desktop program quick regular cradle species omit airport guitar profile yoga 
[INFO] [stdout] downtown upgrade beard shadow deliver closet clay rhyme taxi birthday email airline sprinkle slavery marathon amount large smug hybrid jury 
[INFO] [stdout] downtown upgrade beard sister body nail stay invasion research wrap domestic always image midst relate juice mother railroad inside retailer 
[INFO] [stdout] downtown upgrade beard smug center percent eclipse domain duckling favorite wireless stick excuse cards fraction modify skunk beaver kidney national 
[INFO] [stdout] 
[INFO] [stdout] Group 3 of 4 - 3 of 3 shares required: 
[INFO] [stdout] downtown upgrade ceramic round dress artist welfare location gather nervous switch jerky pacific dryer view busy modify pistol body research 
[INFO] [stdout] downtown upgrade ceramic scatter black royal anxiety relate mineral early military physics should exhaust elder jewelry crush survive advocate numb 
[INFO] [stdout] downtown upgrade ceramic shaft building lobe express obesity fact exact health breathe engage fluff profile valid guest flash thank scatter 
[INFO] [stdout] 
[INFO] [stdout] Group 4 of 4 - 13 of 16 shares required: 
[INFO] [stdout] downtown upgrade decision satisfy curious improve vegan crowd dwarf that ounce decision radar penalty welcome frequent scared dryer slavery skin 
[INFO] [stdout] downtown upgrade decision season dismiss payroll problem angry building move snapshot blue manager muscle trend intimate ultimate industry upgrade ting 
[INFO] [stdout] downtown upgrade decision silent credit hazard society knit together equip sidewalk ancestor papa merit lyrics endless likely bracelet clogs club 
[INFO] [stdout] downtown upgrade decision smear desert sweater drift puny prevent pants material aspect curious starting mailman soldier talent junior forget tadpole 
[INFO] [stdout] downtown upgrade decision spark civil hamster render install fridge sidewalk peanut slice security downtown saver herald dream imply benefit brother 
[INFO] [stdout] downtown upgrade decision staff earth ambition viral finger wolf treat facility game divorce hunting loud sharp enforce program frequent railroad 
[INFO] [stdout] downtown upgrade decision suitable carbon wireless benefit vampire again believe prune soul carpet lyrics blessing olympic browser pacific level document 
[INFO] [stdout] downtown upgrade decision tadpole ancient density equip method artist superior sheriff beyond simple deny negative shame ocean health violence switch 
[INFO] [stdout] downtown upgrade decision thank aquatic check pupal alien frozen herald smug volume wits game cubic order system library wireless canyon 
[INFO] [stdout] downtown upgrade decision tolerate belong fatigue failure prepare obesity sheriff axle cause repeat walnut rhyme salon easel hairy grief fitness 
[INFO] [stdout] downtown upgrade decision true acquire criminal helpful omit mayor genius various empty carpet browser express roster hawk mansion switch voting 
[INFO] [stdout] downtown upgrade decision unkind dish armed mustang unfair unkind already legal retailer lyrics traveler puny juice result surprise join alcohol 
[INFO] [stdout] downtown upgrade decision venture advocate cargo obtain axle carve minister news actress visitor herald escape admit pharmacy welcome lift stadium 
[INFO] [stdout] downtown upgrade decision voice admit blessing result else index triumph plastic belong invasion taxi install crunch carpet mother velvet umbrella 
[INFO] [stdout] downtown upgrade decision wildlife deal wireless teaspoon screw adapt amazing depend loud making adjust yelp knife listen robin scramble keyboard 
[INFO] [stdout] downtown upgrade decision yelp blanket hamster junction ting average seafood depict shrimp edge element inside welcome location genuine vexed gravity 
[INFO] [stdout] 
[INFO] [stdout] Single 3 of 5 Decoded: [12, 148, 144, 188, 110, 214, 188, 191, 172, 62, 190, 125, 238, 86, 242, 80]
[INFO] [stdout] Single 3 of 5 Encoded: [12, 148, 144, 188, 110, 214, 188, 191, 172, 62, 190, 125, 238, 86, 242, 80, 0, 1]
[INFO] [stdout] master secret length: 18
[INFO] [stdout] Group 1 of 1 - 3 of 5 shares required: 
[INFO] [stdout] depend disaster academic acne actress capture priest hawk timber prevent echo medical ruin object payroll envy civil exceed gums belong aircraft twice 
[INFO] [stdout] depend disaster academic agree adult imply manual steady armed beyond decorate satisfy observe axle family fitness infant execute voter minister realize pajamas 
[INFO] [stdout] depend disaster academic amazing adult froth tactics building unhappy syndrome various fangs picture knit guilt boundary darkness chubby ultimate pulse mountain remember 
[INFO] [stdout] depend disaster academic arcade actress decrease yoga pitch alien gasoline lift careful work voice news always isolate category increase decrease coal vegan 
[INFO] [stdout] depend disaster academic axle advance density network raspy work standard display company flea slim again hand primary party actress slow debut depict 
[INFO] [stdout] 
[INFO] [stdout] Single 3 of 5 Decoded: [12, 148, 144, 188, 110, 214, 188, 191, 172, 62, 190, 125, 238, 86, 242, 80, 0, 1]
[INFO] [stdout] Single 3 of 5 Encoded: [12, 148, 144, 188, 110, 214, 188, 191, 172, 62, 190, 125, 238, 86, 242, 80, 0, 1, 0, 1]
[INFO] [stdout] master secret length: 20
[INFO] [stdout] Group 1 of 1 - 3 of 5 shares required: 
[INFO] [stdout] disease recover academic acne acquire typical union boring square spray pile friar alive expand hunting bundle eclipse thunder glen daisy example inherit email 
[INFO] [stdout] disease recover academic agree welfare lungs adorn junk uncover often temple iris equation smith pile mineral extend decent fancy cards angel hearing bedroom 
[INFO] [stdout] disease recover academic amazing freshman brother beyond geology retailer include makeup syndrome beam thumb focus mortgage devote should march become branch facility elbow 
[INFO] [stdout] disease recover academic arcade pharmacy knit zero award luck drink single vintage fumes golden military capital cluster carpet reunion ceramic fumes execute boundary 
[INFO] [stdout] disease recover academic axle elder critical infant minister improve realize knife move depart regular calcium traveler unknown scandal cage puny public inmate training 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stderr] thread 'shamir::sssmc39_scheme::tests::generate_mnemonics_test' (38) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bitvec-0.17.4/src/pointer.rs:725:12:
[INFO] [stderr] unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
[INFO] [stderr] 
[INFO] [stderr] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.
[INFO] [stderr] stack backtrace:
[INFO] [stderr]    0:     0x5d1a4727f3ea - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stderr]    1:     0x5d1a4727f3ea - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stderr]    2:     0x5d1a4727f3ea - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stderr]    3:     0x5d1a4727f3ea - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stderr]    4:     0x5d1a47293e1a - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stderr]    5:     0x5d1a47293e1a - core[e929cb53b82a81ca]::fmt::write
[INFO] [stderr]    6:     0x5d1a472848c2 - std[29689e6404d28ef9]::io::default_write_fmt::<std[29689e6404d28ef9]::sys::stdio::unix::Stderr>
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stderr]    7:     0x5d1a472848c2 - <std[29689e6404d28ef9]::sys::stdio::unix::Stderr as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stderr]    8:     0x5d1a4725deff - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stderr]    9:     0x5d1a4725deff - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stderr]   10:     0x5d1a47277711 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:319:9
[INFO] [stderr]   11:     0x5d1a4705373c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stderr]   12:     0x5d1a4705373c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stderr]   13:     0x5d1a47277902 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stderr]   14:     0x5d1a47277902 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stderr]   15:     0x5d1a4725dfea - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:691:13
[INFO] [stderr]   16:     0x5d1a47253199 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]   17:     0x5d1a4725eccd - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stderr]   18:     0x5d1a4729444d - core[e929cb53b82a81ca]::panicking::panic_nounwind_fmt::runtime
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:122:22
[INFO] [stderr]   19:     0x5d1a4729444d - core[e929cb53b82a81ca]::panicking::panic_nounwind_fmt
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/intrinsics/mod.rs:2450:9
[INFO] [stderr]   20:     0x5d1a47039471 - core[e929cb53b82a81ca]::slice::raw::from_raw_parts::precondition_check
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ub_checks.rs:73:21
[INFO] [stderr]   21:     0x5d1a47036327 - core[e929cb53b82a81ca]::slice::raw::from_raw_parts::<core[e929cb53b82a81ca]::sync::atomic::Atomic<usize>>
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ub_checks.rs:78:17
[INFO] [stderr]   22:     0x5d1a470180f8 - <bitvec[657997a6e1a7931d]::pointer::BitPtr<usize>>::as_access_slice
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bitvec-0.17.4/src/pointer.rs:725:12
[INFO] [stderr]   23:     0x5d1a46ffa703 - <bitvec[657997a6e1a7931d]::domain::BitDomain<usize> as core[e929cb53b82a81ca]::convert::From<bitvec[657997a6e1a7931d]::pointer::BitPtr<usize>>>::from
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bitvec-0.17.4/src/domain.rs:220:21
[INFO] [stderr]   24:     0x5d1a47018b9a - <bitvec[657997a6e1a7931d]::pointer::BitPtr<usize> as core[e929cb53b82a81ca]::convert::Into<bitvec[657997a6e1a7931d]::domain::BitDomain<usize>>>::into
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/convert/mod.rs:779:9
[INFO] [stderr]   25:     0x5d1a47018251 - <bitvec[657997a6e1a7931d]::pointer::BitPtr<usize>>::domain
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bitvec-0.17.4/src/pointer.rs:740:8
[INFO] [stderr]   26:     0x5d1a470148a9 - <bitvec[657997a6e1a7931d]::slice::BitSlice>::count_ones
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bitvec-0.17.4/src/slice.rs:747:23
[INFO] [stderr]   27:     0x5d1a470043a3 - <sssmc39[b6f26ad6ec7b3003]::util::bitpacker::BitPacker>::remove_padding
[INFO] [stderr]                                at /opt/rustwide/workdir/src/util/bitpacker.rs:175:14
[INFO] [stderr]   28:     0x5d1a470239ad - <sssmc39[b6f26ad6ec7b3003]::shamir::share::Share>::parse_bp
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/share.rs:336:6
[INFO] [stderr]   29:     0x5d1a4702250f - <sssmc39[b6f26ad6ec7b3003]::shamir::share::Share>::fill_with_mnemonic
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/share.rs:293:8
[INFO] [stderr]   30:     0x5d1a47022137 - <sssmc39[b6f26ad6ec7b3003]::shamir::share::Share>::from_mnemonic
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/share.rs:175:5
[INFO] [stderr]   31:     0x5d1a4702d29e - sssmc39[b6f26ad6ec7b3003]::shamir::sssmc39_scheme::decode_mnemonics
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/sssmc39_scheme.rs:271:15
[INFO] [stderr]   32:     0x5d1a4702d728 - sssmc39[b6f26ad6ec7b3003]::shamir::sssmc39_scheme::combine_mnemonics
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/sssmc39_scheme.rs:233:21
[INFO] [stderr]   33:     0x5d1a46ff8d6b - sssmc39[b6f26ad6ec7b3003]::shamir::sssmc39_scheme::tests::generate_mnemonics_test
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/sssmc39_scheme.rs:409:17
[INFO] [stderr]   34:     0x5d1a46ff566c - sssmc39[b6f26ad6ec7b3003]::shamir::sssmc39_scheme::tests::generate_mnemonics_test::{closure#0}
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/sssmc39_scheme.rs:368:34
[INFO] [stderr]   35:     0x5d1a4703fad6 - <sssmc39[b6f26ad6ec7b3003]::shamir::sssmc39_scheme::tests::generate_mnemonics_test::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   36:     0x5d1a47046a1b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   37:     0x5d1a47046a1b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stderr]   38:     0x5d1a4705420b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stderr]   39:     0x5d1a4705420b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stderr]   40:     0x5d1a4705420b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stderr]   41:     0x5d1a4705420b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stderr]   42:     0x5d1a4705420b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stderr]   43:     0x5d1a4705420b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stderr]   44:     0x5d1a4705420b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stderr]   45:     0x5d1a4704d924 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stderr]   46:     0x5d1a4704d924 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   47:     0x5d1a47056e12 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stderr]   48:     0x5d1a47056e12 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stderr]   49:     0x5d1a47056e12 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stderr]   50:     0x5d1a47056e12 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stderr]   51:     0x5d1a47056e12 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stderr]   52:     0x5d1a47056e12 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stderr]   53:     0x5d1a47056e12 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   54:     0x5d1a4727ecff - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stderr]   55:     0x5d1a4727ecff - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stderr]   56:     0x731a24a69aa4 - <unknown>
[INFO] [stderr]   57:     0x731a24af6a64 - clone
[INFO] [stderr]   58:                0x0 - <unknown>
[INFO] [stderr] thread caused non-unwinding panic. aborting.
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/sssmc39-04216295d7bacc71` (signal: 6, SIGABRT: process abort signal)
[INFO] running `Command { std: "docker" "inspect" "bee7371e3df93eecb511d79c8af8c6c014c0eaf2f6de2e88dfde8638683e64bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bee7371e3df93eecb511d79c8af8c6c014c0eaf2f6de2e88dfde8638683e64bf", kill_on_drop: false }`
[INFO] [stdout] bee7371e3df93eecb511d79c8af8c6c014c0eaf2f6de2e88dfde8638683e64bf
