[INFO] cloning repository https://github.com/graydon/dac-wasm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/graydon/dac-wasm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgraydon%2Fdac-wasm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgraydon%2Fdac-wasm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7a6b0587be7ea94203f12796bc79066ac17a57d9
[INFO] testing graydon/dac-wasm against 1.94.0 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgraydon%2Fdac-wasm" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/graydon/dac-wasm
[INFO] finished tweaking git repo https://github.com/graydon/dac-wasm
[INFO] tweaked toml for git repo https://github.com/graydon/dac-wasm written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/graydon/dac-wasm on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/graydon/dac-wasm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ac848edee977a68f439427a406bb5578ebf446eb9598833967c9b4a7aee63b70
[INFO] running `Command { std: "docker" "start" "-a" "ac848edee977a68f439427a406bb5578ebf446eb9598833967c9b4a7aee63b70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ac848edee977a68f439427a406bb5578ebf446eb9598833967c9b4a7aee63b70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ac848edee977a68f439427a406bb5578ebf446eb9598833967c9b4a7aee63b70", kill_on_drop: false }`
[INFO] [stdout] ac848edee977a68f439427a406bb5578ebf446eb9598833967c9b4a7aee63b70
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f483b436a80487afc2c61e38a81c2d46f95907a3233da7ec4a45d9c4573f677c
[INFO] running `Command { std: "docker" "start" "-a" "f483b436a80487afc2c61e38a81c2d46f95907a3233da7ec4a45d9c4573f677c", kill_on_drop: false }`
[INFO] [stderr]    Compiling w2 v0.1.0 (/opt/rustwide/workdir/w2)
[INFO] [stderr]    Compiling tests v0.1.0 (/opt/rustwide/workdir/tests)
[INFO] [stderr]    Compiling w1 v0.1.0 (/opt/rustwide/workdir/w1)
[INFO] [stderr]    Compiling w3 v0.1.0 (/opt/rustwide/workdir/w3)
[INFO] [stdout] warning: unused import: `crate::types::BlockType`
[INFO] [stdout]  --> w3/src/wat_parse_fold.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::types::BlockType;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Namespace`
[INFO] [stdout]  --> w1/src/wat_parse_instr.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::wat_names::{NameContext, Namespace};
[INFO] [stdout]   |                                     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> w3/src/exec.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stdout]     |                 ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> w3/src/exec.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout]  57 |                 Instruction::Nop => {}
[INFO] [stdout]     |                 ---------------- matches some of the same values
[INFO] [stdout]  58 |                 Instruction::Unreachable => return Err(Trap::Unreachable),
[INFO] [stdout]     |                 ------------------------ matches some of the same values
[INFO] [stdout]  59 |                 Instruction::Block(bt) =>
[INFO] [stdout]     |                 ---------------------- matches some of the same values
[INFO] [stdout]  60 |                     exec_control::exec_block(&self.stack, &mut self.frames[fi], bt, pc)?,
[INFO] [stdout]  61 |                 Instruction::Loop(bt) =>
[INFO] [stdout]     |                 --------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stdout]     |                 ^ ...and 26 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w2/src/table.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 8 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 9 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min_pages` is never read
[INFO] [stdout]   --> w2/src/memory.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Memory {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 14 |     data: Vec<u8>,
[INFO] [stdout] 15 |     min_pages: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w3/src/table.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 7 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 8 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min_pages` is never read
[INFO] [stdout]   --> w1/src/memory.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Memory {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 12 |     data: Vec<u8>,
[INFO] [stdout] 13 |     min_pages: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w1/src/table.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 6 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 7 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.83s
[INFO] running `Command { std: "docker" "inspect" "f483b436a80487afc2c61e38a81c2d46f95907a3233da7ec4a45d9c4573f677c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f483b436a80487afc2c61e38a81c2d46f95907a3233da7ec4a45d9c4573f677c", kill_on_drop: false }`
[INFO] [stdout] f483b436a80487afc2c61e38a81c2d46f95907a3233da7ec4a45d9c4573f677c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d8c19fcd93067f6f4c4a7e71cbc1b2eb61e1e2e529d7e1fa4e1f0cab94989fb0
[INFO] running `Command { std: "docker" "start" "-a" "d8c19fcd93067f6f4c4a7e71cbc1b2eb61e1e2e529d7e1fa4e1f0cab94989fb0", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `crate::types::BlockType`
[INFO] [stdout]  --> w3/src/wat_parse_fold.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::types::BlockType;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> w3/src/exec.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stdout]     |                 ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> w3/src/exec.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout]  57 |                 Instruction::Nop => {}
[INFO] [stdout]     |                 ---------------- matches some of the same values
[INFO] [stdout]  58 |                 Instruction::Unreachable => return Err(Trap::Unreachable),
[INFO] [stdout]     |                 ------------------------ matches some of the same values
[INFO] [stdout]  59 |                 Instruction::Block(bt) =>
[INFO] [stdout]     |                 ---------------------- matches some of the same values
[INFO] [stdout]  60 |                     exec_control::exec_block(&self.stack, &mut self.frames[fi], bt, pc)?,
[INFO] [stdout]  61 |                 Instruction::Loop(bt) =>
[INFO] [stdout]     |                 --------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stdout]     |                 ^ ...and 26 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w3/src/table.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 7 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 8 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Namespace`
[INFO] [stdout]  --> w1/src/wat_parse_instr.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::wat_names::{NameContext, Namespace};
[INFO] [stdout]   |                                     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min_pages` is never read
[INFO] [stdout]   --> w1/src/memory.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Memory {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 12 |     data: Vec<u8>,
[INFO] [stdout] 13 |     min_pages: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w1/src/table.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 6 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 7 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w2/src/table.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 8 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 9 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min_pages` is never read
[INFO] [stdout]   --> w2/src/memory.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Memory {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 14 |     data: Vec<u8>,
[INFO] [stdout] 15 |     min_pages: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling w1 v0.1.0 (/opt/rustwide/workdir/w1)
[INFO] [stderr]    Compiling w2 v0.1.0 (/opt/rustwide/workdir/w2)
[INFO] [stderr]    Compiling w3 v0.1.0 (/opt/rustwide/workdir/w3)
[INFO] [stderr]    Compiling tests v0.1.0 (/opt/rustwide/workdir/tests)
[INFO] [stdout] warning: unused import: `crate::types::BlockType`
[INFO] [stdout]  --> w3/src/wat_parse_fold.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::types::BlockType;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Namespace`
[INFO] [stdout]  --> w1/src/wat_parse_instr.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::wat_names::{NameContext, Namespace};
[INFO] [stdout]   |                                     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> w3/src/exec.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stdout]     |                 ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> w3/src/exec.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout]  57 |                 Instruction::Nop => {}
[INFO] [stdout]     |                 ---------------- matches some of the same values
[INFO] [stdout]  58 |                 Instruction::Unreachable => return Err(Trap::Unreachable),
[INFO] [stdout]     |                 ------------------------ matches some of the same values
[INFO] [stdout]  59 |                 Instruction::Block(bt) =>
[INFO] [stdout]     |                 ---------------------- matches some of the same values
[INFO] [stdout]  60 |                     exec_control::exec_block(&self.stack, &mut self.frames[fi], bt, pc)?,
[INFO] [stdout]  61 |                 Instruction::Loop(bt) =>
[INFO] [stdout]     |                 --------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stdout]     |                 ^ ...and 26 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w3/src/table.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 7 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 8 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w2/src/table.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 8 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 9 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min_pages` is never read
[INFO] [stdout]   --> w2/src/memory.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Memory {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 14 |     data: Vec<u8>,
[INFO] [stdout] 15 |     min_pages: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min_pages` is never read
[INFO] [stdout]   --> w1/src/memory.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Memory {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 12 |     data: Vec<u8>,
[INFO] [stdout] 13 |     min_pages: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w1/src/table.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 6 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 7 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:88:36
[INFO] [stdout]     |
[INFO] [stdout]  88 |         use $cr::types::{FuncType, ValueType};
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     let (r1, g1) = go!(w1);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |         use $cr::global::GlobalInstance;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     let (r1, g1) = go!(w1);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:88:36
[INFO] [stdout]     |
[INFO] [stdout]  88 |         use $cr::types::{FuncType, ValueType};
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     let (r2, g2) = go!(w2);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |         use $cr::global::GlobalInstance;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     let (r2, g2) = go!(w2);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:88:36
[INFO] [stdout]     |
[INFO] [stdout]  88 |         use $cr::types::{FuncType, ValueType};
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 |     let (r3, g3) = go!(w3);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |         use $cr::global::GlobalInstance;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 |     let (r3, g3) = go!(w3);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:123:36
[INFO] [stdout]     |
[INFO] [stdout] 123 |         use $cr::types::{FuncType, ValueType};
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |     let (r1, g1) = go!(w1);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |         use $cr::global::GlobalInstance;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |     let (r1, g1) = go!(w1);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:123:36
[INFO] [stdout]     |
[INFO] [stdout] 123 |         use $cr::types::{FuncType, ValueType};
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     let (r2, g2) = go!(w2);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |         use $cr::global::GlobalInstance;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     let (r2, g2) = go!(w2);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:123:36
[INFO] [stdout]     |
[INFO] [stdout] 123 |         use $cr::types::{FuncType, ValueType};
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 |     let (r3, g3) = go!(w3);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |         use $cr::global::GlobalInstance;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 |     let (r3, g3) = go!(w3);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::values::Value`
[INFO] [stdout]    --> tests/src/test_host_func.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |             use $cr::values::Value;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 167 |     let r1 = go!(w1);
[INFO] [stdout]     |              ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::values::Value`
[INFO] [stdout]    --> tests/src/test_host_func.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |             use $cr::values::Value;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     let r2 = go!(w2);
[INFO] [stdout]     |              ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::values::Value`
[INFO] [stdout]    --> tests/src/test_host_func.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |             use $cr::values::Value;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 |     let r3 = go!(w3);
[INFO] [stdout]     |              ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::compare_three`
[INFO] [stdout]  --> tests/src/test_float_cmp.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::compare_three;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `p`
[INFO] [stdout]   --> tests/src/test_exec.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let p: Vec<u8> = vec![];
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_p`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 37.41s
[INFO] running `Command { std: "docker" "inspect" "d8c19fcd93067f6f4c4a7e71cbc1b2eb61e1e2e529d7e1fa4e1f0cab94989fb0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d8c19fcd93067f6f4c4a7e71cbc1b2eb61e1e2e529d7e1fa4e1f0cab94989fb0", kill_on_drop: false }`
[INFO] [stdout] d8c19fcd93067f6f4c4a7e71cbc1b2eb61e1e2e529d7e1fa4e1f0cab94989fb0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 40fcf7cf2e6acf193442fc02f0dad7ce972520968aaef5beae82e929ed4c94ee
[INFO] running `Command { std: "docker" "start" "-a" "40fcf7cf2e6acf193442fc02f0dad7ce972520968aaef5beae82e929ed4c94ee", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `Namespace`
[INFO] [stderr]  --> w1/src/wat_parse_instr.rs:5:37
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::wat_names::{NameContext, Namespace};
[INFO] [stderr]   |                                     ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `min_pages` is never read
[INFO] [stderr]   --> w1/src/memory.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub struct Memory {
[INFO] [stderr]    |            ------ field in this struct
[INFO] [stderr] 12 |     data: Vec<u8>,
[INFO] [stderr] 13 |     min_pages: u32,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `min` is never read
[INFO] [stderr]  --> w1/src/table.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct Table {
[INFO] [stderr]   |            ----- field in this struct
[INFO] [stderr] 6 |     elements: Vec<Option<u32>>,
[INFO] [stderr] 7 |     min: u32,
[INFO] [stderr]   |     ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `w1` (lib) generated 3 warnings (run `cargo fix --lib -p w1` to apply 1 suggestion)
[INFO] [stderr] warning: field `min` is never read
[INFO] [stderr]  --> w2/src/table.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub struct Table {
[INFO] [stderr]   |            ----- field in this struct
[INFO] [stderr] 8 |     elements: Vec<Option<u32>>,
[INFO] [stderr] 9 |     min: u32,
[INFO] [stderr]   |     ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `min_pages` is never read
[INFO] [stderr]   --> w2/src/memory.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub struct Memory {
[INFO] [stderr]    |            ------ field in this struct
[INFO] [stderr] 14 |     data: Vec<u8>,
[INFO] [stderr] 15 |     min_pages: u32,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::types::BlockType`
[INFO] [stdout] 
[INFO] [stderr]  --> w3/src/wat_parse_fold.rs:3:5
[INFO] [stdout] running 954 tests
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::types::BlockType;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> w3/src/exec.rs:170:17
[INFO] [stderr]     |
[INFO] [stderr] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stderr]     |                 ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> w3/src/exec.rs:170:17
[INFO] [stderr]     |
[INFO] [stderr]  57 |                 Instruction::Nop => {}
[INFO] [stderr]     |                 ---------------- matches some of the same values
[INFO] [stderr]  58 |                 Instruction::Unreachable => return Err(Trap::Unreachable),
[INFO] [stderr]     |                 ------------------------ matches some of the same values
[INFO] [stderr]  59 |                 Instruction::Block(bt) =>
[INFO] [stderr]     |                 ---------------------- matches some of the same values
[INFO] [stderr]  60 |                     exec_control::exec_block(&self.stack, &mut self.frames[fi], bt, pc)?,
[INFO] [stderr]  61 |                 Instruction::Loop(bt) =>
[INFO] [stderr]     |                 --------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stderr]     |                 ^ ...and 26 other patterns collectively make this unreachable
[INFO] [stderr]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `min` is never read
[INFO] [stderr]  --> w3/src/table.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub struct Table {
[INFO] [stderr]   |            ----- field in this struct
[INFO] [stderr] 7 |     elements: Vec<Option<u32>>,
[INFO] [stderr] 8 |     min: u32,
[INFO] [stderr]   |     ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `w2` (lib) generated 2 warnings
[INFO] [stderr] warning: `w3` (lib) generated 3 warnings (run `cargo fix --lib -p w3` to apply 1 suggestion)
[INFO] [stderr] warning: `w1` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `w2` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `w3` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:88:36
[INFO] [stderr]     |
[INFO] [stderr]  88 |         use $cr::types::{FuncType, ValueType};
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 105 |     let (r1, g1) = go!(w1);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stderr]     |
[INFO] [stderr]  10 |         use $cr::global::GlobalInstance;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 105 |     let (r1, g1) = go!(w1);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:88:36
[INFO] [stderr]     |
[INFO] [stderr]  88 |         use $cr::types::{FuncType, ValueType};
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 |     let (r2, g2) = go!(w2);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stderr]     |
[INFO] [stderr]  10 |         use $cr::global::GlobalInstance;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 |     let (r2, g2) = go!(w2);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:88:36
[INFO] [stderr]     |
[INFO] [stderr]  88 |         use $cr::types::{FuncType, ValueType};
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 107 |     let (r3, g3) = go!(w3);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stderr]     |
[INFO] [stderr]  10 |         use $cr::global::GlobalInstance;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 107 |     let (r3, g3) = go!(w3);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:123:36
[INFO] [stderr]     |
[INFO] [stderr] 123 |         use $cr::types::{FuncType, ValueType};
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 139 |     let (r1, g1) = go!(w1);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stderr]     |
[INFO] [stderr]  10 |         use $cr::global::GlobalInstance;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 139 |     let (r1, g1) = go!(w1);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:123:36
[INFO] [stderr]     |
[INFO] [stderr] 123 |         use $cr::types::{FuncType, ValueType};
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 140 |     let (r2, g2) = go!(w2);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stderr]     |
[INFO] [stderr]  10 |         use $cr::global::GlobalInstance;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 140 |     let (r2, g2) = go!(w2);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:123:36
[INFO] [stderr]     |
[INFO] [stderr] 123 |         use $cr::types::{FuncType, ValueType};
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 141 |     let (r3, g3) = go!(w3);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stderr]     |
[INFO] [stderr]  10 |         use $cr::global::GlobalInstance;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 141 |     let (r3, g3) = go!(w3);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::values::Value`
[INFO] [stderr]    --> tests/src/test_host_func.rs:151:17
[INFO] [stderr]     |
[INFO] [stderr] 151 |             use $cr::values::Value;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 167 |     let r1 = go!(w1);
[INFO] [stderr]     |              ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::values::Value`
[INFO] [stderr]    --> tests/src/test_host_func.rs:151:17
[INFO] [stderr]     |
[INFO] [stderr] 151 |             use $cr::values::Value;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 168 |     let r2 = go!(w2);
[INFO] [stderr]     |              ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::values::Value`
[INFO] [stderr]    --> tests/src/test_host_func.rs:151:17
[INFO] [stderr]     |
[INFO] [stderr] 151 |             use $cr::values::Value;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 169 |     let r3 = go!(w3);
[INFO] [stderr]     |              ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::compare_three`
[INFO] [stderr]  --> tests/src/test_float_cmp.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::compare_three;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `p`
[INFO] [stderr]   --> tests/src/test_exec.rs:30:9
[INFO] [stderr]    |
[INFO] [stderr] 30 |     let p: Vec<u8> = vec![];
[INFO] [stderr]    |         ^ help: if this is intentional, prefix it with an underscore: `_p`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `tests` (lib test) generated 17 warnings (run `cargo fix --lib -p tests --tests` to apply 17 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tests-4dfb4beab64a4460)
[INFO] [stdout] test test_bitwise::test_bitwise_combo ... ok
[INFO] [stdout] test test_bitwise::test_and_or_xor ... ok
[INFO] [stdout] test test_bitwise::test_clz_ctz ... ok
[INFO] [stdout] test test_bitwise::test_popcnt ... ok
[INFO] [stdout] test test_bitwise::test_shr_s ... ok
[INFO] [stdout] test test_bitwise::test_shl ... ok
[INFO] [stdout] test test_bitwise::test_shr_u ... ok
[INFO] [stdout] test test_br_table::test_br_table_nested ... ok
[INFO] [stdout] test test_bitwise::test_rotl_rotr ... ok
[INFO] [stdout] test test_br_table::test_br_table_basic ... ok
[INFO] [stdout] test test_br_table::test_drop_instruction ... ok
[INFO] [stdout] test test_br_table::test_unreachable_trap ... ok
[INFO] [stdout] test test_br_table::test_memory_grow ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_in_loop ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_zero_index ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_max_index ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_all_same_target ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_default_only ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_oob_index ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_null_entry ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_same_sig_different_func ... ok
[INFO] [stdout] test test_control_flow::test_block_br_value ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_type_mismatch ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_type_mismatch_void_vs_result ... ok
[INFO] [stdout] test test_br_table::test_br_table_switch ... ok
[INFO] [stdout] test test_br_table::test_br_table_default ... ok
[INFO] [stdout] test test_br_table::test_memory_size ... ok
[INFO] [stdout] test test_control_flow::test_if_without_else ... ok
[INFO] [stdout] test test_control_flow::test_if_else_value ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_many_targets ... ok
[INFO] [stdout] test test_control_flow::test_loop_with_result ... ok
[INFO] [stdout] test test_conv_edge::test_f32_convert_i32_s ... ok
[INFO] [stdout] test test_control_flow::test_return_early ... ok
[INFO] [stdout] test test_conv_edge::test_f32_demote_f64 ... ok
[INFO] [stdout] test test_control_flow::test_nested_blocks ... ok
[INFO] [stdout] test test_conv_edge::test_f64_convert_i64_s ... ok
[INFO] [stdout] test test_conv_edge::test_i32_wrap_i64 ... ok
[INFO] [stdout] test test_control_flow::test_multi_call_internal ... ok
[INFO] [stdout] test test_conv_edge::test_f64_promote_f32 ... ok
[INFO] [stdout] test test_conv_edge::test_i32_reinterpret_f32_roundtrip ... ok
[INFO] [stdout] test test_control_flow::test_nested_if ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f32_s_trap_nan ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f32_s_trap_overflow ... ok
[INFO] [stdout] test test_conv_trap::test_i64_trunc_f32_u_edge ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f64_s ... ok
[INFO] [stdout] test test_conv_edge::test_i64_extend_i32_s ... ok
[INFO] [stdout] test test_conv_trap::test_i64_trunc_f64_s_trap ... ok
[INFO] [stdout] test test_conv_edge::test_i64_extend_i32_u ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_correct_type_works ... ok
[INFO] [stdout] test test_data_oob::test_data_no_memory_with_data ... ok
[INFO] [stdout] test test_data_oob::test_data_exact_fit ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f32_s_valid ... ok
[INFO] [stdout] test test_data_oob::test_data_offset_past_end ... ok
[INFO] [stdout] test test_conv_trap::test_i64_trunc_f64_s_valid ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f32_u_edge ... ok
[INFO] [stdout] test test_data_oob::test_data_oob_offset_plus_length ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_basic_bytes ... ok
[INFO] [stdout] test test_data_oob::test_data_second_segment_oob ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_at_offset ... ok
[INFO] [stdout] test test_data_oob::test_data_zero_length_at_end ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_i32_little_endian ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_empty ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_near_page_end ... ok
[INFO] [stdout] test test_decode_code::body_with_nontrivial_code ... ok
[INFO] [stdout] test test_decode_code::error_bad_value_type ... ok
[INFO] [stdout] test test_decode_code::empty_code_section ... ok
[INFO] [stdout] test test_decode_code::error_missing_end ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_string ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_overlapping ... ok
[INFO] [stdout] test test_decode_code::error_truncated_body ... ok
[INFO] [stdout] test test_decode_code::single_body_multiple_local_entries ... ok
[INFO] [stdout] test test_decode_data::empty_data_payload ... ok
[INFO] [stdout] test test_decode_code::multiple_bodies ... ok
[INFO] [stdout] test test_decode_code::single_body_no_locals ... ok
[INFO] [stdout] test test_decode_data::empty_data_section ... ok
[INFO] [stdout] test test_decode_data::single_segment_with_data ... ok
[INFO] [stdout] test test_data_segment_wat::test_two_data_segments ... ok
[INFO] [stdout] test test_decode_element::empty_element_section ... ok
[INFO] [stdout] test test_decode_data::truncated_data_section ... ok
[INFO] [stderr] memory allocation of 17792228160 bytes failed
[INFO] [stderr] stack backtrace:
[INFO] [stdout] test test_decode_code::single_body_with_locals ... ok
[INFO] [stdout] test test_decode_data::multiple_data_segments ... ok
[INFO] [stdout] test test_decode_element::multiple_segments ... ok
[INFO] [stdout] test test_decode_element::single_segment_one_func ... ok
[INFO] [stdout] test test_decode_element::multiple_func_indices ... ok
[INFO] [stdout] test test_decode_export::empty_export_section ... ok
[INFO] [stdout] test test_decode_element::truncated_element_section ... ok
[INFO] [stdout] test test_decode_element::lfsr_fuzz_element ... ok
[INFO] [stdout] test test_decode_export::invalid_kind_byte ... ok
[INFO] [stdout] test test_decode_export::single_function_export ... ok
[INFO] [stdout] test test_decode_export::multiple_exports ... ok
[INFO] [stdout] test test_decode_export::truncated_export ... ok
[INFO] [stdout] test test_decode_function::multiple_indices ... ok
[INFO] [stdout] test test_decode_function::truncated_payload ... ok
[INFO] [stdout] test test_decode_function::lfsr_fuzz ... ok
[INFO] [stdout] test test_decode_global::empty_global_section ... ok
[INFO] [stdout] test test_decode_function::single_index ... ok
[INFO] [stdout] test test_decode_data::lfsr_fuzz_data ... ok
[INFO] [stdout] test test_decode_export::lfsr_fuzz_export ... ok
[INFO] [stdout] test test_decode_function::empty_section ... ok
[INFO] [stdout] test test_decode_global::global_with_global_get_init ... ok
[INFO] [stdout] test test_decode_global::invalid_init_expr_in_global ... ok
[INFO] [stdout] test test_decode_global::single_mutable_i32 ... ok
[INFO] [stdout] test test_decode_global::truncated_global_section ... ok
[INFO] [stdout] test test_decode_global::empty_payload ... ok
[INFO] [stdout] test test_decode_import::empty_imports ... ok
[INFO] [stdout] test test_decode_import::function_import ... ok
[INFO] [stdout] test test_decode_global::multiple_globals ... ok
[INFO] [stdout] test test_decode_global::single_immutable_f64 ... ok
[INFO] [stdout] test test_decode_import::global_import_immutable ... ok
[INFO] [stderr]    0:     0x639df5632cd2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stderr]    1:     0x639df5632cd2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stderr]    2:     0x639df5632cd2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stderr]    3:     0x639df5632cd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout] test test_decode_import::invalid_external_kind ... ok
[INFO] [stdout] test test_decode_import::global_import_mutable ... ok
[INFO] [stdout] test test_decode_import::invalid_utf8_module_name ... ok
[INFO] [stdout] test test_decode_import::memory_import_with_max ... ok
[INFO] [stdout] test test_decode_import::table_import ... ok
[INFO] [stdout] test test_decode_init_expr::empty_input ... ok
[INFO] [stdout] test test_decode_import::memory_import_no_max ... ok
[INFO] [stderr]    4:     0x639df5644bca - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stderr]    5:     0x639df5644bca - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stderr]    6:     0x639df5601b36 - std::io::default_write_fmt::hd49a3027caaa0994
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stderr]    7:     0x639df5601b36 - std::io::Write::write_fmt::h6f0185aecf0ed75f
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stderr]    8:     0x639df560f07e - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stderr]    9:     0x639df560f07e - std::alloc::default_alloc_error_hook::h032f9a51ff451e1e
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/alloc.rs:397:23
[INFO] [stderr]   10:     0x639df560f126 - std::alloc::rust_oom::{{closure}}::h5c1fab6462f8add9
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/alloc.rs:428:9
[INFO] [stderr]   11:     0x639df560d819 - std::sys::backtrace::__rust_end_short_backtrace::hf5715adc2151015e
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]   12:     0x639df560f0fa - std::alloc::rust_oom::h19d6d2292066b39c
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/alloc.rs:424:5
[INFO] [stderr]   13:     0x639df55f6a23 - __rustc[4425a7e20b4c8619]::__rust_alloc_error_handler
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/alloc.rs:423:1
[INFO] [stderr]   14:     0x639df564078c - alloc::alloc::handle_alloc_error::rt_error::h0f95856c16dcec14
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/alloc.rs:544:13
[INFO] [stderr]   15:     0x639df564078c - alloc::alloc::handle_alloc_error::h5e5a04c38c89a5bb
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/alloc.rs:550:9
[INFO] [stderr]   16:     0x639df5640a70 - alloc::raw_vec::handle_error::h36dee3f3cfdaa106
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/raw_vec/mod.rs:861:38
[INFO] [stderr]   17:     0x639df55b6cd3 - alloc::raw_vec::RawVecInner<A>::with_capacity_in::h798e64c615345e8d
[INFO] [stdout] test test_decode_init_expr::f32_const_pi ... ok
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/raw_vec/mod.rs:426:25
[INFO] [stdout] test test_decode_import::truncated_payload ... ok
[INFO] [stderr]   18:     0x639df552ddce - alloc::raw_vec::RawVec<T,A>::with_capacity_in::h85b4e3c10368793c
[INFO] [stdout] test test_decode_import::multiple_imports ... ok
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/raw_vec/mod.rs:177:20
[INFO] [stdout] test test_decode_init_expr::f64_const_pi ... ok
[INFO] [stderr]   19:     0x639df552ddce - alloc::vec::Vec<T,A>::with_capacity_in::h09d60aba7ce4539a
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/vec/mod.rs:967:20
[INFO] [stderr]   20:     0x639df552ddce - alloc::vec::Vec<T>::with_capacity::h04be0c27c2b40a77
[INFO] [stderr]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/vec/mod.rs:526:9
[INFO] [stderr]   21:     0x639df555e9b4 - w1::decode_code::decode_code_section::h7a78bfe8fbb73845
[INFO] [stderr]                                at /opt/rustwide/workdir/w1/src/decode_code.rs:21:22
[INFO] [stderr] memory allocation of 16769759360 bytes failed
[INFO] [stderr] skipping backtrace printing to avoid potential recursion
[INFO] [stderr] error: test failed, to rerun pass `-p tests --lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/tests-4dfb4beab64a4460` (signal: 6, SIGABRT: process abort signal)
[INFO] running `Command { std: "docker" "inspect" "40fcf7cf2e6acf193442fc02f0dad7ce972520968aaef5beae82e929ed4c94ee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "40fcf7cf2e6acf193442fc02f0dad7ce972520968aaef5beae82e929ed4c94ee", kill_on_drop: false }`
[INFO] [stdout] 40fcf7cf2e6acf193442fc02f0dad7ce972520968aaef5beae82e929ed4c94ee
