[INFO] cloning repository https://github.com/gferraro/pdmpcm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gferraro/pdmpcm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgferraro%2Fpdmpcm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgferraro%2Fpdmpcm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2bb89e157d6725a6128c2b337d22390797bc6a21
[INFO] checking gferraro/pdmpcm against be3da1e8c043bb6f1f335463d3b1335cdf50b03c for pr-162597
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgferraro%2Fpdmpcm" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/gferraro/pdmpcm
[INFO] finished tweaking git repo https://github.com/gferraro/pdmpcm
[INFO] tweaked toml for git repo https://github.com/gferraro/pdmpcm written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/gferraro/pdmpcm on toolchain be3da1e8c043bb6f1f335463d3b1335cdf50b03c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+be3da1e8c043bb6f1f335463d3b1335cdf50b03c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/gferraro/pdmpcm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+be3da1e8c043bb6f1f335463d3b1335cdf50b03c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking gferraro/pdmpcm against be3da1e8c043bb6f1f335463d3b1335cdf50b03c for pr-162597
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgferraro%2Fpdmpcm" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/gferraro/pdmpcm
[INFO] finished tweaking git repo https://github.com/gferraro/pdmpcm
[INFO] tweaked toml for git repo https://github.com/gferraro/pdmpcm written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/gferraro/pdmpcm on toolchain be3da1e8c043bb6f1f335463d3b1335cdf50b03c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+be3da1e8c043bb6f1f335463d3b1335cdf50b03c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/gferraro/pdmpcm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+be3da1e8c043bb6f1f335463d3b1335cdf50b03c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c94a67b217f49e3cfc5a0aa235a2aac268d68feb1761eb829c768544c0cee343
[INFO] running `Command { std: "docker" "start" "c94a67b217f49e3cfc5a0aa235a2aac268d68feb1761eb829c768544c0cee343", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c94a67b217f49e3cfc5a0aa235a2aac268d68feb1761eb829c768544c0cee343", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c94a67b217f49e3cfc5a0aa235a2aac268d68feb1761eb829c768544c0cee343" "/opt/rustwide/cargo-home/bin/cargo" "+be3da1e8c043bb6f1f335463d3b1335cdf50b03c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c94a67b217f49e3cfc5a0aa235a2aac268d68feb1761eb829c768544c0cee343", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c94a67b217f49e3cfc5a0aa235a2aac268d68feb1761eb829c768544c0cee343" "/opt/rustwide/cargo-home/bin/cargo" "+be3da1e8c043bb6f1f335463d3b1335cdf50b03c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking pdmpcm v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `pdm::PdmFilters`
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use pdm::PdmFilters;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `pdm::PdmFilters`
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use pdm::PdmFilters;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]    --> src/main.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | use std::io::Write;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]    --> src/main.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | use std::io::Write;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total_samples`
[INFO] [stdout]   --> src/pdm.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let total_samples = pdm.len() * 8 / 1 / SAMPLE_RATIO;
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_samples`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total_samples`
[INFO] [stdout]   --> src/pdm.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let total_samples = pdm.len() * 8 / 1 / SAMPLE_RATIO;
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_samples`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/cic.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         channel: usize,
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channel`
[INFO] [stdout]   --> src/cic.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         channel: usize,
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/main.rs:181:54
[INFO] [stdout]     |
[INFO] [stdout] 181 | fn filter_table_mono_64(lut: &Vec<u32>, data: &[u8], s: u8) -> u32 {
[INFO] [stdout]     |                                                      ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/main.rs:181:54
[INFO] [stdout]     |
[INFO] [stdout] 181 | fn filter_table_mono_64(lut: &Vec<u32>, data: &[u8], s: u8) -> u32 {
[INFO] [stdout]     |                                                      ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOWPASS_COEFFS` is never used
[INFO] [stdout]  --> src/pdm.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | const LOWPASS_COEFFS: [f32; 50] = [
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOWPASS_COEFFS` is never used
[INFO] [stdout]  --> src/pdm.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | const LOWPASS_COEFFS: [f32; 50] = [
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEC1` is never used
[INFO] [stdout]   --> src/pdm.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | const DEC1: usize = 8; // First stage decimation ratio
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEC1` is never used
[INFO] [stdout]   --> src/pdm.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | const DEC1: usize = 8; // First stage decimation ratio
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEC2` is never used
[INFO] [stdout]   --> src/pdm.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 | const DEC2: usize = 4; // Second stage decimation ratio
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEC3` is never used
[INFO] [stdout]   --> src/pdm.rs:63:7
[INFO] [stdout]    |
[INFO] [stdout] 63 | const DEC3: usize = 4; // Third stage decimation ratio
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEC2` is never used
[INFO] [stdout]   --> src/pdm.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 | const DEC2: usize = 4; // Second stage decimation ratio
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ORDER1` is never used
[INFO] [stdout]   --> src/pdm.rs:64:7
[INFO] [stdout]    |
[INFO] [stdout] 64 | const ORDER1: usize = 4; // Order of first stage CIC
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEC3` is never used
[INFO] [stdout]   --> src/pdm.rs:63:7
[INFO] [stdout]    |
[INFO] [stdout] 63 | const DEC3: usize = 4; // Third stage decimation ratio
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ORDER2` is never used
[INFO] [stdout]   --> src/pdm.rs:65:7
[INFO] [stdout]    |
[INFO] [stdout] 65 | const ORDER2: usize = 3; // Order of second stage CIC
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ORDER1` is never used
[INFO] [stdout]   --> src/pdm.rs:64:7
[INFO] [stdout]    |
[INFO] [stdout] 64 | const ORDER1: usize = 4; // Order of first stage CIC
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SAMPLE_RATIO` is never used
[INFO] [stdout]   --> src/pdm.rs:67:7
[INFO] [stdout]    |
[INFO] [stdout] 67 | const SAMPLE_RATIO: usize = DEC1 * DEC2 * DEC3;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ORDER2` is never used
[INFO] [stdout]   --> src/pdm.rs:65:7
[INFO] [stdout]    |
[INFO] [stdout] 65 | const ORDER2: usize = 3; // Order of second stage CIC
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BATCH_SIZE` is never used
[INFO] [stdout]   --> src/pdm.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 | const BATCH_SIZE: usize = 64;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `PdmProcessor` is never used
[INFO] [stdout]   --> src/pdm.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub trait PdmProcessor {
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SAMPLE_RATIO` is never used
[INFO] [stdout]   --> src/pdm.rs:67:7
[INFO] [stdout]    |
[INFO] [stdout] 67 | const SAMPLE_RATIO: usize = DEC1 * DEC2 * DEC3;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PdmFilters` is never constructed
[INFO] [stdout]   --> src/pdm.rs:77:12
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct PdmFilters {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BATCH_SIZE` is never used
[INFO] [stdout]   --> src/pdm.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 | const BATCH_SIZE: usize = 64;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `PdmProcessor` is never used
[INFO] [stdout]   --> src/pdm.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub trait PdmProcessor {
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `process_pdm` are never used
[INFO] [stdout]   --> src/pdm.rs:85:12
[INFO] [stdout]    |
[INFO] [stdout] 84 | impl PdmFilters {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 85 |     pub fn new() -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub fn process_pdm(&mut self, pdm: &[u8], channel: usize, out: &mut [f32]) {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PdmFilters` is never constructed
[INFO] [stdout]   --> src/pdm.rs:77:12
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct PdmFilters {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `process_pdm` are never used
[INFO] [stdout]   --> src/pdm.rs:85:12
[INFO] [stdout]    |
[INFO] [stdout] 84 | impl PdmFilters {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 85 |     pub fn new() -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub fn process_pdm(&mut self, pdm: &[u8], channel: usize, out: &mut [f32]) {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] running `Command { std: "docker" "inspect" "c94a67b217f49e3cfc5a0aa235a2aac268d68feb1761eb829c768544c0cee343", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c94a67b217f49e3cfc5a0aa235a2aac268d68feb1761eb829c768544c0cee343", kill_on_drop: false }`
[INFO] [stdout] c94a67b217f49e3cfc5a0aa235a2aac268d68feb1761eb829c768544c0cee343
