Nov 30 02:47:08.380 INFO checking fredrikpe/less2 against try#32252761328f59ccfadb1bafb8148c685bc830b3 for pr-56323 Nov 30 02:47:08.380 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56323/worker-0/try#32252761328f59ccfadb1bafb8148c685bc830b3:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-56323/try#32252761328f59ccfadb1bafb8148c685bc830b3:/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 +32252761328f59ccfadb1bafb8148c685bc830b3-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"` Nov 30 02:47:08.710 INFO [stdout] b7c9427f59d517d357e233b7730c307b17b2d9d42f18297c0f41079018f4cb24 Nov 30 02:47:08.716 INFO running `"docker" "start" "-a" "b7c9427f59d517d357e233b7730c307b17b2d9d42f18297c0f41079018f4cb24"` Nov 30 02:47:09.450 INFO [stderr] usermod: no changes Nov 30 02:47:09.617 INFO [stderr] Checking encoding_rs_io v0.1.3 Nov 30 02:47:09.617 INFO [stderr] Checking grep-matcher v0.1.1 Nov 30 02:47:09.636 INFO [stderr] Checking globset v0.4.2 Nov 30 02:47:10.856 INFO [stderr] Checking grep-searcher v0.1.1 Nov 30 02:47:10.857 INFO [stderr] Checking grep-regex v0.1.1 Nov 30 02:47:12.204 INFO [stderr] Checking grep-cli v0.1.1 Nov 30 02:47:13.432 INFO [stderr] Checking grep-printer v0.1.1 Nov 30 02:47:15.621 INFO [stderr] Checking grep v0.2.3 Nov 30 02:47:17.136 INFO [stderr] Checking less2 v0.1.0 (/source) Nov 30 02:47:19.874 INFO [stderr] warning: unused imports: `Read`, `Seek` Nov 30 02:47:19.874 INFO [stderr] --> src/commands.rs:2:15 Nov 30 02:47:19.874 INFO [stderr] | Nov 30 02:47:19.874 INFO [stderr] 2 | use std::io::{Seek, Read, Error, ErrorKind}; Nov 30 02:47:19.874 INFO [stderr] | ^^^^ ^^^^ Nov 30 02:47:19.874 INFO [stderr] | Nov 30 02:47:19.874 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 30 02:47:19.874 INFO [stderr] Nov 30 02:47:19.874 INFO [stderr] warning: unused import: `std::io` Nov 30 02:47:19.874 INFO [stderr] --> src/searcher.rs:3:5 Nov 30 02:47:19.874 INFO [stderr] | Nov 30 02:47:19.874 INFO [stderr] 3 | use std::io; Nov 30 02:47:19.874 INFO [stderr] | ^^^^^^^ Nov 30 02:47:19.874 INFO [stderr] Nov 30 02:47:19.874 INFO [stderr] warning: unused imports: `SinkMatch`, `Sink` Nov 30 02:47:19.874 INFO [stderr] --> src/searcher.rs:6:32 Nov 30 02:47:19.874 INFO [stderr] | Nov 30 02:47:19.874 INFO [stderr] 6 | use grep::searcher::{Searcher, Sink, SinkMatch}; Nov 30 02:47:19.874 INFO [stderr] | ^^^^ ^^^^^^^^^ Nov 30 02:47:19.874 INFO [stderr] Nov 30 02:47:19.875 INFO [stderr] warning: unused import: `unicode_segmentation::GraphemeCursor` Nov 30 02:47:19.875 INFO [stderr] --> src/string_util.rs:2:5 Nov 30 02:47:19.875 INFO [stderr] | Nov 30 02:47:19.875 INFO [stderr] 2 | use unicode_segmentation::GraphemeCursor; Nov 30 02:47:19.875 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 02:47:19.875 INFO [stderr] Nov 30 02:47:19.876 INFO [stderr] warning: unused import: `std::str` Nov 30 02:47:19.876 INFO [stderr] --> src/valid_reader.rs:3:5 Nov 30 02:47:19.876 INFO [stderr] | Nov 30 02:47:19.876 INFO [stderr] 3 | use std::str; Nov 30 02:47:19.876 INFO [stderr] | ^^^^^^^^ Nov 30 02:47:19.876 INFO [stderr] Nov 30 02:47:19.876 INFO [stderr] warning: unused import: `unicode_segmentation::GraphemeCursor` Nov 30 02:47:19.876 INFO [stderr] --> src/valid_reader.rs:5:5 Nov 30 02:47:19.876 INFO [stderr] | Nov 30 02:47:19.876 INFO [stderr] 5 | use unicode_segmentation::GraphemeCursor; Nov 30 02:47:19.876 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 02:47:19.876 INFO [stderr] Nov 30 02:47:19.898 INFO [stderr] warning: unused imports: `Read`, `Seek` Nov 30 02:47:19.898 INFO [stderr] --> src/commands.rs:2:15 Nov 30 02:47:19.899 INFO [stderr] | Nov 30 02:47:19.899 INFO [stderr] 2 | use std::io::{Seek, Read, Error, ErrorKind}; Nov 30 02:47:19.899 INFO [stderr] | ^^^^ ^^^^ Nov 30 02:47:19.899 INFO [stderr] | Nov 30 02:47:19.899 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 30 02:47:19.899 INFO [stderr] Nov 30 02:47:19.899 INFO [stderr] warning: unused import: `std::io` Nov 30 02:47:19.899 INFO [stderr] --> src/searcher.rs:3:5 Nov 30 02:47:19.899 INFO [stderr] | Nov 30 02:47:19.899 INFO [stderr] 3 | use std::io; Nov 30 02:47:19.899 INFO [stderr] | ^^^^^^^ Nov 30 02:47:19.899 INFO [stderr] Nov 30 02:47:19.899 INFO [stderr] warning: unused imports: `SinkMatch`, `Sink` Nov 30 02:47:19.899 INFO [stderr] --> src/searcher.rs:6:32 Nov 30 02:47:19.899 INFO [stderr] | Nov 30 02:47:19.899 INFO [stderr] 6 | use grep::searcher::{Searcher, Sink, SinkMatch}; Nov 30 02:47:19.899 INFO [stderr] | ^^^^ ^^^^^^^^^ Nov 30 02:47:19.899 INFO [stderr] Nov 30 02:47:19.899 INFO [stderr] warning: unused import: `unicode_segmentation::GraphemeCursor` Nov 30 02:47:19.899 INFO [stderr] --> src/string_util.rs:2:5 Nov 30 02:47:19.899 INFO [stderr] | Nov 30 02:47:19.899 INFO [stderr] 2 | use unicode_segmentation::GraphemeCursor; Nov 30 02:47:19.899 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 02:47:19.899 INFO [stderr] Nov 30 02:47:19.899 INFO [stderr] warning: unused import: `std::str` Nov 30 02:47:19.899 INFO [stderr] --> src/valid_reader.rs:3:5 Nov 30 02:47:19.899 INFO [stderr] | Nov 30 02:47:19.899 INFO [stderr] 3 | use std::str; Nov 30 02:47:19.899 INFO [stderr] | ^^^^^^^^ Nov 30 02:47:19.899 INFO [stderr] Nov 30 02:47:19.899 INFO [stderr] warning: unused import: `unicode_segmentation::GraphemeCursor` Nov 30 02:47:19.899 INFO [stderr] --> src/valid_reader.rs:5:5 Nov 30 02:47:19.899 INFO [stderr] | Nov 30 02:47:19.899 INFO [stderr] 5 | use unicode_segmentation::GraphemeCursor; Nov 30 02:47:19.899 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 02:47:19.899 INFO [stderr] Nov 30 02:47:20.288 INFO [stderr] warning: unused variable: `e` Nov 30 02:47:20.288 INFO [stderr] --> src/utf8_validation.rs:15:56 Nov 30 02:47:20.288 INFO [stderr] | Nov 30 02:47:20.288 INFO [stderr] 15 | Err(Utf8Error { valid_up_to: v, error_len: e }) => { Nov 30 02:47:20.288 INFO [stderr] | ^ help: consider using `_e` instead Nov 30 02:47:20.288 INFO [stderr] | Nov 30 02:47:20.288 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 30 02:47:20.288 INFO [stderr] Nov 30 02:47:20.289 INFO [stderr] warning: unused variable: `new_pos` Nov 30 02:47:20.289 INFO [stderr] --> src/file_buffer.rs:120:13 Nov 30 02:47:20.290 INFO [stderr] | Nov 30 02:47:20.290 INFO [stderr] 120 | let new_pos = self.seek(SeekFrom::Current(-(size as i64)))?; Nov 30 02:47:20.290 INFO [stderr] | ^^^^^^^ help: consider using `_new_pos` instead Nov 30 02:47:20.290 INFO [stderr] Nov 30 02:47:20.376 INFO [stderr] warning: struct is never constructed: `NormalMode` Nov 30 02:47:20.376 INFO [stderr] --> src/commands.rs:253:1 Nov 30 02:47:20.377 INFO [stderr] | Nov 30 02:47:20.377 INFO [stderr] 253 | pub struct NormalMode { Nov 30 02:47:20.377 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 30 02:47:20.378 INFO [stderr] | Nov 30 02:47:20.378 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 30 02:47:20.378 INFO [stderr] Nov 30 02:47:20.379 INFO [stderr] warning: function is never used: `nth_grapheme_offset` Nov 30 02:47:20.379 INFO [stderr] --> src/string_util.rs:9:1 Nov 30 02:47:20.379 INFO [stderr] | Nov 30 02:47:20.379 INFO [stderr] 9 | pub fn nth_grapheme_offset(buf: &str, n: usize) -> Option { Nov 30 02:47:20.380 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 02:47:20.380 INFO [stderr] Nov 30 02:47:20.380 INFO [stderr] warning: function is never used: `last_newline_offset` Nov 30 02:47:20.380 INFO [stderr] --> src/string_util.rs:37:1 Nov 30 02:47:20.380 INFO [stderr] | Nov 30 02:47:20.380 INFO [stderr] 37 | pub fn last_newline_offset(buf: &str) -> Option { Nov 30 02:47:20.380 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 02:47:20.380 INFO [stderr] Nov 30 02:47:20.381 INFO [stderr] warning: function is never used: `snd_last_newline_wrapped` Nov 30 02:47:20.381 INFO [stderr] --> src/string_util.rs:67:1 Nov 30 02:47:20.381 INFO [stderr] | Nov 30 02:47:20.381 INFO [stderr] 67 | pub fn snd_last_newline_wrapped(buf: &str, screen_width: usize) -> usize { Nov 30 02:47:20.381 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 02:47:20.381 INFO [stderr] Nov 30 02:47:20.381 INFO [stderr] warning: function is never used: `utf8_char_width` Nov 30 02:47:20.381 INFO [stderr] --> src/utf8_validation.rs:190:1 Nov 30 02:47:20.381 INFO [stderr] | Nov 30 02:47:20.381 INFO [stderr] 190 | pub fn utf8_char_width(b: u8) -> usize { Nov 30 02:47:20.381 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 02:47:20.384 INFO [stderr] Nov 30 02:47:20.488 INFO [stderr] warning: unused variable: `e` Nov 30 02:47:20.488 INFO [stderr] --> src/utf8_validation.rs:15:56 Nov 30 02:47:20.488 INFO [stderr] | Nov 30 02:47:20.488 INFO [stderr] 15 | Err(Utf8Error { valid_up_to: v, error_len: e }) => { Nov 30 02:47:20.488 INFO [stderr] | ^ help: consider using `_e` instead Nov 30 02:47:20.488 INFO [stderr] | Nov 30 02:47:20.488 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 30 02:47:20.488 INFO [stderr] Nov 30 02:47:20.488 INFO [stderr] warning: unused variable: `new_pos` Nov 30 02:47:20.488 INFO [stderr] --> src/file_buffer.rs:120:13 Nov 30 02:47:20.488 INFO [stderr] | Nov 30 02:47:20.488 INFO [stderr] 120 | let new_pos = self.seek(SeekFrom::Current(-(size as i64)))?; Nov 30 02:47:20.488 INFO [stderr] | ^^^^^^^ help: consider using `_new_pos` instead Nov 30 02:47:20.488 INFO [stderr] Nov 30 02:47:20.640 INFO [stderr] warning: struct is never constructed: `NormalMode` Nov 30 02:47:20.640 INFO [stderr] --> src/commands.rs:253:1 Nov 30 02:47:20.640 INFO [stderr] | Nov 30 02:47:20.640 INFO [stderr] 253 | pub struct NormalMode { Nov 30 02:47:20.640 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 30 02:47:20.640 INFO [stderr] | Nov 30 02:47:20.640 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 30 02:47:20.640 INFO [stderr] Nov 30 02:47:20.640 INFO [stderr] warning: function is never used: `utf8_char_width` Nov 30 02:47:20.640 INFO [stderr] --> src/utf8_validation.rs:190:1 Nov 30 02:47:20.640 INFO [stderr] | Nov 30 02:47:20.640 INFO [stderr] 190 | pub fn utf8_char_width(b: u8) -> usize { Nov 30 02:47:20.640 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 02:47:20.640 INFO [stderr] Nov 30 02:47:20.709 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 11.24s Nov 30 02:47:20.725 INFO [stderr] su: No module specific data is present Nov 30 02:47:21.408 INFO running `"docker" "inspect" "b7c9427f59d517d357e233b7730c307b17b2d9d42f18297c0f41079018f4cb24"` Nov 30 02:47:21.719 INFO running `"docker" "rm" "-f" "b7c9427f59d517d357e233b7730c307b17b2d9d42f18297c0f41079018f4cb24"` Nov 30 02:47:21.908 INFO [stdout] b7c9427f59d517d357e233b7730c307b17b2d9d42f18297c0f41079018f4cb24