Dec 01 00:03:28.820 INFO testing tcsc/firkin against 1.30.1 for beta-1.31-5
Dec 01 00:03:28.820 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 00:03:29.331 INFO [stdout] 26908d19aa387e3f68b730a5056df2720f5b265ea4be64ddc0b277897d6d58e2
Dec 01 00:03:29.339 INFO running `"docker" "start" "-a" "26908d19aa387e3f68b730a5056df2720f5b265ea4be64ddc0b277897d6d58e2"`
Dec 01 00:03:30.711 INFO [stderr] usermod: no changes
Dec 01 00:03:30.923 INFO [stderr]    Compiling dimensioned v0.6.0
Dec 01 00:03:30.923 INFO [stderr]    Compiling atty v0.2.2
Dec 01 00:03:30.924 INFO [stderr]    Compiling term_size v0.3.0
Dec 01 00:03:30.924 INFO [stderr]    Compiling memmap v0.5.2
Dec 01 00:03:30.924 INFO [stderr]    Compiling nodrop v0.1.9
Dec 01 00:03:30.925 INFO [stderr]    Compiling num-complex v0.1.37
Dec 01 00:03:30.925 INFO [stderr]    Compiling num-bigint v0.1.37
Dec 01 00:03:30.925 INFO [stderr]    Compiling env_logger v0.4.2
Dec 01 00:03:31.742 INFO [stderr]    Compiling tempfile v2.1.5
Dec 01 00:03:31.816 INFO [stderr]    Compiling generic-array v0.5.1
Dec 01 00:03:32.323 INFO [stderr]    Compiling clap v2.24.2
Dec 01 00:03:36.547 INFO [stderr]    Compiling num-rational v0.1.36
Dec 01 00:03:38.332 INFO [stderr]    Compiling num v0.1.37
Dec 01 00:04:04.699 INFO [stderr]    Compiling firkin v0.1.0 (/source)
Dec 01 00:04:05.563 INFO [stderr] warning: unused import: `Path`
Dec 01 00:04:05.564 INFO [stderr]  --> src/cli.rs:3:17
Dec 01 00:04:05.564 INFO [stderr]   |
Dec 01 00:04:05.564 INFO [stderr] 3 | use std::path::{Path, PathBuf};
Dec 01 00:04:05.565 INFO [stderr]   |                 ^^^^
Dec 01 00:04:05.565 INFO [stderr]   |
Dec 01 00:04:05.565 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 00:04:05.565 INFO [stderr] 
Dec 01 00:04:05.566 INFO [stderr] warning: unused import: `DistPxFrac`
Dec 01 00:04:05.566 INFO [stderr]  --> src/cli.rs:6:21
Dec 01 00:04:05.566 INFO [stderr]   |
Dec 01 00:04:05.567 INFO [stderr] 6 | use units::{DistPx, DistPxFrac, PX};
Dec 01 00:04:05.567 INFO [stderr]   |                     ^^^^^^^^^^
Dec 01 00:04:05.567 INFO [stderr] 
Dec 01 00:04:05.568 INFO [stderr] warning: unused import: `image::Image`
Dec 01 00:04:05.568 INFO [stderr]   --> src/main.rs:21:5
Dec 01 00:04:05.568 INFO [stderr]    |
Dec 01 00:04:05.568 INFO [stderr] 21 | use image::Image;
Dec 01 00:04:05.569 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 00:04:05.569 INFO [stderr] 
Dec 01 00:04:06.696 INFO [stderr] warning: unused variable: `u`
Dec 01 00:04:06.696 INFO [stderr]  --> src/distort.rs:7:18
Dec 01 00:04:06.697 INFO [stderr]   |
Dec 01 00:04:06.697 INFO [stderr] 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Dec 01 00:04:06.697 INFO [stderr]   |                  ^ help: consider using `_u` instead
Dec 01 00:04:06.698 INFO [stderr]   |
Dec 01 00:04:06.698 INFO [stderr]   = note: #[warn(unused_variables)] on by default
Dec 01 00:04:06.698 INFO [stderr] 
Dec 01 00:04:06.699 INFO [stderr] warning: unused variable: `y`
Dec 01 00:04:06.699 INFO [stderr]  --> src/distort.rs:7:29
Dec 01 00:04:06.699 INFO [stderr]   |
Dec 01 00:04:06.699 INFO [stderr] 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Dec 01 00:04:06.700 INFO [stderr]   |                             ^ help: consider using `_y` instead
Dec 01 00:04:06.700 INFO [stderr] 
Dec 01 00:04:06.700 INFO [stderr] warning: unused variable: `i`
Dec 01 00:04:06.701 INFO [stderr]   --> src/main.rs:30:9
Dec 01 00:04:06.701 INFO [stderr]    |
Dec 01 00:04:06.701 INFO [stderr] 30 |     let i = image::MemoryMappedImage::<i16>::map_file(f.input.as_path(),
Dec 01 00:04:06.701 INFO [stderr]    |         ^ help: consider using `_i` instead
Dec 01 00:04:06.702 INFO [stderr] 
Dec 01 00:04:07.018 INFO [stderr] warning: type alias is never used: `DistPxFrac`
Dec 01 00:04:07.019 INFO [stderr]   --> src/units.rs:55:1
Dec 01 00:04:07.019 INFO [stderr]    |
Dec 01 00:04:07.019 INFO [stderr] 55 | pub type DistPxFrac = Pixel<f64>;
Dec 01 00:04:07.020 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:04:07.020 INFO [stderr]    |
Dec 01 00:04:07.020 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 00:04:07.021 INFO [stderr] 
Dec 01 00:04:07.021 INFO [stderr] warning: struct is never constructed: `OwnedImage`
Dec 01 00:04:07.021 INFO [stderr]   --> src/image.rs:63:1
Dec 01 00:04:07.022 INFO [stderr]    |
Dec 01 00:04:07.022 INFO [stderr] 63 | pub struct OwnedImage<PixelType: Pixel> {
Dec 01 00:04:07.022 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:04:07.023 INFO [stderr] 
Dec 01 00:04:07.023 INFO [stderr] warning: method is never used: `new`
Dec 01 00:04:07.023 INFO [stderr]   --> src/image.rs:70:5
Dec 01 00:04:07.023 INFO [stderr]    |
Dec 01 00:04:07.024 INFO [stderr] 70 |     pub fn new(width: DistPx, height: DistPx) -> OwnedImage<PixelType> {
Dec 01 00:04:07.024 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:04:07.024 INFO [stderr] 
Dec 01 00:04:07.025 INFO [stderr] warning: field is never used: `mem`
Dec 01 00:04:07.025 INFO [stderr]    --> src/image.rs:162:5
Dec 01 00:04:07.025 INFO [stderr]     |
Dec 01 00:04:07.025 INFO [stderr] 162 |     mem: Mmap,
Dec 01 00:04:07.026 INFO [stderr]     |     ^^^^^^^^^
Dec 01 00:04:07.026 INFO [stderr] 
Dec 01 00:04:07.026 INFO [stderr] warning: function is never used: `map_dst_pixel`
Dec 01 00:04:07.027 INFO [stderr]  --> src/distort.rs:7:1
Dec 01 00:04:07.027 INFO [stderr]   |
Dec 01 00:04:07.027 INFO [stderr] 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Dec 01 00:04:07.027 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:04:07.028 INFO [stderr] 
Dec 01 00:04:07.028 INFO [stderr] warning: function is never used: `sample_image`
Dec 01 00:04:07.028 INFO [stderr]   --> src/distort.rs:13:1
Dec 01 00:04:07.028 INFO [stderr]    |
Dec 01 00:04:07.029 INFO [stderr] 13 | / fn sample_image<ImageType>(i: &ImageType, u: DistPxFrac, v: DistPxFrac) -> i16
Dec 01 00:04:07.029 INFO [stderr] 14 | |     where ImageType: Image<i16>
Dec 01 00:04:07.029 INFO [stderr] 15 | | {
Dec 01 00:04:07.030 INFO [stderr] 16 | |     let one = DistPx::new(1);
Dec 01 00:04:07.030 INFO [stderr] ...  |
Dec 01 00:04:07.030 INFO [stderr] 57 | |     num::clamp(new_pixel, 0.0, max_value).round() as i16
Dec 01 00:04:07.030 INFO [stderr] 58 | | }
Dec 01 00:04:07.031 INFO [stderr]    | |_^
Dec 01 00:04:07.031 INFO [stderr] 
Dec 01 00:04:07.031 INFO [stderr] warning: function is never used: `pixel_or_black`
Dec 01 00:04:07.031 INFO [stderr]   --> src/distort.rs:61:1
Dec 01 00:04:07.032 INFO [stderr]    |
Dec 01 00:04:07.032 INFO [stderr] 61 | / fn pixel_or_black<ImageType>(i: &ImageType, x: DistPx, y: DistPx) -> f64
Dec 01 00:04:07.032 INFO [stderr] 62 | |     where ImageType: Image<i16>
Dec 01 00:04:07.033 INFO [stderr] 63 | | {
Dec 01 00:04:07.033 INFO [stderr] 64 | |     let zero = DistPx::new(0isize);
Dec 01 00:04:07.033 INFO [stderr] ...  |
Dec 01 00:04:07.033 INFO [stderr] 70 | |     }
Dec 01 00:04:07.034 INFO [stderr] 71 | | }
Dec 01 00:04:07.034 INFO [stderr]    | |_^
Dec 01 00:04:07.034 INFO [stderr] 
Dec 01 00:04:09.359 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 38.61s
Dec 01 00:04:09.363 INFO [stderr] su: No module specific data is present
Dec 01 00:04:10.204 INFO running `"docker" "inspect" "26908d19aa387e3f68b730a5056df2720f5b265ea4be64ddc0b277897d6d58e2"`
Dec 01 00:04:10.574 INFO running `"docker" "rm" "-f" "26908d19aa387e3f68b730a5056df2720f5b265ea4be64ddc0b277897d6d58e2"`
Dec 01 00:04:10.879 INFO [stdout] 26908d19aa387e3f68b730a5056df2720f5b265ea4be64ddc0b277897d6d58e2
Dec 01 00:04:10.883 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 00:04:11.332 INFO [stdout] b77c5dbc00644e39811a0bb79c4b01a4169ff2b6193ca77af71ddc1248a27f79
Dec 01 00:04:11.337 INFO running `"docker" "start" "-a" "b77c5dbc00644e39811a0bb79c4b01a4169ff2b6193ca77af71ddc1248a27f79"`
Dec 01 00:04:13.074 INFO [stderr] usermod: no changes
Dec 01 00:04:13.183 INFO [stderr]    Compiling firkin v0.1.0 (/source)
Dec 01 00:04:14.015 INFO [stderr] warning: unused import: `Path`
Dec 01 00:04:14.016 INFO [stderr]  --> src/cli.rs:3:17
Dec 01 00:04:14.016 INFO [stderr]   |
Dec 01 00:04:14.016 INFO [stderr] 3 | use std::path::{Path, PathBuf};
Dec 01 00:04:14.017 INFO [stderr]   |                 ^^^^
Dec 01 00:04:14.017 INFO [stderr]   |
Dec 01 00:04:14.017 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 00:04:14.018 INFO [stderr] 
Dec 01 00:04:14.018 INFO [stderr] warning: unused import: `DistPxFrac`
Dec 01 00:04:14.018 INFO [stderr]  --> src/cli.rs:6:21
Dec 01 00:04:14.018 INFO [stderr]   |
Dec 01 00:04:14.019 INFO [stderr] 6 | use units::{DistPx, DistPxFrac, PX};
Dec 01 00:04:14.019 INFO [stderr]   |                     ^^^^^^^^^^
Dec 01 00:04:14.019 INFO [stderr] 
Dec 01 00:04:14.020 INFO [stderr] warning: unused import: `self`
Dec 01 00:04:14.020 INFO [stderr]   --> src/distort.rs:76:17
Dec 01 00:04:14.020 INFO [stderr]    |
Dec 01 00:04:14.021 INFO [stderr] 76 |     use image::{self, OwnedImage, MutableImage};
Dec 01 00:04:14.021 INFO [stderr]    |                 ^^^^
Dec 01 00:04:14.021 INFO [stderr] 
Dec 01 00:04:14.021 INFO [stderr] warning: unused import: `self`
Dec 01 00:04:14.021 INFO [stderr]   --> src/distort.rs:77:17
Dec 01 00:04:14.022 INFO [stderr]    |
Dec 01 00:04:14.022 INFO [stderr] 77 |     use units::{self, PX, DistPx};
Dec 01 00:04:14.022 INFO [stderr]    |                 ^^^^
Dec 01 00:04:14.023 INFO [stderr] 
Dec 01 00:04:14.023 INFO [stderr] warning: unused import: `image::Image`
Dec 01 00:04:14.023 INFO [stderr]   --> src/main.rs:21:5
Dec 01 00:04:14.023 INFO [stderr]    |
Dec 01 00:04:14.023 INFO [stderr] 21 | use image::Image;
Dec 01 00:04:14.024 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 00:04:14.024 INFO [stderr] 
Dec 01 00:04:15.191 INFO [stderr] warning: unused variable: `u`
Dec 01 00:04:15.191 INFO [stderr]  --> src/distort.rs:7:18
Dec 01 00:04:15.191 INFO [stderr]   |
Dec 01 00:04:15.191 INFO [stderr] 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Dec 01 00:04:15.191 INFO [stderr]   |                  ^ help: consider using `_u` instead
Dec 01 00:04:15.191 INFO [stderr]   |
Dec 01 00:04:15.191 INFO [stderr]   = note: #[warn(unused_variables)] on by default
Dec 01 00:04:15.191 INFO [stderr] 
Dec 01 00:04:15.191 INFO [stderr] warning: unused variable: `y`
Dec 01 00:04:15.191 INFO [stderr]  --> src/distort.rs:7:29
Dec 01 00:04:15.191 INFO [stderr]   |
Dec 01 00:04:15.191 INFO [stderr] 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Dec 01 00:04:15.191 INFO [stderr]   |                             ^ help: consider using `_y` instead
Dec 01 00:04:15.191 INFO [stderr] 
Dec 01 00:04:15.191 INFO [stderr] warning: unused variable: `i`
Dec 01 00:04:15.191 INFO [stderr]   --> src/main.rs:30:9
Dec 01 00:04:15.191 INFO [stderr]    |
Dec 01 00:04:15.191 INFO [stderr] 30 |     let i = image::MemoryMappedImage::<i16>::map_file(f.input.as_path(),
Dec 01 00:04:15.191 INFO [stderr]    |         ^ help: consider using `_i` instead
Dec 01 00:04:15.191 INFO [stderr] 
Dec 01 00:04:15.543 INFO [stderr] warning: field is never used: `mem`
Dec 01 00:04:15.543 INFO [stderr]    --> src/image.rs:162:5
Dec 01 00:04:15.543 INFO [stderr]     |
Dec 01 00:04:15.543 INFO [stderr] 162 |     mem: Mmap,
Dec 01 00:04:15.543 INFO [stderr]     |     ^^^^^^^^^
Dec 01 00:04:15.543 INFO [stderr]     |
Dec 01 00:04:15.543 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 01 00:04:15.543 INFO [stderr] 
Dec 01 00:04:15.543 INFO [stderr] warning: function is never used: `map_dst_pixel`
Dec 01 00:04:15.543 INFO [stderr]  --> src/distort.rs:7:1
Dec 01 00:04:15.543 INFO [stderr]   |
Dec 01 00:04:15.543 INFO [stderr] 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Dec 01 00:04:15.543 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:04:15.543 INFO [stderr] 
Dec 01 00:04:17.777 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.68s
Dec 01 00:04:17.780 INFO [stderr] su: No module specific data is present
Dec 01 00:04:18.437 INFO running `"docker" "inspect" "b77c5dbc00644e39811a0bb79c4b01a4169ff2b6193ca77af71ddc1248a27f79"`
Dec 01 00:04:18.645 INFO running `"docker" "rm" "-f" "b77c5dbc00644e39811a0bb79c4b01a4169ff2b6193ca77af71ddc1248a27f79"`
Dec 01 00:04:18.947 INFO [stdout] b77c5dbc00644e39811a0bb79c4b01a4169ff2b6193ca77af71ddc1248a27f79
Dec 01 00:04:18.950 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 00:04:19.370 INFO [stdout] ec1775ca67a8b082569d993dfbe8557d758a0d2964031f6846d97c012540a47f
Dec 01 00:04:19.375 INFO running `"docker" "start" "-a" "ec1775ca67a8b082569d993dfbe8557d758a0d2964031f6846d97c012540a47f"`
Dec 01 00:04:20.211 INFO [stderr] usermod: no changes
Dec 01 00:04:20.294 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.05s
Dec 01 00:04:20.296 INFO [stderr]      Running /target/debug/deps/firkin-9c284924fa2beb96
Dec 01 00:04:20.303 INFO [stdout] 
Dec 01 00:04:20.303 INFO [stdout] running 13 tests
Dec 01 00:04:20.311 INFO [stdout] test distort::test_sampling::bounds_check ... ok
Dec 01 00:04:20.311 INFO [stdout] test image::test_memory_mapped_image::mapping_a_non_existant_file_is_an_error ... ok
Dec 01 00:04:20.311 INFO [stdout] test distort::test_sampling::y_axis_averaging ... ok
Dec 01 00:04:20.311 INFO [stdout] test cli::test_expand_filename::rooted_paths_are_not_expanded ... ok
Dec 01 00:04:20.311 INFO [stdout] test distort::test_sampling::identity_sample ... ok
Dec 01 00:04:20.311 INFO [stdout] test distort::test_sampling::x_axis_averaging ... ok
Dec 01 00:04:20.313 INFO [stdout] test image::test_owned_image::create ... ok
Dec 01 00:04:20.319 INFO [stdout] test units::test::create_float_values ... ok
Dec 01 00:04:20.319 INFO [stdout] test units::test::create_integer_values ... ok
Dec 01 00:04:20.319 INFO [stdout] test image::test_owned_image::indexing ... ok
Dec 01 00:04:20.399 INFO [stdout] test image::test_memory_mapped_image::mapping_an_image_with_bad_dimensions_is_an_error ... ok
Dec 01 00:04:20.406 INFO [stdout] test image::test_memory_mapped_image::mapping_an_f32_file ... ok
Dec 01 00:04:20.419 INFO [stdout] test image::test_memory_mapped_image::mapping_an_i32_file ... ok
Dec 01 00:04:20.419 INFO [stdout] 
Dec 01 00:04:20.419 INFO [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 00:04:20.419 INFO [stdout] 
Dec 01 00:04:20.421 INFO [stderr] su: No module specific data is present
Dec 01 00:04:20.971 INFO running `"docker" "inspect" "ec1775ca67a8b082569d993dfbe8557d758a0d2964031f6846d97c012540a47f"`
Dec 01 00:04:21.311 INFO running `"docker" "rm" "-f" "ec1775ca67a8b082569d993dfbe8557d758a0d2964031f6846d97c012540a47f"`
Dec 01 00:04:21.555 INFO [stdout] ec1775ca67a8b082569d993dfbe8557d758a0d2964031f6846d97c012540a47f
