Oct 31 19:16:00.639 INFO testing tcsc/firkin against 1.30.0 for beta-1.31-1
Oct 31 19:16:00.640 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 19:16:01.028 INFO blam! 4a6439fcc949e713f2616177de76d6c66263e072629c61e71432b43d16c8acd8
Oct 31 19:16:01.033 INFO running `"docker" "start" "-a" "4a6439fcc949e713f2616177de76d6c66263e072629c61e71432b43d16c8acd8"`
Oct 31 19:16:02.935 INFO kablam! usermod: no changes
Oct 31 19:16:03.127 INFO kablam!    Compiling dimensioned v0.6.0
Oct 31 19:16:03.134 INFO kablam!    Compiling rand v0.3.15
Oct 31 19:16:03.134 INFO kablam!    Compiling term_size v0.3.0
Oct 31 19:16:03.134 INFO kablam!    Compiling atty v0.2.2
Oct 31 19:16:03.134 INFO kablam!    Compiling memmap v0.5.2
Oct 31 19:16:03.134 INFO kablam!    Compiling num-integer v0.1.34
Oct 31 19:16:03.134 INFO kablam!    Compiling num-complex v0.1.37
Oct 31 19:16:03.139 INFO kablam!    Compiling nodrop v0.1.9
Oct 31 19:16:04.573 INFO kablam!    Compiling generic-array v0.5.1
Oct 31 19:16:04.868 INFO kablam!    Compiling clap v2.24.2
Oct 31 19:16:06.296 INFO kablam!    Compiling num-iter v0.1.33
Oct 31 19:16:11.835 INFO kablam!    Compiling num-bigint v0.1.37
Oct 31 19:16:11.835 INFO kablam!    Compiling tempfile v2.1.5
Oct 31 19:16:16.347 INFO kablam!    Compiling num-rational v0.1.36
Oct 31 19:16:17.626 INFO kablam!    Compiling num v0.1.37
Oct 31 19:16:39.895 INFO kablam!    Compiling firkin v0.1.0 (/source)
Oct 31 19:16:40.799 INFO kablam! warning: unused import: `Path`
Oct 31 19:16:40.799 INFO kablam!  --> src/cli.rs:3:17
Oct 31 19:16:40.799 INFO kablam!   |
Oct 31 19:16:40.799 INFO kablam! 3 | use std::path::{Path, PathBuf};
Oct 31 19:16:40.799 INFO kablam!   |                 ^^^^
Oct 31 19:16:40.799 INFO kablam!   |
Oct 31 19:16:40.799 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 19:16:40.799 INFO kablam! 
Oct 31 19:16:40.799 INFO kablam! warning: unused import: `DistPxFrac`
Oct 31 19:16:40.799 INFO kablam!  --> src/cli.rs:6:21
Oct 31 19:16:40.799 INFO kablam!   |
Oct 31 19:16:40.799 INFO kablam! 6 | use units::{DistPx, DistPxFrac, PX};
Oct 31 19:16:40.799 INFO kablam!   |                     ^^^^^^^^^^
Oct 31 19:16:40.799 INFO kablam! 
Oct 31 19:16:40.799 INFO kablam! warning: unused import: `image::Image`
Oct 31 19:16:40.799 INFO kablam!   --> src/main.rs:21:5
Oct 31 19:16:40.799 INFO kablam!    |
Oct 31 19:16:40.799 INFO kablam! 21 | use image::Image;
Oct 31 19:16:40.799 INFO kablam!    |     ^^^^^^^^^^^^
Oct 31 19:16:40.799 INFO kablam! 
Oct 31 19:16:41.795 INFO kablam! warning: unused variable: `u`
Oct 31 19:16:41.795 INFO kablam!  --> src/distort.rs:7:18
Oct 31 19:16:41.795 INFO kablam!   |
Oct 31 19:16:41.795 INFO kablam! 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Oct 31 19:16:41.795 INFO kablam!   |                  ^ help: consider using `_u` instead
Oct 31 19:16:41.795 INFO kablam!   |
Oct 31 19:16:41.795 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 19:16:41.795 INFO kablam! 
Oct 31 19:16:41.795 INFO kablam! warning: unused variable: `y`
Oct 31 19:16:41.795 INFO kablam!  --> src/distort.rs:7:29
Oct 31 19:16:41.795 INFO kablam!   |
Oct 31 19:16:41.795 INFO kablam! 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Oct 31 19:16:41.795 INFO kablam!   |                             ^ help: consider using `_y` instead
Oct 31 19:16:41.795 INFO kablam! 
Oct 31 19:16:41.799 INFO kablam! warning: unused variable: `i`
Oct 31 19:16:41.799 INFO kablam!   --> src/main.rs:30:9
Oct 31 19:16:41.799 INFO kablam!    |
Oct 31 19:16:41.799 INFO kablam! 30 |     let i = image::MemoryMappedImage::<i16>::map_file(f.input.as_path(),
Oct 31 19:16:41.799 INFO kablam!    |         ^ help: consider using `_i` instead
Oct 31 19:16:41.799 INFO kablam! 
Oct 31 19:16:42.111 INFO kablam! warning: type alias is never used: `DistPxFrac`
Oct 31 19:16:42.111 INFO kablam!   --> src/units.rs:55:1
Oct 31 19:16:42.111 INFO kablam!    |
Oct 31 19:16:42.111 INFO kablam! 55 | pub type DistPxFrac = Pixel<f64>;
Oct 31 19:16:42.111 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 19:16:42.111 INFO kablam!    |
Oct 31 19:16:42.111 INFO kablam!    = note: #[warn(dead_code)] on by default
Oct 31 19:16:42.111 INFO kablam! 
Oct 31 19:16:42.111 INFO kablam! warning: struct is never constructed: `OwnedImage`
Oct 31 19:16:42.111 INFO kablam!   --> src/image.rs:63:1
Oct 31 19:16:42.111 INFO kablam!    |
Oct 31 19:16:42.111 INFO kablam! 63 | pub struct OwnedImage<PixelType: Pixel> {
Oct 31 19:16:42.111 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 19:16:42.111 INFO kablam! 
Oct 31 19:16:42.111 INFO kablam! warning: method is never used: `new`
Oct 31 19:16:42.111 INFO kablam!   --> src/image.rs:70:5
Oct 31 19:16:42.111 INFO kablam!    |
Oct 31 19:16:42.111 INFO kablam! 70 |     pub fn new(width: DistPx, height: DistPx) -> OwnedImage<PixelType> {
Oct 31 19:16:42.111 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 19:16:42.111 INFO kablam! 
Oct 31 19:16:42.111 INFO kablam! warning: field is never used: `mem`
Oct 31 19:16:42.111 INFO kablam!    --> src/image.rs:162:5
Oct 31 19:16:42.111 INFO kablam!     |
Oct 31 19:16:42.111 INFO kablam! 162 |     mem: Mmap,
Oct 31 19:16:42.111 INFO kablam!     |     ^^^^^^^^^
Oct 31 19:16:42.111 INFO kablam! 
Oct 31 19:16:42.111 INFO kablam! warning: function is never used: `map_dst_pixel`
Oct 31 19:16:42.111 INFO kablam!  --> src/distort.rs:7:1
Oct 31 19:16:42.111 INFO kablam!   |
Oct 31 19:16:42.111 INFO kablam! 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Oct 31 19:16:42.111 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 19:16:42.111 INFO kablam! 
Oct 31 19:16:42.111 INFO kablam! warning: function is never used: `sample_image`
Oct 31 19:16:42.111 INFO kablam!   --> src/distort.rs:13:1
Oct 31 19:16:42.111 INFO kablam!    |
Oct 31 19:16:42.111 INFO kablam! 13 | / fn sample_image<ImageType>(i: &ImageType, u: DistPxFrac, v: DistPxFrac) -> i16
Oct 31 19:16:42.111 INFO kablam! 14 | |     where ImageType: Image<i16>
Oct 31 19:16:42.111 INFO kablam! 15 | | {
Oct 31 19:16:42.111 INFO kablam! 16 | |     let one = DistPx::new(1);
Oct 31 19:16:42.111 INFO kablam! ...  |
Oct 31 19:16:42.111 INFO kablam! 57 | |     num::clamp(new_pixel, 0.0, max_value).round() as i16
Oct 31 19:16:42.111 INFO kablam! 58 | | }
Oct 31 19:16:42.111 INFO kablam!    | |_^
Oct 31 19:16:42.111 INFO kablam! 
Oct 31 19:16:42.111 INFO kablam! warning: function is never used: `pixel_or_black`
Oct 31 19:16:42.111 INFO kablam!   --> src/distort.rs:61:1
Oct 31 19:16:42.111 INFO kablam!    |
Oct 31 19:16:42.111 INFO kablam! 61 | / fn pixel_or_black<ImageType>(i: &ImageType, x: DistPx, y: DistPx) -> f64
Oct 31 19:16:42.112 INFO kablam! 62 | |     where ImageType: Image<i16>
Oct 31 19:16:42.112 INFO kablam! 63 | | {
Oct 31 19:16:42.112 INFO kablam! 64 | |     let zero = DistPx::new(0isize);
Oct 31 19:16:42.112 INFO kablam! ...  |
Oct 31 19:16:42.112 INFO kablam! 70 | |     }
Oct 31 19:16:42.112 INFO kablam! 71 | | }
Oct 31 19:16:42.112 INFO kablam!    | |_^
Oct 31 19:16:42.112 INFO kablam! 
Oct 31 19:16:44.147 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 41.19s
Oct 31 19:16:44.153 INFO kablam! su: No module specific data is present
Oct 31 19:16:44.728 INFO running `"docker" "rm" "-f" "4a6439fcc949e713f2616177de76d6c66263e072629c61e71432b43d16c8acd8"`
Oct 31 19:16:44.895 INFO blam! 4a6439fcc949e713f2616177de76d6c66263e072629c61e71432b43d16c8acd8
Oct 31 19:16:44.899 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 19:16:45.147 INFO blam! 27f6dd61bb2a57e765f7b644155baf8d3cb2c47f889fdc8674f911f202248cae
Oct 31 19:16:45.153 INFO running `"docker" "start" "-a" "27f6dd61bb2a57e765f7b644155baf8d3cb2c47f889fdc8674f911f202248cae"`
Oct 31 19:16:46.423 INFO kablam! usermod: no changes
Oct 31 19:16:46.535 INFO kablam!    Compiling firkin v0.1.0 (/source)
Oct 31 19:16:47.335 INFO kablam! warning: unused import: `Path`
Oct 31 19:16:47.335 INFO kablam!  --> src/cli.rs:3:17
Oct 31 19:16:47.335 INFO kablam!   |
Oct 31 19:16:47.335 INFO kablam! 3 | use std::path::{Path, PathBuf};
Oct 31 19:16:47.335 INFO kablam!   |                 ^^^^
Oct 31 19:16:47.335 INFO kablam!   |
Oct 31 19:16:47.335 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 19:16:47.335 INFO kablam! 
Oct 31 19:16:47.335 INFO kablam! warning: unused import: `DistPxFrac`
Oct 31 19:16:47.335 INFO kablam!  --> src/cli.rs:6:21
Oct 31 19:16:47.335 INFO kablam!   |
Oct 31 19:16:47.335 INFO kablam! 6 | use units::{DistPx, DistPxFrac, PX};
Oct 31 19:16:47.335 INFO kablam!   |                     ^^^^^^^^^^
Oct 31 19:16:47.335 INFO kablam! 
Oct 31 19:16:47.335 INFO kablam! warning: unused import: `self`
Oct 31 19:16:47.335 INFO kablam!   --> src/distort.rs:76:17
Oct 31 19:16:47.335 INFO kablam!    |
Oct 31 19:16:47.335 INFO kablam! 76 |     use image::{self, OwnedImage, MutableImage};
Oct 31 19:16:47.335 INFO kablam!    |                 ^^^^
Oct 31 19:16:47.335 INFO kablam! 
Oct 31 19:16:47.335 INFO kablam! warning: unused import: `self`
Oct 31 19:16:47.335 INFO kablam!   --> src/distort.rs:77:17
Oct 31 19:16:47.335 INFO kablam!    |
Oct 31 19:16:47.335 INFO kablam! 77 |     use units::{self, PX, DistPx};
Oct 31 19:16:47.335 INFO kablam!    |                 ^^^^
Oct 31 19:16:47.335 INFO kablam! 
Oct 31 19:16:47.335 INFO kablam! warning: unused import: `image::Image`
Oct 31 19:16:47.335 INFO kablam!   --> src/main.rs:21:5
Oct 31 19:16:47.335 INFO kablam!    |
Oct 31 19:16:47.335 INFO kablam! 21 | use image::Image;
Oct 31 19:16:47.335 INFO kablam!    |     ^^^^^^^^^^^^
Oct 31 19:16:47.335 INFO kablam! 
Oct 31 19:16:48.364 INFO kablam! warning: unused variable: `u`
Oct 31 19:16:48.365 INFO kablam!  --> src/distort.rs:7:18
Oct 31 19:16:48.366 INFO kablam!   |
Oct 31 19:16:48.367 INFO kablam! 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Oct 31 19:16:48.367 INFO kablam!   |                  ^ help: consider using `_u` instead
Oct 31 19:16:48.368 INFO kablam!   |
Oct 31 19:16:48.369 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 19:16:48.369 INFO kablam! 
Oct 31 19:16:48.370 INFO kablam! warning: unused variable: `y`
Oct 31 19:16:48.370 INFO kablam!  --> src/distort.rs:7:29
Oct 31 19:16:48.371 INFO kablam!   |
Oct 31 19:16:48.372 INFO kablam! 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Oct 31 19:16:48.372 INFO kablam!   |                             ^ help: consider using `_y` instead
Oct 31 19:16:48.373 INFO kablam! 
Oct 31 19:16:48.373 INFO kablam! warning: unused variable: `i`
Oct 31 19:16:48.373 INFO kablam!   --> src/main.rs:30:9
Oct 31 19:16:48.373 INFO kablam!    |
Oct 31 19:16:48.374 INFO kablam! 30 |     let i = image::MemoryMappedImage::<i16>::map_file(f.input.as_path(),
Oct 31 19:16:48.374 INFO kablam!    |         ^ help: consider using `_i` instead
Oct 31 19:16:48.374 INFO kablam! 
Oct 31 19:16:48.705 INFO kablam! warning: field is never used: `mem`
Oct 31 19:16:48.705 INFO kablam!    --> src/image.rs:162:5
Oct 31 19:16:48.705 INFO kablam!     |
Oct 31 19:16:48.705 INFO kablam! 162 |     mem: Mmap,
Oct 31 19:16:48.705 INFO kablam!     |     ^^^^^^^^^
Oct 31 19:16:48.705 INFO kablam!     |
Oct 31 19:16:48.705 INFO kablam!     = note: #[warn(dead_code)] on by default
Oct 31 19:16:48.706 INFO kablam! 
Oct 31 19:16:48.706 INFO kablam! warning: function is never used: `map_dst_pixel`
Oct 31 19:16:48.706 INFO kablam!  --> src/distort.rs:7:1
Oct 31 19:16:48.706 INFO kablam!   |
Oct 31 19:16:48.706 INFO kablam! 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Oct 31 19:16:48.706 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 19:16:48.706 INFO kablam! 
Oct 31 19:16:50.768 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 4.32s
Oct 31 19:16:50.775 INFO kablam! su: No module specific data is present
Oct 31 19:16:51.687 INFO running `"docker" "rm" "-f" "27f6dd61bb2a57e765f7b644155baf8d3cb2c47f889fdc8674f911f202248cae"`
Oct 31 19:16:51.957 INFO blam! 27f6dd61bb2a57e765f7b644155baf8d3cb2c47f889fdc8674f911f202248cae
Oct 31 19:16:51.963 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 19:16:52.543 INFO blam! 1e2b1b5d644e87f508f94c6569767e9054700e0e8b137a74e02386c35c6e4821
Oct 31 19:16:52.568 INFO running `"docker" "start" "-a" "1e2b1b5d644e87f508f94c6569767e9054700e0e8b137a74e02386c35c6e4821"`
Oct 31 19:16:53.727 INFO kablam! usermod: no changes
Oct 31 19:16:53.891 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.12s
Oct 31 19:16:53.903 INFO kablam!      Running /target/debug/deps/firkin-77fca76a05396023
Oct 31 19:16:53.912 INFO blam! 
Oct 31 19:16:53.912 INFO blam! running 13 tests
Oct 31 19:16:53.927 INFO blam! test image::test_memory_mapped_image::mapping_a_non_existant_file_is_an_error ... ok
Oct 31 19:16:53.927 INFO blam! test distort::test_sampling::y_axis_averaging ... ok
Oct 31 19:16:53.928 INFO blam! test distort::test_sampling::x_axis_averaging ... ok
Oct 31 19:16:53.928 INFO blam! test distort::test_sampling::bounds_check ... ok
Oct 31 19:16:53.931 INFO blam! test cli::test_expand_filename::rooted_paths_are_not_expanded ... ok
Oct 31 19:16:53.931 INFO blam! test distort::test_sampling::identity_sample ... ok
Oct 31 19:16:53.932 INFO blam! test units::test::create_float_values ... ok
Oct 31 19:16:53.935 INFO blam! test image::test_owned_image::create ... ok
Oct 31 19:16:53.935 INFO blam! test units::test::create_integer_values ... ok
Oct 31 19:16:53.956 INFO blam! test image::test_owned_image::indexing ... ok
Oct 31 19:16:54.115 INFO blam! test image::test_memory_mapped_image::mapping_an_i32_file ... ok
Oct 31 19:16:54.119 INFO blam! test image::test_memory_mapped_image::mapping_an_image_with_bad_dimensions_is_an_error ... ok
Oct 31 19:16:54.171 INFO blam! test image::test_memory_mapped_image::mapping_an_f32_file ... ok
Oct 31 19:16:54.171 INFO blam! 
Oct 31 19:16:54.171 INFO blam! test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 19:16:54.171 INFO blam! 
Oct 31 19:16:54.174 INFO kablam! su: No module specific data is present
Oct 31 19:16:55.227 INFO running `"docker" "rm" "-f" "1e2b1b5d644e87f508f94c6569767e9054700e0e8b137a74e02386c35c6e4821"`
Oct 31 19:16:55.451 INFO blam! 1e2b1b5d644e87f508f94c6569767e9054700e0e8b137a74e02386c35c6e4821
