Oct 31 18:14:48.525 INFO testing totem3/machine against 1.30.0 for beta-1.31-1
Oct 31 18:14:48.527 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/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 +1.30.0 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:49.159 INFO blam! 98cea54917a8106a649db6496164e2ed13e9041ad3c9118b6e935e89dfa61540
Oct 31 18:14:49.161 INFO running `"docker" "start" "-a" "98cea54917a8106a649db6496164e2ed13e9041ad3c9118b6e935e89dfa61540"`
Oct 31 18:14:51.334 INFO kablam! usermod: no changes
Oct 31 18:14:51.439 INFO kablam!    Compiling libc v0.2.17
Oct 31 18:14:52.320 INFO kablam!    Compiling thread-id v2.0.0
Oct 31 18:14:52.321 INFO kablam!    Compiling memchr v0.1.11
Oct 31 18:14:52.672 INFO kablam!    Compiling thread_local v0.2.7
Oct 31 18:14:52.795 INFO kablam!    Compiling aho-corasick v0.5.3
Oct 31 18:14:54.112 INFO kablam!    Compiling regex v0.1.80
Oct 31 18:15:03.359 INFO kablam!    Compiling env_logger v0.3.5
Oct 31 18:15:04.431 INFO kablam!    Compiling vm v0.1.0 (/source)
Oct 31 18:15:04.743 INFO kablam! warning: unused variable: `lop`
Oct 31 18:15:04.743 INFO kablam!   --> src/instruction.rs:38:31
Oct 31 18:15:04.743 INFO kablam!    |
Oct 31 18:15:04.743 INFO kablam! 38 |             Operation::Ld(ref lop, ref rop) => {
Oct 31 18:15:04.743 INFO kablam!    |                               ^^^ help: consider using `_lop` instead
Oct 31 18:15:04.743 INFO kablam!    |
Oct 31 18:15:04.743 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 18:15:04.743 INFO kablam! 
Oct 31 18:15:04.743 INFO kablam! warning: unused variable: `rop`
Oct 31 18:15:04.743 INFO kablam!   --> src/instruction.rs:38:40
Oct 31 18:15:04.743 INFO kablam!    |
Oct 31 18:15:04.747 INFO kablam! 38 |             Operation::Ld(ref lop, ref rop) => {
Oct 31 18:15:04.747 INFO kablam!    |                                        ^^^ help: consider using `_rop` instead
Oct 31 18:15:04.748 INFO kablam! 
Oct 31 18:15:04.748 INFO kablam! warning: unused variable: `lop`
Oct 31 18:15:04.748 INFO kablam!   --> src/instruction.rs:41:32
Oct 31 18:15:04.749 INFO kablam!    |
Oct 31 18:15:04.749 INFO kablam! 41 |             Operation::Add(ref lop, ref rop) => {}
Oct 31 18:15:04.749 INFO kablam!    |                                ^^^ help: consider using `_lop` instead
Oct 31 18:15:04.749 INFO kablam! 
Oct 31 18:15:04.750 INFO kablam! warning: unused variable: `rop`
Oct 31 18:15:04.750 INFO kablam!   --> src/instruction.rs:41:41
Oct 31 18:15:04.750 INFO kablam!    |
Oct 31 18:15:04.751 INFO kablam! 41 |             Operation::Add(ref lop, ref rop) => {}
Oct 31 18:15:04.751 INFO kablam!    |                                         ^^^ help: consider using `_rop` instead
Oct 31 18:15:04.751 INFO kablam! 
Oct 31 18:15:04.752 INFO kablam! warning: unused variable: `num`
Oct 31 18:15:04.752 INFO kablam!   --> src/instruction.rs:51:33
Oct 31 18:15:04.752 INFO kablam!    |
Oct 31 18:15:04.752 INFO kablam! 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Oct 31 18:15:04.753 INFO kablam!    |                                 ^^^ help: consider using `_num` instead
Oct 31 18:15:04.753 INFO kablam! 
Oct 31 18:15:04.753 INFO kablam! warning: unused variable: `Immediate16`
Oct 31 18:15:04.753 INFO kablam!   --> src/instruction.rs:51:43
Oct 31 18:15:04.754 INFO kablam!    |
Oct 31 18:15:04.754 INFO kablam! 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Oct 31 18:15:04.754 INFO kablam!    |                                           ^^^^^^^^^^^ help: consider using `_Immediate16` instead
Oct 31 18:15:04.758 INFO kablam! 
Oct 31 18:15:04.758 INFO kablam! warning: unused variable: `val`
Oct 31 18:15:04.758 INFO kablam!   --> src/instruction.rs:52:21
Oct 31 18:15:04.758 INFO kablam!    |
Oct 31 18:15:04.759 INFO kablam! 52 |                 let val: u16 = ((args[1] as u16) << 8) | (args[0] as u16);
Oct 31 18:15:04.759 INFO kablam!    |                     ^^^ help: consider using `_val` instead
Oct 31 18:15:04.759 INFO kablam! 
Oct 31 18:15:04.760 INFO kablam! warning: unused variable: `cpu`
Oct 31 18:15:04.760 INFO kablam!   --> src/instruction.rs:45:20
Oct 31 18:15:04.760 INFO kablam!    |
Oct 31 18:15:04.761 INFO kablam! 45 |     fn load(&self, cpu: &mut Cpu, args: Vec<u8>) {
Oct 31 18:15:04.761 INFO kablam!    |                    ^^^ help: consider using `_cpu` instead
Oct 31 18:15:04.761 INFO kablam! 
Oct 31 18:15:04.795 INFO kablam! warning: variable `Immediate16` should have a snake case name such as `immediate16`
Oct 31 18:15:04.795 INFO kablam!   --> src/instruction.rs:51:39
Oct 31 18:15:04.796 INFO kablam!    |
Oct 31 18:15:04.796 INFO kablam! 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Oct 31 18:15:04.796 INFO kablam!    |                                       ^^^^^^^^^^^^^^^
Oct 31 18:15:04.797 INFO kablam!    |
Oct 31 18:15:04.797 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 18:15:04.797 INFO kablam! 
Oct 31 18:15:05.655 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 14.30s
Oct 31 18:15:05.663 INFO kablam! su: No module specific data is present
Oct 31 18:15:06.355 INFO running `"docker" "rm" "-f" "98cea54917a8106a649db6496164e2ed13e9041ad3c9118b6e935e89dfa61540"`
Oct 31 18:15:06.670 INFO blam! 98cea54917a8106a649db6496164e2ed13e9041ad3c9118b6e935e89dfa61540
Oct 31 18:15:06.673 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/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 +1.30.0 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:15:07.041 INFO blam! 79dce51e7c6661005e9f94092c17386c3af47ab0b345f1cab7a24f349da4ec40
Oct 31 18:15:07.043 INFO running `"docker" "start" "-a" "79dce51e7c6661005e9f94092c17386c3af47ab0b345f1cab7a24f349da4ec40"`
Oct 31 18:15:08.856 INFO kablam! usermod: no changes
Oct 31 18:15:08.959 INFO kablam!    Compiling vm v0.1.0 (/source)
Oct 31 18:15:09.343 INFO kablam! warning: unused import: `super::super::ops::ByteContainer`
Oct 31 18:15:09.343 INFO kablam!    --> src/cpu.rs:174:9
Oct 31 18:15:09.343 INFO kablam!     |
Oct 31 18:15:09.343 INFO kablam! 174 |     use super::super::ops::ByteContainer;
Oct 31 18:15:09.343 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 18:15:09.343 INFO kablam!     |
Oct 31 18:15:09.343 INFO kablam!     = note: #[warn(unused_imports)] on by default
Oct 31 18:15:09.343 INFO kablam! 
Oct 31 18:15:09.679 INFO kablam! warning: unused variable: `lop`
Oct 31 18:15:09.679 INFO kablam!   --> src/instruction.rs:38:31
Oct 31 18:15:09.679 INFO kablam!    |
Oct 31 18:15:09.679 INFO kablam! 38 |             Operation::Ld(ref lop, ref rop) => {
Oct 31 18:15:09.679 INFO kablam!    |                               ^^^ help: consider using `_lop` instead
Oct 31 18:15:09.679 INFO kablam!    |
Oct 31 18:15:09.679 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 18:15:09.679 INFO kablam! 
Oct 31 18:15:09.679 INFO kablam! warning: unused variable: `rop`
Oct 31 18:15:09.679 INFO kablam!   --> src/instruction.rs:38:40
Oct 31 18:15:09.679 INFO kablam!    |
Oct 31 18:15:09.679 INFO kablam! 38 |             Operation::Ld(ref lop, ref rop) => {
Oct 31 18:15:09.679 INFO kablam!    |                                        ^^^ help: consider using `_rop` instead
Oct 31 18:15:09.681 INFO kablam! 
Oct 31 18:15:09.681 INFO kablam! warning: unused variable: `lop`
Oct 31 18:15:09.681 INFO kablam!   --> src/instruction.rs:41:32
Oct 31 18:15:09.681 INFO kablam!    |
Oct 31 18:15:09.681 INFO kablam! 41 |             Operation::Add(ref lop, ref rop) => {}
Oct 31 18:15:09.681 INFO kablam!    |                                ^^^ help: consider using `_lop` instead
Oct 31 18:15:09.681 INFO kablam! 
Oct 31 18:15:09.681 INFO kablam! warning: unused variable: `rop`
Oct 31 18:15:09.681 INFO kablam!   --> src/instruction.rs:41:41
Oct 31 18:15:09.681 INFO kablam!    |
Oct 31 18:15:09.681 INFO kablam! 41 |             Operation::Add(ref lop, ref rop) => {}
Oct 31 18:15:09.681 INFO kablam!    |                                         ^^^ help: consider using `_rop` instead
Oct 31 18:15:09.681 INFO kablam! 
Oct 31 18:15:09.681 INFO kablam! warning: unused variable: `num`
Oct 31 18:15:09.681 INFO kablam!   --> src/instruction.rs:51:33
Oct 31 18:15:09.681 INFO kablam!    |
Oct 31 18:15:09.681 INFO kablam! 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Oct 31 18:15:09.681 INFO kablam!    |                                 ^^^ help: consider using `_num` instead
Oct 31 18:15:09.681 INFO kablam! 
Oct 31 18:15:09.681 INFO kablam! warning: unused variable: `Immediate16`
Oct 31 18:15:09.681 INFO kablam!   --> src/instruction.rs:51:43
Oct 31 18:15:09.681 INFO kablam!    |
Oct 31 18:15:09.681 INFO kablam! 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Oct 31 18:15:09.681 INFO kablam!    |                                           ^^^^^^^^^^^ help: consider using `_Immediate16` instead
Oct 31 18:15:09.681 INFO kablam! 
Oct 31 18:15:09.681 INFO kablam! warning: unused variable: `val`
Oct 31 18:15:09.681 INFO kablam!   --> src/instruction.rs:52:21
Oct 31 18:15:09.681 INFO kablam!    |
Oct 31 18:15:09.681 INFO kablam! 52 |                 let val: u16 = ((args[1] as u16) << 8) | (args[0] as u16);
Oct 31 18:15:09.681 INFO kablam!    |                     ^^^ help: consider using `_val` instead
Oct 31 18:15:09.681 INFO kablam! 
Oct 31 18:15:09.681 INFO kablam! warning: unused variable: `cpu`
Oct 31 18:15:09.681 INFO kablam!   --> src/instruction.rs:45:20
Oct 31 18:15:09.681 INFO kablam!    |
Oct 31 18:15:09.681 INFO kablam! 45 |     fn load(&self, cpu: &mut Cpu, args: Vec<u8>) {
Oct 31 18:15:09.681 INFO kablam!    |                    ^^^ help: consider using `_cpu` instead
Oct 31 18:15:09.681 INFO kablam! 
Oct 31 18:15:09.719 INFO kablam! warning: variable does not need to be mutable
Oct 31 18:15:09.719 INFO kablam!    --> src/cpu.rs:191:13
Oct 31 18:15:09.719 INFO kablam!     |
Oct 31 18:15:09.719 INFO kablam! 191 |         let mut b = match cpu.reg16(Register16::SP) {
Oct 31 18:15:09.719 INFO kablam!     |             ----^
Oct 31 18:15:09.719 INFO kablam!     |             |
Oct 31 18:15:09.719 INFO kablam!     |             help: remove this `mut`
Oct 31 18:15:09.719 INFO kablam!     |
Oct 31 18:15:09.719 INFO kablam!     = note: #[warn(unused_mut)] on by default
Oct 31 18:15:09.719 INFO kablam! 
Oct 31 18:15:09.719 INFO kablam! warning: variable does not need to be mutable
Oct 31 18:15:09.719 INFO kablam!    --> src/cpu.rs:204:13
Oct 31 18:15:09.719 INFO kablam!     |
Oct 31 18:15:09.719 INFO kablam! 204 |         let mut b = match cpu.reg16(Register16::BC) {
Oct 31 18:15:09.719 INFO kablam!     |             ----^
Oct 31 18:15:09.719 INFO kablam!     |             |
Oct 31 18:15:09.719 INFO kablam!     |             help: remove this `mut`
Oct 31 18:15:09.719 INFO kablam! 
Oct 31 18:15:09.785 INFO kablam! warning: variable `Immediate16` should have a snake case name such as `immediate16`
Oct 31 18:15:09.785 INFO kablam!   --> src/instruction.rs:51:39
Oct 31 18:15:09.785 INFO kablam!    |
Oct 31 18:15:09.785 INFO kablam! 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Oct 31 18:15:09.785 INFO kablam!    |                                       ^^^^^^^^^^^^^^^
Oct 31 18:15:09.785 INFO kablam!    |
Oct 31 18:15:09.785 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 18:15:09.785 INFO kablam! 
Oct 31 18:15:10.604 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.70s
Oct 31 18:15:10.605 INFO kablam! su: No module specific data is present
Oct 31 18:15:11.397 INFO running `"docker" "rm" "-f" "79dce51e7c6661005e9f94092c17386c3af47ab0b345f1cab7a24f349da4ec40"`
Oct 31 18:15:11.706 INFO blam! 79dce51e7c6661005e9f94092c17386c3af47ab0b345f1cab7a24f349da4ec40
Oct 31 18:15:11.714 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/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 +1.30.0 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:12.232 INFO blam! 9cc26b8d8147b3a1ddfb9509c271ce05cd3b8b7d9f07a390b129e266029a2bad
Oct 31 18:15:12.235 INFO running `"docker" "start" "-a" "9cc26b8d8147b3a1ddfb9509c271ce05cd3b8b7d9f07a390b129e266029a2bad"`
Oct 31 18:15:13.435 INFO kablam! usermod: no changes
Oct 31 18:15:13.525 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.05s
Oct 31 18:15:13.526 INFO kablam!      Running /target/debug/deps/vm-6c526a58fd8b34d9
Oct 31 18:15:13.539 INFO blam! 
Oct 31 18:15:13.539 INFO blam! running 7 tests
Oct 31 18:15:13.540 INFO blam! test cpu::test::test_16bit_register ... ok
Oct 31 18:15:13.540 INFO blam! test cpu::test::test_pair_register ... ok
Oct 31 18:15:13.540 INFO blam! test cpu::test::test_8bit_register ... ok
Oct 31 18:15:13.540 INFO blam! test memory::test::test_get_set8 ... ok
Oct 31 18:15:13.541 INFO blam! test register::test::test_register ... ok
Oct 31 18:15:13.541 INFO blam! test memory::test::test_get_set16 ... ok
Oct 31 18:15:13.541 INFO blam! test register::test::test_register_pair ... ok
Oct 31 18:15:13.541 INFO blam! 
Oct 31 18:15:13.542 INFO blam! test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 18:15:13.542 INFO blam! 
Oct 31 18:15:13.547 INFO blam! 
Oct 31 18:15:13.547 INFO kablam!      Running /target/debug/deps/machine-7dfb24be5b749969
Oct 31 18:15:13.547 INFO blam! running 0 tests
Oct 31 18:15:13.548 INFO kablam!    Doc-tests vm
Oct 31 18:15:13.548 INFO blam! 
Oct 31 18:15:13.548 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 18:15:13.548 INFO blam! 
Oct 31 18:15:13.885 INFO blam! 
Oct 31 18:15:13.885 INFO blam! running 0 tests
Oct 31 18:15:13.886 INFO blam! 
Oct 31 18:15:13.886 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 18:15:13.886 INFO blam! 
Oct 31 18:15:13.889 INFO kablam! su: No module specific data is present
Oct 31 18:15:14.633 INFO running `"docker" "rm" "-f" "9cc26b8d8147b3a1ddfb9509c271ce05cd3b8b7d9f07a390b129e266029a2bad"`
Oct 31 18:15:14.879 INFO blam! 9cc26b8d8147b3a1ddfb9509c271ce05cd3b8b7d9f07a390b129e266029a2bad
