Oct 11 00:02:42.052 INFO testing donniemattingly/fingerprint against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling Oct 11 00:02:42.052 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen Oct 11 00:02:42.054 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-6/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-6/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 00:02:42.366 INFO blam! 8ba659357261badfd982a3607b7594239f2939e90bbe83d2a35eec5f2a8ef399 Oct 11 00:02:42.375 INFO running `"docker" "start" "-a" "8ba659357261badfd982a3607b7594239f2939e90bbe83d2a35eec5f2a8ef399"` Oct 11 00:02:43.100 INFO kablam! usermod: no changes Oct 11 00:02:43.430 INFO kablam! Compiling goertzel v0.2.0 Oct 11 00:02:43.430 INFO kablam! Compiling hound v3.3.1 Oct 11 00:02:43.430 INFO kablam! Compiling rand v0.4.2 Oct 11 00:02:43.430 INFO kablam! Compiling num_cpus v1.8.0 Oct 11 00:02:43.430 INFO kablam! Compiling time v0.1.39 Oct 11 00:02:43.436 INFO kablam! Compiling miniz-sys v0.1.10 Oct 11 00:02:43.444 INFO kablam! Compiling multimap v0.4.0 Oct 11 00:02:43.444 INFO kablam! Compiling alga v0.5.3 Oct 11 00:02:47.440 INFO kablam! Compiling rustfft v2.0.0 Oct 11 00:02:47.692 INFO kablam! Compiling serde-value v0.5.1 Oct 11 00:02:47.700 INFO kablam! Compiling threadpool v1.7.1 Oct 11 00:02:54.456 INFO kablam! Compiling num-bigint v0.1.43 Oct 11 00:02:54.456 INFO kablam! Compiling rayon-core v1.4.0 Oct 11 00:02:54.456 INFO kablam! Compiling rand v0.3.22 Oct 11 00:02:54.505 INFO kablam! Compiling flate2 v1.0.1 Oct 11 00:03:02.164 INFO kablam! Compiling nalgebra v0.13.1 Oct 11 00:03:05.671 INFO kablam! Compiling rayon v1.0.0 Oct 11 00:03:07.900 INFO kablam! Compiling num-rational v0.1.42 Oct 11 00:03:10.864 INFO kablam! Compiling num v0.1.42 Oct 11 00:03:13.017 INFO kablam! Compiling nalgebra v0.5.1 Oct 11 00:03:13.017 INFO kablam! Compiling chrono v0.4.0 Oct 11 00:03:13.017 INFO kablam! Compiling stopwatch v0.0.7 Oct 11 00:03:13.020 INFO kablam! Compiling streaming-stats v0.1.28 Oct 11 00:03:16.688 INFO kablam! Compiling jpeg-decoder v0.1.14 Oct 11 00:03:21.717 INFO kablam! Compiling log4rs v0.8.0 Oct 11 00:03:24.467 INFO kablam! Compiling image v0.18.0 Oct 11 00:03:30.292 INFO kablam! Compiling apodize v0.2.0 Oct 11 00:04:03.064 INFO kablam! Compiling fingerprint v0.1.0 (/source) Oct 11 00:04:10.520 INFO kablam! warning: unused import: `self::stopwatch::Stopwatch` Oct 11 00:04:10.520 INFO kablam! --> src/lib.rs:8:5 Oct 11 00:04:10.520 INFO kablam! | Oct 11 00:04:10.520 INFO kablam! 8 | use self::stopwatch::Stopwatch; Oct 11 00:04:10.520 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:10.520 INFO kablam! | Oct 11 00:04:10.521 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 11 00:04:10.521 INFO kablam! Oct 11 00:04:10.521 INFO kablam! warning: unused import: `std::collections::HashMap` Oct 11 00:04:10.521 INFO kablam! --> src/lib.rs:14:5 Oct 11 00:04:10.521 INFO kablam! | Oct 11 00:04:10.521 INFO kablam! 14 | use std::collections::HashMap; Oct 11 00:04:10.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:10.521 INFO kablam! Oct 11 00:04:10.521 INFO kablam! warning: unused import: `multimap::MultiMap` Oct 11 00:04:10.521 INFO kablam! --> src/lib.rs:18:5 Oct 11 00:04:10.521 INFO kablam! | Oct 11 00:04:10.521 INFO kablam! 18 | use multimap::MultiMap; Oct 11 00:04:10.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 11 00:04:10.521 INFO kablam! Oct 11 00:04:10.521 INFO kablam! warning: unused import: `std::path::PathBuf` Oct 11 00:04:10.521 INFO kablam! --> src/spectrogram.rs:234:5 Oct 11 00:04:10.521 INFO kablam! | Oct 11 00:04:10.521 INFO kablam! 234 | use std::path::PathBuf; Oct 11 00:04:10.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 11 00:04:10.521 INFO kablam! Oct 11 00:04:10.521 INFO kablam! warning: unused import: `std::collections::HashSet` Oct 11 00:04:10.521 INFO kablam! --> src/hash.rs:5:5 Oct 11 00:04:10.521 INFO kablam! | Oct 11 00:04:10.521 INFO kablam! 5 | use std::collections::HashSet; Oct 11 00:04:10.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:10.521 INFO kablam! Oct 11 00:04:10.521 INFO kablam! warning: unused import: `std::path::PathBuf` Oct 11 00:04:10.521 INFO kablam! --> src/hash.rs:197:5 Oct 11 00:04:10.521 INFO kablam! | Oct 11 00:04:10.521 INFO kablam! 197 | use std::path::PathBuf; Oct 11 00:04:10.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 11 00:04:10.521 INFO kablam! Oct 11 00:04:10.521 INFO kablam! warning: unused import: `std::collections::HashMap` Oct 11 00:04:10.521 INFO kablam! --> src/main.rs:14:5 Oct 11 00:04:10.521 INFO kablam! | Oct 11 00:04:10.521 INFO kablam! 14 | use std::collections::HashMap; Oct 11 00:04:10.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:10.521 INFO kablam! | Oct 11 00:04:10.521 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 11 00:04:10.521 INFO kablam! Oct 11 00:04:10.521 INFO kablam! warning: unused import: `std::path::PathBuf` Oct 11 00:04:10.521 INFO kablam! --> src/spectrogram.rs:234:5 Oct 11 00:04:10.521 INFO kablam! | Oct 11 00:04:10.521 INFO kablam! 234 | use std::path::PathBuf; Oct 11 00:04:10.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 11 00:04:10.521 INFO kablam! Oct 11 00:04:10.521 INFO kablam! warning: unused import: `std::collections::HashSet` Oct 11 00:04:10.521 INFO kablam! --> src/hash.rs:5:5 Oct 11 00:04:10.521 INFO kablam! | Oct 11 00:04:10.521 INFO kablam! 5 | use std::collections::HashSet; Oct 11 00:04:10.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:10.522 INFO kablam! Oct 11 00:04:10.522 INFO kablam! warning: unused import: `std::path::PathBuf` Oct 11 00:04:10.522 INFO kablam! --> src/hash.rs:197:5 Oct 11 00:04:10.522 INFO kablam! | Oct 11 00:04:10.522 INFO kablam! 197 | use std::path::PathBuf; Oct 11 00:04:10.522 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 11 00:04:10.522 INFO kablam! Oct 11 00:04:10.522 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 11 00:04:10.522 INFO kablam! --> src/main.rs:81:12 Oct 11 00:04:10.522 INFO kablam! | Oct 11 00:04:10.522 INFO kablam! 81 | if (diff != cur) { Oct 11 00:04:10.522 INFO kablam! | ^^^^^^^^^^^^^ help: remove these parentheses Oct 11 00:04:10.522 INFO kablam! | Oct 11 00:04:10.522 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 11 00:04:10.522 INFO kablam! Oct 11 00:04:10.522 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 11 00:04:10.522 INFO kablam! --> src/main.rs:82:16 Oct 11 00:04:10.522 INFO kablam! | Oct 11 00:04:10.522 INFO kablam! 82 | if (cur_count > 10) { Oct 11 00:04:10.522 INFO kablam! | ^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 11 00:04:10.522 INFO kablam! Oct 11 00:04:10.813 INFO kablam! warning: unused variable: `peaks_len` Oct 11 00:04:10.813 INFO kablam! --> src/hash.rs:116:9 Oct 11 00:04:10.813 INFO kablam! | Oct 11 00:04:10.813 INFO kablam! 116 | let peaks_len = peaks.len(); Oct 11 00:04:10.813 INFO kablam! | ^^^^^^^^^ help: consider using `_peaks_len` instead Oct 11 00:04:10.813 INFO kablam! | Oct 11 00:04:10.813 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 11 00:04:10.813 INFO kablam! Oct 11 00:04:10.813 INFO kablam! warning: unused variable: `peak` Oct 11 00:04:10.813 INFO kablam! --> src/hash.rs:126:13 Oct 11 00:04:10.813 INFO kablam! | Oct 11 00:04:10.813 INFO kablam! 126 | for (i, peak) in peaks.iter().enumerate() { Oct 11 00:04:10.813 INFO kablam! | ^^^^ help: consider using `_peak` instead Oct 11 00:04:10.813 INFO kablam! Oct 11 00:04:10.813 INFO kablam! warning: unused variable: `y` Oct 11 00:04:10.813 INFO kablam! --> src/hash.rs:162:9 Oct 11 00:04:10.813 INFO kablam! | Oct 11 00:04:10.813 INFO kablam! 162 | let y = rand::random::(); Oct 11 00:04:10.813 INFO kablam! | ^ help: consider using `_y` instead Oct 11 00:04:10.813 INFO kablam! Oct 11 00:04:10.813 INFO kablam! warning: unused variable: `path` Oct 11 00:04:10.813 INFO kablam! --> src/lib.rs:53:39 Oct 11 00:04:10.813 INFO kablam! | Oct 11 00:04:10.816 INFO kablam! 53 | pub extern "C" fn rust_compute_hashes(path: *const c_char) -> int32_t { Oct 11 00:04:10.816 INFO kablam! | ^^^^ help: consider using `_path` instead Oct 11 00:04:10.816 INFO kablam! Oct 11 00:04:10.832 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:10.832 INFO kablam! --> src/spectrogram.rs:62:13 Oct 11 00:04:10.832 INFO kablam! | Oct 11 00:04:10.832 INFO kablam! 62 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:10.832 INFO kablam! | ----^^ Oct 11 00:04:10.832 INFO kablam! | | Oct 11 00:04:10.832 INFO kablam! | help: remove this `mut` Oct 11 00:04:10.832 INFO kablam! | Oct 11 00:04:10.832 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 11 00:04:10.832 INFO kablam! Oct 11 00:04:10.848 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:10.848 INFO kablam! --> src/spectrogram.rs:109:9 Oct 11 00:04:10.848 INFO kablam! | Oct 11 00:04:10.848 INFO kablam! 109 | let mut new_spec = spectrum.split_off(half_index); Oct 11 00:04:10.848 INFO kablam! | ----^^^^^^^^ Oct 11 00:04:10.848 INFO kablam! | | Oct 11 00:04:10.848 INFO kablam! | help: remove this `mut` Oct 11 00:04:10.848 INFO kablam! Oct 11 00:04:10.864 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:10.864 INFO kablam! --> src/spectrogram.rs:183:9 Oct 11 00:04:10.864 INFO kablam! | Oct 11 00:04:10.864 INFO kablam! 183 | let mut raw: Vec> = vec![Vec::new(); num_chunks - 1 as usize]; Oct 11 00:04:10.864 INFO kablam! | ----^^^ Oct 11 00:04:10.864 INFO kablam! | | Oct 11 00:04:10.864 INFO kablam! | help: remove this `mut` Oct 11 00:04:10.864 INFO kablam! Oct 11 00:04:10.864 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:10.864 INFO kablam! --> src/spectrogram.rs:184:9 Oct 11 00:04:10.864 INFO kablam! | Oct 11 00:04:10.864 INFO kablam! 184 | let mut output: Mutex>> = Mutex::new(raw); Oct 11 00:04:10.864 INFO kablam! | ----^^^^^^ Oct 11 00:04:10.864 INFO kablam! | | Oct 11 00:04:10.864 INFO kablam! | help: remove this `mut` Oct 11 00:04:10.864 INFO kablam! Oct 11 00:04:10.892 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:10.893 INFO kablam! --> src/hash.rs:61:9 Oct 11 00:04:10.893 INFO kablam! | Oct 11 00:04:10.893 INFO kablam! 61 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:10.893 INFO kablam! | ----^^ Oct 11 00:04:10.893 INFO kablam! | | Oct 11 00:04:10.893 INFO kablam! | help: remove this `mut` Oct 11 00:04:10.893 INFO kablam! Oct 11 00:04:10.900 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:10.900 INFO kablam! --> src/hash.rs:113:9 Oct 11 00:04:10.900 INFO kablam! | Oct 11 00:04:10.900 INFO kablam! 113 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:10.900 INFO kablam! | ----^^ Oct 11 00:04:10.900 INFO kablam! | | Oct 11 00:04:10.900 INFO kablam! | help: remove this `mut` Oct 11 00:04:10.900 INFO kablam! Oct 11 00:04:10.900 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:10.900 INFO kablam! --> src/hash.rs:119:9 Oct 11 00:04:10.900 INFO kablam! | Oct 11 00:04:10.900 INFO kablam! 119 | let mut output: Mutex> = Mutex::new(vec![]); Oct 11 00:04:10.900 INFO kablam! | ----^^^^^^ Oct 11 00:04:10.900 INFO kablam! | | Oct 11 00:04:10.900 INFO kablam! | help: remove this `mut` Oct 11 00:04:10.900 INFO kablam! Oct 11 00:04:10.908 INFO kablam! warning: unnecessary `unsafe` block Oct 11 00:04:10.908 INFO kablam! --> src/lib.rs:69:5 Oct 11 00:04:10.908 INFO kablam! | Oct 11 00:04:10.908 INFO kablam! 69 | unsafe { transformed[0] } Oct 11 00:04:10.908 INFO kablam! | ^^^^^^ unnecessary `unsafe` block Oct 11 00:04:10.908 INFO kablam! | Oct 11 00:04:10.908 INFO kablam! = note: #[warn(unused_unsafe)] on by default Oct 11 00:04:10.908 INFO kablam! Oct 11 00:04:10.928 INFO kablam! warning: unused variable: `peaks_len` Oct 11 00:04:10.928 INFO kablam! --> src/hash.rs:116:9 Oct 11 00:04:10.928 INFO kablam! | Oct 11 00:04:10.928 INFO kablam! 116 | let peaks_len = peaks.len(); Oct 11 00:04:10.928 INFO kablam! | ^^^^^^^^^ help: consider using `_peaks_len` instead Oct 11 00:04:10.928 INFO kablam! | Oct 11 00:04:10.928 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 11 00:04:10.928 INFO kablam! Oct 11 00:04:10.928 INFO kablam! warning: unused variable: `peak` Oct 11 00:04:10.928 INFO kablam! --> src/hash.rs:126:13 Oct 11 00:04:10.928 INFO kablam! | Oct 11 00:04:10.928 INFO kablam! 126 | for (i, peak) in peaks.iter().enumerate() { Oct 11 00:04:10.928 INFO kablam! | ^^^^ help: consider using `_peak` instead Oct 11 00:04:10.928 INFO kablam! Oct 11 00:04:10.928 INFO kablam! warning: unused variable: `y` Oct 11 00:04:10.928 INFO kablam! --> src/hash.rs:162:9 Oct 11 00:04:10.928 INFO kablam! | Oct 11 00:04:10.928 INFO kablam! 162 | let y = rand::random::(); Oct 11 00:04:10.928 INFO kablam! | ^ help: consider using `_y` instead Oct 11 00:04:10.928 INFO kablam! Oct 11 00:04:10.929 INFO kablam! warning: unused variable: `offsets2` Oct 11 00:04:10.929 INFO kablam! --> src/main.rs:65:13 Oct 11 00:04:10.929 INFO kablam! | Oct 11 00:04:10.929 INFO kablam! 65 | let mut offsets2: Vec<(f32, f32, String)> = Vec::new(); Oct 11 00:04:10.929 INFO kablam! | ^^^^^^^^ help: consider using `_offsets2` instead Oct 11 00:04:10.929 INFO kablam! Oct 11 00:04:10.932 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:10.932 INFO kablam! --> src/main.rs:25:9 Oct 11 00:04:10.932 INFO kablam! | Oct 11 00:04:10.932 INFO kablam! 25 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:10.932 INFO kablam! | ----^^ Oct 11 00:04:10.932 INFO kablam! | | Oct 11 00:04:10.932 INFO kablam! | help: remove this `mut` Oct 11 00:04:10.932 INFO kablam! | Oct 11 00:04:10.932 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 11 00:04:10.932 INFO kablam! Oct 11 00:04:10.959 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:10.959 INFO kablam! --> src/main.rs:44:9 Oct 11 00:04:10.959 INFO kablam! | Oct 11 00:04:10.959 INFO kablam! 44 | let mut dups = 0; Oct 11 00:04:10.959 INFO kablam! | ----^^^^ Oct 11 00:04:10.959 INFO kablam! | | Oct 11 00:04:10.959 INFO kablam! | help: remove this `mut` Oct 11 00:04:10.959 INFO kablam! Oct 11 00:04:10.959 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:10.959 INFO kablam! --> src/main.rs:65:9 Oct 11 00:04:10.959 INFO kablam! | Oct 11 00:04:10.959 INFO kablam! 65 | let mut offsets2: Vec<(f32, f32, String)> = Vec::new(); Oct 11 00:04:10.959 INFO kablam! | ----^^^^^^^^ Oct 11 00:04:10.959 INFO kablam! | | Oct 11 00:04:10.959 INFO kablam! | help: remove this `mut` Oct 11 00:04:10.959 INFO kablam! Oct 11 00:04:10.976 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:10.976 INFO kablam! --> src/spectrogram.rs:62:13 Oct 11 00:04:10.976 INFO kablam! | Oct 11 00:04:10.976 INFO kablam! 62 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:10.976 INFO kablam! | ----^^ Oct 11 00:04:10.976 INFO kablam! | | Oct 11 00:04:10.976 INFO kablam! | help: remove this `mut` Oct 11 00:04:10.976 INFO kablam! Oct 11 00:04:10.988 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:10.988 INFO kablam! --> src/spectrogram.rs:109:9 Oct 11 00:04:10.988 INFO kablam! | Oct 11 00:04:10.988 INFO kablam! 109 | let mut new_spec = spectrum.split_off(half_index); Oct 11 00:04:10.988 INFO kablam! | ----^^^^^^^^ Oct 11 00:04:10.988 INFO kablam! | | Oct 11 00:04:10.988 INFO kablam! | help: remove this `mut` Oct 11 00:04:10.988 INFO kablam! Oct 11 00:04:11.001 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:11.001 INFO kablam! --> src/spectrogram.rs:183:9 Oct 11 00:04:11.001 INFO kablam! | Oct 11 00:04:11.001 INFO kablam! 183 | let mut raw: Vec> = vec![Vec::new(); num_chunks - 1 as usize]; Oct 11 00:04:11.001 INFO kablam! | ----^^^ Oct 11 00:04:11.001 INFO kablam! | | Oct 11 00:04:11.002 INFO kablam! | help: remove this `mut` Oct 11 00:04:11.002 INFO kablam! Oct 11 00:04:11.024 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:11.024 INFO kablam! --> src/spectrogram.rs:184:9 Oct 11 00:04:11.024 INFO kablam! | Oct 11 00:04:11.024 INFO kablam! 184 | let mut output: Mutex>> = Mutex::new(raw); Oct 11 00:04:11.024 INFO kablam! | ----^^^^^^ Oct 11 00:04:11.024 INFO kablam! | | Oct 11 00:04:11.024 INFO kablam! | help: remove this `mut` Oct 11 00:04:11.024 INFO kablam! Oct 11 00:04:11.028 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:11.028 INFO kablam! --> src/hash.rs:61:9 Oct 11 00:04:11.029 INFO kablam! | Oct 11 00:04:11.029 INFO kablam! 61 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:11.029 INFO kablam! | ----^^ Oct 11 00:04:11.029 INFO kablam! | | Oct 11 00:04:11.030 INFO kablam! | help: remove this `mut` Oct 11 00:04:11.030 INFO kablam! Oct 11 00:04:11.037 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:11.038 INFO kablam! --> src/hash.rs:113:9 Oct 11 00:04:11.038 INFO kablam! | Oct 11 00:04:11.038 INFO kablam! 113 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:11.038 INFO kablam! | ----^^ Oct 11 00:04:11.039 INFO kablam! | | Oct 11 00:04:11.039 INFO kablam! | help: remove this `mut` Oct 11 00:04:11.039 INFO kablam! Oct 11 00:04:11.039 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:11.040 INFO kablam! --> src/hash.rs:119:9 Oct 11 00:04:11.040 INFO kablam! | Oct 11 00:04:11.040 INFO kablam! 119 | let mut output: Mutex> = Mutex::new(vec![]); Oct 11 00:04:11.041 INFO kablam! | ----^^^^^^ Oct 11 00:04:11.041 INFO kablam! | | Oct 11 00:04:11.041 INFO kablam! | help: remove this `mut` Oct 11 00:04:11.041 INFO kablam! Oct 11 00:04:11.053 INFO kablam! warning: function is never used: `gen_spectrogram` Oct 11 00:04:11.053 INFO kablam! --> src/main.rs:33:1 Oct 11 00:04:11.053 INFO kablam! | Oct 11 00:04:11.053 INFO kablam! 33 | fn gen_spectrogram>(wav: P, image: P) { Oct 11 00:04:11.053 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:11.053 INFO kablam! | Oct 11 00:04:11.053 INFO kablam! = note: #[warn(dead_code)] on by default Oct 11 00:04:11.053 INFO kablam! Oct 11 00:04:11.053 INFO kablam! warning: function is never used: `test_fingerprinting` Oct 11 00:04:11.053 INFO kablam! --> src/main.rs:39:1 Oct 11 00:04:11.053 INFO kablam! | Oct 11 00:04:11.053 INFO kablam! 39 | fn test_fingerprinting() { Oct 11 00:04:11.053 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:11.053 INFO kablam! Oct 11 00:04:13.324 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1m 30s Oct 11 00:04:13.330 INFO kablam! su: No module specific data is present Oct 11 00:04:14.040 INFO running `"docker" "rm" "-f" "8ba659357261badfd982a3607b7594239f2939e90bbe83d2a35eec5f2a8ef399"` Oct 11 00:04:14.317 INFO blam! 8ba659357261badfd982a3607b7594239f2939e90bbe83d2a35eec5f2a8ef399 Oct 11 00:04:14.320 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run Oct 11 00:04:14.322 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-6/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-6/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 00:04:14.732 INFO blam! 7c6271c80ede8aa80fb80e2045b7720d19051994136dfadd3395eb158aef6168 Oct 11 00:04:14.743 INFO running `"docker" "start" "-a" "7c6271c80ede8aa80fb80e2045b7720d19051994136dfadd3395eb158aef6168"` Oct 11 00:04:15.864 INFO kablam! usermod: no changes Oct 11 00:04:16.072 INFO kablam! Compiling fingerprint v0.1.0 (/source) Oct 11 00:04:22.289 INFO kablam! warning: unused import: `std::collections::HashMap` Oct 11 00:04:22.289 INFO kablam! --> src/main.rs:14:5 Oct 11 00:04:22.289 INFO kablam! | Oct 11 00:04:22.289 INFO kablam! 14 | use std::collections::HashMap; Oct 11 00:04:22.289 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:22.289 INFO kablam! | Oct 11 00:04:22.289 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 11 00:04:22.289 INFO kablam! Oct 11 00:04:22.289 INFO kablam! warning: unused import: `std::collections::HashSet` Oct 11 00:04:22.290 INFO kablam! --> src/hash.rs:5:5 Oct 11 00:04:22.290 INFO kablam! | Oct 11 00:04:22.290 INFO kablam! 5 | use std::collections::HashSet; Oct 11 00:04:22.290 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:22.290 INFO kablam! Oct 11 00:04:22.290 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 11 00:04:22.290 INFO kablam! --> src/main.rs:81:12 Oct 11 00:04:22.290 INFO kablam! | Oct 11 00:04:22.290 INFO kablam! 81 | if (diff != cur) { Oct 11 00:04:22.290 INFO kablam! | ^^^^^^^^^^^^^ help: remove these parentheses Oct 11 00:04:22.290 INFO kablam! | Oct 11 00:04:22.296 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 11 00:04:22.296 INFO kablam! Oct 11 00:04:22.296 INFO kablam! warning: unnecessary parentheses around `if` condition Oct 11 00:04:22.296 INFO kablam! --> src/main.rs:82:16 Oct 11 00:04:22.296 INFO kablam! | Oct 11 00:04:22.296 INFO kablam! 82 | if (cur_count > 10) { Oct 11 00:04:22.296 INFO kablam! | ^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 11 00:04:22.296 INFO kablam! Oct 11 00:04:22.584 INFO kablam! warning: unused variable: `peaks_len` Oct 11 00:04:22.584 INFO kablam! --> src/hash.rs:116:9 Oct 11 00:04:22.584 INFO kablam! | Oct 11 00:04:22.584 INFO kablam! 116 | let peaks_len = peaks.len(); Oct 11 00:04:22.584 INFO kablam! | ^^^^^^^^^ help: consider using `_peaks_len` instead Oct 11 00:04:22.584 INFO kablam! | Oct 11 00:04:22.584 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 11 00:04:22.584 INFO kablam! Oct 11 00:04:22.584 INFO kablam! warning: unused variable: `peak` Oct 11 00:04:22.584 INFO kablam! --> src/hash.rs:126:13 Oct 11 00:04:22.584 INFO kablam! | Oct 11 00:04:22.584 INFO kablam! 126 | for (i, peak) in peaks.iter().enumerate() { Oct 11 00:04:22.584 INFO kablam! | ^^^^ help: consider using `_peak` instead Oct 11 00:04:22.584 INFO kablam! Oct 11 00:04:22.584 INFO kablam! warning: unused variable: `y` Oct 11 00:04:22.584 INFO kablam! --> src/hash.rs:162:9 Oct 11 00:04:22.584 INFO kablam! | Oct 11 00:04:22.584 INFO kablam! 162 | let y = rand::random::(); Oct 11 00:04:22.585 INFO kablam! | ^ help: consider using `_y` instead Oct 11 00:04:22.585 INFO kablam! Oct 11 00:04:22.585 INFO kablam! warning: unused variable: `offsets2` Oct 11 00:04:22.585 INFO kablam! --> src/main.rs:65:13 Oct 11 00:04:22.585 INFO kablam! | Oct 11 00:04:22.585 INFO kablam! 65 | let mut offsets2: Vec<(f32, f32, String)> = Vec::new(); Oct 11 00:04:22.585 INFO kablam! | ^^^^^^^^ help: consider using `_offsets2` instead Oct 11 00:04:22.585 INFO kablam! Oct 11 00:04:22.596 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:22.596 INFO kablam! --> src/main.rs:25:9 Oct 11 00:04:22.596 INFO kablam! | Oct 11 00:04:22.596 INFO kablam! 25 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:22.596 INFO kablam! | ----^^ Oct 11 00:04:22.596 INFO kablam! | | Oct 11 00:04:22.596 INFO kablam! | help: remove this `mut` Oct 11 00:04:22.596 INFO kablam! | Oct 11 00:04:22.596 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 11 00:04:22.596 INFO kablam! Oct 11 00:04:22.605 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:22.605 INFO kablam! --> src/main.rs:44:9 Oct 11 00:04:22.605 INFO kablam! | Oct 11 00:04:22.605 INFO kablam! 44 | let mut dups = 0; Oct 11 00:04:22.605 INFO kablam! | ----^^^^ Oct 11 00:04:22.605 INFO kablam! | | Oct 11 00:04:22.605 INFO kablam! | help: remove this `mut` Oct 11 00:04:22.605 INFO kablam! Oct 11 00:04:22.605 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:22.605 INFO kablam! --> src/main.rs:65:9 Oct 11 00:04:22.605 INFO kablam! | Oct 11 00:04:22.606 INFO kablam! 65 | let mut offsets2: Vec<(f32, f32, String)> = Vec::new(); Oct 11 00:04:22.606 INFO kablam! | ----^^^^^^^^ Oct 11 00:04:22.606 INFO kablam! | | Oct 11 00:04:22.606 INFO kablam! | help: remove this `mut` Oct 11 00:04:22.606 INFO kablam! Oct 11 00:04:22.623 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:22.623 INFO kablam! --> src/spectrogram.rs:62:13 Oct 11 00:04:22.623 INFO kablam! | Oct 11 00:04:22.623 INFO kablam! 62 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:22.623 INFO kablam! | ----^^ Oct 11 00:04:22.623 INFO kablam! | | Oct 11 00:04:22.623 INFO kablam! | help: remove this `mut` Oct 11 00:04:22.624 INFO kablam! Oct 11 00:04:22.634 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:22.634 INFO kablam! --> src/spectrogram.rs:109:9 Oct 11 00:04:22.634 INFO kablam! | Oct 11 00:04:22.634 INFO kablam! 109 | let mut new_spec = spectrum.split_off(half_index); Oct 11 00:04:22.634 INFO kablam! | ----^^^^^^^^ Oct 11 00:04:22.634 INFO kablam! | | Oct 11 00:04:22.634 INFO kablam! | help: remove this `mut` Oct 11 00:04:22.634 INFO kablam! Oct 11 00:04:22.652 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:22.652 INFO kablam! --> src/spectrogram.rs:183:9 Oct 11 00:04:22.652 INFO kablam! | Oct 11 00:04:22.652 INFO kablam! 183 | let mut raw: Vec> = vec![Vec::new(); num_chunks - 1 as usize]; Oct 11 00:04:22.652 INFO kablam! | ----^^^ Oct 11 00:04:22.652 INFO kablam! | | Oct 11 00:04:22.652 INFO kablam! | help: remove this `mut` Oct 11 00:04:22.652 INFO kablam! Oct 11 00:04:22.652 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:22.652 INFO kablam! --> src/spectrogram.rs:184:9 Oct 11 00:04:22.652 INFO kablam! | Oct 11 00:04:22.652 INFO kablam! 184 | let mut output: Mutex>> = Mutex::new(raw); Oct 11 00:04:22.652 INFO kablam! | ----^^^^^^ Oct 11 00:04:22.652 INFO kablam! | | Oct 11 00:04:22.652 INFO kablam! | help: remove this `mut` Oct 11 00:04:22.652 INFO kablam! Oct 11 00:04:22.677 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:22.677 INFO kablam! --> src/hash.rs:61:9 Oct 11 00:04:22.677 INFO kablam! | Oct 11 00:04:22.677 INFO kablam! 61 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:22.677 INFO kablam! | ----^^ Oct 11 00:04:22.677 INFO kablam! | | Oct 11 00:04:22.677 INFO kablam! | help: remove this `mut` Oct 11 00:04:22.678 INFO kablam! Oct 11 00:04:22.700 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:22.700 INFO kablam! --> src/hash.rs:113:9 Oct 11 00:04:22.700 INFO kablam! | Oct 11 00:04:22.700 INFO kablam! 113 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:22.700 INFO kablam! | ----^^ Oct 11 00:04:22.700 INFO kablam! | | Oct 11 00:04:22.700 INFO kablam! | help: remove this `mut` Oct 11 00:04:22.700 INFO kablam! Oct 11 00:04:22.700 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:22.700 INFO kablam! --> src/hash.rs:119:9 Oct 11 00:04:22.700 INFO kablam! | Oct 11 00:04:22.700 INFO kablam! 119 | let mut output: Mutex> = Mutex::new(vec![]); Oct 11 00:04:22.700 INFO kablam! | ----^^^^^^ Oct 11 00:04:22.700 INFO kablam! | | Oct 11 00:04:22.700 INFO kablam! | help: remove this `mut` Oct 11 00:04:22.700 INFO kablam! Oct 11 00:04:22.700 INFO kablam! warning: function is never used: `gen_spectrogram` Oct 11 00:04:22.700 INFO kablam! --> src/main.rs:33:1 Oct 11 00:04:22.700 INFO kablam! | Oct 11 00:04:22.700 INFO kablam! 33 | fn gen_spectrogram>(wav: P, image: P) { Oct 11 00:04:22.700 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:22.700 INFO kablam! | Oct 11 00:04:22.701 INFO kablam! = note: #[warn(dead_code)] on by default Oct 11 00:04:22.701 INFO kablam! Oct 11 00:04:22.701 INFO kablam! warning: function is never used: `test_fingerprinting` Oct 11 00:04:22.701 INFO kablam! --> src/main.rs:39:1 Oct 11 00:04:22.701 INFO kablam! | Oct 11 00:04:22.701 INFO kablam! 39 | fn test_fingerprinting() { Oct 11 00:04:22.701 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:22.701 INFO kablam! Oct 11 00:04:23.280 INFO kablam! warning: unused import: `self::stopwatch::Stopwatch` Oct 11 00:04:23.280 INFO kablam! --> src/lib.rs:8:5 Oct 11 00:04:23.280 INFO kablam! | Oct 11 00:04:23.280 INFO kablam! 8 | use self::stopwatch::Stopwatch; Oct 11 00:04:23.280 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:23.296 INFO kablam! | Oct 11 00:04:23.296 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 11 00:04:23.296 INFO kablam! Oct 11 00:04:23.296 INFO kablam! warning: unused import: `std::collections::HashMap` Oct 11 00:04:23.296 INFO kablam! --> src/lib.rs:14:5 Oct 11 00:04:23.296 INFO kablam! | Oct 11 00:04:23.296 INFO kablam! 14 | use std::collections::HashMap; Oct 11 00:04:23.296 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:23.296 INFO kablam! Oct 11 00:04:23.296 INFO kablam! warning: unused import: `multimap::MultiMap` Oct 11 00:04:23.296 INFO kablam! --> src/lib.rs:18:5 Oct 11 00:04:23.296 INFO kablam! | Oct 11 00:04:23.296 INFO kablam! 18 | use multimap::MultiMap; Oct 11 00:04:23.296 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 11 00:04:23.296 INFO kablam! Oct 11 00:04:23.296 INFO kablam! warning: unused import: `std::collections::HashSet` Oct 11 00:04:23.296 INFO kablam! --> src/hash.rs:5:5 Oct 11 00:04:23.296 INFO kablam! | Oct 11 00:04:23.296 INFO kablam! 5 | use std::collections::HashSet; Oct 11 00:04:23.296 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 00:04:23.296 INFO kablam! Oct 11 00:04:23.668 INFO kablam! warning: unused variable: `peaks_len` Oct 11 00:04:23.668 INFO kablam! --> src/hash.rs:116:9 Oct 11 00:04:23.668 INFO kablam! | Oct 11 00:04:23.668 INFO kablam! 116 | let peaks_len = peaks.len(); Oct 11 00:04:23.668 INFO kablam! | ^^^^^^^^^ help: consider using `_peaks_len` instead Oct 11 00:04:23.668 INFO kablam! | Oct 11 00:04:23.668 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 11 00:04:23.668 INFO kablam! Oct 11 00:04:23.668 INFO kablam! warning: unused variable: `peak` Oct 11 00:04:23.668 INFO kablam! --> src/hash.rs:126:13 Oct 11 00:04:23.668 INFO kablam! | Oct 11 00:04:23.668 INFO kablam! 126 | for (i, peak) in peaks.iter().enumerate() { Oct 11 00:04:23.668 INFO kablam! | ^^^^ help: consider using `_peak` instead Oct 11 00:04:23.668 INFO kablam! Oct 11 00:04:23.668 INFO kablam! warning: unused variable: `y` Oct 11 00:04:23.668 INFO kablam! --> src/hash.rs:162:9 Oct 11 00:04:23.668 INFO kablam! | Oct 11 00:04:23.668 INFO kablam! 162 | let y = rand::random::(); Oct 11 00:04:23.668 INFO kablam! | ^ help: consider using `_y` instead Oct 11 00:04:23.668 INFO kablam! Oct 11 00:04:23.668 INFO kablam! warning: unused variable: `path` Oct 11 00:04:23.668 INFO kablam! --> src/lib.rs:53:39 Oct 11 00:04:23.668 INFO kablam! | Oct 11 00:04:23.668 INFO kablam! 53 | pub extern "C" fn rust_compute_hashes(path: *const c_char) -> int32_t { Oct 11 00:04:23.668 INFO kablam! | ^^^^ help: consider using `_path` instead Oct 11 00:04:23.668 INFO kablam! Oct 11 00:04:23.682 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:23.682 INFO kablam! --> src/spectrogram.rs:62:13 Oct 11 00:04:23.682 INFO kablam! | Oct 11 00:04:23.682 INFO kablam! 62 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:23.682 INFO kablam! | ----^^ Oct 11 00:04:23.682 INFO kablam! | | Oct 11 00:04:23.682 INFO kablam! | help: remove this `mut` Oct 11 00:04:23.682 INFO kablam! | Oct 11 00:04:23.682 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 11 00:04:23.682 INFO kablam! Oct 11 00:04:23.691 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:23.691 INFO kablam! --> src/spectrogram.rs:109:9 Oct 11 00:04:23.691 INFO kablam! | Oct 11 00:04:23.691 INFO kablam! 109 | let mut new_spec = spectrum.split_off(half_index); Oct 11 00:04:23.691 INFO kablam! | ----^^^^^^^^ Oct 11 00:04:23.691 INFO kablam! | | Oct 11 00:04:23.691 INFO kablam! | help: remove this `mut` Oct 11 00:04:23.691 INFO kablam! Oct 11 00:04:23.704 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:23.704 INFO kablam! --> src/spectrogram.rs:183:9 Oct 11 00:04:23.704 INFO kablam! | Oct 11 00:04:23.704 INFO kablam! 183 | let mut raw: Vec> = vec![Vec::new(); num_chunks - 1 as usize]; Oct 11 00:04:23.704 INFO kablam! | ----^^^ Oct 11 00:04:23.704 INFO kablam! | | Oct 11 00:04:23.704 INFO kablam! | help: remove this `mut` Oct 11 00:04:23.704 INFO kablam! Oct 11 00:04:23.704 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:23.704 INFO kablam! --> src/spectrogram.rs:184:9 Oct 11 00:04:23.704 INFO kablam! | Oct 11 00:04:23.704 INFO kablam! 184 | let mut output: Mutex>> = Mutex::new(raw); Oct 11 00:04:23.704 INFO kablam! | ----^^^^^^ Oct 11 00:04:23.705 INFO kablam! | | Oct 11 00:04:23.705 INFO kablam! | help: remove this `mut` Oct 11 00:04:23.705 INFO kablam! Oct 11 00:04:23.724 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:23.724 INFO kablam! --> src/hash.rs:61:9 Oct 11 00:04:23.724 INFO kablam! | Oct 11 00:04:23.724 INFO kablam! 61 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:23.724 INFO kablam! | ----^^ Oct 11 00:04:23.724 INFO kablam! | | Oct 11 00:04:23.724 INFO kablam! | help: remove this `mut` Oct 11 00:04:23.724 INFO kablam! Oct 11 00:04:23.732 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:23.732 INFO kablam! --> src/hash.rs:113:9 Oct 11 00:04:23.732 INFO kablam! | Oct 11 00:04:23.732 INFO kablam! 113 | let mut sw = Stopwatch::start_new(); Oct 11 00:04:23.732 INFO kablam! | ----^^ Oct 11 00:04:23.732 INFO kablam! | | Oct 11 00:04:23.732 INFO kablam! | help: remove this `mut` Oct 11 00:04:23.732 INFO kablam! Oct 11 00:04:23.732 INFO kablam! warning: variable does not need to be mutable Oct 11 00:04:23.732 INFO kablam! --> src/hash.rs:119:9 Oct 11 00:04:23.732 INFO kablam! | Oct 11 00:04:23.732 INFO kablam! 119 | let mut output: Mutex> = Mutex::new(vec![]); Oct 11 00:04:23.732 INFO kablam! | ----^^^^^^ Oct 11 00:04:23.732 INFO kablam! | | Oct 11 00:04:23.732 INFO kablam! | help: remove this `mut` Oct 11 00:04:23.732 INFO kablam! Oct 11 00:04:23.736 INFO kablam! warning: unnecessary `unsafe` block Oct 11 00:04:23.736 INFO kablam! --> src/lib.rs:69:5 Oct 11 00:04:23.736 INFO kablam! | Oct 11 00:04:23.736 INFO kablam! 69 | unsafe { transformed[0] } Oct 11 00:04:23.736 INFO kablam! | ^^^^^^ unnecessary `unsafe` block Oct 11 00:04:23.736 INFO kablam! | Oct 11 00:04:23.736 INFO kablam! = note: #[warn(unused_unsafe)] on by default Oct 11 00:04:23.736 INFO kablam! Oct 11 00:04:30.653 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 14.75s Oct 11 00:04:30.653 INFO kablam! su: No module specific data is present Oct 11 00:04:31.268 INFO running `"docker" "rm" "-f" "7c6271c80ede8aa80fb80e2045b7720d19051994136dfadd3395eb158aef6168"` Oct 11 00:04:31.524 INFO blam! 7c6271c80ede8aa80fb80e2045b7720d19051994136dfadd3395eb158aef6168 Oct 11 00:04:31.528 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen Oct 11 00:04:31.528 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-6/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-6/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 00:04:31.772 INFO blam! c0b44261472aed6a966d1cc04883e1159d0e7d33f21969b70b16c9ec90b59cf7 Oct 11 00:04:31.772 INFO running `"docker" "start" "-a" "c0b44261472aed6a966d1cc04883e1159d0e7d33f21969b70b16c9ec90b59cf7"` Oct 11 00:04:32.700 INFO kablam! usermod: no changes Oct 11 00:04:32.892 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.17s Oct 11 00:04:32.912 INFO kablam! Running /target/debug/deps/fingerprint-a4a69b14d2bc465b Oct 11 00:04:32.916 INFO blam! Oct 11 00:04:32.916 INFO blam! running 3 tests Oct 11 00:04:32.927 INFO blam! test spectrogram::tests::spectrogram_prints ... ok Oct 11 00:04:33.019 INFO blam! test spectrogram::tests::can_generate_spectrogram_from_wav ... FAILED Oct 11 00:04:33.019 INFO blam! test hash::tests::can_get_fingerprints ... FAILED Oct 11 00:04:33.019 INFO blam! Oct 11 00:04:33.019 INFO blam! failures: Oct 11 00:04:33.019 INFO blam! Oct 11 00:04:33.019 INFO blam! ---- spectrogram::tests::can_generate_spectrogram_from_wav stdout ---- Oct 11 00:04:33.019 INFO blam! thread 'spectrogram::tests::can_generate_spectrogram_from_wav' panicked at 'called `Result::unwrap()` on an `Err` value: IoError(Os { code: 2, kind: NotFound, message: "No such file or directory" })', libcore/result.rs:1009:5 Oct 11 00:04:33.020 INFO blam! stack backtrace: Oct 11 00:04:33.020 INFO blam! 0: 0x55a6ad1e14be - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 00:04:33.020 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 00:04:33.020 INFO blam! 1: 0x55a6ad1ea366 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 00:04:33.020 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 00:04:33.020 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 00:04:33.020 INFO blam! 2: 0x55a6ad1e50bd - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 00:04:33.020 INFO blam! at libstd/panicking.rs:211 Oct 11 00:04:33.020 INFO blam! 3: 0x55a6ad1e4dcb - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 00:04:33.020 INFO blam! at libstd/panicking.rs:221 Oct 11 00:04:33.020 INFO blam! 4: 0x55a6ad1e576c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 00:04:33.020 INFO blam! at libstd/panicking.rs:476 Oct 11 00:04:33.020 INFO blam! 5: 0x55a6ad1e5329 - std::panicking::continue_panic_fmt::h6e11f50e47f94b00 Oct 11 00:04:33.020 INFO blam! at libstd/panicking.rs:390 Oct 11 00:04:33.020 INFO blam! 6: 0x55a6ad1e5225 - rust_begin_unwind Oct 11 00:04:33.020 INFO blam! at libstd/panicking.rs:325 Oct 11 00:04:33.020 INFO blam! 7: 0x55a6ad22885b - core::panicking::panic_fmt::hf99aac1e278ac2e5 Oct 11 00:04:33.020 INFO blam! at libcore/panicking.rs:77 Oct 11 00:04:33.020 INFO blam! 8: 0x55a6ad0e81c3 - core::result::unwrap_failed::h20ba85f4b4194b5c Oct 11 00:04:33.020 INFO blam! at libcore/macros.rs:26 Oct 11 00:04:33.020 INFO blam! 9: 0x55a6ad0e6fab - >::unwrap::h7895acb946b17152 Oct 11 00:04:33.020 INFO blam! at libcore/result.rs:808 Oct 11 00:04:33.020 INFO blam! 10: 0x55a6ad11120b - fingerprint::spectrogram::from_wav::h8cc94e5e3102cd83 Oct 11 00:04:33.021 INFO blam! at src/spectrogram.rs:139 Oct 11 00:04:33.021 INFO blam! 11: 0x55a6ad0e1765 - fingerprint::spectrogram::tests::can_generate_spectrogram_from_wav::h105c3510618ee2f0 Oct 11 00:04:33.021 INFO blam! at src/spectrogram.rs:260 Oct 11 00:04:33.021 INFO blam! 12: 0x55a6ad0e16c9 - fingerprint::spectrogram::tests::can_generate_spectrogram_from_wav::{{closure}}::he2d1bf97fd1e4604 Oct 11 00:04:33.021 INFO blam! at src/spectrogram.rs:257 Oct 11 00:04:33.021 INFO blam! 13: 0x55a6ad0b343d - core::ops::function::FnOnce::call_once::h8b468fa217a3da2a Oct 11 00:04:33.021 INFO blam! at libcore/ops/function.rs:238 Oct 11 00:04:33.021 INFO blam! 14: 0x55a6ad14519e - >::call_box::h95b7cb918af67b5d Oct 11 00:04:33.021 INFO blam! at libtest/lib.rs:1468 Oct 11 00:04:33.021 INFO blam! at libcore/ops/function.rs:238 Oct 11 00:04:33.021 INFO blam! at liballoc/boxed.rs:672 Oct 11 00:04:33.021 INFO blam! 15: 0x55a6ad1f5539 - __rust_maybe_catch_panic Oct 11 00:04:33.021 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 00:04:33.021 INFO blam! 16: 0x55a6ad165ced - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 00:04:33.021 INFO blam! at libstd/panicking.rs:289 Oct 11 00:04:33.021 INFO blam! at libstd/panic.rs:392 Oct 11 00:04:33.021 INFO blam! at libtest/lib.rs:1423 Oct 11 00:04:33.021 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 00:04:33.021 INFO blam! 17: 0x55a6ad1668f4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 00:04:33.021 INFO blam! at libstd/thread/mod.rs:409 Oct 11 00:04:33.021 INFO blam! at libstd/panic.rs:313 Oct 11 00:04:33.021 INFO blam! at libstd/panicking.rs:310 Oct 11 00:04:33.021 INFO blam! 18: 0x55a6ad1f5539 - __rust_maybe_catch_panic Oct 11 00:04:33.021 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 00:04:33.022 INFO blam! 19: 0x55a6ad153eb6 - >::call_box::h96125cb29a9ba44b Oct 11 00:04:33.022 INFO blam! at libstd/panicking.rs:289 Oct 11 00:04:33.022 INFO blam! at libstd/panic.rs:392 Oct 11 00:04:33.022 INFO blam! at libstd/thread/mod.rs:408 Oct 11 00:04:33.022 INFO blam! at liballoc/boxed.rs:672 Oct 11 00:04:33.022 INFO blam! 20: 0x55a6ad1e34fa - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 00:04:33.022 INFO blam! at liballoc/boxed.rs:682 Oct 11 00:04:33.022 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 00:04:33.022 INFO blam! 21: 0x55a6ad1d89b5 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 00:04:33.022 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 00:04:33.022 INFO blam! 22: 0x7f3bd35736b9 - start_thread Oct 11 00:04:33.022 INFO blam! 23: 0x7f3bd309341c - clone Oct 11 00:04:33.022 INFO blam! 24: 0x0 - Oct 11 00:04:33.022 INFO blam! Oct 11 00:04:33.022 INFO blam! ---- hash::tests::can_get_fingerprints stdout ---- Oct 11 00:04:33.022 INFO blam! thread 'hash::tests::can_get_fingerprints' panicked at 'called `Result::unwrap()` on an `Err` value: IoError(Os { code: 2, kind: NotFound, message: "No such file or directory" })', libcore/result.rs:1009:5 Oct 11 00:04:33.022 INFO blam! stack backtrace: Oct 11 00:04:33.022 INFO blam! 0: 0x55a6ad1e14be - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 00:04:33.022 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 00:04:33.022 INFO blam! 1: 0x55a6ad1ea366 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 00:04:33.022 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 00:04:33.022 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 00:04:33.022 INFO blam! 2: 0x55a6ad1e50bd - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 00:04:33.022 INFO blam! at libstd/panicking.rs:211 Oct 11 00:04:33.022 INFO blam! 3: 0x55a6ad1e4dcb - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 00:04:33.022 INFO blam! at libstd/panicking.rs:221 Oct 11 00:04:33.022 INFO blam! 4: 0x55a6ad1e576c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 00:04:33.022 INFO blam! at libstd/panicking.rs:476 Oct 11 00:04:33.022 INFO blam! 5: 0x55a6ad1e5329 - std::panicking::continue_panic_fmt::h6e11f50e47f94b00 Oct 11 00:04:33.022 INFO blam! at libstd/panicking.rs:390 Oct 11 00:04:33.022 INFO blam! 6: 0x55a6ad1e5225 - rust_begin_unwind Oct 11 00:04:33.022 INFO blam! at libstd/panicking.rs:325 Oct 11 00:04:33.022 INFO blam! 7: 0x55a6ad22885b - core::panicking::panic_fmt::hf99aac1e278ac2e5 Oct 11 00:04:33.022 INFO blam! at libcore/panicking.rs:77 Oct 11 00:04:33.022 INFO blam! 8: 0x55a6ad0e81c3 - core::result::unwrap_failed::h20ba85f4b4194b5c Oct 11 00:04:33.022 INFO blam! at libcore/macros.rs:26 Oct 11 00:04:33.022 INFO blam! 9: 0x55a6ad0e6fab - >::unwrap::h7895acb946b17152 Oct 11 00:04:33.022 INFO blam! at libcore/result.rs:808 Oct 11 00:04:33.023 INFO blam! 10: 0x55a6ad11120b - fingerprint::spectrogram::from_wav::h8cc94e5e3102cd83 Oct 11 00:04:33.023 INFO blam! at src/spectrogram.rs:139 Oct 11 00:04:33.023 INFO blam! 11: 0x55a6ad0b2df5 - fingerprint::hash::tests::can_get_fingerprints::h94efdd681423d55d Oct 11 00:04:33.023 INFO blam! at src/hash.rs:207 Oct 11 00:04:33.023 INFO blam! 12: 0x55a6ad0b2d59 - fingerprint::hash::tests::can_get_fingerprints::{{closure}}::hf824befc79c657c5 Oct 11 00:04:33.023 INFO blam! at src/hash.rs:204 Oct 11 00:04:33.023 INFO blam! 13: 0x55a6ad0b34ed - core::ops::function::FnOnce::call_once::hd7479f209816d006 Oct 11 00:04:33.023 INFO blam! at libcore/ops/function.rs:238 Oct 11 00:04:33.023 INFO blam! 14: 0x55a6ad14519e - >::call_box::h95b7cb918af67b5d Oct 11 00:04:33.023 INFO blam! at libtest/lib.rs:1468 Oct 11 00:04:33.023 INFO blam! at libcore/ops/function.rs:238 Oct 11 00:04:33.023 INFO blam! at liballoc/boxed.rs:672 Oct 11 00:04:33.023 INFO blam! 15: 0x55a6ad1f5539 - __rust_maybe_catch_panic Oct 11 00:04:33.023 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 00:04:33.023 INFO blam! 16: 0x55a6ad165ced - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 00:04:33.023 INFO blam! at libstd/panicking.rs:289 Oct 11 00:04:33.023 INFO blam! at libstd/panic.rs:392 Oct 11 00:04:33.023 INFO blam! at libtest/lib.rs:1423 Oct 11 00:04:33.023 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 00:04:33.023 INFO blam! 17: 0x55a6ad1668f4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 00:04:33.023 INFO blam! at libstd/thread/mod.rs:409 Oct 11 00:04:33.023 INFO blam! at libstd/panic.rs:313 Oct 11 00:04:33.023 INFO blam! at libstd/panicking.rs:310 Oct 11 00:04:33.023 INFO blam! 18: 0x55a6ad1f5539 - __rust_maybe_catch_panic Oct 11 00:04:33.023 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 00:04:33.023 INFO blam! 19: 0x55a6ad153eb6 - >::call_box::h96125cb29a9ba44b Oct 11 00:04:33.023 INFO blam! at libstd/panicking.rs:289 Oct 11 00:04:33.023 INFO blam! at libstd/panic.rs:392 Oct 11 00:04:33.023 INFO blam! at libstd/thread/mod.rs:408 Oct 11 00:04:33.023 INFO blam! at liballoc/boxed.rs:672 Oct 11 00:04:33.023 INFO blam! 20: 0x55a6ad1e34fa - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 00:04:33.023 INFO blam! at liballoc/boxed.rs:682 Oct 11 00:04:33.023 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 00:04:33.023 INFO blam! 21: 0x55a6ad1d89b5 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 00:04:33.023 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 00:04:33.023 INFO blam! 22: 0x7f3bd35736b9 - start_thread Oct 11 00:04:33.023 INFO blam! 23: 0x7f3bd309341c - clone Oct 11 00:04:33.023 INFO blam! 24: 0x0 - Oct 11 00:04:33.023 INFO blam! Oct 11 00:04:33.023 INFO blam! Oct 11 00:04:33.023 INFO blam! failures: Oct 11 00:04:33.023 INFO blam! hash::tests::can_get_fingerprints Oct 11 00:04:33.023 INFO blam! spectrogram::tests::can_generate_spectrogram_from_wav Oct 11 00:04:33.023 INFO blam! Oct 11 00:04:33.023 INFO blam! test result: FAILED. 1 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out Oct 11 00:04:33.023 INFO blam! Oct 11 00:04:33.029 INFO kablam! error: test failed, to rerun pass '--lib' Oct 11 00:04:33.030 INFO kablam! su: No module specific data is present Oct 11 00:04:33.872 INFO running `"docker" "rm" "-f" "c0b44261472aed6a966d1cc04883e1159d0e7d33f21969b70b16c9ec90b59cf7"` Oct 11 00:04:34.184 INFO blam! c0b44261472aed6a966d1cc04883e1159d0e7d33f21969b70b16c9ec90b59cf7