Nov 01 00:48:20.784 INFO testing parth-shel/pshell against 1.30.0 for beta-1.31-1
Nov 01 00:48:20.784 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/1.30.0:/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.0 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 01 00:48:21.348 INFO blam! 2eedcd554ae56c95909038e18e1d378941582a5a1cdd284cbcfa22b03f495415
Nov 01 00:48:21.355 INFO running `"docker" "start" "-a" "2eedcd554ae56c95909038e18e1d378941582a5a1cdd284cbcfa22b03f495415"`
Nov 01 00:48:22.747 INFO kablam! usermod: no changes
Nov 01 00:48:22.839 INFO kablam!    Compiling utf8parse v0.1.0
Nov 01 00:48:22.839 INFO kablam!    Compiling commands v0.0.5
Nov 01 00:48:22.839 INFO kablam!    Compiling hostname v0.1.5
Nov 01 00:48:22.850 INFO kablam!    Compiling nix v0.11.0
Nov 01 00:48:33.875 INFO kablam!    Compiling rustyline v2.1.0
Nov 01 00:48:37.224 INFO kablam!    Compiling pshell v0.1.0 (/source)
Nov 01 00:48:37.739 INFO kablam! warning: unused imports: `Child`, `Output`
Nov 01 00:48:37.739 INFO kablam!  --> src/pshell.rs:6:34
Nov 01 00:48:37.740 INFO kablam!   |
Nov 01 00:48:37.740 INFO kablam! 6 | use std::process::{Stdio,Command,Child,Output,exit};
Nov 01 00:48:37.740 INFO kablam!   |                                  ^^^^^ ^^^^^^
Nov 01 00:48:37.740 INFO kablam!   |
Nov 01 00:48:37.741 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 00:48:37.741 INFO kablam! 
Nov 01 00:48:37.741 INFO kablam! warning: unused import: `FromRawFd`
Nov 01 00:48:37.742 INFO kablam!  --> src/pshell.rs:7:25
Nov 01 00:48:37.742 INFO kablam!   |
Nov 01 00:48:37.742 INFO kablam! 7 | use std::os::unix::io::{FromRawFd, AsRawFd};
Nov 01 00:48:37.742 INFO kablam!   |                         ^^^^^^^^^
Nov 01 00:48:37.743 INFO kablam! 
Nov 01 00:48:37.743 INFO kablam! warning: unused import: `std::os::unix::process::CommandExt`
Nov 01 00:48:37.743 INFO kablam!  --> src/pshell.rs:8:5
Nov 01 00:48:37.743 INFO kablam!   |
Nov 01 00:48:37.744 INFO kablam! 8 | use std::os::unix::process::CommandExt;
Nov 01 00:48:37.744 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 00:48:37.744 INFO kablam! 
Nov 01 00:48:37.745 INFO kablam! warning: unused import: `nix::unistd::pipe`
Nov 01 00:48:37.745 INFO kablam!   --> src/pshell.rs:10:5
Nov 01 00:48:37.745 INFO kablam!    |
Nov 01 00:48:37.745 INFO kablam! 10 | use nix::unistd::pipe;
Nov 01 00:48:37.746 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Nov 01 00:48:37.746 INFO kablam! 
Nov 01 00:48:37.763 INFO kablam! warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Nov 01 00:48:37.764 INFO kablam!    --> src/pshell.rs:212:11
Nov 01 00:48:37.764 INFO kablam!     |
Nov 01 00:48:37.764 INFO kablam! 212 |                 match env::home_dir() {
Nov 01 00:48:37.764 INFO kablam!     |                       ^^^^^^^^^^^^^
Nov 01 00:48:37.764 INFO kablam!     |
Nov 01 00:48:37.764 INFO kablam!     = note: #[warn(deprecated)] on by default
Nov 01 00:48:37.764 INFO kablam! 
Nov 01 00:48:37.884 INFO kablam! warning: unused import: `std::io::prelude`
Nov 01 00:48:37.884 INFO kablam!  --> src/pshell.rs:5:5
Nov 01 00:48:37.884 INFO kablam!   |
Nov 01 00:48:37.884 INFO kablam! 5 | use std::io::prelude::*;
Nov 01 00:48:37.884 INFO kablam!   |     ^^^^^^^^^^^^^^^^
Nov 01 00:48:37.884 INFO kablam! 
Nov 01 00:48:37.903 INFO kablam! warning: unused variable: `pid`
Nov 01 00:48:37.903 INFO kablam!   --> src/pshell.rs:19:13
Nov 01 00:48:37.903 INFO kablam!    |
Nov 01 00:48:37.903 INFO kablam! 19 |         let pid = libc::waitpid(-1, ptr, libc::WNOHANG);
Nov 01 00:48:37.903 INFO kablam!    |             ^^^ help: consider using `_pid` instead
Nov 01 00:48:37.903 INFO kablam!    |
Nov 01 00:48:37.903 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 00:48:37.903 INFO kablam! 
Nov 01 00:48:37.903 INFO kablam! warning: unused variable: `ecode`
Nov 01 00:48:37.903 INFO kablam!    --> src/pshell.rs:175:8
Nov 01 00:48:37.903 INFO kablam!     |
Nov 01 00:48:37.903 INFO kablam! 175 |             let ecode = child.wait().expect("pshell failed to wait on child");
Nov 01 00:48:37.903 INFO kablam!     |                 ^^^^^ help: consider using `_ecode` instead
Nov 01 00:48:37.903 INFO kablam! 
Nov 01 00:48:37.903 INFO kablam! warning: unused variable: `pid`
Nov 01 00:48:37.903 INFO kablam!    --> src/pshell.rs:178:8
Nov 01 00:48:37.903 INFO kablam!     |
Nov 01 00:48:37.903 INFO kablam! 178 |             let pid = child.id();
Nov 01 00:48:37.903 INFO kablam!     |                 ^^^ help: consider using `_pid` instead
Nov 01 00:48:37.903 INFO kablam! 
Nov 01 00:48:37.903 INFO kablam! warning: unused variable: `args`
Nov 01 00:48:37.903 INFO kablam!    --> src/pshell.rs:185:13
Nov 01 00:48:37.903 INFO kablam!     |
Nov 01 00:48:37.903 INFO kablam! 185 | fn run_proc(args: Vec<String>, cmd_table: ComplexCommand) -> i32 {
Nov 01 00:48:37.903 INFO kablam!     |             ^^^^ help: consider using `_args` instead
Nov 01 00:48:37.903 INFO kablam! 
Nov 01 00:48:37.903 INFO kablam! warning: unused variable: `cmd_table`
Nov 01 00:48:37.903 INFO kablam!    --> src/pshell.rs:185:32
Nov 01 00:48:37.903 INFO kablam!     |
Nov 01 00:48:37.903 INFO kablam! 185 | fn run_proc(args: Vec<String>, cmd_table: ComplexCommand) -> i32 {
Nov 01 00:48:37.903 INFO kablam!     |                                ^^^^^^^^^ help: consider using `_cmd_table` instead
Nov 01 00:48:37.903 INFO kablam! 
Nov 01 00:48:37.903 INFO kablam! warning: unused variable: `cmd_table`
Nov 01 00:48:37.903 INFO kablam!    --> src/pshell.rs:189:14
Nov 01 00:48:37.903 INFO kablam!     |
Nov 01 00:48:37.903 INFO kablam! 189 | fn run_piped(cmd_table: ComplexCommand) {
Nov 01 00:48:37.903 INFO kablam!     |              ^^^^^^^^^ help: consider using `_cmd_table` instead
Nov 01 00:48:37.903 INFO kablam! 
Nov 01 00:48:37.919 INFO kablam! warning: variable does not need to be mutable
Nov 01 00:48:37.919 INFO kablam!   --> src/pshell.rs:70:7
Nov 01 00:48:37.919 INFO kablam!    |
Nov 01 00:48:37.919 INFO kablam! 70 |         let mut ecode = 0;
Nov 01 00:48:37.919 INFO kablam!    |             ----^^^^^
Nov 01 00:48:37.919 INFO kablam!    |             |
Nov 01 00:48:37.919 INFO kablam!    |             help: remove this `mut`
Nov 01 00:48:37.919 INFO kablam!    |
Nov 01 00:48:37.919 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 00:48:37.919 INFO kablam! 
Nov 01 00:48:37.945 INFO kablam! warning: function is never used: `run_proc`
Nov 01 00:48:37.945 INFO kablam!    --> src/pshell.rs:185:1
Nov 01 00:48:37.945 INFO kablam!     |
Nov 01 00:48:37.945 INFO kablam! 185 | fn run_proc(args: Vec<String>, cmd_table: ComplexCommand) -> i32 {
Nov 01 00:48:37.945 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 00:48:37.945 INFO kablam!     |
Nov 01 00:48:37.945 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 00:48:37.945 INFO kablam! 
Nov 01 00:48:40.020 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 17.24s
Nov 01 00:48:40.021 INFO kablam! su: No module specific data is present
Nov 01 00:48:41.233 INFO running `"docker" "rm" "-f" "2eedcd554ae56c95909038e18e1d378941582a5a1cdd284cbcfa22b03f495415"`
Nov 01 00:48:41.583 INFO blam! 2eedcd554ae56c95909038e18e1d378941582a5a1cdd284cbcfa22b03f495415
Nov 01 00:48:41.591 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/1.30.0:/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.0 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 01 00:48:42.251 INFO blam! 0dd92e09d6d98f6fe8fa07ea68c5be4f922e2e7fb6d2e3cb2ebc413db88b73b3
Nov 01 00:48:42.259 INFO running `"docker" "start" "-a" "0dd92e09d6d98f6fe8fa07ea68c5be4f922e2e7fb6d2e3cb2ebc413db88b73b3"`
Nov 01 00:48:43.463 INFO kablam! usermod: no changes
Nov 01 00:48:43.535 INFO kablam!    Compiling pshell v0.1.0 (/source)
Nov 01 00:48:43.991 INFO kablam! warning: unused imports: `Child`, `Output`
Nov 01 00:48:43.991 INFO kablam!  --> src/pshell.rs:6:34
Nov 01 00:48:43.992 INFO kablam!   |
Nov 01 00:48:43.992 INFO kablam! 6 | use std::process::{Stdio,Command,Child,Output,exit};
Nov 01 00:48:43.992 INFO kablam!   |                                  ^^^^^ ^^^^^^
Nov 01 00:48:43.993 INFO kablam!   |
Nov 01 00:48:43.993 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 00:48:43.993 INFO kablam! 
Nov 01 00:48:43.993 INFO kablam! warning: unused import: `FromRawFd`
Nov 01 00:48:43.993 INFO kablam!  --> src/pshell.rs:7:25
Nov 01 00:48:43.994 INFO kablam!   |
Nov 01 00:48:43.994 INFO kablam! 7 | use std::os::unix::io::{FromRawFd, AsRawFd};
Nov 01 00:48:43.994 INFO kablam!   |                         ^^^^^^^^^
Nov 01 00:48:43.995 INFO kablam! 
Nov 01 00:48:43.995 INFO kablam! warning: unused import: `std::os::unix::process::CommandExt`
Nov 01 00:48:43.995 INFO kablam!  --> src/pshell.rs:8:5
Nov 01 00:48:43.995 INFO kablam!   |
Nov 01 00:48:43.996 INFO kablam! 8 | use std::os::unix::process::CommandExt;
Nov 01 00:48:43.996 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 00:48:43.996 INFO kablam! 
Nov 01 00:48:43.997 INFO kablam! warning: unused import: `nix::unistd::pipe`
Nov 01 00:48:43.997 INFO kablam!   --> src/pshell.rs:10:5
Nov 01 00:48:43.997 INFO kablam!    |
Nov 01 00:48:43.997 INFO kablam! 10 | use nix::unistd::pipe;
Nov 01 00:48:43.998 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Nov 01 00:48:43.998 INFO kablam! 
Nov 01 00:48:44.015 INFO kablam! warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Nov 01 00:48:44.016 INFO kablam!    --> src/pshell.rs:212:11
Nov 01 00:48:44.016 INFO kablam!     |
Nov 01 00:48:44.016 INFO kablam! 212 |                 match env::home_dir() {
Nov 01 00:48:44.016 INFO kablam!     |                       ^^^^^^^^^^^^^
Nov 01 00:48:44.017 INFO kablam!     |
Nov 01 00:48:44.017 INFO kablam!     = note: #[warn(deprecated)] on by default
Nov 01 00:48:44.017 INFO kablam! 
Nov 01 00:48:44.159 INFO kablam! warning: unused import: `std::io::prelude`
Nov 01 00:48:44.160 INFO kablam!  --> src/pshell.rs:5:5
Nov 01 00:48:44.160 INFO kablam!   |
Nov 01 00:48:44.160 INFO kablam! 5 | use std::io::prelude::*;
Nov 01 00:48:44.160 INFO kablam!   |     ^^^^^^^^^^^^^^^^
Nov 01 00:48:44.160 INFO kablam! 
Nov 01 00:48:44.179 INFO kablam! warning: unused variable: `pid`
Nov 01 00:48:44.180 INFO kablam!   --> src/pshell.rs:19:13
Nov 01 00:48:44.180 INFO kablam!    |
Nov 01 00:48:44.180 INFO kablam! 19 |         let pid = libc::waitpid(-1, ptr, libc::WNOHANG);
Nov 01 00:48:44.181 INFO kablam!    |             ^^^ help: consider using `_pid` instead
Nov 01 00:48:44.181 INFO kablam!    |
Nov 01 00:48:44.181 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 00:48:44.181 INFO kablam! 
Nov 01 00:48:44.182 INFO kablam! warning: unused variable: `ecode`
Nov 01 00:48:44.182 INFO kablam!    --> src/pshell.rs:175:8
Nov 01 00:48:44.182 INFO kablam!     |
Nov 01 00:48:44.182 INFO kablam! 175 |             let ecode = child.wait().expect("pshell failed to wait on child");
Nov 01 00:48:44.183 INFO kablam!     |                 ^^^^^ help: consider using `_ecode` instead
Nov 01 00:48:44.183 INFO kablam! 
Nov 01 00:48:44.183 INFO kablam! warning: unused variable: `pid`
Nov 01 00:48:44.183 INFO kablam!    --> src/pshell.rs:178:8
Nov 01 00:48:44.184 INFO kablam!     |
Nov 01 00:48:44.184 INFO kablam! 178 |             let pid = child.id();
Nov 01 00:48:44.184 INFO kablam!     |                 ^^^ help: consider using `_pid` instead
Nov 01 00:48:44.184 INFO kablam! 
Nov 01 00:48:44.185 INFO kablam! warning: unused variable: `args`
Nov 01 00:48:44.185 INFO kablam!    --> src/pshell.rs:185:13
Nov 01 00:48:44.185 INFO kablam!     |
Nov 01 00:48:44.185 INFO kablam! 185 | fn run_proc(args: Vec<String>, cmd_table: ComplexCommand) -> i32 {
Nov 01 00:48:44.186 INFO kablam!     |             ^^^^ help: consider using `_args` instead
Nov 01 00:48:44.186 INFO kablam! 
Nov 01 00:48:44.186 INFO kablam! warning: unused variable: `cmd_table`
Nov 01 00:48:44.186 INFO kablam!    --> src/pshell.rs:185:32
Nov 01 00:48:44.186 INFO kablam!     |
Nov 01 00:48:44.187 INFO kablam! 185 | fn run_proc(args: Vec<String>, cmd_table: ComplexCommand) -> i32 {
Nov 01 00:48:44.187 INFO kablam!     |                                ^^^^^^^^^ help: consider using `_cmd_table` instead
Nov 01 00:48:44.187 INFO kablam! 
Nov 01 00:48:44.188 INFO kablam! warning: unused variable: `cmd_table`
Nov 01 00:48:44.188 INFO kablam!    --> src/pshell.rs:189:14
Nov 01 00:48:44.188 INFO kablam!     |
Nov 01 00:48:44.188 INFO kablam! 189 | fn run_piped(cmd_table: ComplexCommand) {
Nov 01 00:48:44.189 INFO kablam!     |              ^^^^^^^^^ help: consider using `_cmd_table` instead
Nov 01 00:48:44.189 INFO kablam! 
Nov 01 00:48:44.195 INFO kablam! warning: variable does not need to be mutable
Nov 01 00:48:44.195 INFO kablam!   --> src/pshell.rs:70:7
Nov 01 00:48:44.196 INFO kablam!    |
Nov 01 00:48:44.196 INFO kablam! 70 |         let mut ecode = 0;
Nov 01 00:48:44.196 INFO kablam!    |             ----^^^^^
Nov 01 00:48:44.197 INFO kablam!    |             |
Nov 01 00:48:44.197 INFO kablam!    |             help: remove this `mut`
Nov 01 00:48:44.197 INFO kablam!    |
Nov 01 00:48:44.197 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 00:48:44.197 INFO kablam! 
Nov 01 00:48:44.227 INFO kablam! warning: function is never used: `run_proc`
Nov 01 00:48:44.227 INFO kablam!    --> src/pshell.rs:185:1
Nov 01 00:48:44.227 INFO kablam!     |
Nov 01 00:48:44.227 INFO kablam! 185 | fn run_proc(args: Vec<String>, cmd_table: ComplexCommand) -> i32 {
Nov 01 00:48:44.227 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 00:48:44.227 INFO kablam!     |
Nov 01 00:48:44.227 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 00:48:44.227 INFO kablam! 
Nov 01 00:48:44.780 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.28s
Nov 01 00:48:44.784 INFO kablam! su: No module specific data is present
Nov 01 00:48:45.699 INFO running `"docker" "rm" "-f" "0dd92e09d6d98f6fe8fa07ea68c5be4f922e2e7fb6d2e3cb2ebc413db88b73b3"`
Nov 01 00:48:46.043 INFO blam! 0dd92e09d6d98f6fe8fa07ea68c5be4f922e2e7fb6d2e3cb2ebc413db88b73b3
Nov 01 00:48:46.050 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/1.30.0:/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.0 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 01 00:48:46.826 INFO blam! 9abcb255cc48816227d7396bdc4a6df2dae3bb44e117c6e809af8bd5c9dbb341
Nov 01 00:48:46.828 INFO running `"docker" "start" "-a" "9abcb255cc48816227d7396bdc4a6df2dae3bb44e117c6e809af8bd5c9dbb341"`
Nov 01 00:48:47.759 INFO kablam! usermod: no changes
Nov 01 00:48:47.851 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.04s
Nov 01 00:48:47.857 INFO kablam!      Running /target/debug/deps/pshell-4b220f72ece01f4a
Nov 01 00:48:47.867 INFO kablam! su: No module specific data is present
Nov 01 00:48:47.867 INFO blam! 
Nov 01 00:48:47.867 INFO blam! running 0 tests
Nov 01 00:48:47.867 INFO blam! 
Nov 01 00:48:47.867 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 00:48:47.867 INFO blam! 
Nov 01 00:48:48.680 INFO running `"docker" "rm" "-f" "9abcb255cc48816227d7396bdc4a6df2dae3bb44e117c6e809af8bd5c9dbb341"`
Nov 01 00:48:49.003 INFO blam! 9abcb255cc48816227d7396bdc4a6df2dae3bb44e117c6e809af8bd5c9dbb341
