Oct 31 19:16:00.337 INFO testing tcsc/firkin against beta-2018-10-30 for beta-1.31-1
Oct 31 19:16:00.337 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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:00.770 INFO blam! 30166ff1088b7de672947feb0200ae09951e013a7886b332bfc956356c341458
Oct 31 19:16:00.791 INFO running `"docker" "start" "-a" "30166ff1088b7de672947feb0200ae09951e013a7886b332bfc956356c341458"`
Oct 31 19:16:02.026 INFO kablam! usermod: no changes
Oct 31 19:16:02.215 INFO kablam!    Compiling dimensioned v0.6.0
Oct 31 19:16:02.219 INFO kablam!    Compiling thread-id v3.1.0
Oct 31 19:16:02.219 INFO kablam!    Compiling memchr v1.0.1
Oct 31 19:16:02.219 INFO kablam!    Compiling term_size v0.3.0
Oct 31 19:16:02.219 INFO kablam!    Compiling atty v0.2.2
Oct 31 19:16:02.219 INFO kablam!    Compiling memmap v0.5.2
Oct 31 19:16:02.219 INFO kablam!    Compiling nodrop v0.1.9
Oct 31 19:16:02.219 INFO kablam!    Compiling num-complex v0.1.37
Oct 31 19:16:03.703 INFO kablam!    Compiling num-bigint v0.1.37
Oct 31 19:16:03.716 INFO kablam!    Compiling generic-array v0.5.1
Oct 31 19:16:03.964 INFO kablam!    Compiling thread_local v0.3.3
Oct 31 19:16:04.137 INFO kablam!    Compiling clap v2.24.2
Oct 31 19:16:05.864 INFO kablam!    Compiling aho-corasick v0.6.3
Oct 31 19:16:10.088 INFO kablam!    Compiling regex v0.2.1
Oct 31 19:16:11.651 INFO kablam!    Compiling num-rational v0.1.36
Oct 31 19:16:13.629 INFO kablam!    Compiling num v0.1.37
Oct 31 19:16:28.767 INFO kablam!    Compiling env_logger v0.4.2
Oct 31 19:16:44.888 INFO kablam!    Compiling firkin v0.1.0 (/source)
Oct 31 19:16:45.447 INFO kablam! warning: unused import: `Path`
Oct 31 19:16:45.447 INFO kablam!  --> src/cli.rs:3:17
Oct 31 19:16:45.447 INFO kablam!   |
Oct 31 19:16:45.447 INFO kablam! 3 | use std::path::{Path, PathBuf};
Oct 31 19:16:45.447 INFO kablam!   |                 ^^^^
Oct 31 19:16:45.447 INFO kablam!   |
Oct 31 19:16:45.447 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 19:16:45.447 INFO kablam! 
Oct 31 19:16:45.447 INFO kablam! warning: unused import: `DistPxFrac`
Oct 31 19:16:45.447 INFO kablam!  --> src/cli.rs:6:21
Oct 31 19:16:45.447 INFO kablam!   |
Oct 31 19:16:45.447 INFO kablam! 6 | use units::{DistPx, DistPxFrac, PX};
Oct 31 19:16:45.447 INFO kablam!   |                     ^^^^^^^^^^
Oct 31 19:16:45.447 INFO kablam! 
Oct 31 19:16:45.447 INFO kablam! warning: unused import: `image::Image`
Oct 31 19:16:45.447 INFO kablam!   --> src/main.rs:21:5
Oct 31 19:16:45.447 INFO kablam!    |
Oct 31 19:16:45.447 INFO kablam! 21 | use image::Image;
Oct 31 19:16:45.447 INFO kablam!    |     ^^^^^^^^^^^^
Oct 31 19:16:45.447 INFO kablam! 
Oct 31 19:16:46.383 INFO kablam! warning: unused variable: `u`
Oct 31 19:16:46.383 INFO kablam!  --> src/distort.rs:7:18
Oct 31 19:16:46.383 INFO kablam!   |
Oct 31 19:16:46.383 INFO kablam! 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Oct 31 19:16:46.383 INFO kablam!   |                  ^ help: consider using `_u` instead
Oct 31 19:16:46.383 INFO kablam!   |
Oct 31 19:16:46.383 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 19:16:46.383 INFO kablam! 
Oct 31 19:16:46.383 INFO kablam! warning: unused variable: `y`
Oct 31 19:16:46.383 INFO kablam!  --> src/distort.rs:7:29
Oct 31 19:16:46.383 INFO kablam!   |
Oct 31 19:16:46.383 INFO kablam! 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Oct 31 19:16:46.383 INFO kablam!   |                             ^ help: consider using `_y` instead
Oct 31 19:16:46.383 INFO kablam! 
Oct 31 19:16:46.383 INFO kablam! warning: unused variable: `i`
Oct 31 19:16:46.383 INFO kablam!   --> src/main.rs:30:9
Oct 31 19:16:46.383 INFO kablam!    |
Oct 31 19:16:46.383 INFO kablam! 30 |     let i = image::MemoryMappedImage::<i16>::map_file(f.input.as_path(),
Oct 31 19:16:46.383 INFO kablam!    |         ^ help: consider using `_i` instead
Oct 31 19:16:46.383 INFO kablam! 
Oct 31 19:16:46.739 INFO kablam! warning: type alias is never used: `DistPxFrac`
Oct 31 19:16:46.739 INFO kablam!   --> src/units.rs:55:1
Oct 31 19:16:46.739 INFO kablam!    |
Oct 31 19:16:46.739 INFO kablam! 55 | pub type DistPxFrac = Pixel<f64>;
Oct 31 19:16:46.739 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 19:16:46.739 INFO kablam!    |
Oct 31 19:16:46.739 INFO kablam!    = note: #[warn(dead_code)] on by default
Oct 31 19:16:46.739 INFO kablam! 
Oct 31 19:16:46.739 INFO kablam! warning: struct is never constructed: `OwnedImage`
Oct 31 19:16:46.739 INFO kablam!   --> src/image.rs:63:1
Oct 31 19:16:46.739 INFO kablam!    |
Oct 31 19:16:46.739 INFO kablam! 63 | pub struct OwnedImage<PixelType: Pixel> {
Oct 31 19:16:46.739 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 19:16:46.739 INFO kablam! 
Oct 31 19:16:46.739 INFO kablam! warning: method is never used: `new`
Oct 31 19:16:46.739 INFO kablam!   --> src/image.rs:70:5
Oct 31 19:16:46.739 INFO kablam!    |
Oct 31 19:16:46.739 INFO kablam! 70 |     pub fn new(width: DistPx, height: DistPx) -> OwnedImage<PixelType> {
Oct 31 19:16:46.739 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 19:16:46.739 INFO kablam! 
Oct 31 19:16:46.739 INFO kablam! warning: field is never used: `mem`
Oct 31 19:16:46.739 INFO kablam!    --> src/image.rs:162:5
Oct 31 19:16:46.739 INFO kablam!     |
Oct 31 19:16:46.739 INFO kablam! 162 |     mem: Mmap,
Oct 31 19:16:46.739 INFO kablam!     |     ^^^^^^^^^
Oct 31 19:16:46.739 INFO kablam! 
Oct 31 19:16:46.739 INFO kablam! warning: function is never used: `map_dst_pixel`
Oct 31 19:16:46.739 INFO kablam!  --> src/distort.rs:7:1
Oct 31 19:16:46.739 INFO kablam!   |
Oct 31 19:16:46.739 INFO kablam! 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Oct 31 19:16:46.739 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 19:16:46.739 INFO kablam! 
Oct 31 19:16:46.739 INFO kablam! warning: function is never used: `sample_image`
Oct 31 19:16:46.739 INFO kablam!   --> src/distort.rs:13:1
Oct 31 19:16:46.739 INFO kablam!    |
Oct 31 19:16:46.739 INFO kablam! 13 | / fn sample_image<ImageType>(i: &ImageType, u: DistPxFrac, v: DistPxFrac) -> i16
Oct 31 19:16:46.739 INFO kablam! 14 | |     where ImageType: Image<i16>
Oct 31 19:16:46.739 INFO kablam! 15 | | {
Oct 31 19:16:46.739 INFO kablam! 16 | |     let one = DistPx::new(1);
Oct 31 19:16:46.739 INFO kablam! ...  |
Oct 31 19:16:46.739 INFO kablam! 57 | |     num::clamp(new_pixel, 0.0, max_value).round() as i16
Oct 31 19:16:46.739 INFO kablam! 58 | | }
Oct 31 19:16:46.739 INFO kablam!    | |_^
Oct 31 19:16:46.739 INFO kablam! 
Oct 31 19:16:46.739 INFO kablam! warning: function is never used: `pixel_or_black`
Oct 31 19:16:46.739 INFO kablam!   --> src/distort.rs:61:1
Oct 31 19:16:46.739 INFO kablam!    |
Oct 31 19:16:46.739 INFO kablam! 61 | / fn pixel_or_black<ImageType>(i: &ImageType, x: DistPx, y: DistPx) -> f64
Oct 31 19:16:46.739 INFO kablam! 62 | |     where ImageType: Image<i16>
Oct 31 19:16:46.739 INFO kablam! 63 | | {
Oct 31 19:16:46.740 INFO kablam! 64 | |     let zero = DistPx::new(0isize);
Oct 31 19:16:46.740 INFO kablam! ...  |
Oct 31 19:16:46.740 INFO kablam! 70 | |     }
Oct 31 19:16:46.740 INFO kablam! 71 | | }
Oct 31 19:16:46.740 INFO kablam!    | |_^
Oct 31 19:16:46.740 INFO kablam! 
Oct 31 19:16:48.684 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 46.62s
Oct 31 19:16:48.692 INFO kablam! su: No module specific data is present
Oct 31 19:16:50.107 INFO running `"docker" "rm" "-f" "30166ff1088b7de672947feb0200ae09951e013a7886b332bfc956356c341458"`
Oct 31 19:16:50.475 INFO blam! 30166ff1088b7de672947feb0200ae09951e013a7886b332bfc956356c341458
Oct 31 19:16:50.477 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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:50.935 INFO blam! d4e4aec72dca02173a72209b4af1349c11ac5b56dfe4efa53ab2a03d3122825f
Oct 31 19:16:50.948 INFO running `"docker" "start" "-a" "d4e4aec72dca02173a72209b4af1349c11ac5b56dfe4efa53ab2a03d3122825f"`
Oct 31 19:16:52.947 INFO kablam! usermod: no changes
Oct 31 19:16:53.071 INFO kablam!    Compiling firkin v0.1.0 (/source)
Oct 31 19:16:53.942 INFO kablam! warning: unused import: `Path`
Oct 31 19:16:53.943 INFO kablam!  --> src/cli.rs:3:17
Oct 31 19:16:53.943 INFO kablam!   |
Oct 31 19:16:53.943 INFO kablam! 3 | use std::path::{Path, PathBuf};
Oct 31 19:16:53.943 INFO kablam!   |                 ^^^^
Oct 31 19:16:53.943 INFO kablam!   |
Oct 31 19:16:53.943 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 19:16:53.943 INFO kablam! 
Oct 31 19:16:53.943 INFO kablam! warning: unused import: `DistPxFrac`
Oct 31 19:16:53.943 INFO kablam!  --> src/cli.rs:6:21
Oct 31 19:16:53.943 INFO kablam!   |
Oct 31 19:16:53.943 INFO kablam! 6 | use units::{DistPx, DistPxFrac, PX};
Oct 31 19:16:53.943 INFO kablam!   |                     ^^^^^^^^^^
Oct 31 19:16:53.943 INFO kablam! 
Oct 31 19:16:53.952 INFO kablam! warning: unused import: `self`
Oct 31 19:16:53.952 INFO kablam!   --> src/distort.rs:76:17
Oct 31 19:16:53.952 INFO kablam!    |
Oct 31 19:16:53.952 INFO kablam! 76 |     use image::{self, OwnedImage, MutableImage};
Oct 31 19:16:53.952 INFO kablam!    |                 ^^^^
Oct 31 19:16:53.952 INFO kablam! 
Oct 31 19:16:53.952 INFO kablam! warning: unused import: `self`
Oct 31 19:16:53.952 INFO kablam!   --> src/distort.rs:77:17
Oct 31 19:16:53.952 INFO kablam!    |
Oct 31 19:16:53.952 INFO kablam! 77 |     use units::{self, PX, DistPx};
Oct 31 19:16:53.952 INFO kablam!    |                 ^^^^
Oct 31 19:16:53.952 INFO kablam! 
Oct 31 19:16:53.952 INFO kablam! warning: unused import: `image::Image`
Oct 31 19:16:53.953 INFO kablam!   --> src/main.rs:21:5
Oct 31 19:16:53.953 INFO kablam!    |
Oct 31 19:16:53.953 INFO kablam! 21 | use image::Image;
Oct 31 19:16:53.953 INFO kablam!    |     ^^^^^^^^^^^^
Oct 31 19:16:53.953 INFO kablam! 
Oct 31 19:16:54.987 INFO kablam! warning: unused variable: `u`
Oct 31 19:16:54.987 INFO kablam!  --> src/distort.rs:7:18
Oct 31 19:16:54.987 INFO kablam!   |
Oct 31 19:16:54.987 INFO kablam! 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Oct 31 19:16:54.987 INFO kablam!   |                  ^ help: consider using `_u` instead
Oct 31 19:16:54.987 INFO kablam!   |
Oct 31 19:16:54.987 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 19:16:54.987 INFO kablam! 
Oct 31 19:16:54.987 INFO kablam! warning: unused variable: `y`
Oct 31 19:16:54.987 INFO kablam!  --> src/distort.rs:7:29
Oct 31 19:16:54.987 INFO kablam!   |
Oct 31 19:16:54.987 INFO kablam! 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Oct 31 19:16:54.987 INFO kablam!   |                             ^ help: consider using `_y` instead
Oct 31 19:16:54.987 INFO kablam! 
Oct 31 19:16:54.987 INFO kablam! warning: unused variable: `i`
Oct 31 19:16:54.987 INFO kablam!   --> src/main.rs:30:9
Oct 31 19:16:54.987 INFO kablam!    |
Oct 31 19:16:54.987 INFO kablam! 30 |     let i = image::MemoryMappedImage::<i16>::map_file(f.input.as_path(),
Oct 31 19:16:54.987 INFO kablam!    |         ^ help: consider using `_i` instead
Oct 31 19:16:54.987 INFO kablam! 
Oct 31 19:16:55.415 INFO kablam! warning: field is never used: `mem`
Oct 31 19:16:55.415 INFO kablam!    --> src/image.rs:162:5
Oct 31 19:16:55.415 INFO kablam!     |
Oct 31 19:16:55.415 INFO kablam! 162 |     mem: Mmap,
Oct 31 19:16:55.415 INFO kablam!     |     ^^^^^^^^^
Oct 31 19:16:55.415 INFO kablam!     |
Oct 31 19:16:55.415 INFO kablam!     = note: #[warn(dead_code)] on by default
Oct 31 19:16:55.415 INFO kablam! 
Oct 31 19:16:55.415 INFO kablam! warning: function is never used: `map_dst_pixel`
Oct 31 19:16:55.415 INFO kablam!  --> src/distort.rs:7:1
Oct 31 19:16:55.415 INFO kablam!   |
Oct 31 19:16:55.415 INFO kablam! 7 | fn map_dst_pixel(u: DistPx, y: DistPx) -> (DistPxFrac, DistPxFrac) {
Oct 31 19:16:55.415 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 19:16:55.415 INFO kablam! 
Oct 31 19:16:57.495 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 4.51s
Oct 31 19:16:57.498 INFO kablam! su: No module specific data is present
Oct 31 19:16:58.559 INFO running `"docker" "rm" "-f" "d4e4aec72dca02173a72209b4af1349c11ac5b56dfe4efa53ab2a03d3122825f"`
Oct 31 19:16:58.827 INFO blam! d4e4aec72dca02173a72209b4af1349c11ac5b56dfe4efa53ab2a03d3122825f
Oct 31 19:16:58.834 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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:59.199 INFO blam! 1a4e3efa9157f9cade5e8ce7ec2f6c41f512214fab6a89d4e3bbbb8311dbcf16
Oct 31 19:16:59.201 INFO running `"docker" "start" "-a" "1a4e3efa9157f9cade5e8ce7ec2f6c41f512214fab6a89d4e3bbbb8311dbcf16"`
Oct 31 19:17:00.573 INFO kablam! usermod: no changes
Oct 31 19:17:00.672 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.07s
Oct 31 19:17:00.676 INFO kablam!      Running /target/debug/deps/firkin-c5ce3070c16beade
Oct 31 19:17:00.691 INFO blam! 
Oct 31 19:17:00.691 INFO blam! running 13 tests
Oct 31 19:17:00.691 INFO blam! test distort::test_sampling::bounds_check ... ok
Oct 31 19:17:00.691 INFO blam! test cli::test_expand_filename::rooted_paths_are_not_expanded ... ok
Oct 31 19:17:00.691 INFO blam! test distort::test_sampling::y_axis_averaging ... ok
Oct 31 19:17:00.691 INFO blam! test distort::test_sampling::identity_sample ... ok
Oct 31 19:17:00.699 INFO blam! test distort::test_sampling::x_axis_averaging ... ok
Oct 31 19:17:00.699 INFO blam! test image::test_memory_mapped_image::mapping_a_non_existant_file_is_an_error ... ok
Oct 31 19:17:00.699 INFO blam! test image::test_owned_image::create ... ok
Oct 31 19:17:00.699 INFO blam! test units::test::create_float_values ... ok
Oct 31 19:17:00.711 INFO blam! test units::test::create_integer_values ... ok
Oct 31 19:17:00.763 INFO blam! test image::test_owned_image::indexing ... ok
Oct 31 19:17:00.895 INFO blam! test image::test_memory_mapped_image::mapping_an_image_with_bad_dimensions_is_an_error ... ok
Oct 31 19:17:00.905 INFO blam! test image::test_memory_mapped_image::mapping_an_f32_file ... ok
Oct 31 19:17:00.907 INFO blam! test image::test_memory_mapped_image::mapping_an_i32_file ... ok
Oct 31 19:17:00.907 INFO blam! 
Oct 31 19:17:00.907 INFO blam! test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 19:17:00.907 INFO blam! 
Oct 31 19:17:00.910 INFO kablam! su: No module specific data is present
Oct 31 19:17:02.063 INFO running `"docker" "rm" "-f" "1a4e3efa9157f9cade5e8ce7ec2f6c41f512214fab6a89d4e3bbbb8311dbcf16"`
Oct 31 19:17:02.395 INFO blam! 1a4e3efa9157f9cade5e8ce7ec2f6c41f512214fab6a89d4e3bbbb8311dbcf16
