Oct 27 03:05:24.501 INFO checking jbalintbiro/vm against try#19f01b935b91481fd445b16b533d2f87661bf12e for pr-55192-2 Oct 27 03:05:24.501 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/pr-55192-2/worker-1/try#19f01b935b91481fd445b16b533d2f87661bf12e:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/pr-55192-2/try#19f01b935b91481fd445b16b533d2f87661bf12e:/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 +19f01b935b91481fd445b16b533d2f87661bf12e-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:24.784 INFO blam! 17a8f98e685f36b8537c127c524f06f7e3f607e2a131e3f645ba75f9724241a5 Oct 27 03:05:24.789 INFO running `"docker" "start" "-a" "17a8f98e685f36b8537c127c524f06f7e3f607e2a131e3f645ba75f9724241a5"` Oct 27 03:05:25.331 INFO kablam! usermod: no changes Oct 27 03:05:25.479 INFO kablam! Compiling unicode-xid v0.1.0 Oct 27 03:05:25.479 INFO kablam! Compiling num-traits v0.2.4 Oct 27 03:05:25.479 INFO kablam! Compiling maplit v1.0.1 Oct 27 03:05:25.487 INFO kablam! Checking machine-spec v0.1.0 (/source/machine-spec) Oct 27 03:05:25.489 INFO kablam! Checking asm v0.1.0 (/source/asm) Oct 27 03:05:26.267 INFO kablam! Checking proc-macro2 v0.4.6 Oct 27 03:05:32.260 INFO kablam! Checking quote v0.6.3 Oct 27 03:05:37.691 INFO kablam! Checking syn v0.14.2 Oct 27 03:05:43.245 INFO kablam! Checking variant_derive v0.1.0 (/source/variant_derive) Oct 27 03:05:47.931 INFO kablam! warning: unused import: `Fields` Oct 27 03:05:47.931 INFO kablam! --> variant_derive/src/lib.rs:7:30 Oct 27 03:05:47.931 INFO kablam! | Oct 27 03:05:47.931 INFO kablam! 7 | use syn::{DeriveInput, Data, Fields}; Oct 27 03:05:47.931 INFO kablam! | ^^^^^^ Oct 27 03:05:47.931 INFO kablam! | Oct 27 03:05:47.931 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 27 03:05:47.931 INFO kablam! Oct 27 03:05:48.095 INFO kablam! warning: unused import: `Fields` Oct 27 03:05:48.095 INFO kablam! --> variant_derive/src/lib.rs:7:30 Oct 27 03:05:48.095 INFO kablam! | Oct 27 03:05:48.095 INFO kablam! 7 | use syn::{DeriveInput, Data, Fields}; Oct 27 03:05:48.095 INFO kablam! | ^^^^^^ Oct 27 03:05:48.095 INFO kablam! | Oct 27 03:05:48.095 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 27 03:05:48.095 INFO kablam! Oct 27 03:05:49.918 INFO kablam! Compiling num-derive v0.2.2 Oct 27 03:05:52.643 INFO kablam! warning: unused import: `Fields` Oct 27 03:05:52.643 INFO kablam! --> variant_derive/src/lib.rs:7:30 Oct 27 03:05:52.643 INFO kablam! | Oct 27 03:05:52.643 INFO kablam! 7 | use syn::{DeriveInput, Data, Fields}; Oct 27 03:05:52.643 INFO kablam! | ^^^^^^ Oct 27 03:05:52.643 INFO kablam! | Oct 27 03:05:52.643 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 27 03:05:52.643 INFO kablam! Oct 27 03:05:54.513 INFO kablam! Compiling instruction_parts v0.1.0 (/source/instruction_parts) Oct 27 03:05:56.031 INFO kablam! Checking instruction_codec_derive v0.1.0 (/source/instruction_codec_derive) Oct 27 03:06:00.339 INFO kablam! warning: unused variable: `layout` Oct 27 03:06:00.339 INFO kablam! --> instruction_codec_derive/src/lib.rs:13:9 Oct 27 03:06:00.340 INFO kablam! | Oct 27 03:06:00.340 INFO kablam! 13 | let layout = gen_layout(&ast.data); Oct 27 03:06:00.340 INFO kablam! | ^^^^^^ help: consider using `_layout` instead Oct 27 03:06:00.340 INFO kablam! | Oct 27 03:06:00.341 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 27 03:06:00.341 INFO kablam! Oct 27 03:06:00.341 INFO kablam! warning: unused variable: `data` Oct 27 03:06:00.341 INFO kablam! --> instruction_codec_derive/src/lib.rs:39:15 Oct 27 03:06:00.342 INFO kablam! | Oct 27 03:06:00.342 INFO kablam! 39 | fn gen_layout(data: &syn::Data) -> Layout { Oct 27 03:06:00.342 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 27 03:06:00.342 INFO kablam! Oct 27 03:06:00.367 INFO kablam! warning: constant item is never used: `ARG_TYPES` Oct 27 03:06:00.367 INFO kablam! --> instruction_codec_derive/src/lib.rs:30:1 Oct 27 03:06:00.370 INFO kablam! | Oct 27 03:06:00.370 INFO kablam! 30 | / const ARG_TYPES: &[(&str, u32, bool)] = &[ Oct 27 03:06:00.370 INFO kablam! 31 | | ("Reg", 4, false), Oct 27 03:06:00.371 INFO kablam! 32 | | ("Immediate", 4, true), Oct 27 03:06:00.371 INFO kablam! 33 | | ("RegOrImmediate", 4, true), Oct 27 03:06:00.371 INFO kablam! 34 | | ("SpecialRegister", 16, false), Oct 27 03:06:00.371 INFO kablam! 35 | | ]; Oct 27 03:06:00.371 INFO kablam! | |__^ Oct 27 03:06:00.371 INFO kablam! | Oct 27 03:06:00.371 INFO kablam! = note: #[warn(dead_code)] on by default Oct 27 03:06:00.371 INFO kablam! Oct 27 03:06:00.791 INFO kablam! warning: unused variable: `layout` Oct 27 03:06:00.791 INFO kablam! --> instruction_codec_derive/src/lib.rs:13:9 Oct 27 03:06:00.792 INFO kablam! | Oct 27 03:06:00.792 INFO kablam! 13 | let layout = gen_layout(&ast.data); Oct 27 03:06:00.792 INFO kablam! | ^^^^^^ help: consider using `_layout` instead Oct 27 03:06:00.792 INFO kablam! | Oct 27 03:06:00.793 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 27 03:06:00.793 INFO kablam! Oct 27 03:06:00.793 INFO kablam! warning: unused variable: `data` Oct 27 03:06:00.793 INFO kablam! --> instruction_codec_derive/src/lib.rs:39:15 Oct 27 03:06:00.794 INFO kablam! | Oct 27 03:06:00.794 INFO kablam! 39 | fn gen_layout(data: &syn::Data) -> Layout { Oct 27 03:06:00.794 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 27 03:06:00.794 INFO kablam! Oct 27 03:06:00.811 INFO kablam! warning: constant item is never used: `ARG_TYPES` Oct 27 03:06:00.811 INFO kablam! --> instruction_codec_derive/src/lib.rs:30:1 Oct 27 03:06:00.811 INFO kablam! | Oct 27 03:06:00.811 INFO kablam! 30 | / const ARG_TYPES: &[(&str, u32, bool)] = &[ Oct 27 03:06:00.811 INFO kablam! 31 | | ("Reg", 4, false), Oct 27 03:06:00.811 INFO kablam! 32 | | ("Immediate", 4, true), Oct 27 03:06:00.811 INFO kablam! 33 | | ("RegOrImmediate", 4, true), Oct 27 03:06:00.811 INFO kablam! 34 | | ("SpecialRegister", 16, false), Oct 27 03:06:00.811 INFO kablam! 35 | | ]; Oct 27 03:06:00.811 INFO kablam! | |__^ Oct 27 03:06:00.819 INFO kablam! | Oct 27 03:06:00.819 INFO kablam! = note: #[warn(dead_code)] on by default Oct 27 03:06:00.819 INFO kablam! Oct 27 03:06:00.954 INFO kablam! warning: unused variable: `layout` Oct 27 03:06:00.955 INFO kablam! --> instruction_codec_derive/src/lib.rs:13:9 Oct 27 03:06:00.955 INFO kablam! | Oct 27 03:06:00.955 INFO kablam! 13 | let layout = gen_layout(&ast.data); Oct 27 03:06:00.955 INFO kablam! | ^^^^^^ help: consider using `_layout` instead Oct 27 03:06:00.956 INFO kablam! | Oct 27 03:06:00.956 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 27 03:06:00.956 INFO kablam! Oct 27 03:06:00.956 INFO kablam! warning: unused variable: `data` Oct 27 03:06:00.957 INFO kablam! --> instruction_codec_derive/src/lib.rs:39:15 Oct 27 03:06:00.957 INFO kablam! | Oct 27 03:06:00.957 INFO kablam! 39 | fn gen_layout(data: &syn::Data) -> Layout { Oct 27 03:06:00.957 INFO kablam! | ^^^^ help: consider using `_data` instead Oct 27 03:06:00.958 INFO kablam! Oct 27 03:06:00.958 INFO kablam! warning: constant item is never used: `ARG_TYPES` Oct 27 03:06:00.958 INFO kablam! --> instruction_codec_derive/src/lib.rs:30:1 Oct 27 03:06:00.959 INFO kablam! | Oct 27 03:06:00.959 INFO kablam! 30 | / const ARG_TYPES: &[(&str, u32, bool)] = &[ Oct 27 03:06:00.959 INFO kablam! 31 | | ("Reg", 4, false), Oct 27 03:06:00.960 INFO kablam! 32 | | ("Immediate", 4, true), Oct 27 03:06:00.960 INFO kablam! 33 | | ("RegOrImmediate", 4, true), Oct 27 03:06:00.960 INFO kablam! 34 | | ("SpecialRegister", 16, false), Oct 27 03:06:00.960 INFO kablam! 35 | | ]; Oct 27 03:06:00.961 INFO kablam! | |__^ Oct 27 03:06:00.961 INFO kablam! | Oct 27 03:06:00.961 INFO kablam! = note: #[warn(dead_code)] on by default Oct 27 03:06:00.961 INFO kablam! Oct 27 03:06:01.777 INFO kablam! Checking inst v0.1.0 (/source/inst) Oct 27 03:06:02.844 INFO kablam! warning: constant item is never used: `FULL` Oct 27 03:06:02.844 INFO kablam! --> inst/src/lib.rs:51:1 Oct 27 03:06:02.844 INFO kablam! | Oct 27 03:06:02.844 INFO kablam! 51 | const FULL: u32 = 0xFFFF_FFFF; Oct 27 03:06:02.844 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:02.844 INFO kablam! | Oct 27 03:06:02.844 INFO kablam! = note: #[warn(dead_code)] on by default Oct 27 03:06:02.844 INFO kablam! Oct 27 03:06:02.844 INFO kablam! warning: function is never used: `mask` Oct 27 03:06:02.844 INFO kablam! --> inst/src/lib.rs:53:1 Oct 27 03:06:02.844 INFO kablam! | Oct 27 03:06:02.844 INFO kablam! 53 | fn mask(start: u32, len: u32) -> u32 { Oct 27 03:06:02.844 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:02.844 INFO kablam! Oct 27 03:06:02.844 INFO kablam! warning: function is never used: `get_bits` Oct 27 03:06:02.844 INFO kablam! --> inst/src/lib.rs:65:1 Oct 27 03:06:02.844 INFO kablam! | Oct 27 03:06:02.844 INFO kablam! 65 | fn get_bits(word: u32, start: u32, len: u32) -> u32 { Oct 27 03:06:02.844 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:02.844 INFO kablam! Oct 27 03:06:02.844 INFO kablam! warning: function is never used: `get_bits_signed` Oct 27 03:06:02.844 INFO kablam! --> inst/src/lib.rs:69:1 Oct 27 03:06:02.844 INFO kablam! | Oct 27 03:06:02.844 INFO kablam! 69 | fn get_bits_signed(word: u32, start: u32, len: u32) -> i32 { Oct 27 03:06:02.844 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:02.844 INFO kablam! Oct 27 03:06:02.844 INFO kablam! warning: function is never used: `set_bits` Oct 27 03:06:02.844 INFO kablam! --> inst/src/lib.rs:73:1 Oct 27 03:06:02.844 INFO kablam! | Oct 27 03:06:02.844 INFO kablam! 73 | fn set_bits(v: u32, word: u32, start: u32, len: u32) -> u32 { Oct 27 03:06:02.844 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:02.844 INFO kablam! Oct 27 03:06:02.844 INFO kablam! warning: function is never used: `sign_extend` Oct 27 03:06:02.844 INFO kablam! --> inst/src/lib.rs:80:1 Oct 27 03:06:02.844 INFO kablam! | Oct 27 03:06:02.844 INFO kablam! 80 | fn sign_extend(word: u32, len: u32) -> i32 { Oct 27 03:06:02.844 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:02.844 INFO kablam! Oct 27 03:06:02.883 INFO kablam! Checking vm v0.1.0 (/source/vm) Oct 27 03:06:02.903 INFO kablam! warning: constant item is never used: `FULL` Oct 27 03:06:02.903 INFO kablam! --> inst/src/lib.rs:51:1 Oct 27 03:06:02.903 INFO kablam! | Oct 27 03:06:02.903 INFO kablam! 51 | const FULL: u32 = 0xFFFF_FFFF; Oct 27 03:06:02.903 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:02.903 INFO kablam! | Oct 27 03:06:02.903 INFO kablam! = note: #[warn(dead_code)] on by default Oct 27 03:06:02.903 INFO kablam! Oct 27 03:06:02.903 INFO kablam! warning: function is never used: `mask` Oct 27 03:06:02.903 INFO kablam! --> inst/src/lib.rs:53:1 Oct 27 03:06:02.903 INFO kablam! | Oct 27 03:06:02.903 INFO kablam! 53 | fn mask(start: u32, len: u32) -> u32 { Oct 27 03:06:02.903 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:02.903 INFO kablam! Oct 27 03:06:02.903 INFO kablam! warning: function is never used: `get_bits` Oct 27 03:06:02.903 INFO kablam! --> inst/src/lib.rs:65:1 Oct 27 03:06:02.903 INFO kablam! | Oct 27 03:06:02.903 INFO kablam! 65 | fn get_bits(word: u32, start: u32, len: u32) -> u32 { Oct 27 03:06:02.903 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:02.903 INFO kablam! Oct 27 03:06:02.903 INFO kablam! warning: function is never used: `get_bits_signed` Oct 27 03:06:02.903 INFO kablam! --> inst/src/lib.rs:69:1 Oct 27 03:06:02.903 INFO kablam! | Oct 27 03:06:02.903 INFO kablam! 69 | fn get_bits_signed(word: u32, start: u32, len: u32) -> i32 { Oct 27 03:06:02.903 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:02.903 INFO kablam! Oct 27 03:06:02.903 INFO kablam! warning: function is never used: `set_bits` Oct 27 03:06:02.903 INFO kablam! --> inst/src/lib.rs:73:1 Oct 27 03:06:02.903 INFO kablam! | Oct 27 03:06:02.903 INFO kablam! 73 | fn set_bits(v: u32, word: u32, start: u32, len: u32) -> u32 { Oct 27 03:06:02.903 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:02.903 INFO kablam! Oct 27 03:06:02.903 INFO kablam! warning: function is never used: `sign_extend` Oct 27 03:06:02.903 INFO kablam! --> inst/src/lib.rs:80:1 Oct 27 03:06:02.903 INFO kablam! | Oct 27 03:06:02.903 INFO kablam! 80 | fn sign_extend(word: u32, len: u32) -> i32 { Oct 27 03:06:02.903 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 27 03:06:02.903 INFO kablam! Oct 27 03:06:03.603 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 38.24s Oct 27 03:06:03.624 INFO kablam! su: No module specific data is present Oct 27 03:06:04.169 INFO running `"docker" "rm" "-f" "17a8f98e685f36b8537c127c524f06f7e3f607e2a131e3f645ba75f9724241a5"` Oct 27 03:06:04.395 INFO blam! 17a8f98e685f36b8537c127c524f06f7e3f607e2a131e3f645ba75f9724241a5