Oct 21 16:59:46.430 INFO checking jbalintbiro/vm against master#155510e377ae2a8d8ee0dad1a5f809c9062a5526 for pr-55192 Oct 21 16:59:46.430 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/pr-55192/worker-5/master#155510e377ae2a8d8ee0dad1a5f809c9062a5526:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/pr-55192/master#155510e377ae2a8d8ee0dad1a5f809c9062a5526:/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 +155510e377ae2a8d8ee0dad1a5f809c9062a5526-alt check --frozen --all --all-targets" "-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"` Oct 21 16:59:46.646 INFO blam! 6b356080d14df3b712fdb17e55d5c404f4c5219424feeacc09448d35d7826956 Oct 21 16:59:46.649 INFO running `"docker" "start" "-a" "6b356080d14df3b712fdb17e55d5c404f4c5219424feeacc09448d35d7826956"` Oct 21 16:59:47.068 INFO kablam! usermod: no changes Oct 21 16:59:47.116 INFO kablam! Compiling unicode-xid v0.1.0 Oct 21 16:59:47.116 INFO kablam! Compiling num-traits v0.2.4 Oct 21 16:59:47.116 INFO kablam! Compiling maplit v1.0.1 Oct 21 16:59:47.116 INFO kablam! Checking machine-spec v0.1.0 (/source/machine-spec) Oct 21 16:59:47.535 INFO kablam! Checking asm v0.1.0 (/source/asm) Oct 21 16:59:47.729 INFO kablam! Checking proc-macro2 v0.4.6 Oct 21 16:59:51.481 INFO kablam! Checking quote v0.6.3 Oct 21 16:59:54.912 INFO kablam! Checking syn v0.14.2 Oct 21 17:00:00.749 INFO kablam! Checking variant_derive v0.1.0 (/source/variant_derive) Oct 21 17:00:03.566 INFO kablam! warning: unused import: `Fields` Oct 21 17:00:03.566 INFO kablam! --> variant_derive/src/lib.rs:7:30 Oct 21 17:00:03.566 INFO kablam! | Oct 21 17:00:03.566 INFO kablam! 7 | use syn::{DeriveInput, Data, Fields}; Oct 21 17:00:03.566 INFO kablam! | ^^^^^^ Oct 21 17:00:03.566 INFO kablam! | Oct 21 17:00:03.566 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 21 17:00:03.566 INFO kablam! Oct 21 17:00:03.604 INFO kablam! warning: unused import: `Fields` Oct 21 17:00:03.604 INFO kablam! --> variant_derive/src/lib.rs:7:30 Oct 21 17:00:03.604 INFO kablam! | Oct 21 17:00:03.604 INFO kablam! 7 | use syn::{DeriveInput, Data, Fields}; Oct 21 17:00:03.604 INFO kablam! | ^^^^^^ Oct 21 17:00:03.604 INFO kablam! | Oct 21 17:00:03.604 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 21 17:00:03.604 INFO kablam! Oct 21 17:00:04.568 INFO kablam! Compiling num-derive v0.2.2 Oct 21 17:00:06.203 INFO kablam! warning: unused import: `Fields` Oct 21 17:00:06.203 INFO kablam! --> variant_derive/src/lib.rs:7:30 Oct 21 17:00:06.203 INFO kablam! | Oct 21 17:00:06.203 INFO kablam! 7 | use syn::{DeriveInput, Data, Fields}; Oct 21 17:00:06.204 INFO kablam! | ^^^^^^ Oct 21 17:00:06.204 INFO kablam! | Oct 21 17:00:06.204 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 21 17:00:06.204 INFO kablam! Oct 21 17:00:07.532 INFO kablam! Compiling instruction_parts v0.1.0 (/source/instruction_parts) Oct 21 17:00:08.324 INFO kablam! Checking instruction_codec_derive v0.1.0 (/source/instruction_codec_derive) Oct 21 17:00:10.452 INFO kablam! warning: unused variable: `layout` Oct 21 17:00:10.453 INFO kablam! --> instruction_codec_derive/src/lib.rs:13:9 Oct 21 17:00:10.453 INFO kablam! | Oct 21 17:00:10.453 INFO kablam! 13 | let layout = gen_layout(&ast.data); Oct 21 17:00:10.453 INFO kablam! | ^^^^^^ help: consider using `_layout` instead Oct 21 17:00:10.453 INFO kablam! | Oct 21 17:00:10.453 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 21 17:00:10.453 INFO kablam! Oct 21 17:00:10.453 INFO kablam! warning: unused variable: `data` Oct 21 17:00:10.453 INFO kablam! --> instruction_codec_derive/src/lib.rs:39:15 Oct 21 17:00:10.453 INFO kablam! | Oct 21 17:00:10.453 INFO kablam! 39 | fn gen_layout(data: &syn::Data) -> Layout { Oct 21 17:00:10.453 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 21 17:00:10.453 INFO kablam! Oct 21 17:00:10.457 INFO kablam! warning: constant item is never used: `ARG_TYPES` Oct 21 17:00:10.457 INFO kablam! --> instruction_codec_derive/src/lib.rs:30:1 Oct 21 17:00:10.457 INFO kablam! | Oct 21 17:00:10.457 INFO kablam! 30 | / const ARG_TYPES: &[(&str, u32, bool)] = &[ Oct 21 17:00:10.457 INFO kablam! 31 | | ("Reg", 4, false), Oct 21 17:00:10.457 INFO kablam! 32 | | ("Immediate", 4, true), Oct 21 17:00:10.457 INFO kablam! 33 | | ("RegOrImmediate", 4, true), Oct 21 17:00:10.457 INFO kablam! 34 | | ("SpecialRegister", 16, false), Oct 21 17:00:10.457 INFO kablam! 35 | | ]; Oct 21 17:00:10.460 INFO kablam! | |__^ Oct 21 17:00:10.460 INFO kablam! | Oct 21 17:00:10.460 INFO kablam! = note: #[warn(dead_code)] on by default Oct 21 17:00:10.461 INFO kablam! Oct 21 17:00:10.500 INFO kablam! warning: unused variable: `layout` Oct 21 17:00:10.500 INFO kablam! --> instruction_codec_derive/src/lib.rs:13:9 Oct 21 17:00:10.500 INFO kablam! | Oct 21 17:00:10.500 INFO kablam! 13 | let layout = gen_layout(&ast.data); Oct 21 17:00:10.500 INFO kablam! | ^^^^^^ help: consider using `_layout` instead Oct 21 17:00:10.500 INFO kablam! | Oct 21 17:00:10.500 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 21 17:00:10.500 INFO kablam! Oct 21 17:00:10.500 INFO kablam! warning: unused variable: `data` Oct 21 17:00:10.500 INFO kablam! --> instruction_codec_derive/src/lib.rs:39:15 Oct 21 17:00:10.500 INFO kablam! | Oct 21 17:00:10.500 INFO kablam! 39 | fn gen_layout(data: &syn::Data) -> Layout { Oct 21 17:00:10.500 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 21 17:00:10.500 INFO kablam! Oct 21 17:00:10.516 INFO kablam! warning: constant item is never used: `ARG_TYPES` Oct 21 17:00:10.517 INFO kablam! --> instruction_codec_derive/src/lib.rs:30:1 Oct 21 17:00:10.517 INFO kablam! | Oct 21 17:00:10.517 INFO kablam! 30 | / const ARG_TYPES: &[(&str, u32, bool)] = &[ Oct 21 17:00:10.517 INFO kablam! 31 | | ("Reg", 4, false), Oct 21 17:00:10.517 INFO kablam! 32 | | ("Immediate", 4, true), Oct 21 17:00:10.517 INFO kablam! 33 | | ("RegOrImmediate", 4, true), Oct 21 17:00:10.517 INFO kablam! 34 | | ("SpecialRegister", 16, false), Oct 21 17:00:10.517 INFO kablam! 35 | | ]; Oct 21 17:00:10.517 INFO kablam! | |__^ Oct 21 17:00:10.517 INFO kablam! | Oct 21 17:00:10.517 INFO kablam! = note: #[warn(dead_code)] on by default Oct 21 17:00:10.517 INFO kablam! Oct 21 17:00:10.668 INFO kablam! warning: unused variable: `layout` Oct 21 17:00:10.668 INFO kablam! --> instruction_codec_derive/src/lib.rs:13:9 Oct 21 17:00:10.668 INFO kablam! | Oct 21 17:00:10.668 INFO kablam! 13 | let layout = gen_layout(&ast.data); Oct 21 17:00:10.668 INFO kablam! | ^^^^^^ help: consider using `_layout` instead Oct 21 17:00:10.668 INFO kablam! | Oct 21 17:00:10.668 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 21 17:00:10.668 INFO kablam! Oct 21 17:00:10.668 INFO kablam! warning: unused variable: `data` Oct 21 17:00:10.668 INFO kablam! --> instruction_codec_derive/src/lib.rs:39:15 Oct 21 17:00:10.668 INFO kablam! | Oct 21 17:00:10.668 INFO kablam! 39 | fn gen_layout(data: &syn::Data) -> Layout { Oct 21 17:00:10.668 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 21 17:00:10.668 INFO kablam! Oct 21 17:00:10.683 INFO kablam! warning: constant item is never used: `ARG_TYPES` Oct 21 17:00:10.684 INFO kablam! --> instruction_codec_derive/src/lib.rs:30:1 Oct 21 17:00:10.684 INFO kablam! | Oct 21 17:00:10.684 INFO kablam! 30 | / const ARG_TYPES: &[(&str, u32, bool)] = &[ Oct 21 17:00:10.685 INFO kablam! 31 | | ("Reg", 4, false), Oct 21 17:00:10.686 INFO kablam! 32 | | ("Immediate", 4, true), Oct 21 17:00:10.686 INFO kablam! 33 | | ("RegOrImmediate", 4, true), Oct 21 17:00:10.686 INFO kablam! 34 | | ("SpecialRegister", 16, false), Oct 21 17:00:10.687 INFO kablam! 35 | | ]; Oct 21 17:00:10.687 INFO kablam! | |__^ Oct 21 17:00:10.687 INFO kablam! | Oct 21 17:00:10.687 INFO kablam! = note: #[warn(dead_code)] on by default Oct 21 17:00:10.688 INFO kablam! Oct 21 17:00:11.116 INFO kablam! Checking inst v0.1.0 (/source/inst) Oct 21 17:00:12.136 INFO kablam! warning: constant item is never used: `FULL` Oct 21 17:00:12.136 INFO kablam! --> inst/src/lib.rs:51:1 Oct 21 17:00:12.136 INFO kablam! | Oct 21 17:00:12.136 INFO kablam! 51 | const FULL: u32 = 0xFFFF_FFFF; Oct 21 17:00:12.136 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 21 17:00:12.136 INFO kablam! | Oct 21 17:00:12.136 INFO kablam! = note: #[warn(dead_code)] on by default Oct 21 17:00:12.136 INFO kablam! Oct 21 17:00:12.136 INFO kablam! warning: function is never used: `mask` Oct 21 17:00:12.136 INFO kablam! --> inst/src/lib.rs:53:1 Oct 21 17:00:12.136 INFO kablam! | Oct 21 17:00:12.136 INFO kablam! 53 | fn mask(start: u32, len: u32) -> u32 { Oct 21 17:00:12.137 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 21 17:00:12.137 INFO kablam! Oct 21 17:00:12.137 INFO kablam! warning: function is never used: `get_bits` Oct 21 17:00:12.137 INFO kablam! --> inst/src/lib.rs:65:1 Oct 21 17:00:12.137 INFO kablam! | Oct 21 17:00:12.137 INFO kablam! 65 | fn get_bits(word: u32, start: u32, len: u32) -> u32 { Oct 21 17:00:12.137 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 21 17:00:12.137 INFO kablam! Oct 21 17:00:12.137 INFO kablam! warning: function is never used: `get_bits_signed` Oct 21 17:00:12.137 INFO kablam! --> inst/src/lib.rs:69:1 Oct 21 17:00:12.137 INFO kablam! | Oct 21 17:00:12.137 INFO kablam! 69 | fn get_bits_signed(word: u32, start: u32, len: u32) -> i32 { Oct 21 17:00:12.137 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 21 17:00:12.137 INFO kablam! Oct 21 17:00:12.137 INFO kablam! warning: function is never used: `set_bits` Oct 21 17:00:12.137 INFO kablam! --> inst/src/lib.rs:73:1 Oct 21 17:00:12.137 INFO kablam! | Oct 21 17:00:12.137 INFO kablam! 73 | fn set_bits(v: u32, word: u32, start: u32, len: u32) -> u32 { Oct 21 17:00:12.137 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 21 17:00:12.137 INFO kablam! Oct 21 17:00:12.137 INFO kablam! warning: function is never used: `sign_extend` Oct 21 17:00:12.137 INFO kablam! --> inst/src/lib.rs:80:1 Oct 21 17:00:12.137 INFO kablam! | Oct 21 17:00:12.137 INFO kablam! 80 | fn sign_extend(word: u32, len: u32) -> i32 { Oct 21 17:00:12.137 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 21 17:00:12.137 INFO kablam! Oct 21 17:00:12.172 INFO kablam! Checking vm v0.1.0 (/source/vm) Oct 21 17:00:12.308 INFO kablam! warning: constant item is never used: `FULL` Oct 21 17:00:12.308 INFO kablam! --> inst/src/lib.rs:51:1 Oct 21 17:00:12.308 INFO kablam! | Oct 21 17:00:12.308 INFO kablam! 51 | const FULL: u32 = 0xFFFF_FFFF; Oct 21 17:00:12.308 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 21 17:00:12.308 INFO kablam! | Oct 21 17:00:12.308 INFO kablam! = note: #[warn(dead_code)] on by default Oct 21 17:00:12.308 INFO kablam! Oct 21 17:00:12.308 INFO kablam! warning: function is never used: `mask` Oct 21 17:00:12.308 INFO kablam! --> inst/src/lib.rs:53:1 Oct 21 17:00:12.308 INFO kablam! | Oct 21 17:00:12.308 INFO kablam! 53 | fn mask(start: u32, len: u32) -> u32 { Oct 21 17:00:12.308 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 21 17:00:12.308 INFO kablam! Oct 21 17:00:12.308 INFO kablam! warning: function is never used: `get_bits` Oct 21 17:00:12.308 INFO kablam! --> inst/src/lib.rs:65:1 Oct 21 17:00:12.308 INFO kablam! | Oct 21 17:00:12.308 INFO kablam! 65 | fn get_bits(word: u32, start: u32, len: u32) -> u32 { Oct 21 17:00:12.308 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 21 17:00:12.308 INFO kablam! Oct 21 17:00:12.308 INFO kablam! warning: function is never used: `get_bits_signed` Oct 21 17:00:12.308 INFO kablam! --> inst/src/lib.rs:69:1 Oct 21 17:00:12.308 INFO kablam! | Oct 21 17:00:12.308 INFO kablam! 69 | fn get_bits_signed(word: u32, start: u32, len: u32) -> i32 { Oct 21 17:00:12.308 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 21 17:00:12.308 INFO kablam! Oct 21 17:00:12.308 INFO kablam! warning: function is never used: `set_bits` Oct 21 17:00:12.308 INFO kablam! --> inst/src/lib.rs:73:1 Oct 21 17:00:12.308 INFO kablam! | Oct 21 17:00:12.308 INFO kablam! 73 | fn set_bits(v: u32, word: u32, start: u32, len: u32) -> u32 { Oct 21 17:00:12.308 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 21 17:00:12.308 INFO kablam! Oct 21 17:00:12.308 INFO kablam! warning: function is never used: `sign_extend` Oct 21 17:00:12.308 INFO kablam! --> inst/src/lib.rs:80:1 Oct 21 17:00:12.308 INFO kablam! | Oct 21 17:00:12.308 INFO kablam! 80 | fn sign_extend(word: u32, len: u32) -> i32 { Oct 21 17:00:12.308 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 21 17:00:12.308 INFO kablam! Oct 21 17:00:12.669 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 25.58s Oct 21 17:00:12.680 INFO kablam! su: No module specific data is present Oct 21 17:00:13.067 INFO running `"docker" "rm" "-f" "6b356080d14df3b712fdb17e55d5c404f4c5219424feeacc09448d35d7826956"` Oct 21 17:00:13.276 INFO blam! 6b356080d14df3b712fdb17e55d5c404f4c5219424feeacc09448d35d7826956