Oct 31 18:14:47.892 INFO testing totem3/machine against beta-2018-10-30 for beta-1.31-1
Oct 31 18:14:47.892 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 18:14:48.364 INFO blam! b0c129a3b98211d648e7b05ac208ed9b2e92ec4044c40c0cfa47865a084431ec
Oct 31 18:14:48.399 INFO running `"docker" "start" "-a" "b0c129a3b98211d648e7b05ac208ed9b2e92ec4044c40c0cfa47865a084431ec"`
Oct 31 18:14:49.823 INFO kablam! usermod: no changes
Oct 31 18:14:49.983 INFO kablam!    Compiling env_logger v0.3.5
Oct 31 18:14:51.259 INFO kablam!    Compiling vm v0.1.0 (/source)
Oct 31 18:14:51.605 INFO kablam! warning: unused variable: `lop`
Oct 31 18:14:51.606 INFO kablam!   --> src/instruction.rs:38:31
Oct 31 18:14:51.607 INFO kablam!    |
Oct 31 18:14:51.607 INFO kablam! 38 |             Operation::Ld(ref lop, ref rop) => {
Oct 31 18:14:51.608 INFO kablam!    |                               ^^^ help: consider using `_lop` instead
Oct 31 18:14:51.608 INFO kablam!    |
Oct 31 18:14:51.609 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 18:14:51.609 INFO kablam! 
Oct 31 18:14:51.610 INFO kablam! warning: unused variable: `rop`
Oct 31 18:14:51.611 INFO kablam!   --> src/instruction.rs:38:40
Oct 31 18:14:51.611 INFO kablam!    |
Oct 31 18:14:51.612 INFO kablam! 38 |             Operation::Ld(ref lop, ref rop) => {
Oct 31 18:14:51.612 INFO kablam!    |                                        ^^^ help: consider using `_rop` instead
Oct 31 18:14:51.613 INFO kablam! 
Oct 31 18:14:51.613 INFO kablam! warning: unused variable: `lop`
Oct 31 18:14:51.613 INFO kablam!   --> src/instruction.rs:41:32
Oct 31 18:14:51.613 INFO kablam!    |
Oct 31 18:14:51.613 INFO kablam! 41 |             Operation::Add(ref lop, ref rop) => {}
Oct 31 18:14:51.613 INFO kablam!    |                                ^^^ help: consider using `_lop` instead
Oct 31 18:14:51.613 INFO kablam! 
Oct 31 18:14:51.613 INFO kablam! warning: unused variable: `rop`
Oct 31 18:14:51.613 INFO kablam!   --> src/instruction.rs:41:41
Oct 31 18:14:51.613 INFO kablam!    |
Oct 31 18:14:51.613 INFO kablam! 41 |             Operation::Add(ref lop, ref rop) => {}
Oct 31 18:14:51.613 INFO kablam!    |                                         ^^^ help: consider using `_rop` instead
Oct 31 18:14:51.613 INFO kablam! 
Oct 31 18:14:51.613 INFO kablam! warning: unused variable: `num`
Oct 31 18:14:51.613 INFO kablam!   --> src/instruction.rs:51:33
Oct 31 18:14:51.613 INFO kablam!    |
Oct 31 18:14:51.613 INFO kablam! 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Oct 31 18:14:51.613 INFO kablam!    |                                 ^^^ help: consider using `_num` instead
Oct 31 18:14:51.613 INFO kablam! 
Oct 31 18:14:51.613 INFO kablam! warning: unused variable: `Immediate16`
Oct 31 18:14:51.619 INFO kablam!   --> src/instruction.rs:51:43
Oct 31 18:14:51.619 INFO kablam!    |
Oct 31 18:14:51.619 INFO kablam! 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Oct 31 18:14:51.619 INFO kablam!    |                                           ^^^^^^^^^^^ help: consider using `_Immediate16` instead
Oct 31 18:14:51.619 INFO kablam! 
Oct 31 18:14:51.619 INFO kablam! warning: unused variable: `val`
Oct 31 18:14:51.619 INFO kablam!   --> src/instruction.rs:52:21
Oct 31 18:14:51.619 INFO kablam!    |
Oct 31 18:14:51.619 INFO kablam! 52 |                 let val: u16 = ((args[1] as u16) << 8) | (args[0] as u16);
Oct 31 18:14:51.619 INFO kablam!    |                     ^^^ help: consider using `_val` instead
Oct 31 18:14:51.619 INFO kablam! 
Oct 31 18:14:51.619 INFO kablam! warning: unused variable: `cpu`
Oct 31 18:14:51.619 INFO kablam!   --> src/instruction.rs:45:20
Oct 31 18:14:51.619 INFO kablam!    |
Oct 31 18:14:51.619 INFO kablam! 45 |     fn load(&self, cpu: &mut Cpu, args: Vec<u8>) {
Oct 31 18:14:51.619 INFO kablam!    |                    ^^^ help: consider using `_cpu` instead
Oct 31 18:14:51.619 INFO kablam! 
Oct 31 18:14:51.650 INFO kablam! warning: variable `Immediate16` should have a snake case name such as `immediate16`
Oct 31 18:14:51.651 INFO kablam!   --> src/instruction.rs:51:39
Oct 31 18:14:51.652 INFO kablam!    |
Oct 31 18:14:51.653 INFO kablam! 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Oct 31 18:14:51.654 INFO kablam!    |                                       ^^^^^^^^^^^^^^^
Oct 31 18:14:51.654 INFO kablam!    |
Oct 31 18:14:51.655 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 18:14:51.655 INFO kablam! 
Oct 31 18:14:52.635 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.75s
Oct 31 18:14:52.639 INFO kablam! su: No module specific data is present
Oct 31 18:14:54.147 INFO running `"docker" "rm" "-f" "b0c129a3b98211d648e7b05ac208ed9b2e92ec4044c40c0cfa47865a084431ec"`
Oct 31 18:14:54.571 INFO blam! b0c129a3b98211d648e7b05ac208ed9b2e92ec4044c40c0cfa47865a084431ec
Oct 31 18:14:54.581 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 18:14:55.069 INFO blam! f93ebfe39cf4f89a41de44b07fb0d2f209f2c42556443b78bed984ccceed5f43
Oct 31 18:14:55.072 INFO running `"docker" "start" "-a" "f93ebfe39cf4f89a41de44b07fb0d2f209f2c42556443b78bed984ccceed5f43"`
Oct 31 18:14:57.758 INFO kablam! usermod: no changes
Oct 31 18:14:57.891 INFO kablam!    Compiling vm v0.1.0 (/source)
Oct 31 18:14:58.366 INFO kablam! warning: unused import: `super::super::ops::ByteContainer`
Oct 31 18:14:58.366 INFO kablam!    --> src/cpu.rs:174:9
Oct 31 18:14:58.366 INFO kablam!     |
Oct 31 18:14:58.366 INFO kablam! 174 |     use super::super::ops::ByteContainer;
Oct 31 18:14:58.366 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 18:14:58.366 INFO kablam!     |
Oct 31 18:14:58.366 INFO kablam!     = note: #[warn(unused_imports)] on by default
Oct 31 18:14:58.366 INFO kablam! 
Oct 31 18:14:58.736 INFO kablam! warning: unused variable: `lop`
Oct 31 18:14:58.736 INFO kablam!   --> src/instruction.rs:38:31
Oct 31 18:14:58.736 INFO kablam!    |
Oct 31 18:14:58.736 INFO kablam! 38 |             Operation::Ld(ref lop, ref rop) => {
Oct 31 18:14:58.736 INFO kablam!    |                               ^^^ help: consider using `_lop` instead
Oct 31 18:14:58.736 INFO kablam!    |
Oct 31 18:14:58.743 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 18:14:58.743 INFO kablam! 
Oct 31 18:14:58.743 INFO kablam! warning: unused variable: `rop`
Oct 31 18:14:58.743 INFO kablam!   --> src/instruction.rs:38:40
Oct 31 18:14:58.743 INFO kablam!    |
Oct 31 18:14:58.743 INFO kablam! 38 |             Operation::Ld(ref lop, ref rop) => {
Oct 31 18:14:58.743 INFO kablam!    |                                        ^^^ help: consider using `_rop` instead
Oct 31 18:14:58.743 INFO kablam! 
Oct 31 18:14:58.745 INFO kablam! warning: unused variable: `lop`
Oct 31 18:14:58.745 INFO kablam!   --> src/instruction.rs:41:32
Oct 31 18:14:58.745 INFO kablam!    |
Oct 31 18:14:58.745 INFO kablam! 41 |             Operation::Add(ref lop, ref rop) => {}
Oct 31 18:14:58.745 INFO kablam!    |                                ^^^ help: consider using `_lop` instead
Oct 31 18:14:58.745 INFO kablam! 
Oct 31 18:14:58.745 INFO kablam! warning: unused variable: `rop`
Oct 31 18:14:58.745 INFO kablam!   --> src/instruction.rs:41:41
Oct 31 18:14:58.745 INFO kablam!    |
Oct 31 18:14:58.745 INFO kablam! 41 |             Operation::Add(ref lop, ref rop) => {}
Oct 31 18:14:58.745 INFO kablam!    |                                         ^^^ help: consider using `_rop` instead
Oct 31 18:14:58.745 INFO kablam! 
Oct 31 18:14:58.745 INFO kablam! warning: unused variable: `num`
Oct 31 18:14:58.745 INFO kablam!   --> src/instruction.rs:51:33
Oct 31 18:14:58.745 INFO kablam!    |
Oct 31 18:14:58.745 INFO kablam! 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Oct 31 18:14:58.745 INFO kablam!    |                                 ^^^ help: consider using `_num` instead
Oct 31 18:14:58.746 INFO kablam! 
Oct 31 18:14:58.746 INFO kablam! warning: unused variable: `Immediate16`
Oct 31 18:14:58.746 INFO kablam!   --> src/instruction.rs:51:43
Oct 31 18:14:58.746 INFO kablam!    |
Oct 31 18:14:58.746 INFO kablam! 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Oct 31 18:14:58.746 INFO kablam!    |                                           ^^^^^^^^^^^ help: consider using `_Immediate16` instead
Oct 31 18:14:58.746 INFO kablam! 
Oct 31 18:14:58.746 INFO kablam! warning: unused variable: `val`
Oct 31 18:14:58.746 INFO kablam!   --> src/instruction.rs:52:21
Oct 31 18:14:58.746 INFO kablam!    |
Oct 31 18:14:58.746 INFO kablam! 52 |                 let val: u16 = ((args[1] as u16) << 8) | (args[0] as u16);
Oct 31 18:14:58.746 INFO kablam!    |                     ^^^ help: consider using `_val` instead
Oct 31 18:14:58.746 INFO kablam! 
Oct 31 18:14:58.746 INFO kablam! warning: unused variable: `cpu`
Oct 31 18:14:58.746 INFO kablam!   --> src/instruction.rs:45:20
Oct 31 18:14:58.746 INFO kablam!    |
Oct 31 18:14:58.746 INFO kablam! 45 |     fn load(&self, cpu: &mut Cpu, args: Vec<u8>) {
Oct 31 18:14:58.746 INFO kablam!    |                    ^^^ help: consider using `_cpu` instead
Oct 31 18:14:58.746 INFO kablam! 
Oct 31 18:14:58.791 INFO kablam! warning: variable does not need to be mutable
Oct 31 18:14:58.791 INFO kablam!    --> src/cpu.rs:191:13
Oct 31 18:14:58.791 INFO kablam!     |
Oct 31 18:14:58.791 INFO kablam! 191 |         let mut b = match cpu.reg16(Register16::SP) {
Oct 31 18:14:58.791 INFO kablam!     |             ----^
Oct 31 18:14:58.792 INFO kablam!     |             |
Oct 31 18:14:58.792 INFO kablam!     |             help: remove this `mut`
Oct 31 18:14:58.792 INFO kablam!     |
Oct 31 18:14:58.792 INFO kablam!     = note: #[warn(unused_mut)] on by default
Oct 31 18:14:58.794 INFO kablam! 
Oct 31 18:14:58.799 INFO kablam! warning: variable does not need to be mutable
Oct 31 18:14:58.799 INFO kablam!    --> src/cpu.rs:204:13
Oct 31 18:14:58.799 INFO kablam!     |
Oct 31 18:14:58.799 INFO kablam! 204 |         let mut b = match cpu.reg16(Register16::BC) {
Oct 31 18:14:58.799 INFO kablam!     |             ----^
Oct 31 18:14:58.799 INFO kablam!     |             |
Oct 31 18:14:58.799 INFO kablam!     |             help: remove this `mut`
Oct 31 18:14:58.799 INFO kablam! 
Oct 31 18:14:58.879 INFO kablam! warning: variable `Immediate16` should have a snake case name such as `immediate16`
Oct 31 18:14:58.879 INFO kablam!   --> src/instruction.rs:51:39
Oct 31 18:14:58.879 INFO kablam!    |
Oct 31 18:14:58.880 INFO kablam! 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Oct 31 18:14:58.880 INFO kablam!    |                                       ^^^^^^^^^^^^^^^
Oct 31 18:14:58.880 INFO kablam!    |
Oct 31 18:14:58.880 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 18:14:58.880 INFO kablam! 
Oct 31 18:14:59.892 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.11s
Oct 31 18:14:59.899 INFO kablam! su: No module specific data is present
Oct 31 18:15:01.246 INFO running `"docker" "rm" "-f" "f93ebfe39cf4f89a41de44b07fb0d2f209f2c42556443b78bed984ccceed5f43"`
Oct 31 18:15:01.559 INFO blam! f93ebfe39cf4f89a41de44b07fb0d2f209f2c42556443b78bed984ccceed5f43
Oct 31 18:15:01.568 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 18:15:02.160 INFO blam! 6cb697f39e3df36403f87986870294ee2490a1b18f2aa70afe514f956b1c42f0
Oct 31 18:15:02.163 INFO running `"docker" "start" "-a" "6cb697f39e3df36403f87986870294ee2490a1b18f2aa70afe514f956b1c42f0"`
Oct 31 18:15:04.139 INFO kablam! usermod: no changes
Oct 31 18:15:04.287 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.10s
Oct 31 18:15:04.302 INFO kablam!      Running /target/debug/deps/vm-b2a446b490119882
Oct 31 18:15:04.303 INFO blam! 
Oct 31 18:15:04.303 INFO blam! running 7 tests
Oct 31 18:15:04.308 INFO blam! test cpu::test::test_pair_register ... ok
Oct 31 18:15:04.308 INFO blam! test cpu::test::test_16bit_register ... ok
Oct 31 18:15:04.308 INFO blam! test register::test::test_register ... ok
Oct 31 18:15:04.309 INFO blam! test memory::test::test_get_set8 ... ok
Oct 31 18:15:04.309 INFO blam! test cpu::test::test_8bit_register ... ok
Oct 31 18:15:04.312 INFO kablam!      Running /target/debug/deps/machine-ee5d702cbc5488dc
Oct 31 18:15:04.312 INFO blam! test memory::test::test_get_set16 ... ok
Oct 31 18:15:04.313 INFO blam! test register::test::test_register_pair ... ok
Oct 31 18:15:04.313 INFO blam! 
Oct 31 18:15:04.313 INFO blam! test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 18:15:04.313 INFO blam! 
Oct 31 18:15:04.323 INFO blam! 
Oct 31 18:15:04.323 INFO blam! running 0 tests
Oct 31 18:15:04.323 INFO blam! 
Oct 31 18:15:04.323 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 18:15:04.323 INFO blam! 
Oct 31 18:15:04.325 INFO kablam!    Doc-tests vm
Oct 31 18:15:04.639 INFO blam! 
Oct 31 18:15:04.640 INFO blam! running 0 tests
Oct 31 18:15:04.640 INFO blam! 
Oct 31 18:15:04.640 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 18:15:04.640 INFO blam! 
Oct 31 18:15:04.651 INFO kablam! su: No module specific data is present
Oct 31 18:15:05.491 INFO running `"docker" "rm" "-f" "6cb697f39e3df36403f87986870294ee2490a1b18f2aa70afe514f956b1c42f0"`
Oct 31 18:15:05.795 INFO blam! 6cb697f39e3df36403f87986870294ee2490a1b18f2aa70afe514f956b1c42f0
