[INFO] fetching crate sssmc39 0.0.3...
[INFO] testing sssmc39-0.0.3 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate sssmc39 0.0.3 into /workspace/builds/worker-4-tc2/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-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sssmc39 0.0.3 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "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.10.7)
[INFO] [stderr]       Adding flate2 v0.2.20 (available: v1.1.5)
[INFO] [stderr]       Adding hmac v0.7.1 (available: v0.12.1)
[INFO] [stderr]       Adding itertools v0.7.11 (available: v0.14.0)
[INFO] [stderr]       Adding pbkdf2 v0.3.0 (available: v0.12.2)
[INFO] [stderr]       Adding quickcheck v0.4.1 (available: v1.0.3)
[INFO] [stderr]       Adding rand v0.6.5 (available: v0.9.2)
[INFO] [stderr]       Adding ring v0.16.20 (available: v0.17.14)
[INFO] [stderr]       Adding sha2 v0.8.2 (available: v0.10.9)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] eed30ddf52f235b549dae7c3a15a6d9ca63396da20784f1cc4c73055996626d0
[INFO] running `Command { std: "docker" "start" "-a" "eed30ddf52f235b549dae7c3a15a6d9ca63396da20784f1cc4c73055996626d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eed30ddf52f235b549dae7c3a15a6d9ca63396da20784f1cc4c73055996626d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eed30ddf52f235b549dae7c3a15a6d9ca63396da20784f1cc4c73055996626d0", kill_on_drop: false }`
[INFO] [stdout] eed30ddf52f235b549dae7c3a15a6d9ca63396da20784f1cc4c73055996626d0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a32350d95404380c018ea0348f6b752863b33375a0a331970818c6eba080fcbc
[INFO] running `Command { std: "docker" "start" "-a" "a32350d95404380c018ea0348f6b752863b33375a0a331970818c6eba080fcbc", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v0.1.8
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling byte-tools v0.3.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling subtle v1.0.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling fake-simd v0.1.2
[INFO] [stderr]    Compiling opaque-debug v0.2.3
[INFO] [stderr]    Compiling generic-array v0.12.4
[INFO] [stderr]    Compiling radium v0.3.0
[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 block-padding v0.1.5
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling bitvec v0.17.4
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling digest v0.8.1
[INFO] [stderr]    Compiling block-buffer v0.7.3
[INFO] [stderr]    Compiling crypto-mac v0.7.0
[INFO] [stderr]    Compiling hmac v0.7.1
[INFO] [stderr]    Compiling sha2 v0.8.2
[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 6.17s
[INFO] running `Command { std: "docker" "inspect" "a32350d95404380c018ea0348f6b752863b33375a0a331970818c6eba080fcbc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a32350d95404380c018ea0348f6b752863b33375a0a331970818c6eba080fcbc", kill_on_drop: false }`
[INFO] [stdout] a32350d95404380c018ea0348f6b752863b33375a0a331970818c6eba080fcbc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 25cef5ae23a5893f33a66c37983a6e6ccb093be90cba54ee22875feb12b4c5ae
[INFO] running `Command { std: "docker" "start" "-a" "25cef5ae23a5893f33a66c37983a6e6ccb093be90cba54ee22875feb12b4c5ae", 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 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 rand v0.3.23
[INFO] [stderr]    Compiling flate2 v0.2.20
[INFO] [stderr]    Compiling env_logger v0.3.5
[INFO] [stderr]    Compiling quickcheck v0.4.1
[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 6.90s
[INFO] running `Command { std: "docker" "inspect" "25cef5ae23a5893f33a66c37983a6e6ccb093be90cba54ee22875feb12b4c5ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "25cef5ae23a5893f33a66c37983a6e6ccb093be90cba54ee22875feb12b4c5ae", kill_on_drop: false }`
[INFO] [stdout] 25cef5ae23a5893f33a66c37983a6e6ccb093be90cba54ee22875feb12b4c5ae
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4ca5cb262096bec0d702419cfbdc6e817999d3e8408c01330a11fb4b736e91d0
[INFO] running `Command { std: "docker" "start" "-a" "4ca5cb262096bec0d702419cfbdc6e817999d3e8408c01330a11fb4b736e91d0", 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.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sssmc39-f8e665277f670403)
[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_commutativity ... ok
[INFO] [stdout] test field::gf256::tests::addition::law_distributivity ... ok
[INFO] [stdout] test field::gf256::tests::addition::law_associativity ... ok
[INFO] [stdout] test field::gf256::tests::addition::law_inverses ... ok
[INFO] [stdout] test field::gf256::tests::multiplication::law_distributivity ... ok
[INFO] [stdout] test field::gf256::tests::vectors::div ... ok
[INFO] [stdout] test field::gf256::tests::vectors::mul ... ok
[INFO] [stdout] test field::gf256::tests::vectors::add ... ok
[INFO] [stdout] test field::gf256::tests::multiplication::law_identity ... ok
[INFO] [stdout] test field::gf256::tests::multiplication::law_associativity ... ok
[INFO] [stdout] test field::gf256::tests::vectors::sub ... ok
[INFO] [stdout] test field::gf256::tests::multiplication::law_commutativity ... ok
[INFO] [stdout] test field::gf256::tests::multiplication::law_inverses ... ok
[INFO] [stdout] test field::gf256::tests::addition::law_identity ... ok
[INFO] [stdout] test field::gf256::tests::vectors::pow ... 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 shamir::share::tests::share_to_mnemonic ... ok
[INFO] [stdout] test util::rs1024::tests::checksum ... ok
[INFO] [stdout] test shamir::sssmc39_scheme::tests::split_master_secret ... ok
[INFO] [stderr] 
[INFO] [stderr] thread 'shamir::sssmc39_scheme::tests::generate_mnemonics_test' (44) 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] [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] jury guest academic acne devote deny hanger injury lend liquid epidemic machine terminal obesity veteran market liquid voter alpha numb 
[INFO] [stdout] jury guest academic agree civil curly ocean network lily rhyme order losing fluff change critical forget purple slice geology raisin 
[INFO] [stdout] jury guest academic amazing angel fishing holy radar vitamins critical speak husband loyalty arena alien guard numb soldier hospital starting 
[INFO] [stdout] jury guest academic arcade careful equation package floral usher become alive laundry dream receiver strategy punish promise twice anxiety window 
[INFO] [stdout] jury guest academic axle beard lyrics energy disaster location leaves angel injury laser heat desert desktop plains mason agree quantity 
[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] fluff enlarge acrobat round animal regret voter frozen voter fatigue curly script unknown valuable wealthy papa wavy leaves union artist 
[INFO] [stdout] fluff enlarge acrobat scatter distance sack voice spider sympathy boring smirk hamster prize inherit estimate careful river diminish hand fawn 
[INFO] [stdout] fluff enlarge acrobat shaft declare expect admit brother texture being describe debris royal critical move random herd inherit prevent problem 
[INFO] [stdout] fluff enlarge acrobat skin afraid diet adequate moisture shaft flame sprinkle pacific lecture promise company antenna criminal salon crazy voice 
[INFO] [stdout] fluff enlarge acrobat snake browser focus kitchen talent ruin smoking pencil pacific estimate flame blanket mental income join clock document 
[INFO] [stdout] 
[INFO] [stdout] Group 2 of 4 - 2 of 5 shares required: 
[INFO] [stdout] fluff enlarge beard roster acquire making fiction regret mustang crunch ultimate phantom geology debris flavor mayor mixed python being location 
[INFO] [stdout] fluff enlarge beard scared curly smear exclude snake fiber subject mailman vitamins estimate slavery cultural glasses civil slice frequent craft 
[INFO] [stdout] fluff enlarge beard shadow cage acid ancient isolate snapshot superior clinic quarter intimate society photo view install cause silent march 
[INFO] [stdout] fluff enlarge beard sister decrease employer benefit beam benefit custody elite taught garbage crush sweater brave secret galaxy listen class 
[INFO] [stdout] fluff enlarge beard smug discuss lizard legs lying brave story best lying evening traveler railroad hairy sympathy umbrella liberty railroad 
[INFO] [stdout] 
[INFO] [stdout] Group 3 of 4 - 3 of 3 shares required: 
[INFO] [stdout] fluff enlarge ceramic round alarm diet machine maiden costume quick total valuable acid artwork bishop cover enforce mountain database making 
[INFO] [stdout] fluff enlarge ceramic scatter demand metric space parcel raisin slow makeup tactics shadow salary paces salon beard fatigue puny amuse 
[INFO] [stdout] fluff enlarge ceramic shaft birthday teammate valid bulge vintage floral sack anxiety length threaten numerous hawk spark scene academic race 
[INFO] [stdout] 
[INFO] [stdout] Group 4 of 4 - 13 of 16 shares required: 
[INFO] [stdout] fluff enlarge decision satisfy artwork join texture order eyebrow loan deny guilt license crush buyer strategy acne calcium story learn 
[INFO] [stdout] fluff enlarge decision season award living disease welfare python spill taste loan moment news grumpy ladybug busy scene apart hairy 
[INFO] [stdout] fluff enlarge decision silent camera charity acne rebound drove deadline patrol auction plains ambition flea quiet hour owner shaped fiscal 
[INFO] [stdout] fluff enlarge decision smear award pistol biology exhaust stay river mineral august envelope sled toxic darkness mayor yield scroll romantic 
[INFO] [stdout] fluff enlarge decision spark ancestor lips picture paid become junior military aunt preach spirit music alcohol treat penalty piece hesitate 
[INFO] [stdout] fluff enlarge decision staff broken cinema lizard cubic pickup remove inside task divorce smoking unhappy evidence piece blessing improve dwarf 
[INFO] [stdout] fluff enlarge decision suitable company lunar budget salt valuable should suitable kind require flame founder western forward penalty corner unfair 
[INFO] [stdout] fluff enlarge decision tadpole decrease bundle home luxury election rebuild golden glimpse upgrade best improve disaster judicial flea trial early 
[INFO] [stdout] fluff enlarge decision thank chest valuable leaves wrote income exhaust victim ticket earth lend grant grant dryer sprinkle burden armed 
[INFO] [stdout] fluff enlarge decision tolerate blind element evoke marvel public amazing staff sugar evidence friendly curly texture join slush nuclear spray 
[INFO] [stdout] fluff enlarge decision true anxiety trouble dismiss symbolic webcam predator costume antenna adult spit survive warn skin envy bike idea 
[INFO] [stdout] fluff enlarge decision unkind become soul mayor fangs robin expect genius deliver curious greatest kidney river slice ultimate squeeze obtain 
[INFO] [stdout] fluff enlarge decision venture adorn easel tracks adorn order making emerald alcohol cluster bumpy mortgage rhyme various carpet genius burden 
[INFO] [stdout] fluff enlarge decision voice blue animal moisture gross upgrade paper pencil maximum mental frequent forward alarm transfer venture victim discuss 
[INFO] [stdout] fluff enlarge decision wildlife cricket epidemic yelp theater inform saver mortgage ancient sprinkle finance grant texture timely company finance forbid 
[INFO] [stdout] fluff enlarge decision yelp alcohol remove guitar campus ounce dictate network pecan amount evil square daughter cradle library epidemic sharp 
[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] security traffic academic acne acid kind edge valid unkind disease lunar union funding cricket echo style remember else exhaust improve crunch painting 
[INFO] [stdout] security traffic academic agree adjust laser cage humidity width furl suitable artwork crucial sister alpha blue genius grumpy python main estate destroy 
[INFO] [stdout] security traffic academic amazing adequate treat velvet living hawk problem fridge energy mother angry bulge glimpse network bundle humidity retailer dish edge 
[INFO] [stdout] security traffic academic arcade academic triumph profile bundle large shaft adapt penalty tenant type froth program ecology dish moisture email frozen spend 
[INFO] [stdout] security traffic academic axle academic auction elephant exercise ticket dream python herd ceiling fused parcel founder garden briefing decorate election video loud 
[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] legs academic academic acne angry ancient equation step album pacific mule presence wrote grin clinic bucket fragment grumpy worthy imply python decorate mild 
[INFO] [stdout] legs academic academic agree preach surface floral rhythm tackle juice ladybug traffic branch academic sister involve smirk employer party favorite findings therapy oasis 
[INFO] [stdout] legs academic academic amazing reject herald guest regret year hospital likely parcel main building regret spray skin loud voice lobe change acquire exchange 
[INFO] [stdout] legs academic academic arcade browser reunion ivory tackle clothes mansion hearing ticket herd keyboard fact rescue fused perfect pistol painting seafood spirit endless 
[INFO] [stdout] legs academic academic axle veteran grasp always kidney repair crystal curious gray presence climate listen branch tidy change reject universe envy flavor playoff 
[INFO] [stdout] 
[INFO] [stderr]    0:     0x5cf3c394c002 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stderr]    1:     0x5cf3c394c002 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stderr]    2:     0x5cf3c394c002 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stderr]    3:     0x5cf3c394c002 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stderr]    4:     0x5cf3c396144a - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stderr]    5:     0x5cf3c396144a - core[585f66e14d78f9ba]::fmt::write
[INFO] [stderr]    6:     0x5cf3c3951ca6 - std[3f03f8b59f91bef1]::io::default_write_fmt::<std[3f03f8b59f91bef1]::sys::stdio::unix::Stderr>
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stderr]    7:     0x5cf3c3951ca6 - <std[3f03f8b59f91bef1]::sys::stdio::unix::Stderr as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stderr]    8:     0x5cf3c392a31f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stderr]    9:     0x5cf3c392a31f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stderr]   10:     0x5cf3c3944181 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:319:9
[INFO] [stderr]   11:     0x5cf3c3720c5e - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]   12:     0x5cf3c3720c5e - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stderr]   13:     0x5cf3c3944372 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stderr]   14:     0x5cf3c3944372 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stderr]   15:     0x5cf3c392a40a - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:691:13
[INFO] [stderr]   16:     0x5cf3c391f599 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]   17:     0x5cf3c392b22d - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stderr]   18:     0x5cf3c39619fd - core[585f66e14d78f9ba]::panicking::panic_nounwind_fmt::runtime
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:122:22
[INFO] [stderr]   19:     0x5cf3c39619fd - core[585f66e14d78f9ba]::panicking::panic_nounwind_fmt
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/intrinsics/mod.rs:2431:9
[INFO] [stderr]   20:     0x5cf3c36f4064 - core[585f66e14d78f9ba]::slice::raw::from_raw_parts::precondition_check
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ub_checks.rs:73:21
[INFO] [stderr]   21:     0x5cf3c36ebd57 - core[585f66e14d78f9ba]::slice::raw::from_raw_parts::<core[585f66e14d78f9ba]::sync::atomic::AtomicUsize>
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ub_checks.rs:78:17
[INFO] [stderr]   22:     0x5cf3c36effb8 - <bitvec[d5f2bbbe9506303f]::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:     0x5cf3c36e4ed3 - <bitvec[d5f2bbbe9506303f]::domain::BitDomain<usize> as core[585f66e14d78f9ba]::convert::From<bitvec[d5f2bbbe9506303f]::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:     0x5cf3c36f436a - <bitvec[d5f2bbbe9506303f]::pointer::BitPtr<usize> as core[585f66e14d78f9ba]::convert::Into<bitvec[d5f2bbbe9506303f]::domain::BitDomain<usize>>>::into
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/convert/mod.rs:778:9
[INFO] [stderr]   25:     0x5cf3c36f0111 - <bitvec[d5f2bbbe9506303f]::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:     0x5cf3c36e8419 - <bitvec[d5f2bbbe9506303f]::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:     0x5cf3c36e2cd3 - <sssmc39[1fe0b1c233fab77d]::util::bitpacker::BitPacker>::remove_padding
[INFO] [stderr]                                at /opt/rustwide/workdir/src/util/bitpacker.rs:175:14
[INFO] [stderr]   28:     0x5cf3c36cb88d - <sssmc39[1fe0b1c233fab77d]::shamir::share::Share>::parse_bp
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/share.rs:336:6
[INFO] [stderr]   29:     0x5cf3c36ca3ef - <sssmc39[1fe0b1c233fab77d]::shamir::share::Share>::fill_with_mnemonic
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/share.rs:293:8
[INFO] [stderr]   30:     0x5cf3c36ca017 - <sssmc39[1fe0b1c233fab77d]::shamir::share::Share>::from_mnemonic
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/share.rs:175:5
[INFO] [stderr]   31:     0x5cf3c36f1eef - sssmc39[1fe0b1c233fab77d]::shamir::sssmc39_scheme::decode_mnemonics
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/sssmc39_scheme.rs:271:15
[INFO] [stderr]   32:     0x5cf3c36f2378 - sssmc39[1fe0b1c233fab77d]::shamir::sssmc39_scheme::combine_mnemonics
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/sssmc39_scheme.rs:233:21
[INFO] [stderr]   33:     0x5cf3c36d6a5b - sssmc39[1fe0b1c233fab77d]::shamir::sssmc39_scheme::tests::generate_mnemonics_test
[INFO] [stderr]                                at /opt/rustwide/workdir/src/shamir/sssmc39_scheme.rs:409:17
[INFO] [stderr]   34:     0x5cf3c36d31dc - sssmc39[1fe0b1c233fab77d]::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:     0x5cf3c36e58b6 - <sssmc39[1fe0b1c233fab77d]::shamir::sssmc39_scheme::tests::generate_mnemonics_test::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   36:     0x5cf3c371500b - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   37:     0x5cf3c371500b - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stderr]   38:     0x5cf3c372186a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stderr]   39:     0x5cf3c372186a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]   40:     0x5cf3c372186a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]   41:     0x5cf3c372186a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]   42:     0x5cf3c372186a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]   43:     0x5cf3c372186a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stderr]   44:     0x5cf3c372186a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stderr]   45:     0x5cf3c371bd34 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stderr]   46:     0x5cf3c371bd34 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   47:     0x5cf3c3724362 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stderr]   48:     0x5cf3c3724362 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]   49:     0x5cf3c3724362 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stderr]   50:     0x5cf3c3724362 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stderr]   51:     0x5cf3c3724362 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stderr]   52:     0x5cf3c3724362 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stderr]   53:     0x5cf3c3724362 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   54:     0x5cf3c394b8af - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stderr]   55:     0x5cf3c394b8af - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stderr]   56:     0x76f80aee9aa4 - <unknown>
[INFO] [stderr]   57:     0x76f80af76a64 - 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-f8e665277f670403` (signal: 6, SIGABRT: process abort signal)
[INFO] running `Command { std: "docker" "inspect" "4ca5cb262096bec0d702419cfbdc6e817999d3e8408c01330a11fb4b736e91d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ca5cb262096bec0d702419cfbdc6e817999d3e8408c01330a11fb4b736e91d0", kill_on_drop: false }`
[INFO] [stdout] 4ca5cb262096bec0d702419cfbdc6e817999d3e8408c01330a11fb4b736e91d0
