Oct 27 03:05:26.463 INFO checking jbalintbiro/vm against master#155510e377ae2a8d8ee0dad1a5f809c9062a5526 for pr-55192-2 Oct 27 03:05:26.463 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/pr-55192-2/worker-7/master#155510e377ae2a8d8ee0dad1a5f809c9062a5526:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/pr-55192-2/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 27 03:05:26.735 INFO blam! 103bef3529b373fe64dc93a9403eb80053bd140e3da0607193ec7d59382e3850 Oct 27 03:05:26.747 INFO running `"docker" "start" "-a" "103bef3529b373fe64dc93a9403eb80053bd140e3da0607193ec7d59382e3850"` Oct 27 03:05:27.408 INFO kablam! usermod: no changes Oct 27 03:05:27.487 INFO kablam! Compiling unicode-xid v0.1.0 Oct 27 03:05:27.487 INFO kablam! Compiling maplit v1.0.1 Oct 27 03:05:27.487 INFO kablam! Checking asm v0.1.0 (/source/asm) Oct 27 03:05:27.487 INFO kablam! Checking machine-spec v0.1.0 (/source/machine-spec) Oct 27 03:05:28.587 INFO kablam! Checking proc-macro2 v0.4.6 Oct 27 03:05:28.845 INFO kablam! Compiling num-traits v0.2.4 Oct 27 03:05:35.656 INFO kablam! Checking quote v0.6.3 Oct 27 03:05:39.151 INFO kablam! Checking syn v0.14.2 Oct 27 03:05:45.307 INFO kablam! Checking variant_derive v0.1.0 (/source/variant_derive) Oct 27 03:05:48.299 INFO kablam! warning: unused import: `Fields` Oct 27 03:05:48.299 INFO kablam! --> variant_derive/src/lib.rs:7:30 Oct 27 03:05:48.299 INFO kablam! | Oct 27 03:05:48.299 INFO kablam! 7 | use syn::{DeriveInput, Data, Fields}; Oct 27 03:05:48.299 INFO kablam! | ^^^^^^ Oct 27 03:05:48.299 INFO kablam! | Oct 27 03:05:48.299 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 27 03:05:48.299 INFO kablam! Oct 27 03:05:48.815 INFO kablam! warning: unused import: `Fields` Oct 27 03:05:48.831 INFO kablam! --> variant_derive/src/lib.rs:7:30 Oct 27 03:05:48.831 INFO kablam! | Oct 27 03:05:48.832 INFO kablam! 7 | use syn::{DeriveInput, Data, Fields}; Oct 27 03:05:48.832 INFO kablam! | ^^^^^^ Oct 27 03:05:48.832 INFO kablam! | Oct 27 03:05:48.833 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 27 03:05:48.833 INFO kablam! Oct 27 03:05:52.456 INFO kablam! Compiling num-derive v0.2.2 Oct 27 03:05:54.863 INFO kablam! warning: unused import: `Fields` Oct 27 03:05:54.863 INFO kablam! --> variant_derive/src/lib.rs:7:30 Oct 27 03:05:54.863 INFO kablam! | Oct 27 03:05:54.863 INFO kablam! 7 | use syn::{DeriveInput, Data, Fields}; Oct 27 03:05:54.863 INFO kablam! | ^^^^^^ Oct 27 03:05:54.863 INFO kablam! | Oct 27 03:05:54.863 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 27 03:05:54.863 INFO kablam! Oct 27 03:05:56.339 INFO kablam! Compiling instruction_parts v0.1.0 (/source/instruction_parts) Oct 27 03:05:57.943 INFO kablam! Checking instruction_codec_derive v0.1.0 (/source/instruction_codec_derive) Oct 27 03:06:01.967 INFO kablam! warning: unused variable: `layout` Oct 27 03:06:01.967 INFO kablam! --> instruction_codec_derive/src/lib.rs:13:9 Oct 27 03:06:01.968 INFO kablam! | Oct 27 03:06:01.968 INFO kablam! 13 | let layout = gen_layout(&ast.data); Oct 27 03:06:01.968 INFO kablam! | ^^^^^^ help: consider using `_layout` instead Oct 27 03:06:01.969 INFO kablam! | Oct 27 03:06:01.969 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 27 03:06:01.969 INFO kablam! Oct 27 03:06:01.970 INFO kablam! warning: unused variable: `data` Oct 27 03:06:01.970 INFO kablam! --> instruction_codec_derive/src/lib.rs:39:15 Oct 27 03:06:01.970 INFO kablam! | Oct 27 03:06:01.971 INFO kablam! 39 | fn gen_layout(data: &syn::Data) -> Layout { Oct 27 03:06:01.971 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 27 03:06:01.971 INFO kablam! Oct 27 03:06:01.991 INFO kablam! warning: constant item is never used: `ARG_TYPES` Oct 27 03:06:01.992 INFO kablam! --> instruction_codec_derive/src/lib.rs:30:1 Oct 27 03:06:01.992 INFO kablam! | Oct 27 03:06:01.992 INFO kablam! 30 | / const ARG_TYPES: &[(&str, u32, bool)] = &[ Oct 27 03:06:01.993 INFO kablam! 31 | | ("Reg", 4, false), Oct 27 03:06:01.993 INFO kablam! 32 | | ("Immediate", 4, true), Oct 27 03:06:01.993 INFO kablam! 33 | | ("RegOrImmediate", 4, true), Oct 27 03:06:01.993 INFO kablam! 34 | | ("SpecialRegister", 16, false), Oct 27 03:06:01.994 INFO kablam! 35 | | ]; Oct 27 03:06:01.994 INFO kablam! | |__^ Oct 27 03:06:01.994 INFO kablam! | Oct 27 03:06:01.995 INFO kablam! = note: #[warn(dead_code)] on by default Oct 27 03:06:01.995 INFO kablam! Oct 27 03:06:02.067 INFO kablam! warning: unused variable: `layout` Oct 27 03:06:02.067 INFO kablam! --> instruction_codec_derive/src/lib.rs:13:9 Oct 27 03:06:02.067 INFO kablam! | Oct 27 03:06:02.067 INFO kablam! 13 | let layout = gen_layout(&ast.data); Oct 27 03:06:02.067 INFO kablam! | ^^^^^^ help: consider using `_layout` instead Oct 27 03:06:02.067 INFO kablam! | Oct 27 03:06:02.067 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 27 03:06:02.067 INFO kablam! Oct 27 03:06:02.067 INFO kablam! warning: unused variable: `data` Oct 27 03:06:02.067 INFO kablam! --> instruction_codec_derive/src/lib.rs:39:15 Oct 27 03:06:02.067 INFO kablam! | Oct 27 03:06:02.067 INFO kablam! 39 | fn gen_layout(data: &syn::Data) -> Layout { Oct 27 03:06:02.067 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 27 03:06:02.068 INFO kablam! Oct 27 03:06:02.068 INFO kablam! warning: unused variable: `layout` Oct 27 03:06:02.068 INFO kablam! --> instruction_codec_derive/src/lib.rs:13:9 Oct 27 03:06:02.068 INFO kablam! | Oct 27 03:06:02.068 INFO kablam! 13 | let layout = gen_layout(&ast.data); Oct 27 03:06:02.068 INFO kablam! | ^^^^^^ help: consider using `_layout` instead Oct 27 03:06:02.068 INFO kablam! | Oct 27 03:06:02.068 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 27 03:06:02.068 INFO kablam! Oct 27 03:06:02.068 INFO kablam! warning: unused variable: `data` Oct 27 03:06:02.068 INFO kablam! --> instruction_codec_derive/src/lib.rs:39:15 Oct 27 03:06:02.068 INFO kablam! | Oct 27 03:06:02.068 INFO kablam! 39 | fn gen_layout(data: &syn::Data) -> Layout { Oct 27 03:06:02.068 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 27 03:06:02.068 INFO kablam! Oct 27 03:06:02.083 INFO kablam! warning: constant item is never used: `ARG_TYPES` Oct 27 03:06:02.084 INFO kablam! --> instruction_codec_derive/src/lib.rs:30:1 Oct 27 03:06:02.084 INFO kablam! | Oct 27 03:06:02.084 INFO kablam! 30 | / const ARG_TYPES: &[(&str, u32, bool)] = &[ Oct 27 03:06:02.084 INFO kablam! 31 | | ("Reg", 4, false), Oct 27 03:06:02.085 INFO kablam! 32 | | ("Immediate", 4, true), Oct 27 03:06:02.085 INFO kablam! 33 | | ("RegOrImmediate", 4, true), Oct 27 03:06:02.085 INFO kablam! 34 | | ("SpecialRegister", 16, false), Oct 27 03:06:02.085 INFO kablam! 35 | | ]; Oct 27 03:06:02.085 INFO kablam! | |__^ Oct 27 03:06:02.086 INFO kablam! | Oct 27 03:06:02.086 INFO kablam! = note: #[warn(dead_code)] on by default Oct 27 03:06:02.086 INFO kablam! Oct 27 03:06:02.119 INFO kablam! warning: constant item is never used: `ARG_TYPES` Oct 27 03:06:02.120 INFO kablam! --> instruction_codec_derive/src/lib.rs:30:1 Oct 27 03:06:02.120 INFO kablam! | Oct 27 03:06:02.120 INFO kablam! 30 | / const ARG_TYPES: &[(&str, u32, bool)] = &[ Oct 27 03:06:02.120 INFO kablam! 31 | | ("Reg", 4, false), Oct 27 03:06:02.121 INFO kablam! 32 | | ("Immediate", 4, true), Oct 27 03:06:02.121 INFO kablam! 33 | | ("RegOrImmediate", 4, true), Oct 27 03:06:02.121 INFO kablam! 34 | | ("SpecialRegister", 16, false), Oct 27 03:06:02.121 INFO kablam! 35 | | ]; Oct 27 03:06:02.122 INFO kablam! | |__^ Oct 27 03:06:02.122 INFO kablam! | Oct 27 03:06:02.122 INFO kablam! = note: #[warn(dead_code)] on by default Oct 27 03:06:02.122 INFO kablam! Oct 27 03:06:02.911 INFO kablam! Checking inst v0.1.0 (/source/inst) Oct 27 03:06:03.814 INFO kablam! warning: constant item is never used: `FULL` Oct 27 03:06:03.814 INFO kablam! --> inst/src/lib.rs:51:1 Oct 27 03:06:03.814 INFO kablam! | Oct 27 03:06:03.814 INFO kablam! 51 | const FULL: u32 = 0xFFFF_FFFF; Oct 27 03:06:03.814 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:03.814 INFO kablam! | Oct 27 03:06:03.814 INFO kablam! = note: #[warn(dead_code)] on by default Oct 27 03:06:03.814 INFO kablam! Oct 27 03:06:03.814 INFO kablam! warning: function is never used: `mask` Oct 27 03:06:03.814 INFO kablam! --> inst/src/lib.rs:53:1 Oct 27 03:06:03.814 INFO kablam! | Oct 27 03:06:03.814 INFO kablam! 53 | fn mask(start: u32, len: u32) -> u32 { Oct 27 03:06:03.814 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:03.814 INFO kablam! Oct 27 03:06:03.814 INFO kablam! warning: function is never used: `get_bits` Oct 27 03:06:03.814 INFO kablam! --> inst/src/lib.rs:65:1 Oct 27 03:06:03.814 INFO kablam! | Oct 27 03:06:03.815 INFO kablam! 65 | fn get_bits(word: u32, start: u32, len: u32) -> u32 { Oct 27 03:06:03.815 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:03.815 INFO kablam! Oct 27 03:06:03.815 INFO kablam! warning: function is never used: `get_bits_signed` Oct 27 03:06:03.815 INFO kablam! --> inst/src/lib.rs:69:1 Oct 27 03:06:03.815 INFO kablam! | Oct 27 03:06:03.815 INFO kablam! 69 | fn get_bits_signed(word: u32, start: u32, len: u32) -> i32 { Oct 27 03:06:03.815 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:03.815 INFO kablam! Oct 27 03:06:03.815 INFO kablam! warning: function is never used: `set_bits` Oct 27 03:06:03.815 INFO kablam! --> inst/src/lib.rs:73:1 Oct 27 03:06:03.815 INFO kablam! | Oct 27 03:06:03.815 INFO kablam! 73 | fn set_bits(v: u32, word: u32, start: u32, len: u32) -> u32 { Oct 27 03:06:03.815 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:03.815 INFO kablam! Oct 27 03:06:03.815 INFO kablam! warning: function is never used: `sign_extend` Oct 27 03:06:03.815 INFO kablam! --> inst/src/lib.rs:80:1 Oct 27 03:06:03.815 INFO kablam! | Oct 27 03:06:03.815 INFO kablam! 80 | fn sign_extend(word: u32, len: u32) -> i32 { Oct 27 03:06:03.815 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:03.815 INFO kablam! Oct 27 03:06:03.835 INFO kablam! Checking vm v0.1.0 (/source/vm) Oct 27 03:06:04.088 INFO kablam! warning: constant item is never used: `FULL` Oct 27 03:06:04.089 INFO kablam! --> inst/src/lib.rs:51:1 Oct 27 03:06:04.089 INFO kablam! | Oct 27 03:06:04.089 INFO kablam! 51 | const FULL: u32 = 0xFFFF_FFFF; Oct 27 03:06:04.089 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:04.089 INFO kablam! | Oct 27 03:06:04.091 INFO kablam! = note: #[warn(dead_code)] on by default Oct 27 03:06:04.091 INFO kablam! Oct 27 03:06:04.091 INFO kablam! warning: function is never used: `mask` Oct 27 03:06:04.091 INFO kablam! --> inst/src/lib.rs:53:1 Oct 27 03:06:04.091 INFO kablam! | Oct 27 03:06:04.091 INFO kablam! 53 | fn mask(start: u32, len: u32) -> u32 { Oct 27 03:06:04.091 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:04.091 INFO kablam! Oct 27 03:06:04.091 INFO kablam! warning: function is never used: `get_bits` Oct 27 03:06:04.091 INFO kablam! --> inst/src/lib.rs:65:1 Oct 27 03:06:04.091 INFO kablam! | Oct 27 03:06:04.091 INFO kablam! 65 | fn get_bits(word: u32, start: u32, len: u32) -> u32 { Oct 27 03:06:04.091 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:04.091 INFO kablam! Oct 27 03:06:04.091 INFO kablam! warning: function is never used: `get_bits_signed` Oct 27 03:06:04.091 INFO kablam! --> inst/src/lib.rs:69:1 Oct 27 03:06:04.091 INFO kablam! | Oct 27 03:06:04.091 INFO kablam! 69 | fn get_bits_signed(word: u32, start: u32, len: u32) -> i32 { Oct 27 03:06:04.091 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:04.091 INFO kablam! Oct 27 03:06:04.091 INFO kablam! warning: function is never used: `set_bits` Oct 27 03:06:04.091 INFO kablam! --> inst/src/lib.rs:73:1 Oct 27 03:06:04.091 INFO kablam! | Oct 27 03:06:04.091 INFO kablam! 73 | fn set_bits(v: u32, word: u32, start: u32, len: u32) -> u32 { Oct 27 03:06:04.091 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:04.091 INFO kablam! Oct 27 03:06:04.091 INFO kablam! warning: function is never used: `sign_extend` Oct 27 03:06:04.091 INFO kablam! --> inst/src/lib.rs:80:1 Oct 27 03:06:04.091 INFO kablam! | Oct 27 03:06:04.091 INFO kablam! 80 | fn sign_extend(word: u32, len: u32) -> i32 { Oct 27 03:06:04.091 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:04.091 INFO kablam! Oct 27 03:06:04.526 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 37.05s Oct 27 03:06:04.526 INFO kablam! su: No module specific data is present Oct 27 03:06:04.941 INFO running `"docker" "rm" "-f" "103bef3529b373fe64dc93a9403eb80053bd140e3da0607193ec7d59382e3850"` Oct 27 03:06:05.095 INFO blam! 103bef3529b373fe64dc93a9403eb80053bd140e3da0607193ec7d59382e3850