[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 beta-2026-03-05 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-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/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-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/graydon/dac-wasm on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "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" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fd04ea4a062b35ec753f7727cf157faaa1f1b0d42f9146fbcb41fd28804eaf63
[INFO] running `Command { std: "docker" "start" "-a" "fd04ea4a062b35ec753f7727cf157faaa1f1b0d42f9146fbcb41fd28804eaf63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fd04ea4a062b35ec753f7727cf157faaa1f1b0d42f9146fbcb41fd28804eaf63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd04ea4a062b35ec753f7727cf157faaa1f1b0d42f9146fbcb41fd28804eaf63", kill_on_drop: false }`
[INFO] [stdout] fd04ea4a062b35ec753f7727cf157faaa1f1b0d42f9146fbcb41fd28804eaf63
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e2abf90396829b4e40b5a2b2d2a7e96fd18ce08b81a063ff12d13d49a41ded5a
[INFO] running `Command { std: "docker" "start" "-a" "e2abf90396829b4e40b5a2b2d2a7e96fd18ce08b81a063ff12d13d49a41ded5a", kill_on_drop: false }`
[INFO] [stderr]    Compiling w3 v0.1.0 (/opt/rustwide/workdir/w3)
[INFO] [stderr]    Compiling w2 v0.1.0 (/opt/rustwide/workdir/w2)
[INFO] [stderr]    Compiling w1 v0.1.0 (/opt/rustwide/workdir/w1)
[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]  --> 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 5.77s
[INFO] running `Command { std: "docker" "inspect" "e2abf90396829b4e40b5a2b2d2a7e96fd18ce08b81a063ff12d13d49a41ded5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e2abf90396829b4e40b5a2b2d2a7e96fd18ce08b81a063ff12d13d49a41ded5a", kill_on_drop: false }`
[INFO] [stdout] e2abf90396829b4e40b5a2b2d2a7e96fd18ce08b81a063ff12d13d49a41ded5a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1e19c5f25bde3f5b03cb020c5a83f9f7a18661a6bd040666b566c9c07aa5976e
[INFO] running `Command { std: "docker" "start" "-a" "1e19c5f25bde3f5b03cb020c5a83f9f7a18661a6bd040666b566c9c07aa5976e", kill_on_drop: false }`
[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 w2 v0.1.0 (/opt/rustwide/workdir/w2)
[INFO] [stderr]    Compiling w3 v0.1.0 (/opt/rustwide/workdir/w3)
[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: 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: 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: 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] [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 39.39s
[INFO] running `Command { std: "docker" "inspect" "1e19c5f25bde3f5b03cb020c5a83f9f7a18661a6bd040666b566c9c07aa5976e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1e19c5f25bde3f5b03cb020c5a83f9f7a18661a6bd040666b566c9c07aa5976e", kill_on_drop: false }`
[INFO] [stdout] 1e19c5f25bde3f5b03cb020c5a83f9f7a18661a6bd040666b566c9c07aa5976e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0101b6bec9002e505a77b0b2bee7da79df81c0a1379dd531e059534c68b82ecb
[INFO] running `Command { std: "docker" "start" "-a" "0101b6bec9002e505a77b0b2bee7da79df81c0a1379dd531e059534c68b82ecb", kill_on_drop: false }`
[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: `w2` (lib) generated 2 warnings
[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: unused import: `crate::types::BlockType`
[INFO] [stderr]  --> w3/src/wat_parse_fold.rs:3:5
[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: `w1` (lib) generated 3 warnings (run `cargo fix --lib -p w1` to apply 1 suggestion)
[INFO] [stderr] warning: `w3` (lib) generated 3 warnings (run `cargo fix --lib -p w3` to apply 1 suggestion)
[INFO] [stderr] warning: `w2` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `w1` (lib test) generated 3 warnings (3 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.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tests-94d3871e2db83365)
[INFO] [stdout] 
[INFO] [stdout] running 954 tests
[INFO] [stdout] test test_bitwise::test_bitwise_combo ... ok
[INFO] [stdout] test test_bitwise::test_rotl_rotr ... ok
[INFO] [stdout] test test_bitwise::test_popcnt ... ok
[INFO] [stdout] test test_bitwise::test_shr_u ... ok
[INFO] [stdout] test test_bitwise::test_shr_s ... ok
[INFO] [stdout] test test_br_table::test_br_table_default ... ok
[INFO] [stdout] test test_bitwise::test_shl ... ok
[INFO] [stdout] test test_br_table::test_br_table_nested ... ok
[INFO] [stdout] test test_br_table::test_memory_grow ... 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_bitwise::test_and_or_xor ... ok
[INFO] [stdout] test test_bitwise::test_clz_ctz ... ok
[INFO] [stdout] test test_br_table::test_memory_size ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_default_only ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_all_same_target ... ok
[INFO] [stdout] test test_br_table::test_br_table_switch ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_in_loop ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_max_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_correct_type_works ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_type_mismatch ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_oob_index ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_same_sig_different_func ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_type_mismatch_void_vs_result ... ok
[INFO] [stdout] test test_control_flow::test_block_br_value ... ok
[INFO] [stdout] test test_control_flow::test_if_without_else ... ok
[INFO] [stdout] test test_control_flow::test_nested_blocks ... ok
[INFO] [stdout] test test_control_flow::test_nested_if ... ok
[INFO] [stdout] test test_control_flow::test_if_else_value ... ok
[INFO] [stdout] test test_control_flow::test_multi_call_internal ... ok
[INFO] [stdout] test test_control_flow::test_loop_with_result ... ok
[INFO] [stdout] test test_conv_edge::test_f32_demote_f64 ... ok
[INFO] [stdout] test test_conv_edge::test_f64_convert_i64_s ... ok
[INFO] [stdout] test test_control_flow::test_return_early ... ok
[INFO] [stdout] test test_br_table::test_br_table_basic ... ok
[INFO] [stdout] test test_conv_edge::test_f32_convert_i32_s ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_many_targets ... ok
[INFO] [stdout] test test_conv_edge::test_i32_reinterpret_f32_roundtrip ... ok
[INFO] [stdout] test test_conv_edge::test_i32_wrap_i64 ... ok
[INFO] [stdout] test test_conv_edge::test_f64_promote_f32 ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f32_s_trap_nan ... ok
[INFO] [stdout] test test_conv_edge::test_i64_extend_i32_s ... ok
[INFO] [stdout] test test_conv_edge::test_i64_extend_i32_u ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_zero_index ... ok
[INFO] [stdout] test test_conv_trap::test_i64_trunc_f64_s_trap ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f32_s_valid ... ok
[INFO] [stderr] memory allocation of 17792228160 bytes failed
[INFO] [stdout] test test_data_oob::test_data_exact_fit ... ok
[INFO] [stderr] stack backtrace:
[INFO] [stdout] test test_data_oob::test_data_no_memory_with_data ... 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_conv_trap::test_i64_trunc_f32_u_edge ... ok
[INFO] [stdout] test test_data_oob::test_data_zero_length_at_end ... ok
[INFO] [stdout] test test_data_oob::test_data_offset_past_end ... ok
[INFO] [stdout] test test_data_oob::test_data_oob_offset_plus_length ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_empty ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_i32_little_endian ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_basic_bytes ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_near_page_end ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_overlapping ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_at_offset ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_string ... ok
[INFO] [stdout] test test_data_segment_wat::test_two_data_segments ... ok
[INFO] [stdout] test test_decode_code::body_with_nontrivial_code ... ok
[INFO] [stdout] test test_decode_code::error_truncated_body ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f32_s_trap_overflow ... ok
[INFO] [stdout] test test_data_oob::test_data_second_segment_oob ... ok
[INFO] [stdout] test test_decode_code::multiple_bodies ... ok
[INFO] [stdout] test test_decode_code::single_body_with_locals ... ok
[INFO] [stdout] test test_decode_data::empty_data_payload ... ok
[INFO] [stdout] test test_decode_data::empty_data_section ... ok
[INFO] [stdout] test test_decode_code::single_body_multiple_local_entries ... ok
[INFO] [stdout] test test_decode_code::single_body_no_locals ... ok
[INFO] [stdout] test test_decode_data::single_segment_with_data ... ok
[INFO] [stderr]    0:     0x5ae0393aa9fa - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stderr]    1:     0x5ae0393aa9fa - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stderr]    2:     0x5ae0393aa9fa - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stderr]    3:     0x5ae0393aa9fa - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stderr]    4:     0x5ae0393c094a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stderr]    5:     0x5ae0393c094a - core[10b6fa85044e1869]::fmt::write
[INFO] [stderr]    6:     0x5ae0393afdd2 - std[b80a194dd3c418bb]::io::default_write_fmt::<std[b80a194dd3c418bb]::sys::stdio::unix::Stderr>
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stderr]    7:     0x5ae0393afdd2 - <std[b80a194dd3c418bb]::sys::stdio::unix::Stderr as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stderr]    8:     0x5ae0393a2ca5 - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stderr]    9:     0x5ae0393a2ca5 - std[b80a194dd3c418bb]::alloc::default_alloc_error_hook
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/alloc.rs:397:23
[INFO] [stderr]   10:     0x5ae039389b06 - std[b80a194dd3c418bb]::alloc::rust_oom::{closure#0}
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/alloc.rs:428:9
[INFO] [stderr]   11:     0x5ae039381659 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::alloc::rust_oom::{closure#0}, !>
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]   12:     0x5ae0393a2d2a - std[b80a194dd3c418bb]::alloc::rust_oom
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/alloc.rs:424:5
[INFO] [stderr]   13:     0x5ae03938ab73 - __rustc[9698a3e60dd14283]::__rust_alloc_error_handler
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/alloc.rs:423:1
[INFO] [stderr]   14:     0x5ae0393bae9c - alloc[dd269455e567d8e9]::alloc::handle_alloc_error::rt_error
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/alloc.rs:531:13
[INFO] [stderr]   15:     0x5ae0393bae9c - alloc[dd269455e567d8e9]::alloc::handle_alloc_error
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/alloc.rs:537:9
[INFO] [stderr]   16:     0x5ae0393baeb1 - alloc[dd269455e567d8e9]::raw_vec::handle_error
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/raw_vec/mod.rs:888:38
[INFO] [stderr]   17:     0x5ae0392f35c3 - alloc::raw_vec::RawVecInner<A>::with_capacity_in::h2a2c4233a88360d5
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/raw_vec/mod.rs:441:25
[INFO] [stderr]   18:     0x5ae0392aa48e - alloc::raw_vec::RawVec<T,A>::with_capacity_in::h6aae83a64dd60df7
[INFO] [stdout] test test_decode_data::truncated_data_section ... ok
[INFO] [stdout] test test_decode_data::multiple_data_segments ... ok
[INFO] [stdout] test test_decode_data::lfsr_fuzz_data ... ok
[INFO] [stdout] test test_decode_code::error_bad_value_type ... ok
[INFO] [stdout] test test_decode_code::error_missing_end ... ok
[INFO] [stdout] test test_decode_code::empty_code_section ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f64_s ... ok
[INFO] [stdout] test test_decode_element::truncated_element_section ... ok
[INFO] [stdout] test test_decode_element::empty_element_section ... ok
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/raw_vec/mod.rs:177:20
[INFO] [stderr]   19:     0x5ae0392aa48e - alloc::vec::Vec<T,A>::with_capacity_in::hc0c9280af02f2ba6
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/vec/mod.rs:965:20
[INFO] [stderr]   20:     0x5ae0392aa48e - alloc::vec::Vec<T>::with_capacity::h4c3b6027717a32ac
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/vec/mod.rs:524:9
[INFO] [stderr]   21:     0x5ae0393091d4 - w1::decode_code::decode_code_section::h7d9e1fbb7be47480
[INFO] [stderr]                                at /opt/rustwide/workdir/w1/src/decode_code.rs:21:22
[INFO] [stdout] test test_decode_export::invalid_kind_byte ... 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::single_segment_one_func ... ok
[INFO] [stderr]   22:     0x5ae038f680b8 - tests::test_decode_code::lfsr_fuzz::h022dc045587aee51
[INFO] [stdout] test test_decode_export::single_function_export ... ok
[INFO] [stdout] test test_decode_function::empty_section ... ok
[INFO] [stderr]                                at /opt/rustwide/workdir/tests/src/test_decode_code.rs:183:18
[INFO] [stderr]   23:     0x5ae038f68707 - tests::test_decode_code::lfsr_fuzz::{{closure}}::ha934d56187446f8b
[INFO] [stderr]                                at /opt/rustwide/workdir/tests/src/test_decode_code.rs:178:15
[INFO] [stdout] test test_decode_element::multiple_segments ... 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::single_index ... ok
[INFO] [stdout] test test_decode_function::truncated_payload ... ok
[INFO] [stdout] test test_decode_global::empty_global_section ... ok
[INFO] [stdout] test test_decode_global::empty_payload ... 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::multiple_globals ... ok
[INFO] [stdout] test test_decode_global::single_immutable_f64 ... ok
[INFO] [stdout] test test_decode_function::lfsr_fuzz ... ok
[INFO] [stdout] test test_decode_import::function_import ... ok
[INFO] [stdout] test test_decode_import::global_import_immutable ... ok
[INFO] [stdout] test test_decode_import::global_import_mutable ... ok
[INFO] [stdout] test test_decode_import::invalid_external_kind ... ok
[INFO] [stdout] test test_decode_import::invalid_utf8_module_name ... ok
[INFO] [stdout] test test_decode_export::lfsr_fuzz_export ... ok
[INFO] [stdout] test test_decode_import::memory_import_no_max ... ok
[INFO] [stdout] test test_decode_import::memory_import_with_max ... ok
[INFO] [stdout] test test_decode_import::multiple_imports ... ok
[INFO] [stdout] test test_decode_import::table_import ... ok
[INFO] [stdout] test test_decode_import::truncated_payload ... 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_import::empty_imports ... ok
[INFO] [stderr]   24:     0x5ae0388e92d6 - core::ops::function::FnOnce::call_once::h361edadee55f7866
[INFO] [stdout] test test_decode_init_expr::f32_const_pi ... ok
[INFO] [stderr]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout] test test_decode_init_expr::empty_input ... ok
[INFO] [stdout] test test_decode_init_expr::global_get_large ... ok
[INFO] [stdout] test test_decode_element::lfsr_fuzz_element ... ok
[INFO] [stdout] test test_decode_init_expr::global_get_zero ... ok
[INFO] [stdout] test test_decode_init_expr::f64_const_pi ... ok
[INFO] [stdout] test test_decode_init_expr::i32_const_max ... ok
[INFO] [stdout] test test_decode_init_expr::f64_const_zero ... ok
[INFO] [stdout] test test_decode_init_expr::i32_const_min ... ok
[INFO] [stdout] test test_decode_init_expr::i32_const_neg1 ... ok
[INFO] [stdout] test test_decode_init_expr::i64_const_min ... ok
[INFO] [stdout] test test_decode_init_expr::i32_const_zero ... ok
[INFO] [stdout] test test_decode_init_expr::i64_const_max ... ok
[INFO] [stdout] test test_decode_init_expr::i64_const_zero ... ok
[INFO] [stdout] test test_decode_init_expr::invalid_opcode ... ok
[INFO] [stdout] test test_decode_init_expr::i64_const_neg1 ... ok
[INFO] [stdout] test test_decode_init_expr::missing_end_byte ... ok
[INFO] [stdout] test test_decode_memory::empty_memory_section ... ok
[INFO] [stdout] test test_decode_init_expr::wrong_end_byte ... ok
[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-94d3871e2db83365` (signal: 6, SIGABRT: process abort signal)
[INFO] running `Command { std: "docker" "inspect" "0101b6bec9002e505a77b0b2bee7da79df81c0a1379dd531e059534c68b82ecb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0101b6bec9002e505a77b0b2bee7da79df81c0a1379dd531e059534c68b82ecb", kill_on_drop: false }`
[INFO] [stdout] 0101b6bec9002e505a77b0b2bee7da79df81c0a1379dd531e059534c68b82ecb
