Dec 06 13:31:16.878 INFO testing HarveyHunt/iogb against try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468 for pr-56514 Dec 06 13:31:16.878 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-4/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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 13:31:17.333 INFO [stdout] 357e6630dec5934408f4054259c3e5f23f61e6e5cf11ca2e8a733b42689b07e8 Dec 06 13:31:17.338 INFO running `"docker" "start" "-a" "357e6630dec5934408f4054259c3e5f23f61e6e5cf11ca2e8a733b42689b07e8"` Dec 06 13:31:18.832 INFO [stderr] usermod: no changes Dec 06 13:31:18.951 INFO [stderr] Compiling x11-dl v2.14.0 Dec 06 13:31:23.676 INFO [stderr] Compiling minifb v0.9.2 Dec 06 13:31:24.960 INFO [stderr] Compiling iogb v0.1.0 (/source) Dec 06 13:31:25.476 INFO [stderr] warning: unnecessary parentheses around assigned value Dec 06 13:31:25.476 INFO [stderr] --> src/cartridge/cartridge.rs:113:58 Dec 06 13:31:25.476 INFO [stderr] | Dec 06 13:31:25.476 INFO [stderr] 113 | 0x0000...0x1FFF => self.ram_enable = (val == 0xA), Dec 06 13:31:25.476 INFO [stderr] | ^^^^^^^^^^^^ help: remove these parentheses Dec 06 13:31:25.476 INFO [stderr] | Dec 06 13:31:25.476 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 06 13:31:25.476 INFO [stderr] Dec 06 13:31:25.912 INFO [stderr] warning: unused variable: `ticks` Dec 06 13:31:25.912 INFO [stderr] --> src/main.rs:92:13 Dec 06 13:31:25.912 INFO [stderr] | Dec 06 13:31:25.912 INFO [stderr] 92 | let mut ticks = 0; Dec 06 13:31:25.912 INFO [stderr] | ^^^^^ help: consider using `_ticks` instead Dec 06 13:31:25.912 INFO [stderr] | Dec 06 13:31:25.912 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 06 13:31:25.912 INFO [stderr] Dec 06 13:31:25.912 INFO [stderr] warning: unused variable: `addr` Dec 06 13:31:25.912 INFO [stderr] --> src/cartridge/cartridge.rs:138:29 Dec 06 13:31:25.912 INFO [stderr] | Dec 06 13:31:25.912 INFO [stderr] 138 | pub fn write_ram(&self, addr: u16, val: u8) {} Dec 06 13:31:25.912 INFO [stderr] | ^^^^ help: consider using `_addr` instead Dec 06 13:31:25.912 INFO [stderr] Dec 06 13:31:25.912 INFO [stderr] warning: unused variable: `val` Dec 06 13:31:25.912 INFO [stderr] --> src/cartridge/cartridge.rs:138:40 Dec 06 13:31:25.912 INFO [stderr] | Dec 06 13:31:25.912 INFO [stderr] 138 | pub fn write_ram(&self, addr: u16, val: u8) {} Dec 06 13:31:25.912 INFO [stderr] | ^^^ help: consider using `_val` instead Dec 06 13:31:25.912 INFO [stderr] Dec 06 13:31:25.912 INFO [stderr] warning: unused variable: `val` Dec 06 13:31:25.912 INFO [stderr] --> src/timer/timer.rs:63:31 Dec 06 13:31:25.912 INFO [stderr] | Dec 06 13:31:25.912 INFO [stderr] 63 | pub fn set_div(&mut self, val: u8) { Dec 06 13:31:25.912 INFO [stderr] | ^^^ help: consider using `_val` instead Dec 06 13:31:25.912 INFO [stderr] Dec 06 13:31:25.912 INFO [stderr] warning: unused variable: `end` Dec 06 13:31:25.912 INFO [stderr] --> src/gpu/gpu.rs:452:51 Dec 06 13:31:25.912 INFO [stderr] | Dec 06 13:31:25.912 INFO [stderr] 452 | fn render_background(&mut self, start: usize, end: usize) { Dec 06 13:31:25.912 INFO [stderr] | ^^^ help: consider using `_end` instead Dec 06 13:31:25.912 INFO [stderr] Dec 06 13:31:25.912 INFO [stderr] warning: unused variable: `start` Dec 06 13:31:25.912 INFO [stderr] --> src/gpu/gpu.rs:498:33 Dec 06 13:31:25.912 INFO [stderr] | Dec 06 13:31:25.912 INFO [stderr] 498 | fn render_window(&mut self, start: usize, end: usize) { Dec 06 13:31:25.912 INFO [stderr] | ^^^^^ help: consider using `_start` instead Dec 06 13:31:25.912 INFO [stderr] Dec 06 13:31:25.912 INFO [stderr] warning: unused variable: `end` Dec 06 13:31:25.912 INFO [stderr] --> src/gpu/gpu.rs:498:47 Dec 06 13:31:25.912 INFO [stderr] | Dec 06 13:31:25.912 INFO [stderr] 498 | fn render_window(&mut self, start: usize, end: usize) { Dec 06 13:31:25.912 INFO [stderr] | ^^^ help: consider using `_end` instead Dec 06 13:31:25.912 INFO [stderr] Dec 06 13:31:25.912 INFO [stderr] warning: unused variable: `start` Dec 06 13:31:25.912 INFO [stderr] --> src/gpu/gpu.rs:504:34 Dec 06 13:31:25.912 INFO [stderr] | Dec 06 13:31:25.912 INFO [stderr] 504 | fn render_sprites(&mut self, start: usize, end: usize) { Dec 06 13:31:25.913 INFO [stderr] | ^^^^^ help: consider using `_start` instead Dec 06 13:31:25.913 INFO [stderr] Dec 06 13:31:25.913 INFO [stderr] warning: unused variable: `end` Dec 06 13:31:25.913 INFO [stderr] --> src/gpu/gpu.rs:504:48 Dec 06 13:31:25.913 INFO [stderr] | Dec 06 13:31:25.913 INFO [stderr] 504 | fn render_sprites(&mut self, start: usize, end: usize) { Dec 06 13:31:25.913 INFO [stderr] | ^^^ help: consider using `_end` instead Dec 06 13:31:25.913 INFO [stderr] Dec 06 13:31:25.936 INFO [stderr] warning: variable does not need to be mutable Dec 06 13:31:25.936 INFO [stderr] --> src/main.rs:92:9 Dec 06 13:31:25.936 INFO [stderr] | Dec 06 13:31:25.936 INFO [stderr] 92 | let mut ticks = 0; Dec 06 13:31:25.936 INFO [stderr] | ----^^^^^ Dec 06 13:31:25.936 INFO [stderr] | | Dec 06 13:31:25.936 INFO [stderr] | help: remove this `mut` Dec 06 13:31:25.936 INFO [stderr] | Dec 06 13:31:25.936 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 06 13:31:25.936 INFO [stderr] Dec 06 13:31:26.093 INFO [stderr] warning: struct is never constructed: `ImmediateW` Dec 06 13:31:26.093 INFO [stderr] --> src/cpu/cpu.rs:48:1 Dec 06 13:31:26.093 INFO [stderr] | Dec 06 13:31:26.093 INFO [stderr] 48 | pub struct ImmediateW; Dec 06 13:31:26.093 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 06 13:31:26.093 INFO [stderr] | Dec 06 13:31:26.093 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 13:31:26.093 INFO [stderr] Dec 06 13:31:26.093 INFO [stderr] warning: variant is never constructed: `SP` Dec 06 13:31:26.093 INFO [stderr] --> src/cpu/cpu.rs:76:5 Dec 06 13:31:26.093 INFO [stderr] | Dec 06 13:31:26.093 INFO [stderr] 76 | SP, Dec 06 13:31:26.093 INFO [stderr] | ^^ Dec 06 13:31:26.093 INFO [stderr] Dec 06 13:31:26.093 INFO [stderr] warning: variant is never constructed: `AF` Dec 06 13:31:26.093 INFO [stderr] --> src/cpu/cpu.rs:78:5 Dec 06 13:31:26.093 INFO [stderr] | Dec 06 13:31:26.093 INFO [stderr] 78 | AF, Dec 06 13:31:26.093 INFO [stderr] | ^^ Dec 06 13:31:26.093 INFO [stderr] Dec 06 13:31:26.094 INFO [stderr] warning: method is never used: `tick` Dec 06 13:31:26.094 INFO [stderr] --> src/cpu/clk.rs:7:5 Dec 06 13:31:26.094 INFO [stderr] | Dec 06 13:31:26.094 INFO [stderr] 7 | pub fn tick(&mut self) { Dec 06 13:31:26.094 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 06 13:31:26.094 INFO [stderr] Dec 06 13:31:27.360 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.51s Dec 06 13:31:27.365 INFO [stderr] su: No module specific data is present Dec 06 13:31:28.239 INFO running `"docker" "inspect" "357e6630dec5934408f4054259c3e5f23f61e6e5cf11ca2e8a733b42689b07e8"` Dec 06 13:31:28.520 INFO running `"docker" "rm" "-f" "357e6630dec5934408f4054259c3e5f23f61e6e5cf11ca2e8a733b42689b07e8"` Dec 06 13:31:28.956 INFO [stdout] 357e6630dec5934408f4054259c3e5f23f61e6e5cf11ca2e8a733b42689b07e8 Dec 06 13:31:28.964 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-4/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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 13:31:29.574 INFO [stdout] 74ba52d1d4f6e487f8cc05c357a1bd8eff79832522742af999a2680cd0f2978b Dec 06 13:31:29.576 INFO running `"docker" "start" "-a" "74ba52d1d4f6e487f8cc05c357a1bd8eff79832522742af999a2680cd0f2978b"` Dec 06 13:31:31.132 INFO [stderr] usermod: no changes Dec 06 13:31:31.239 INFO [stderr] Compiling iogb v0.1.0 (/source) Dec 06 13:31:31.820 INFO [stderr] warning: unnecessary parentheses around assigned value Dec 06 13:31:31.820 INFO [stderr] --> src/cartridge/cartridge.rs:113:58 Dec 06 13:31:31.820 INFO [stderr] | Dec 06 13:31:31.820 INFO [stderr] 113 | 0x0000...0x1FFF => self.ram_enable = (val == 0xA), Dec 06 13:31:31.820 INFO [stderr] | ^^^^^^^^^^^^ help: remove these parentheses Dec 06 13:31:31.820 INFO [stderr] | Dec 06 13:31:31.820 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 06 13:31:31.820 INFO [stderr] Dec 06 13:31:32.268 INFO [stderr] warning: unused variable: `ticks` Dec 06 13:31:32.268 INFO [stderr] --> src/main.rs:92:13 Dec 06 13:31:32.268 INFO [stderr] | Dec 06 13:31:32.268 INFO [stderr] 92 | let mut ticks = 0; Dec 06 13:31:32.268 INFO [stderr] | ^^^^^ help: consider using `_ticks` instead Dec 06 13:31:32.268 INFO [stderr] | Dec 06 13:31:32.268 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 06 13:31:32.268 INFO [stderr] Dec 06 13:31:32.268 INFO [stderr] warning: unused variable: `addr` Dec 06 13:31:32.268 INFO [stderr] --> src/cartridge/cartridge.rs:138:29 Dec 06 13:31:32.268 INFO [stderr] | Dec 06 13:31:32.268 INFO [stderr] 138 | pub fn write_ram(&self, addr: u16, val: u8) {} Dec 06 13:31:32.269 INFO [stderr] | ^^^^ help: consider using `_addr` instead Dec 06 13:31:32.269 INFO [stderr] Dec 06 13:31:32.269 INFO [stderr] warning: unused variable: `val` Dec 06 13:31:32.269 INFO [stderr] --> src/cartridge/cartridge.rs:138:40 Dec 06 13:31:32.269 INFO [stderr] | Dec 06 13:31:32.269 INFO [stderr] 138 | pub fn write_ram(&self, addr: u16, val: u8) {} Dec 06 13:31:32.269 INFO [stderr] | ^^^ help: consider using `_val` instead Dec 06 13:31:32.269 INFO [stderr] Dec 06 13:31:32.269 INFO [stderr] warning: unused variable: `val` Dec 06 13:31:32.269 INFO [stderr] --> src/timer/timer.rs:63:31 Dec 06 13:31:32.269 INFO [stderr] | Dec 06 13:31:32.269 INFO [stderr] 63 | pub fn set_div(&mut self, val: u8) { Dec 06 13:31:32.269 INFO [stderr] | ^^^ help: consider using `_val` instead Dec 06 13:31:32.269 INFO [stderr] Dec 06 13:31:32.269 INFO [stderr] warning: unused variable: `end` Dec 06 13:31:32.269 INFO [stderr] --> src/gpu/gpu.rs:452:51 Dec 06 13:31:32.269 INFO [stderr] | Dec 06 13:31:32.269 INFO [stderr] 452 | fn render_background(&mut self, start: usize, end: usize) { Dec 06 13:31:32.269 INFO [stderr] | ^^^ help: consider using `_end` instead Dec 06 13:31:32.269 INFO [stderr] Dec 06 13:31:32.269 INFO [stderr] warning: unused variable: `start` Dec 06 13:31:32.269 INFO [stderr] --> src/gpu/gpu.rs:498:33 Dec 06 13:31:32.269 INFO [stderr] | Dec 06 13:31:32.269 INFO [stderr] 498 | fn render_window(&mut self, start: usize, end: usize) { Dec 06 13:31:32.269 INFO [stderr] | ^^^^^ help: consider using `_start` instead Dec 06 13:31:32.269 INFO [stderr] Dec 06 13:31:32.269 INFO [stderr] warning: unused variable: `end` Dec 06 13:31:32.269 INFO [stderr] --> src/gpu/gpu.rs:498:47 Dec 06 13:31:32.269 INFO [stderr] | Dec 06 13:31:32.269 INFO [stderr] 498 | fn render_window(&mut self, start: usize, end: usize) { Dec 06 13:31:32.269 INFO [stderr] | ^^^ help: consider using `_end` instead Dec 06 13:31:32.269 INFO [stderr] Dec 06 13:31:32.269 INFO [stderr] warning: unused variable: `start` Dec 06 13:31:32.269 INFO [stderr] --> src/gpu/gpu.rs:504:34 Dec 06 13:31:32.269 INFO [stderr] | Dec 06 13:31:32.269 INFO [stderr] 504 | fn render_sprites(&mut self, start: usize, end: usize) { Dec 06 13:31:32.269 INFO [stderr] | ^^^^^ help: consider using `_start` instead Dec 06 13:31:32.269 INFO [stderr] Dec 06 13:31:32.269 INFO [stderr] warning: unused variable: `end` Dec 06 13:31:32.269 INFO [stderr] --> src/gpu/gpu.rs:504:48 Dec 06 13:31:32.269 INFO [stderr] | Dec 06 13:31:32.269 INFO [stderr] 504 | fn render_sprites(&mut self, start: usize, end: usize) { Dec 06 13:31:32.269 INFO [stderr] | ^^^ help: consider using `_end` instead Dec 06 13:31:32.269 INFO [stderr] Dec 06 13:31:32.280 INFO [stderr] warning: variable does not need to be mutable Dec 06 13:31:32.280 INFO [stderr] --> src/main.rs:92:9 Dec 06 13:31:32.280 INFO [stderr] | Dec 06 13:31:32.280 INFO [stderr] 92 | let mut ticks = 0; Dec 06 13:31:32.280 INFO [stderr] | ----^^^^^ Dec 06 13:31:32.280 INFO [stderr] | | Dec 06 13:31:32.280 INFO [stderr] | help: remove this `mut` Dec 06 13:31:32.280 INFO [stderr] | Dec 06 13:31:32.280 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 06 13:31:32.280 INFO [stderr] Dec 06 13:31:32.412 INFO [stderr] warning: struct is never constructed: `ImmediateW` Dec 06 13:31:32.412 INFO [stderr] --> src/cpu/cpu.rs:48:1 Dec 06 13:31:32.412 INFO [stderr] | Dec 06 13:31:32.412 INFO [stderr] 48 | pub struct ImmediateW; Dec 06 13:31:32.412 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 06 13:31:32.412 INFO [stderr] | Dec 06 13:31:32.412 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 13:31:32.412 INFO [stderr] Dec 06 13:31:32.416 INFO [stderr] warning: variant is never constructed: `SP` Dec 06 13:31:32.416 INFO [stderr] --> src/cpu/cpu.rs:76:5 Dec 06 13:31:32.416 INFO [stderr] | Dec 06 13:31:32.416 INFO [stderr] 76 | SP, Dec 06 13:31:32.416 INFO [stderr] | ^^ Dec 06 13:31:32.416 INFO [stderr] Dec 06 13:31:32.416 INFO [stderr] warning: variant is never constructed: `AF` Dec 06 13:31:32.416 INFO [stderr] --> src/cpu/cpu.rs:78:5 Dec 06 13:31:32.416 INFO [stderr] | Dec 06 13:31:32.416 INFO [stderr] 78 | AF, Dec 06 13:31:32.416 INFO [stderr] | ^^ Dec 06 13:31:32.416 INFO [stderr] Dec 06 13:31:32.416 INFO [stderr] warning: method is never used: `tick` Dec 06 13:31:32.416 INFO [stderr] --> src/cpu/clk.rs:7:5 Dec 06 13:31:32.416 INFO [stderr] | Dec 06 13:31:32.416 INFO [stderr] 7 | pub fn tick(&mut self) { Dec 06 13:31:32.416 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 06 13:31:32.416 INFO [stderr] Dec 06 13:31:32.737 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.58s Dec 06 13:31:32.742 INFO [stderr] su: No module specific data is present Dec 06 13:31:33.542 INFO running `"docker" "inspect" "74ba52d1d4f6e487f8cc05c357a1bd8eff79832522742af999a2680cd0f2978b"` Dec 06 13:31:33.808 INFO running `"docker" "rm" "-f" "74ba52d1d4f6e487f8cc05c357a1bd8eff79832522742af999a2680cd0f2978b"` Dec 06 13:31:34.106 INFO [stdout] 74ba52d1d4f6e487f8cc05c357a1bd8eff79832522742af999a2680cd0f2978b Dec 06 13:31:34.106 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-4/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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 13:31:34.508 INFO [stdout] f22ae22114e30ec9a86b27346d3023f4c786522ef148d1b20f9ba8abd919dc29 Dec 06 13:31:34.512 INFO running `"docker" "start" "-a" "f22ae22114e30ec9a86b27346d3023f4c786522ef148d1b20f9ba8abd919dc29"` Dec 06 13:31:36.080 INFO [stderr] usermod: no changes Dec 06 13:31:36.152 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.04s Dec 06 13:31:36.168 INFO [stderr] Running /target/debug/deps/iogb-9f78f154a2159468 Dec 06 13:31:36.170 INFO [stdout] Dec 06 13:31:36.170 INFO [stdout] running 0 tests Dec 06 13:31:36.170 INFO [stdout] Dec 06 13:31:36.170 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 06 13:31:36.170 INFO [stdout] Dec 06 13:31:36.173 INFO [stderr] su: No module specific data is present Dec 06 13:31:37.184 INFO running `"docker" "inspect" "f22ae22114e30ec9a86b27346d3023f4c786522ef148d1b20f9ba8abd919dc29"` Dec 06 13:31:37.518 INFO running `"docker" "rm" "-f" "f22ae22114e30ec9a86b27346d3023f4c786522ef148d1b20f9ba8abd919dc29"` Dec 06 13:31:37.776 INFO [stdout] f22ae22114e30ec9a86b27346d3023f4c786522ef148d1b20f9ba8abd919dc29