Dec 01 09:00:30.373 INFO testing mmajko/knapsack-problem against 1.30.1 for beta-1.31-5
Dec 01 09:00:30.373 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 09:00:30.951 INFO [stdout] 8d31ea0438578e77f20262901543319cbe6a584dd3bada3f1afb40917a3edc56
Dec 01 09:00:30.959 INFO running `"docker" "start" "-a" "8d31ea0438578e77f20262901543319cbe6a584dd3bada3f1afb40917a3edc56"`
Dec 01 09:00:31.792 INFO [stderr] usermod: no changes
Dec 01 09:00:31.870 INFO [stderr]    Compiling knapsack-problem v0.2.0 (/source)
Dec 01 09:00:32.223 INFO [stderr] warning: unused import: `solvers::recursive`
Dec 01 09:00:32.223 INFO [stderr]  --> src/solvers/dynamic.rs:2:5
Dec 01 09:00:32.223 INFO [stderr]   |
Dec 01 09:00:32.223 INFO [stderr] 2 | use solvers::recursive;
Dec 01 09:00:32.223 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 09:00:32.223 INFO [stderr]   |
Dec 01 09:00:32.223 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 09:00:32.223 INFO [stderr] 
Dec 01 09:00:32.223 INFO [stderr] warning: unused imports: `KnapItem`, `sum_of_prices`
Dec 01 09:00:32.223 INFO [stderr]  --> src/solvers/recursive.rs:1:14
Dec 01 09:00:32.223 INFO [stderr]   |
Dec 01 09:00:32.223 INFO [stderr] 1 | use parser::{sum_of_prices, Knapsack, KnapItem};
Dec 01 09:00:32.223 INFO [stderr]   |              ^^^^^^^^^^^^^            ^^^^^^^^
Dec 01 09:00:32.223 INFO [stderr] 
Dec 01 09:00:32.223 INFO [stderr] warning: unused import: `inspect`
Dec 01 09:00:32.223 INFO [stderr]  --> src/genetic/mod.rs:6:48
Dec 01 09:00:32.223 INFO [stderr]   |
Dec 01 09:00:32.223 INFO [stderr] 6 | use self::utils::{odds_are, random_individual, inspect, sort_population};
Dec 01 09:00:32.223 INFO [stderr]   |                                                ^^^^^^^
Dec 01 09:00:32.223 INFO [stderr] 
Dec 01 09:00:32.355 INFO [stderr] warning: unused variable: `x`
Dec 01 09:00:32.355 INFO [stderr]   --> src/solvers/mod.rs:60:72
Dec 01 09:00:32.355 INFO [stderr]    |
Dec 01 09:00:32.355 INFO [stderr] 60 |     let new_items = knap.items.clone().iter().enumerate().filter(|&(i, x)| bits[i])
Dec 01 09:00:32.355 INFO [stderr]    |                                                                        ^ help: consider using `_x` instead
Dec 01 09:00:32.355 INFO [stderr]    |
Dec 01 09:00:32.355 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 09:00:32.355 INFO [stderr] 
Dec 01 09:00:32.355 INFO [stderr] warning: unused variable: `i`
Dec 01 09:00:32.355 INFO [stderr]   --> src/solvers/mod.rs:61:28
Dec 01 09:00:32.355 INFO [stderr]    |
Dec 01 09:00:32.355 INFO [stderr] 61 |                     .map(|(i, x)| *x).collect();
Dec 01 09:00:32.355 INFO [stderr]    |                            ^ help: consider using `_i` instead
Dec 01 09:00:32.355 INFO [stderr] 
Dec 01 09:00:32.355 INFO [stderr] warning: unused variable: `pop_size`
Dec 01 09:00:32.355 INFO [stderr]  --> src/genetic/selectors.rs:7:9
Dec 01 09:00:32.355 INFO [stderr]   |
Dec 01 09:00:32.355 INFO [stderr] 7 |     let pop_size = population.len();
Dec 01 09:00:32.355 INFO [stderr]   |         ^^^^^^^^ help: consider using `_pop_size` instead
Dec 01 09:00:32.355 INFO [stderr] 
Dec 01 09:00:32.355 INFO [stderr] warning: unused variable: `generation`
Dec 01 09:00:32.355 INFO [stderr]   --> src/genetic/utils.rs:34:19
Dec 01 09:00:32.355 INFO [stderr]    |
Dec 01 09:00:32.355 INFO [stderr] 34 | pub fn inspect<F>(generation: usize, sorted_population: &Vec<Vec<bool>>, fitness_fn: &F) where F: Fn(&Vec<bool>) -> usize {
Dec 01 09:00:32.355 INFO [stderr]    |                   ^^^^^^^^^^ help: consider using `_generation` instead
Dec 01 09:00:32.355 INFO [stderr] 
Dec 01 09:00:32.355 INFO [stderr] warning: unused variable: `elitism_count`
Dec 01 09:00:32.355 INFO [stderr]   --> src/genetic/mod.rs:16:9
Dec 01 09:00:32.355 INFO [stderr]    |
Dec 01 09:00:32.355 INFO [stderr] 16 |     let elitism_count = 2;
Dec 01 09:00:32.355 INFO [stderr]    |         ^^^^^^^^^^^^^ help: consider using `_elitism_count` instead
Dec 01 09:00:32.355 INFO [stderr] 
Dec 01 09:00:32.355 INFO [stderr] warning: unused variable: `i`
Dec 01 09:00:32.355 INFO [stderr]   --> src/genetic/mod.rs:21:9
Dec 01 09:00:32.355 INFO [stderr]    |
Dec 01 09:00:32.355 INFO [stderr] 21 |     for i in 0..500 {
Dec 01 09:00:32.355 INFO [stderr]    |         ^ help: consider using `_i` instead
Dec 01 09:00:32.355 INFO [stderr] 
Dec 01 09:00:32.376 INFO [stderr] warning: variable does not need to be mutable
Dec 01 09:00:32.376 INFO [stderr]   --> src/reporter.rs:22:9
Dec 01 09:00:32.376 INFO [stderr]    |
Dec 01 09:00:32.376 INFO [stderr] 22 |     let mut stype = String::from(format!("{:?}", solution));
Dec 01 09:00:32.376 INFO [stderr]    |         ----^^^^^
Dec 01 09:00:32.376 INFO [stderr]    |         |
Dec 01 09:00:32.376 INFO [stderr]    |         help: remove this `mut`
Dec 01 09:00:32.376 INFO [stderr]    |
Dec 01 09:00:32.376 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 09:00:32.376 INFO [stderr] 
Dec 01 09:00:32.406 INFO [stderr] warning: variant is never constructed: `None`
Dec 01 09:00:32.406 INFO [stderr]   --> src/parser.rs:10:5
Dec 01 09:00:32.406 INFO [stderr]    |
Dec 01 09:00:32.406 INFO [stderr] 10 |     None,
Dec 01 09:00:32.406 INFO [stderr]    |     ^^^^
Dec 01 09:00:32.406 INFO [stderr]    |
Dec 01 09:00:32.406 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 09:00:32.406 INFO [stderr] 
Dec 01 09:00:32.406 INFO [stderr] warning: variant is never constructed: `FPTAS25`
Dec 01 09:00:32.406 INFO [stderr]   --> src/parser.rs:15:5
Dec 01 09:00:32.406 INFO [stderr]    |
Dec 01 09:00:32.406 INFO [stderr] 15 |     FPTAS25,
Dec 01 09:00:32.406 INFO [stderr]    |     ^^^^^^^
Dec 01 09:00:32.406 INFO [stderr] 
Dec 01 09:00:32.406 INFO [stderr] warning: variant is never constructed: `FPTAS75`
Dec 01 09:00:32.406 INFO [stderr]   --> src/parser.rs:17:5
Dec 01 09:00:32.406 INFO [stderr]    |
Dec 01 09:00:32.406 INFO [stderr] 17 |     FPTAS75,
Dec 01 09:00:32.406 INFO [stderr]    |     ^^^^^^^
Dec 01 09:00:32.406 INFO [stderr] 
Dec 01 09:00:32.406 INFO [stderr] warning: function is never used: `inspect`
Dec 01 09:00:32.406 INFO [stderr]   --> src/genetic/utils.rs:34:1
Dec 01 09:00:32.406 INFO [stderr]    |
Dec 01 09:00:32.406 INFO [stderr] 34 | pub fn inspect<F>(generation: usize, sorted_population: &Vec<Vec<bool>>, fitness_fn: &F) where F: Fn(&Vec<bool>) -> usize {
Dec 01 09:00:32.406 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 09:00:32.406 INFO [stderr] 
Dec 01 09:00:34.096 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.27s
Dec 01 09:00:34.096 INFO [stderr] su: No module specific data is present
Dec 01 09:00:34.655 INFO running `"docker" "inspect" "8d31ea0438578e77f20262901543319cbe6a584dd3bada3f1afb40917a3edc56"`
Dec 01 09:00:34.913 INFO running `"docker" "rm" "-f" "8d31ea0438578e77f20262901543319cbe6a584dd3bada3f1afb40917a3edc56"`
Dec 01 09:00:35.195 INFO [stdout] 8d31ea0438578e77f20262901543319cbe6a584dd3bada3f1afb40917a3edc56
Dec 01 09:00:35.199 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 09:00:35.486 INFO [stdout] 6ceea4c2fe80acc20b4f7bc9fb131b31c34a6256dc559afc1d54fd0e8d421456
Dec 01 09:00:35.489 INFO running `"docker" "start" "-a" "6ceea4c2fe80acc20b4f7bc9fb131b31c34a6256dc559afc1d54fd0e8d421456"`
Dec 01 09:00:36.432 INFO [stderr] usermod: no changes
Dec 01 09:00:36.524 INFO [stderr]    Compiling knapsack-problem v0.2.0 (/source)
Dec 01 09:00:36.879 INFO [stderr] warning: unused import: `solvers::recursive`
Dec 01 09:00:36.879 INFO [stderr]  --> src/solvers/dynamic.rs:2:5
Dec 01 09:00:36.879 INFO [stderr]   |
Dec 01 09:00:36.879 INFO [stderr] 2 | use solvers::recursive;
Dec 01 09:00:36.879 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 09:00:36.879 INFO [stderr]   |
Dec 01 09:00:36.879 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 09:00:36.879 INFO [stderr] 
Dec 01 09:00:36.879 INFO [stderr] warning: unused imports: `KnapItem`, `sum_of_prices`
Dec 01 09:00:36.879 INFO [stderr]  --> src/solvers/recursive.rs:1:14
Dec 01 09:00:36.879 INFO [stderr]   |
Dec 01 09:00:36.879 INFO [stderr] 1 | use parser::{sum_of_prices, Knapsack, KnapItem};
Dec 01 09:00:36.879 INFO [stderr]   |              ^^^^^^^^^^^^^            ^^^^^^^^
Dec 01 09:00:36.879 INFO [stderr] 
Dec 01 09:00:36.879 INFO [stderr] warning: unused import: `inspect`
Dec 01 09:00:36.879 INFO [stderr]  --> src/genetic/mod.rs:6:48
Dec 01 09:00:36.879 INFO [stderr]   |
Dec 01 09:00:36.879 INFO [stderr] 6 | use self::utils::{odds_are, random_individual, inspect, sort_population};
Dec 01 09:00:36.879 INFO [stderr]   |                                                ^^^^^^^
Dec 01 09:00:36.879 INFO [stderr] 
Dec 01 09:00:37.035 INFO [stderr] warning: unused variable: `x`
Dec 01 09:00:37.035 INFO [stderr]   --> src/solvers/mod.rs:60:72
Dec 01 09:00:37.035 INFO [stderr]    |
Dec 01 09:00:37.035 INFO [stderr] 60 |     let new_items = knap.items.clone().iter().enumerate().filter(|&(i, x)| bits[i])
Dec 01 09:00:37.035 INFO [stderr]    |                                                                        ^ help: consider using `_x` instead
Dec 01 09:00:37.035 INFO [stderr]    |
Dec 01 09:00:37.035 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 09:00:37.035 INFO [stderr] 
Dec 01 09:00:37.035 INFO [stderr] warning: unused variable: `i`
Dec 01 09:00:37.035 INFO [stderr]   --> src/solvers/mod.rs:61:28
Dec 01 09:00:37.035 INFO [stderr]    |
Dec 01 09:00:37.035 INFO [stderr] 61 |                     .map(|(i, x)| *x).collect();
Dec 01 09:00:37.035 INFO [stderr]    |                            ^ help: consider using `_i` instead
Dec 01 09:00:37.035 INFO [stderr] 
Dec 01 09:00:37.035 INFO [stderr] warning: unused variable: `pop_size`
Dec 01 09:00:37.035 INFO [stderr]  --> src/genetic/selectors.rs:7:9
Dec 01 09:00:37.035 INFO [stderr]   |
Dec 01 09:00:37.035 INFO [stderr] 7 |     let pop_size = population.len();
Dec 01 09:00:37.035 INFO [stderr]   |         ^^^^^^^^ help: consider using `_pop_size` instead
Dec 01 09:00:37.035 INFO [stderr] 
Dec 01 09:00:37.035 INFO [stderr] warning: unused variable: `generation`
Dec 01 09:00:37.035 INFO [stderr]   --> src/genetic/utils.rs:34:19
Dec 01 09:00:37.035 INFO [stderr]    |
Dec 01 09:00:37.035 INFO [stderr] 34 | pub fn inspect<F>(generation: usize, sorted_population: &Vec<Vec<bool>>, fitness_fn: &F) where F: Fn(&Vec<bool>) -> usize {
Dec 01 09:00:37.035 INFO [stderr]    |                   ^^^^^^^^^^ help: consider using `_generation` instead
Dec 01 09:00:37.035 INFO [stderr] 
Dec 01 09:00:37.035 INFO [stderr] warning: unused variable: `elitism_count`
Dec 01 09:00:37.035 INFO [stderr]   --> src/genetic/mod.rs:16:9
Dec 01 09:00:37.035 INFO [stderr]    |
Dec 01 09:00:37.035 INFO [stderr] 16 |     let elitism_count = 2;
Dec 01 09:00:37.035 INFO [stderr]    |         ^^^^^^^^^^^^^ help: consider using `_elitism_count` instead
Dec 01 09:00:37.035 INFO [stderr] 
Dec 01 09:00:37.035 INFO [stderr] warning: unused variable: `i`
Dec 01 09:00:37.035 INFO [stderr]   --> src/genetic/mod.rs:21:9
Dec 01 09:00:37.035 INFO [stderr]    |
Dec 01 09:00:37.035 INFO [stderr] 21 |     for i in 0..500 {
Dec 01 09:00:37.035 INFO [stderr]    |         ^ help: consider using `_i` instead
Dec 01 09:00:37.035 INFO [stderr] 
Dec 01 09:00:37.055 INFO [stderr] warning: variable does not need to be mutable
Dec 01 09:00:37.055 INFO [stderr]   --> src/reporter.rs:22:9
Dec 01 09:00:37.055 INFO [stderr]    |
Dec 01 09:00:37.055 INFO [stderr] 22 |     let mut stype = String::from(format!("{:?}", solution));
Dec 01 09:00:37.055 INFO [stderr]    |         ----^^^^^
Dec 01 09:00:37.055 INFO [stderr]    |         |
Dec 01 09:00:37.055 INFO [stderr]    |         help: remove this `mut`
Dec 01 09:00:37.055 INFO [stderr]    |
Dec 01 09:00:37.055 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 09:00:37.055 INFO [stderr] 
Dec 01 09:00:37.083 INFO [stderr] warning: variant is never constructed: `None`
Dec 01 09:00:37.083 INFO [stderr]   --> src/parser.rs:10:5
Dec 01 09:00:37.083 INFO [stderr]    |
Dec 01 09:00:37.083 INFO [stderr] 10 |     None,
Dec 01 09:00:37.083 INFO [stderr]    |     ^^^^
Dec 01 09:00:37.083 INFO [stderr]    |
Dec 01 09:00:37.083 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 09:00:37.083 INFO [stderr] 
Dec 01 09:00:37.083 INFO [stderr] warning: variant is never constructed: `FPTAS25`
Dec 01 09:00:37.083 INFO [stderr]   --> src/parser.rs:15:5
Dec 01 09:00:37.083 INFO [stderr]    |
Dec 01 09:00:37.083 INFO [stderr] 15 |     FPTAS25,
Dec 01 09:00:37.083 INFO [stderr]    |     ^^^^^^^
Dec 01 09:00:37.083 INFO [stderr] 
Dec 01 09:00:37.083 INFO [stderr] warning: variant is never constructed: `FPTAS75`
Dec 01 09:00:37.083 INFO [stderr]   --> src/parser.rs:17:5
Dec 01 09:00:37.083 INFO [stderr]    |
Dec 01 09:00:37.083 INFO [stderr] 17 |     FPTAS75,
Dec 01 09:00:37.083 INFO [stderr]    |     ^^^^^^^
Dec 01 09:00:37.083 INFO [stderr] 
Dec 01 09:00:37.083 INFO [stderr] warning: function is never used: `inspect`
Dec 01 09:00:37.083 INFO [stderr]   --> src/genetic/utils.rs:34:1
Dec 01 09:00:37.083 INFO [stderr]    |
Dec 01 09:00:37.083 INFO [stderr] 34 | pub fn inspect<F>(generation: usize, sorted_population: &Vec<Vec<bool>>, fitness_fn: &F) where F: Fn(&Vec<bool>) -> usize {
Dec 01 09:00:37.083 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 09:00:37.083 INFO [stderr] 
Dec 01 09:00:37.627 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.15s
Dec 01 09:00:37.627 INFO [stderr] su: No module specific data is present
Dec 01 09:00:38.639 INFO running `"docker" "inspect" "6ceea4c2fe80acc20b4f7bc9fb131b31c34a6256dc559afc1d54fd0e8d421456"`
Dec 01 09:00:38.953 INFO running `"docker" "rm" "-f" "6ceea4c2fe80acc20b4f7bc9fb131b31c34a6256dc559afc1d54fd0e8d421456"`
Dec 01 09:00:39.267 INFO [stdout] 6ceea4c2fe80acc20b4f7bc9fb131b31c34a6256dc559afc1d54fd0e8d421456
Dec 01 09:00:39.275 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 09:00:39.825 INFO [stdout] 01989eab8097b6d20951b3951f62f15de77c05bb51efe9c3ffd0d692de9d6834
Dec 01 09:00:39.831 INFO running `"docker" "start" "-a" "01989eab8097b6d20951b3951f62f15de77c05bb51efe9c3ffd0d692de9d6834"`
Dec 01 09:00:40.969 INFO [stderr] usermod: no changes
Dec 01 09:00:41.088 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.08s
Dec 01 09:00:41.089 INFO [stderr]      Running /target/debug/deps/knapsack_problem-65984042cb61edff
Dec 01 09:00:41.096 INFO [stdout] 
Dec 01 09:00:41.096 INFO [stdout] running 0 tests
Dec 01 09:00:41.097 INFO [stdout] 
Dec 01 09:00:41.097 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 09:00:41.097 INFO [stdout] 
Dec 01 09:00:41.101 INFO [stderr] su: No module specific data is present
Dec 01 09:00:41.877 INFO running `"docker" "inspect" "01989eab8097b6d20951b3951f62f15de77c05bb51efe9c3ffd0d692de9d6834"`
Dec 01 09:00:42.213 INFO running `"docker" "rm" "-f" "01989eab8097b6d20951b3951f62f15de77c05bb51efe9c3ffd0d692de9d6834"`
Dec 01 09:00:42.390 INFO [stdout] 01989eab8097b6d20951b3951f62f15de77c05bb51efe9c3ffd0d692de9d6834
