Nov 30 22:50:22.345 INFO testing totem3/machine against 1.30.1 for beta-1.31-5
Nov 30 22:50:22.347 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/1.30.1:/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.1 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"`
Nov 30 22:50:22.782 INFO [stdout] 0aac98ed2ea448e7584628414e26d58db616b127cbaa778a25e2229e25748f23
Nov 30 22:50:22.788 INFO running `"docker" "start" "-a" "0aac98ed2ea448e7584628414e26d58db616b127cbaa778a25e2229e25748f23"`
Nov 30 22:50:24.504 INFO [stderr] usermod: no changes
Nov 30 22:50:24.614 INFO [stderr]    Compiling env_logger v0.3.5
Nov 30 22:50:25.896 INFO [stderr]    Compiling vm v0.1.0 (/source)
Nov 30 22:50:26.231 INFO [stderr] warning: unused variable: `lop`
Nov 30 22:50:26.232 INFO [stderr]   --> src/instruction.rs:38:31
Nov 30 22:50:26.233 INFO [stderr]    |
Nov 30 22:50:26.234 INFO [stderr] 38 |             Operation::Ld(ref lop, ref rop) => {
Nov 30 22:50:26.235 INFO [stderr]    |                               ^^^ help: consider using `_lop` instead
Nov 30 22:50:26.235 INFO [stderr]    |
Nov 30 22:50:26.236 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Nov 30 22:50:26.236 INFO [stderr] 
Nov 30 22:50:26.237 INFO [stderr] warning: unused variable: `rop`
Nov 30 22:50:26.238 INFO [stderr]   --> src/instruction.rs:38:40
Nov 30 22:50:26.238 INFO [stderr]    |
Nov 30 22:50:26.239 INFO [stderr] 38 |             Operation::Ld(ref lop, ref rop) => {
Nov 30 22:50:26.240 INFO [stderr]    |                                        ^^^ help: consider using `_rop` instead
Nov 30 22:50:26.240 INFO [stderr] 
Nov 30 22:50:26.241 INFO [stderr] warning: unused variable: `lop`
Nov 30 22:50:26.242 INFO [stderr]   --> src/instruction.rs:41:32
Nov 30 22:50:26.242 INFO [stderr]    |
Nov 30 22:50:26.242 INFO [stderr] 41 |             Operation::Add(ref lop, ref rop) => {}
Nov 30 22:50:26.242 INFO [stderr]    |                                ^^^ help: consider using `_lop` instead
Nov 30 22:50:26.242 INFO [stderr] 
Nov 30 22:50:26.242 INFO [stderr] warning: unused variable: `rop`
Nov 30 22:50:26.242 INFO [stderr]   --> src/instruction.rs:41:41
Nov 30 22:50:26.242 INFO [stderr]    |
Nov 30 22:50:26.242 INFO [stderr] 41 |             Operation::Add(ref lop, ref rop) => {}
Nov 30 22:50:26.242 INFO [stderr]    |                                         ^^^ help: consider using `_rop` instead
Nov 30 22:50:26.242 INFO [stderr] 
Nov 30 22:50:26.242 INFO [stderr] warning: unused variable: `num`
Nov 30 22:50:26.242 INFO [stderr]   --> src/instruction.rs:51:33
Nov 30 22:50:26.242 INFO [stderr]    |
Nov 30 22:50:26.242 INFO [stderr] 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Nov 30 22:50:26.242 INFO [stderr]    |                                 ^^^ help: consider using `_num` instead
Nov 30 22:50:26.242 INFO [stderr] 
Nov 30 22:50:26.246 INFO [stderr] warning: unused variable: `Immediate16`
Nov 30 22:50:26.246 INFO [stderr]   --> src/instruction.rs:51:43
Nov 30 22:50:26.246 INFO [stderr]    |
Nov 30 22:50:26.246 INFO [stderr] 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Nov 30 22:50:26.246 INFO [stderr]    |                                           ^^^^^^^^^^^ help: consider using `_Immediate16` instead
Nov 30 22:50:26.246 INFO [stderr] 
Nov 30 22:50:26.246 INFO [stderr] warning: unused variable: `val`
Nov 30 22:50:26.246 INFO [stderr]   --> src/instruction.rs:52:21
Nov 30 22:50:26.246 INFO [stderr]    |
Nov 30 22:50:26.246 INFO [stderr] 52 |                 let val: u16 = ((args[1] as u16) << 8) | (args[0] as u16);
Nov 30 22:50:26.246 INFO [stderr]    |                     ^^^ help: consider using `_val` instead
Nov 30 22:50:26.246 INFO [stderr] 
Nov 30 22:50:26.246 INFO [stderr] warning: unused variable: `cpu`
Nov 30 22:50:26.246 INFO [stderr]   --> src/instruction.rs:45:20
Nov 30 22:50:26.246 INFO [stderr]    |
Nov 30 22:50:26.246 INFO [stderr] 45 |     fn load(&self, cpu: &mut Cpu, args: Vec<u8>) {
Nov 30 22:50:26.246 INFO [stderr]    |                    ^^^ help: consider using `_cpu` instead
Nov 30 22:50:26.246 INFO [stderr] 
Nov 30 22:50:26.266 INFO [stderr] warning: variable `Immediate16` should have a snake case name such as `immediate16`
Nov 30 22:50:26.267 INFO [stderr]   --> src/instruction.rs:51:39
Nov 30 22:50:26.267 INFO [stderr]    |
Nov 30 22:50:26.268 INFO [stderr] 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Nov 30 22:50:26.269 INFO [stderr]    |                                       ^^^^^^^^^^^^^^^
Nov 30 22:50:26.269 INFO [stderr]    |
Nov 30 22:50:26.270 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Nov 30 22:50:26.271 INFO [stderr] 
Nov 30 22:50:27.323 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.79s
Nov 30 22:50:27.327 INFO [stderr] su: No module specific data is present
Nov 30 22:50:28.968 INFO running `"docker" "inspect" "0aac98ed2ea448e7584628414e26d58db616b127cbaa778a25e2229e25748f23"`
Nov 30 22:50:29.235 INFO running `"docker" "rm" "-f" "0aac98ed2ea448e7584628414e26d58db616b127cbaa778a25e2229e25748f23"`
Nov 30 22:50:29.631 INFO [stdout] 0aac98ed2ea448e7584628414e26d58db616b127cbaa778a25e2229e25748f23
Nov 30 22:50:29.635 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/1.30.1:/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.1 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"`
Nov 30 22:50:30.208 INFO [stdout] ee39a8176ce7ce20f2c96d1c3d031df4732c0ea8768273ccb88821f4fa9c40a4
Nov 30 22:50:30.211 INFO running `"docker" "start" "-a" "ee39a8176ce7ce20f2c96d1c3d031df4732c0ea8768273ccb88821f4fa9c40a4"`
Nov 30 22:50:32.083 INFO [stderr] usermod: no changes
Nov 30 22:50:32.191 INFO [stderr]    Compiling vm v0.1.0 (/source)
Nov 30 22:50:32.403 INFO [stderr] warning: unused import: `super::super::ops::ByteContainer`
Nov 30 22:50:32.403 INFO [stderr]    --> src/cpu.rs:174:9
Nov 30 22:50:32.403 INFO [stderr]     |
Nov 30 22:50:32.403 INFO [stderr] 174 |     use super::super::ops::ByteContainer;
Nov 30 22:50:32.403 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:50:32.403 INFO [stderr]     |
Nov 30 22:50:32.403 INFO [stderr]     = note: #[warn(unused_imports)] on by default
Nov 30 22:50:32.403 INFO [stderr] 
Nov 30 22:50:32.707 INFO [stderr] warning: unused variable: `lop`
Nov 30 22:50:32.707 INFO [stderr]   --> src/instruction.rs:38:31
Nov 30 22:50:32.707 INFO [stderr]    |
Nov 30 22:50:32.707 INFO [stderr] 38 |             Operation::Ld(ref lop, ref rop) => {
Nov 30 22:50:32.707 INFO [stderr]    |                               ^^^ help: consider using `_lop` instead
Nov 30 22:50:32.707 INFO [stderr]    |
Nov 30 22:50:32.707 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Nov 30 22:50:32.707 INFO [stderr] 
Nov 30 22:50:32.707 INFO [stderr] warning: unused variable: `rop`
Nov 30 22:50:32.707 INFO [stderr]   --> src/instruction.rs:38:40
Nov 30 22:50:32.707 INFO [stderr]    |
Nov 30 22:50:32.707 INFO [stderr] 38 |             Operation::Ld(ref lop, ref rop) => {
Nov 30 22:50:32.707 INFO [stderr]    |                                        ^^^ help: consider using `_rop` instead
Nov 30 22:50:32.707 INFO [stderr] 
Nov 30 22:50:32.707 INFO [stderr] warning: unused variable: `lop`
Nov 30 22:50:32.707 INFO [stderr]   --> src/instruction.rs:41:32
Nov 30 22:50:32.707 INFO [stderr]    |
Nov 30 22:50:32.707 INFO [stderr] 41 |             Operation::Add(ref lop, ref rop) => {}
Nov 30 22:50:32.707 INFO [stderr]    |                                ^^^ help: consider using `_lop` instead
Nov 30 22:50:32.707 INFO [stderr] 
Nov 30 22:50:32.707 INFO [stderr] warning: unused variable: `rop`
Nov 30 22:50:32.707 INFO [stderr]   --> src/instruction.rs:41:41
Nov 30 22:50:32.707 INFO [stderr]    |
Nov 30 22:50:32.707 INFO [stderr] 41 |             Operation::Add(ref lop, ref rop) => {}
Nov 30 22:50:32.707 INFO [stderr]    |                                         ^^^ help: consider using `_rop` instead
Nov 30 22:50:32.707 INFO [stderr] 
Nov 30 22:50:32.707 INFO [stderr] warning: unused variable: `num`
Nov 30 22:50:32.707 INFO [stderr]   --> src/instruction.rs:51:33
Nov 30 22:50:32.707 INFO [stderr]    |
Nov 30 22:50:32.707 INFO [stderr] 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Nov 30 22:50:32.707 INFO [stderr]    |                                 ^^^ help: consider using `_num` instead
Nov 30 22:50:32.707 INFO [stderr] 
Nov 30 22:50:32.727 INFO [stderr] warning: unused variable: `Immediate16`
Nov 30 22:50:32.727 INFO [stderr]   --> src/instruction.rs:51:43
Nov 30 22:50:32.727 INFO [stderr]    |
Nov 30 22:50:32.727 INFO [stderr] 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Nov 30 22:50:32.727 INFO [stderr]    |                                           ^^^^^^^^^^^ help: consider using `_Immediate16` instead
Nov 30 22:50:32.727 INFO [stderr] 
Nov 30 22:50:32.727 INFO [stderr] warning: unused variable: `val`
Nov 30 22:50:32.727 INFO [stderr]   --> src/instruction.rs:52:21
Nov 30 22:50:32.727 INFO [stderr]    |
Nov 30 22:50:32.727 INFO [stderr] 52 |                 let val: u16 = ((args[1] as u16) << 8) | (args[0] as u16);
Nov 30 22:50:32.727 INFO [stderr]    |                     ^^^ help: consider using `_val` instead
Nov 30 22:50:32.727 INFO [stderr] 
Nov 30 22:50:32.727 INFO [stderr] warning: unused variable: `cpu`
Nov 30 22:50:32.727 INFO [stderr]   --> src/instruction.rs:45:20
Nov 30 22:50:32.727 INFO [stderr]    |
Nov 30 22:50:32.727 INFO [stderr] 45 |     fn load(&self, cpu: &mut Cpu, args: Vec<u8>) {
Nov 30 22:50:32.727 INFO [stderr]    |                    ^^^ help: consider using `_cpu` instead
Nov 30 22:50:32.727 INFO [stderr] 
Nov 30 22:50:32.775 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:50:32.775 INFO [stderr]    --> src/cpu.rs:191:13
Nov 30 22:50:32.775 INFO [stderr]     |
Nov 30 22:50:32.775 INFO [stderr] 191 |         let mut b = match cpu.reg16(Register16::SP) {
Nov 30 22:50:32.775 INFO [stderr]     |             ----^
Nov 30 22:50:32.775 INFO [stderr]     |             |
Nov 30 22:50:32.775 INFO [stderr]     |             help: remove this `mut`
Nov 30 22:50:32.775 INFO [stderr]     |
Nov 30 22:50:32.775 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Nov 30 22:50:32.775 INFO [stderr] 
Nov 30 22:50:32.787 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:50:32.787 INFO [stderr]    --> src/cpu.rs:204:13
Nov 30 22:50:32.787 INFO [stderr]     |
Nov 30 22:50:32.787 INFO [stderr] 204 |         let mut b = match cpu.reg16(Register16::BC) {
Nov 30 22:50:32.787 INFO [stderr]     |             ----^
Nov 30 22:50:32.787 INFO [stderr]     |             |
Nov 30 22:50:32.787 INFO [stderr]     |             help: remove this `mut`
Nov 30 22:50:32.787 INFO [stderr] 
Nov 30 22:50:32.863 INFO [stderr] warning: variable `Immediate16` should have a snake case name such as `immediate16`
Nov 30 22:50:32.863 INFO [stderr]   --> src/instruction.rs:51:39
Nov 30 22:50:32.863 INFO [stderr]    |
Nov 30 22:50:32.863 INFO [stderr] 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Nov 30 22:50:32.863 INFO [stderr]    |                                       ^^^^^^^^^^^^^^^
Nov 30 22:50:32.863 INFO [stderr]    |
Nov 30 22:50:32.863 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Nov 30 22:50:32.863 INFO [stderr] 
Nov 30 22:50:33.987 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.87s
Nov 30 22:50:33.991 INFO [stderr] su: No module specific data is present
Nov 30 22:50:35.090 INFO running `"docker" "inspect" "ee39a8176ce7ce20f2c96d1c3d031df4732c0ea8768273ccb88821f4fa9c40a4"`
Nov 30 22:50:35.417 INFO running `"docker" "rm" "-f" "ee39a8176ce7ce20f2c96d1c3d031df4732c0ea8768273ccb88821f4fa9c40a4"`
Nov 30 22:50:35.730 INFO [stdout] ee39a8176ce7ce20f2c96d1c3d031df4732c0ea8768273ccb88821f4fa9c40a4
Nov 30 22:50:35.739 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/1.30.1:/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.1 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"`
Nov 30 22:50:36.184 INFO [stdout] 30dbbbd08ad45625ad61ebd7d85cef812f78ab8aed5faaa45a72639c25593053
Nov 30 22:50:36.191 INFO running `"docker" "start" "-a" "30dbbbd08ad45625ad61ebd7d85cef812f78ab8aed5faaa45a72639c25593053"`
Nov 30 22:50:37.535 INFO [stderr] usermod: no changes
Nov 30 22:50:37.659 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.08s
Nov 30 22:50:37.667 INFO [stderr]      Running /target/debug/deps/vm-438f24700ce1d07a
Nov 30 22:50:37.675 INFO [stdout] 
Nov 30 22:50:37.675 INFO [stdout] running 7 tests
Nov 30 22:50:37.680 INFO [stdout] test cpu::test::test_8bit_register ... ok
Nov 30 22:50:37.680 INFO [stdout] test cpu::test::test_pair_register ... ok
Nov 30 22:50:37.680 INFO [stdout] test cpu::test::test_16bit_register ... ok
Nov 30 22:50:37.680 INFO [stdout] test memory::test::test_get_set16 ... ok
Nov 30 22:50:37.681 INFO [stdout] test register::test::test_register_pair ... ok
Nov 30 22:50:37.687 INFO [stdout] test memory::test::test_get_set8 ... ok
Nov 30 22:50:37.687 INFO [stdout] test register::test::test_register ... ok
Nov 30 22:50:37.687 INFO [stdout] 
Nov 30 22:50:37.687 INFO [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 30 22:50:37.687 INFO [stdout] 
Nov 30 22:50:37.688 INFO [stderr]      Running /target/debug/deps/machine-e05e80d65c548678
Nov 30 22:50:37.695 INFO [stdout] 
Nov 30 22:50:37.695 INFO [stdout] running 0 tests
Nov 30 22:50:37.695 INFO [stdout] 
Nov 30 22:50:37.695 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 30 22:50:37.695 INFO [stdout] 
Nov 30 22:50:37.699 INFO [stderr]    Doc-tests vm
Nov 30 22:50:37.967 INFO [stdout] 
Nov 30 22:50:37.967 INFO [stdout] running 0 tests
Nov 30 22:50:37.968 INFO [stdout] 
Nov 30 22:50:37.968 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 30 22:50:37.968 INFO [stdout] 
Nov 30 22:50:37.972 INFO [stderr] su: No module specific data is present
Nov 30 22:50:38.753 INFO running `"docker" "inspect" "30dbbbd08ad45625ad61ebd7d85cef812f78ab8aed5faaa45a72639c25593053"`
Nov 30 22:50:39.113 INFO running `"docker" "rm" "-f" "30dbbbd08ad45625ad61ebd7d85cef812f78ab8aed5faaa45a72639c25593053"`
Nov 30 22:50:39.589 INFO [stdout] 30dbbbd08ad45625ad61ebd7d85cef812f78ab8aed5faaa45a72639c25593053
