Dec 06 01:43:27.461 INFO testing dgibb/moes-chip8 against try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468 for pr-56514 Dec 06 01:43:27.461 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-6/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-56514/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 06 01:43:27.722 INFO [stdout] 063bb52cb4f375e2f7eab65178f4a1cac0776ed57b66cbf0d9d3e11eb3cc60d6 Dec 06 01:43:27.724 INFO running `"docker" "start" "-a" "063bb52cb4f375e2f7eab65178f4a1cac0776ed57b66cbf0d9d3e11eb3cc60d6"` Dec 06 01:43:28.126 INFO [stderr] usermod: no changes Dec 06 01:43:28.237 INFO [stderr] Compiling rand v0.4.2 Dec 06 01:43:28.237 INFO [stderr] Compiling iovec v0.1.2 Dec 06 01:43:28.238 INFO [stderr] Compiling mustache v0.8.1 Dec 06 01:43:28.722 INFO [stderr] Compiling bytes v0.4.6 Dec 06 01:43:28.723 INFO [stderr] Compiling mio v0.6.14 Dec 06 01:43:30.410 INFO [stderr] Compiling nickel v0.10.0 Dec 06 01:43:31.430 INFO [stderr] Compiling rand v0.3.22 Dec 06 01:43:31.859 INFO [stderr] Compiling ws v0.7.3 Dec 06 01:43:36.720 INFO [stderr] Compiling MOES-Chip8 v0.1.0 (/source) Dec 06 01:43:39.085 INFO [stderr] warning: variable does not need to be mutable Dec 06 01:43:39.085 INFO [stderr] --> src/Emulator.rs:116:13 Dec 06 01:43:39.085 INFO [stderr] | Dec 06 01:43:39.085 INFO [stderr] 116 | let mut state: emulator_state = emulator_state::new(&self); Dec 06 01:43:39.085 INFO [stderr] | ----^^^^^ Dec 06 01:43:39.085 INFO [stderr] | | Dec 06 01:43:39.085 INFO [stderr] | help: remove this `mut` Dec 06 01:43:39.085 INFO [stderr] | Dec 06 01:43:39.085 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 06 01:43:39.085 INFO [stderr] Dec 06 01:43:39.120 INFO [stderr] warning: method is never used: `run` Dec 06 01:43:39.120 INFO [stderr] --> src/Emulator.rs:75:5 Dec 06 01:43:39.120 INFO [stderr] | Dec 06 01:43:39.120 INFO [stderr] 75 | pub fn run(&mut self){ Dec 06 01:43:39.120 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 06 01:43:39.120 INFO [stderr] | Dec 06 01:43:39.120 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 01:43:39.120 INFO [stderr] Dec 06 01:43:39.120 INFO [stderr] warning: crate `MOES_Chip8` should have a snake case name such as `moes_chip8` Dec 06 01:43:39.120 INFO [stderr] | Dec 06 01:43:39.120 INFO [stderr] = note: #[warn(non_snake_case)] on by default Dec 06 01:43:39.120 INFO [stderr] Dec 06 01:43:39.120 INFO [stderr] warning: module `Emulator` should have a snake case name such as `emulator` Dec 06 01:43:39.120 INFO [stderr] --> src/main.rs:16:1 Dec 06 01:43:39.120 INFO [stderr] | Dec 06 01:43:39.120 INFO [stderr] 16 | mod Emulator; Dec 06 01:43:39.120 INFO [stderr] | ^^^^^^^^^^^^^ Dec 06 01:43:39.121 INFO [stderr] Dec 06 01:43:39.121 INFO [stderr] warning: type `emulator_state` should have a camel case name such as `EmulatorState` Dec 06 01:43:39.121 INFO [stderr] --> src/Emulator.rs:22:1 Dec 06 01:43:39.121 INFO [stderr] | Dec 06 01:43:39.121 INFO [stderr] 22 | / pub struct emulator_state{ Dec 06 01:43:39.121 INFO [stderr] 23 | | pub pc: u16, Dec 06 01:43:39.121 INFO [stderr] 24 | | pub index: u16, Dec 06 01:43:39.121 INFO [stderr] 25 | | pub gpr: [u8;16], Dec 06 01:43:39.121 INFO [stderr] 26 | | pub stack: [u16;16], Dec 06 01:43:39.121 INFO [stderr] 27 | | pub blocks: Vec, Dec 06 01:43:39.121 INFO [stderr] 28 | | } Dec 06 01:43:39.121 INFO [stderr] | |_^ Dec 06 01:43:39.121 INFO [stderr] | Dec 06 01:43:39.121 INFO [stderr] = note: #[warn(non_camel_case_types)] on by default Dec 06 01:43:39.121 INFO [stderr] Dec 06 01:43:39.121 INFO [stderr] warning: module `TranslationCache` should have a snake case name such as `translation_cache` Dec 06 01:43:39.121 INFO [stderr] --> src/main.rs:17:1 Dec 06 01:43:39.121 INFO [stderr] | Dec 06 01:43:39.121 INFO [stderr] 17 | mod TranslationCache; Dec 06 01:43:39.121 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 06 01:43:39.121 INFO [stderr] Dec 06 01:43:39.121 INFO [stderr] warning: module `Emitter` should have a snake case name such as `emitter` Dec 06 01:43:39.121 INFO [stderr] --> src/main.rs:18:1 Dec 06 01:43:39.121 INFO [stderr] | Dec 06 01:43:39.121 INFO [stderr] 18 | mod Emitter; Dec 06 01:43:39.121 INFO [stderr] | ^^^^^^^^^^^^ Dec 06 01:43:39.121 INFO [stderr] Dec 06 01:43:39.121 INFO [stderr] warning: module `Interpreter` should have a snake case name such as `interpreter` Dec 06 01:43:39.121 INFO [stderr] --> src/main.rs:19:1 Dec 06 01:43:39.121 INFO [stderr] | Dec 06 01:43:39.121 INFO [stderr] 19 | mod Interpreter; Dec 06 01:43:39.122 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 06 01:43:39.122 INFO [stderr] Dec 06 01:43:39.122 INFO [stderr] warning: type `register_map` should have a camel case name such as `RegisterMap` Dec 06 01:43:39.122 INFO [stderr] --> src/register_map.rs:1:1 Dec 06 01:43:39.122 INFO [stderr] | Dec 06 01:43:39.122 INFO [stderr] 1 | / pub struct register_map { Dec 06 01:43:39.122 INFO [stderr] 2 | | //[chip8 reg, x86 reg, second chance bit] Dec 06 01:43:39.122 INFO [stderr] 3 | | pub map: Vec<[u8;3]>, Dec 06 01:43:39.122 INFO [stderr] 4 | | pub valid_regs:[u8;8], Dec 06 01:43:39.122 INFO [stderr] 5 | | } Dec 06 01:43:39.122 INFO [stderr] | |_^ Dec 06 01:43:39.122 INFO [stderr] Dec 06 01:43:39.122 INFO [stderr] warning: type `executable_block` should have a camel case name such as `ExecutableBlock` Dec 06 01:43:39.122 INFO [stderr] --> src/executable_block.rs:11:1 Dec 06 01:43:39.122 INFO [stderr] | Dec 06 01:43:39.122 INFO [stderr] 11 | / pub struct executable_block { Dec 06 01:43:39.122 INFO [stderr] 12 | | pub block: *mut u8, Dec 06 01:43:39.122 INFO [stderr] 13 | | pub map: register_map, Dec 06 01:43:39.122 INFO [stderr] 14 | | pub fn_ptr: Option< fn(&mut [u8;16]) -> u64 >, Dec 06 01:43:39.122 INFO [stderr] 15 | | pub chip8_entry: u16, Dec 06 01:43:39.122 INFO [stderr] 16 | | pub chip8_exit: u16, Dec 06 01:43:39.122 INFO [stderr] 17 | | } Dec 06 01:43:39.122 INFO [stderr] | |_^ Dec 06 01:43:39.122 INFO [stderr] Dec 06 01:43:43.241 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 15.10s Dec 06 01:43:43.247 INFO [stderr] su: No module specific data is present Dec 06 01:43:43.545 INFO running `"docker" "inspect" "063bb52cb4f375e2f7eab65178f4a1cac0776ed57b66cbf0d9d3e11eb3cc60d6"` Dec 06 01:43:43.672 INFO running `"docker" "rm" "-f" "063bb52cb4f375e2f7eab65178f4a1cac0776ed57b66cbf0d9d3e11eb3cc60d6"` Dec 06 01:43:43.824 INFO [stdout] 063bb52cb4f375e2f7eab65178f4a1cac0776ed57b66cbf0d9d3e11eb3cc60d6 Dec 06 01:43:43.826 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-6/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-56514/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 06 01:43:44.106 INFO [stdout] a465f11f675329cbe3203e5a296647430e40989c1bdfbd85592243eb4a7f6ca4 Dec 06 01:43:44.108 INFO running `"docker" "start" "-a" "a465f11f675329cbe3203e5a296647430e40989c1bdfbd85592243eb4a7f6ca4"` Dec 06 01:43:44.955 INFO [stderr] usermod: no changes Dec 06 01:43:45.064 INFO [stderr] Compiling MOES-Chip8 v0.1.0 (/source) Dec 06 01:43:46.862 INFO [stderr] warning: variable does not need to be mutable Dec 06 01:43:46.862 INFO [stderr] --> src/Emulator.rs:116:13 Dec 06 01:43:46.862 INFO [stderr] | Dec 06 01:43:46.862 INFO [stderr] 116 | let mut state: emulator_state = emulator_state::new(&self); Dec 06 01:43:46.862 INFO [stderr] | ----^^^^^ Dec 06 01:43:46.862 INFO [stderr] | | Dec 06 01:43:46.862 INFO [stderr] | help: remove this `mut` Dec 06 01:43:46.862 INFO [stderr] | Dec 06 01:43:46.862 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 06 01:43:46.862 INFO [stderr] Dec 06 01:43:46.887 INFO [stderr] warning: method is never used: `run` Dec 06 01:43:46.887 INFO [stderr] --> src/Emulator.rs:75:5 Dec 06 01:43:46.887 INFO [stderr] | Dec 06 01:43:46.887 INFO [stderr] 75 | pub fn run(&mut self){ Dec 06 01:43:46.887 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 06 01:43:46.887 INFO [stderr] | Dec 06 01:43:46.887 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 01:43:46.887 INFO [stderr] Dec 06 01:43:46.887 INFO [stderr] warning: crate `MOES_Chip8` should have a snake case name such as `moes_chip8` Dec 06 01:43:46.887 INFO [stderr] | Dec 06 01:43:46.887 INFO [stderr] = note: #[warn(non_snake_case)] on by default Dec 06 01:43:46.887 INFO [stderr] Dec 06 01:43:46.887 INFO [stderr] warning: module `Emulator` should have a snake case name such as `emulator` Dec 06 01:43:46.887 INFO [stderr] --> src/main.rs:16:1 Dec 06 01:43:46.887 INFO [stderr] | Dec 06 01:43:46.887 INFO [stderr] 16 | mod Emulator; Dec 06 01:43:46.887 INFO [stderr] | ^^^^^^^^^^^^^ Dec 06 01:43:46.887 INFO [stderr] Dec 06 01:43:46.887 INFO [stderr] warning: type `emulator_state` should have a camel case name such as `EmulatorState` Dec 06 01:43:46.887 INFO [stderr] --> src/Emulator.rs:22:1 Dec 06 01:43:46.887 INFO [stderr] | Dec 06 01:43:46.887 INFO [stderr] 22 | / pub struct emulator_state{ Dec 06 01:43:46.887 INFO [stderr] 23 | | pub pc: u16, Dec 06 01:43:46.887 INFO [stderr] 24 | | pub index: u16, Dec 06 01:43:46.887 INFO [stderr] 25 | | pub gpr: [u8;16], Dec 06 01:43:46.887 INFO [stderr] 26 | | pub stack: [u16;16], Dec 06 01:43:46.887 INFO [stderr] 27 | | pub blocks: Vec, Dec 06 01:43:46.887 INFO [stderr] 28 | | } Dec 06 01:43:46.887 INFO [stderr] | |_^ Dec 06 01:43:46.887 INFO [stderr] | Dec 06 01:43:46.887 INFO [stderr] = note: #[warn(non_camel_case_types)] on by default Dec 06 01:43:46.887 INFO [stderr] Dec 06 01:43:46.888 INFO [stderr] warning: module `TranslationCache` should have a snake case name such as `translation_cache` Dec 06 01:43:46.888 INFO [stderr] --> src/main.rs:17:1 Dec 06 01:43:46.888 INFO [stderr] | Dec 06 01:43:46.888 INFO [stderr] 17 | mod TranslationCache; Dec 06 01:43:46.888 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 06 01:43:46.888 INFO [stderr] Dec 06 01:43:46.888 INFO [stderr] warning: module `Emitter` should have a snake case name such as `emitter` Dec 06 01:43:46.888 INFO [stderr] --> src/main.rs:18:1 Dec 06 01:43:46.888 INFO [stderr] | Dec 06 01:43:46.888 INFO [stderr] 18 | mod Emitter; Dec 06 01:43:46.888 INFO [stderr] | ^^^^^^^^^^^^ Dec 06 01:43:46.888 INFO [stderr] Dec 06 01:43:46.888 INFO [stderr] warning: module `Interpreter` should have a snake case name such as `interpreter` Dec 06 01:43:46.888 INFO [stderr] --> src/main.rs:19:1 Dec 06 01:43:46.888 INFO [stderr] | Dec 06 01:43:46.888 INFO [stderr] 19 | mod Interpreter; Dec 06 01:43:46.888 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 06 01:43:46.888 INFO [stderr] Dec 06 01:43:46.888 INFO [stderr] warning: type `register_map` should have a camel case name such as `RegisterMap` Dec 06 01:43:46.888 INFO [stderr] --> src/register_map.rs:1:1 Dec 06 01:43:46.888 INFO [stderr] | Dec 06 01:43:46.888 INFO [stderr] 1 | / pub struct register_map { Dec 06 01:43:46.888 INFO [stderr] 2 | | //[chip8 reg, x86 reg, second chance bit] Dec 06 01:43:46.888 INFO [stderr] 3 | | pub map: Vec<[u8;3]>, Dec 06 01:43:46.888 INFO [stderr] 4 | | pub valid_regs:[u8;8], Dec 06 01:43:46.888 INFO [stderr] 5 | | } Dec 06 01:43:46.888 INFO [stderr] | |_^ Dec 06 01:43:46.888 INFO [stderr] Dec 06 01:43:46.889 INFO [stderr] warning: type `executable_block` should have a camel case name such as `ExecutableBlock` Dec 06 01:43:46.889 INFO [stderr] --> src/executable_block.rs:11:1 Dec 06 01:43:46.889 INFO [stderr] | Dec 06 01:43:46.889 INFO [stderr] 11 | / pub struct executable_block { Dec 06 01:43:46.889 INFO [stderr] 12 | | pub block: *mut u8, Dec 06 01:43:46.889 INFO [stderr] 13 | | pub map: register_map, Dec 06 01:43:46.889 INFO [stderr] 14 | | pub fn_ptr: Option< fn(&mut [u8;16]) -> u64 >, Dec 06 01:43:46.889 INFO [stderr] 15 | | pub chip8_entry: u16, Dec 06 01:43:46.889 INFO [stderr] 16 | | pub chip8_exit: u16, Dec 06 01:43:46.889 INFO [stderr] 17 | | } Dec 06 01:43:46.889 INFO [stderr] | |_^ Dec 06 01:43:46.889 INFO [stderr] Dec 06 01:43:47.136 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.16s Dec 06 01:43:47.144 INFO [stderr] su: No module specific data is present Dec 06 01:43:47.360 INFO running `"docker" "inspect" "a465f11f675329cbe3203e5a296647430e40989c1bdfbd85592243eb4a7f6ca4"` Dec 06 01:43:47.427 INFO running `"docker" "rm" "-f" "a465f11f675329cbe3203e5a296647430e40989c1bdfbd85592243eb4a7f6ca4"` Dec 06 01:43:47.510 INFO [stdout] a465f11f675329cbe3203e5a296647430e40989c1bdfbd85592243eb4a7f6ca4 Dec 06 01:43:47.512 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-6/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-56514/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 06 01:43:47.660 INFO [stdout] 25fc08aecd0295cb030185aa1a35085136b5cbaa5eff2d2b4ed6537a03d91c6d Dec 06 01:43:47.665 INFO running `"docker" "start" "-a" "25fc08aecd0295cb030185aa1a35085136b5cbaa5eff2d2b4ed6537a03d91c6d"` Dec 06 01:43:48.303 INFO [stderr] usermod: no changes Dec 06 01:43:48.480 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.15s Dec 06 01:43:48.488 INFO [stderr] Running /target/debug/deps/MOES_Chip8-e37a0922b5a3eefd Dec 06 01:43:48.488 INFO [stdout] Dec 06 01:43:48.488 INFO [stdout] running 0 tests Dec 06 01:43:48.488 INFO [stdout] Dec 06 01:43:48.488 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 06 01:43:48.488 INFO [stdout] Dec 06 01:43:48.492 INFO [stderr] su: No module specific data is present Dec 06 01:43:49.230 INFO running `"docker" "inspect" "25fc08aecd0295cb030185aa1a35085136b5cbaa5eff2d2b4ed6537a03d91c6d"` Dec 06 01:43:49.534 INFO running `"docker" "rm" "-f" "25fc08aecd0295cb030185aa1a35085136b5cbaa5eff2d2b4ed6537a03d91c6d"` Dec 06 01:43:49.812 INFO [stdout] 25fc08aecd0295cb030185aa1a35085136b5cbaa5eff2d2b4ed6537a03d91c6d