Dec 13 01:33:22.764 INFO testing sunreef/rust_sph against try#aa49d8ef14939ddec0e34b346b60174a5673d48f for pr-56550 Dec 13 01:33:22.764 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-1/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/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 +aa49d8ef14939ddec0e34b346b60174a5673d48f-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 13 01:33:23.235 INFO [stdout] 00a8418cf6df525aafee7c6023c32ea9efbe9c3fdf61beb0bfaecdf8b61004ab Dec 13 01:33:23.241 INFO running `"docker" "start" "-a" "00a8418cf6df525aafee7c6023c32ea9efbe9c3fdf61beb0bfaecdf8b61004ab"` Dec 13 01:33:24.771 INFO [stderr] usermod: no changes Dec 13 01:33:25.110 INFO [stderr] Compiling libloading v0.5.0 Dec 13 01:33:25.113 INFO [stderr] Compiling x11-dl v2.18.3 Dec 13 01:33:25.128 INFO [stderr] Compiling deflate v0.7.18 Dec 13 01:33:25.131 INFO [stderr] Compiling stb_truetype v0.2.2 Dec 13 01:33:25.132 INFO [stderr] Compiling quote v0.6.6 Dec 13 01:33:25.139 INFO [stderr] Compiling gl_generator v0.9.0 Dec 13 01:33:25.139 INFO [stderr] Compiling gfx_core v0.8.2 Dec 13 01:33:25.140 INFO [stderr] Compiling jpeg-decoder v0.1.15 Dec 13 01:33:28.803 INFO [stderr] Compiling syn v0.14.8 Dec 13 01:33:32.577 INFO [stderr] Compiling rusttype v0.4.3 Dec 13 01:33:34.827 INFO [stderr] Compiling dlib v0.4.1 Dec 13 01:33:35.923 INFO [stderr] Compiling wayland-sys v0.12.5 Dec 13 01:33:46.893 INFO [stderr] Compiling png v0.12.0 Dec 13 01:33:46.893 INFO [stderr] Compiling piston2d-graphics v0.26.0 Dec 13 01:33:46.916 INFO [stderr] Compiling wayland-client v0.12.5 Dec 13 01:33:47.300 INFO [stderr] Compiling gl v0.10.0 Dec 13 01:33:47.931 INFO [stderr] Compiling glutin v0.14.0 Dec 13 01:34:06.923 INFO [stderr] Compiling gfx_gl v0.5.0 Dec 13 01:34:07.043 INFO [stderr] Compiling wayland-protocols v0.12.5 Dec 13 01:34:07.175 INFO [stderr] Compiling wayland-kbd v0.13.1 Dec 13 01:34:09.508 INFO [stderr] Compiling serde_derive v1.0.71 Dec 13 01:34:09.509 INFO [stderr] Compiling num-derive v0.2.2 Dec 13 01:34:21.207 INFO [stderr] Compiling image v0.19.0 Dec 13 01:34:35.243 INFO [stderr] Compiling wayland-window v0.13.3 Dec 13 01:34:39.719 INFO [stderr] Compiling winit v0.12.0 Dec 13 01:35:12.486 INFO [stderr] Compiling pistoncore-input v0.21.0 Dec 13 01:35:34.227 INFO [stderr] Compiling pistoncore-window v0.32.0 Dec 13 01:35:35.899 INFO [stderr] Compiling pistoncore-event_loop v0.37.0 Dec 13 01:35:35.987 INFO [stderr] Compiling pistoncore-glutin_window v0.47.0 Dec 13 01:35:36.041 INFO [stderr] Compiling gfx v0.17.1 Dec 13 01:35:36.097 INFO [stderr] Compiling gfx_device_gl v0.15.3 Dec 13 01:35:36.691 INFO [stderr] Compiling piston v0.37.0 Dec 13 01:35:47.531 INFO [stderr] Compiling piston-gfx_texture v0.32.0 Dec 13 01:35:48.779 INFO [stderr] Compiling piston2d-gfx_graphics v0.51.0 Dec 13 01:35:52.155 INFO [stderr] Compiling piston_window v0.80.0 Dec 13 01:35:53.628 INFO [stderr] Compiling sph_simulation v0.1.0 (/source) Dec 13 01:35:54.739 INFO [stderr] warning: unused import: `piston_window::math::*` Dec 13 01:35:54.739 INFO [stderr] --> src/traits.rs:2:5 Dec 13 01:35:54.740 INFO [stderr] | Dec 13 01:35:54.740 INFO [stderr] 2 | use piston_window::math::*; Dec 13 01:35:54.740 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.740 INFO [stderr] | Dec 13 01:35:54.741 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 13 01:35:54.741 INFO [stderr] Dec 13 01:35:54.741 INFO [stderr] warning: unused imports: `Div`, `Mul` Dec 13 01:35:54.741 INFO [stderr] --> src/point.rs:2:26 Dec 13 01:35:54.742 INFO [stderr] | Dec 13 01:35:54.742 INFO [stderr] 2 | use std::ops::{Add, Sub, Mul, Div, Index, IndexMut}; Dec 13 01:35:54.742 INFO [stderr] | ^^^ ^^^ Dec 13 01:35:54.742 INFO [stderr] Dec 13 01:35:54.743 INFO [stderr] warning: unused import: `std::ops::FnOnce` Dec 13 01:35:54.743 INFO [stderr] --> src/kernel.rs:1:5 Dec 13 01:35:54.743 INFO [stderr] | Dec 13 01:35:54.743 INFO [stderr] 1 | use std::ops::FnOnce; Dec 13 01:35:54.744 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 13 01:35:54.744 INFO [stderr] Dec 13 01:35:54.744 INFO [stderr] warning: unused import: `piston_window::math::*` Dec 13 01:35:54.744 INFO [stderr] --> src/particle.rs:5:5 Dec 13 01:35:54.745 INFO [stderr] | Dec 13 01:35:54.745 INFO [stderr] 5 | use piston_window::math::*; Dec 13 01:35:54.745 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.745 INFO [stderr] Dec 13 01:35:54.746 INFO [stderr] warning: unused import: `rand::*` Dec 13 01:35:54.746 INFO [stderr] --> src/particle.rs:7:5 Dec 13 01:35:54.746 INFO [stderr] | Dec 13 01:35:54.746 INFO [stderr] 7 | use rand::*; Dec 13 01:35:54.747 INFO [stderr] | ^^^^^^^ Dec 13 01:35:54.747 INFO [stderr] Dec 13 01:35:54.747 INFO [stderr] warning: unused import: `time::PreciseTime` Dec 13 01:35:54.747 INFO [stderr] --> src/world.rs:3:5 Dec 13 01:35:54.748 INFO [stderr] | Dec 13 01:35:54.748 INFO [stderr] 3 | use time::PreciseTime; Dec 13 01:35:54.748 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.748 INFO [stderr] Dec 13 01:35:54.749 INFO [stderr] warning: unused import: `piston_window::math::*` Dec 13 01:35:54.749 INFO [stderr] --> src/world.rs:5:5 Dec 13 01:35:54.749 INFO [stderr] | Dec 13 01:35:54.749 INFO [stderr] 5 | use piston_window::math::*; Dec 13 01:35:54.749 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.749 INFO [stderr] Dec 13 01:35:54.750 INFO [stderr] warning: unused import: `point::Point2d` Dec 13 01:35:54.750 INFO [stderr] --> src/grid.rs:4:5 Dec 13 01:35:54.750 INFO [stderr] | Dec 13 01:35:54.750 INFO [stderr] 4 | use point::Point2d; Dec 13 01:35:54.750 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 13 01:35:54.750 INFO [stderr] Dec 13 01:35:54.925 INFO [stderr] warning: unused variable: `delta_time` Dec 13 01:35:54.925 INFO [stderr] --> src/particle.rs:27:26 Dec 13 01:35:54.925 INFO [stderr] | Dec 13 01:35:54.925 INFO [stderr] 27 | fn update(&mut self, delta_time: f32) { Dec 13 01:35:54.925 INFO [stderr] | ^^^^^^^^^^ help: consider using `_delta_time` instead Dec 13 01:35:54.925 INFO [stderr] | Dec 13 01:35:54.925 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 01:35:54.925 INFO [stderr] Dec 13 01:35:54.926 INFO [stderr] warning: unused variable: `grid` Dec 13 01:35:54.926 INFO [stderr] --> src/world.rs:38:13 Dec 13 01:35:54.926 INFO [stderr] | Dec 13 01:35:54.927 INFO [stderr] 38 | let grid = Grid::new(&self.particles, 0.1f64); Dec 13 01:35:54.927 INFO [stderr] | ^^^^ help: consider using `_grid` instead Dec 13 01:35:54.927 INFO [stderr] Dec 13 01:35:54.928 INFO [stderr] warning: unused variable: `y` Dec 13 01:35:54.928 INFO [stderr] --> src/grid.rs:32:17 Dec 13 01:35:54.928 INFO [stderr] | Dec 13 01:35:54.928 INFO [stderr] 32 | for y in 0..grid_dimensions.1 { Dec 13 01:35:54.929 INFO [stderr] | ^ help: consider using `_y` instead Dec 13 01:35:54.929 INFO [stderr] Dec 13 01:35:54.957 INFO [stderr] warning: method is never used: `z` Dec 13 01:35:54.957 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:35:54.957 INFO [stderr] | Dec 13 01:35:54.957 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:35:54.957 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.957 INFO [stderr] ... Dec 13 01:35:54.957 INFO [stderr] 110 | impl_point!(Point3, 3); Dec 13 01:35:54.957 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:35:54.957 INFO [stderr] | Dec 13 01:35:54.957 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 13 01:35:54.957 INFO [stderr] Dec 13 01:35:54.957 INFO [stderr] warning: method is never used: `y` Dec 13 01:35:54.958 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:35:54.958 INFO [stderr] | Dec 13 01:35:54.958 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:35:54.958 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.958 INFO [stderr] ... Dec 13 01:35:54.958 INFO [stderr] 110 | impl_point!(Point3, 3); Dec 13 01:35:54.958 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:35:54.958 INFO [stderr] Dec 13 01:35:54.958 INFO [stderr] warning: method is never used: `x` Dec 13 01:35:54.958 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:35:54.958 INFO [stderr] | Dec 13 01:35:54.958 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:35:54.958 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.958 INFO [stderr] ... Dec 13 01:35:54.958 INFO [stderr] 110 | impl_point!(Point3, 3); Dec 13 01:35:54.958 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:35:54.958 INFO [stderr] Dec 13 01:35:54.958 INFO [stderr] warning: method is never used: `w` Dec 13 01:35:54.958 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:35:54.958 INFO [stderr] | Dec 13 01:35:54.958 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:35:54.958 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.959 INFO [stderr] ... Dec 13 01:35:54.959 INFO [stderr] 111 | impl_point!(Point4, 4); Dec 13 01:35:54.959 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:35:54.959 INFO [stderr] Dec 13 01:35:54.959 INFO [stderr] warning: method is never used: `z` Dec 13 01:35:54.959 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:35:54.959 INFO [stderr] | Dec 13 01:35:54.959 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:35:54.959 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.959 INFO [stderr] ... Dec 13 01:35:54.959 INFO [stderr] 111 | impl_point!(Point4, 4); Dec 13 01:35:54.959 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:35:54.959 INFO [stderr] Dec 13 01:35:54.959 INFO [stderr] warning: method is never used: `y` Dec 13 01:35:54.959 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:35:54.959 INFO [stderr] | Dec 13 01:35:54.959 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:35:54.959 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.959 INFO [stderr] ... Dec 13 01:35:54.959 INFO [stderr] 111 | impl_point!(Point4, 4); Dec 13 01:35:54.959 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:35:54.959 INFO [stderr] Dec 13 01:35:54.959 INFO [stderr] warning: method is never used: `x` Dec 13 01:35:54.959 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:35:54.960 INFO [stderr] | Dec 13 01:35:54.960 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:35:54.960 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.960 INFO [stderr] ... Dec 13 01:35:54.960 INFO [stderr] 111 | impl_point!(Point4, 4); Dec 13 01:35:54.960 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:35:54.960 INFO [stderr] Dec 13 01:35:54.960 INFO [stderr] warning: method is never used: `new` Dec 13 01:35:54.960 INFO [stderr] --> src/point.rs:57:13 Dec 13 01:35:54.960 INFO [stderr] | Dec 13 01:35:54.960 INFO [stderr] 57 | pub fn new($($coord_name: T),+) -> Self { Dec 13 01:35:54.961 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.961 INFO [stderr] ... Dec 13 01:35:54.961 INFO [stderr] 114 | impl_new_point!(Point3, x, y, z); Dec 13 01:35:54.961 INFO [stderr] | --------------------------------- in this macro invocation Dec 13 01:35:54.961 INFO [stderr] Dec 13 01:35:54.961 INFO [stderr] warning: method is never used: `new` Dec 13 01:35:54.961 INFO [stderr] --> src/point.rs:57:13 Dec 13 01:35:54.961 INFO [stderr] | Dec 13 01:35:54.961 INFO [stderr] 57 | pub fn new($($coord_name: T),+) -> Self { Dec 13 01:35:54.962 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.962 INFO [stderr] ... Dec 13 01:35:54.962 INFO [stderr] 115 | impl_new_point!(Point4, x, y, z, w); Dec 13 01:35:54.962 INFO [stderr] | ------------------------------------ in this macro invocation Dec 13 01:35:54.962 INFO [stderr] Dec 13 01:35:54.962 INFO [stderr] warning: type alias is never used: `Point2i` Dec 13 01:35:54.962 INFO [stderr] --> src/point.rs:117:1 Dec 13 01:35:54.962 INFO [stderr] | Dec 13 01:35:54.962 INFO [stderr] 117 | pub type Point2i = Point2; Dec 13 01:35:54.962 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.962 INFO [stderr] Dec 13 01:35:54.963 INFO [stderr] warning: type alias is never used: `Point2l` Dec 13 01:35:54.963 INFO [stderr] --> src/point.rs:118:1 Dec 13 01:35:54.963 INFO [stderr] | Dec 13 01:35:54.963 INFO [stderr] 118 | pub type Point2l = Point2; Dec 13 01:35:54.963 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.963 INFO [stderr] Dec 13 01:35:54.963 INFO [stderr] warning: type alias is never used: `Point2u` Dec 13 01:35:54.963 INFO [stderr] --> src/point.rs:119:1 Dec 13 01:35:54.963 INFO [stderr] | Dec 13 01:35:54.963 INFO [stderr] 119 | pub type Point2u = Point2; Dec 13 01:35:54.964 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.964 INFO [stderr] Dec 13 01:35:54.964 INFO [stderr] warning: type alias is never used: `Point2f` Dec 13 01:35:54.964 INFO [stderr] --> src/point.rs:120:1 Dec 13 01:35:54.964 INFO [stderr] | Dec 13 01:35:54.964 INFO [stderr] 120 | pub type Point2f = Point2; Dec 13 01:35:54.964 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.964 INFO [stderr] Dec 13 01:35:54.964 INFO [stderr] warning: type alias is never used: `Point3i` Dec 13 01:35:54.964 INFO [stderr] --> src/point.rs:123:1 Dec 13 01:35:54.964 INFO [stderr] | Dec 13 01:35:54.964 INFO [stderr] 123 | pub type Point3i = Point3; Dec 13 01:35:54.964 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.964 INFO [stderr] Dec 13 01:35:54.965 INFO [stderr] warning: type alias is never used: `Point3l` Dec 13 01:35:54.965 INFO [stderr] --> src/point.rs:124:1 Dec 13 01:35:54.965 INFO [stderr] | Dec 13 01:35:54.965 INFO [stderr] 124 | pub type Point3l = Point3; Dec 13 01:35:54.965 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.965 INFO [stderr] Dec 13 01:35:54.965 INFO [stderr] warning: type alias is never used: `Point3u` Dec 13 01:35:54.965 INFO [stderr] --> src/point.rs:125:1 Dec 13 01:35:54.965 INFO [stderr] | Dec 13 01:35:54.965 INFO [stderr] 125 | pub type Point3u = Point3; Dec 13 01:35:54.965 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.965 INFO [stderr] Dec 13 01:35:54.966 INFO [stderr] warning: type alias is never used: `Point3f` Dec 13 01:35:54.966 INFO [stderr] --> src/point.rs:126:1 Dec 13 01:35:54.966 INFO [stderr] | Dec 13 01:35:54.966 INFO [stderr] 126 | pub type Point3f = Point3; Dec 13 01:35:54.966 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.966 INFO [stderr] Dec 13 01:35:54.966 INFO [stderr] warning: type alias is never used: `Point3d` Dec 13 01:35:54.966 INFO [stderr] --> src/point.rs:127:1 Dec 13 01:35:54.966 INFO [stderr] | Dec 13 01:35:54.966 INFO [stderr] 127 | pub type Point3d = Point3; Dec 13 01:35:54.966 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.966 INFO [stderr] Dec 13 01:35:54.966 INFO [stderr] warning: struct is never constructed: `EpanechnikovKernel` Dec 13 01:35:54.966 INFO [stderr] --> src/kernel.rs:7:1 Dec 13 01:35:54.966 INFO [stderr] | Dec 13 01:35:54.966 INFO [stderr] 7 | pub struct EpanechnikovKernel { Dec 13 01:35:54.966 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.966 INFO [stderr] Dec 13 01:35:54.966 INFO [stderr] warning: method is never used: `new` Dec 13 01:35:54.966 INFO [stderr] --> src/kernel.rs:13:5 Dec 13 01:35:54.967 INFO [stderr] | Dec 13 01:35:54.967 INFO [stderr] 13 | pub fn new() -> Self { Dec 13 01:35:54.967 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.967 INFO [stderr] Dec 13 01:35:54.967 INFO [stderr] warning: field is never used: `inv_cell_size` Dec 13 01:35:54.967 INFO [stderr] --> src/grid.rs:9:5 Dec 13 01:35:54.967 INFO [stderr] | Dec 13 01:35:54.967 INFO [stderr] 9 | inv_cell_size: f64, Dec 13 01:35:54.967 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 13 01:35:54.967 INFO [stderr] Dec 13 01:36:00.643 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 35s Dec 13 01:36:00.659 INFO [stderr] su: No module specific data is present Dec 13 01:36:01.957 INFO running `"docker" "inspect" "00a8418cf6df525aafee7c6023c32ea9efbe9c3fdf61beb0bfaecdf8b61004ab"` Dec 13 01:36:02.351 INFO running `"docker" "rm" "-f" "00a8418cf6df525aafee7c6023c32ea9efbe9c3fdf61beb0bfaecdf8b61004ab"` Dec 13 01:36:02.769 INFO [stdout] 00a8418cf6df525aafee7c6023c32ea9efbe9c3fdf61beb0bfaecdf8b61004ab Dec 13 01:36:02.779 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-1/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/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 +aa49d8ef14939ddec0e34b346b60174a5673d48f-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 13 01:36:03.428 INFO [stdout] 259196a34fd4179ad23bc8090d51d9e0d3a223288a1f952d80cc46f06bb476b3 Dec 13 01:36:03.435 INFO running `"docker" "start" "-a" "259196a34fd4179ad23bc8090d51d9e0d3a223288a1f952d80cc46f06bb476b3"` Dec 13 01:36:05.240 INFO [stderr] usermod: no changes Dec 13 01:36:05.530 INFO [stderr] Compiling sph_simulation v0.1.0 (/source) Dec 13 01:36:06.724 INFO [stderr] warning: unused import: `piston_window::math::*` Dec 13 01:36:06.724 INFO [stderr] --> src/traits.rs:2:5 Dec 13 01:36:06.724 INFO [stderr] | Dec 13 01:36:06.724 INFO [stderr] 2 | use piston_window::math::*; Dec 13 01:36:06.724 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.724 INFO [stderr] | Dec 13 01:36:06.725 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 13 01:36:06.725 INFO [stderr] Dec 13 01:36:06.725 INFO [stderr] warning: unused imports: `Div`, `Mul` Dec 13 01:36:06.725 INFO [stderr] --> src/point.rs:2:26 Dec 13 01:36:06.725 INFO [stderr] | Dec 13 01:36:06.725 INFO [stderr] 2 | use std::ops::{Add, Sub, Mul, Div, Index, IndexMut}; Dec 13 01:36:06.725 INFO [stderr] | ^^^ ^^^ Dec 13 01:36:06.725 INFO [stderr] Dec 13 01:36:06.725 INFO [stderr] warning: unused import: `std::ops::FnOnce` Dec 13 01:36:06.725 INFO [stderr] --> src/kernel.rs:1:5 Dec 13 01:36:06.725 INFO [stderr] | Dec 13 01:36:06.725 INFO [stderr] 1 | use std::ops::FnOnce; Dec 13 01:36:06.725 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 13 01:36:06.725 INFO [stderr] Dec 13 01:36:06.725 INFO [stderr] warning: unused import: `piston_window::math::*` Dec 13 01:36:06.725 INFO [stderr] --> src/particle.rs:5:5 Dec 13 01:36:06.725 INFO [stderr] | Dec 13 01:36:06.725 INFO [stderr] 5 | use piston_window::math::*; Dec 13 01:36:06.725 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.725 INFO [stderr] Dec 13 01:36:06.725 INFO [stderr] warning: unused import: `rand::*` Dec 13 01:36:06.725 INFO [stderr] --> src/particle.rs:7:5 Dec 13 01:36:06.725 INFO [stderr] | Dec 13 01:36:06.725 INFO [stderr] 7 | use rand::*; Dec 13 01:36:06.725 INFO [stderr] | ^^^^^^^ Dec 13 01:36:06.725 INFO [stderr] Dec 13 01:36:06.725 INFO [stderr] warning: unused import: `time::PreciseTime` Dec 13 01:36:06.725 INFO [stderr] --> src/world.rs:3:5 Dec 13 01:36:06.725 INFO [stderr] | Dec 13 01:36:06.725 INFO [stderr] 3 | use time::PreciseTime; Dec 13 01:36:06.725 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.725 INFO [stderr] Dec 13 01:36:06.725 INFO [stderr] warning: unused import: `piston_window::math::*` Dec 13 01:36:06.725 INFO [stderr] --> src/world.rs:5:5 Dec 13 01:36:06.725 INFO [stderr] | Dec 13 01:36:06.725 INFO [stderr] 5 | use piston_window::math::*; Dec 13 01:36:06.725 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.725 INFO [stderr] Dec 13 01:36:06.725 INFO [stderr] warning: unused import: `point::Point2d` Dec 13 01:36:06.725 INFO [stderr] --> src/grid.rs:4:5 Dec 13 01:36:06.725 INFO [stderr] | Dec 13 01:36:06.725 INFO [stderr] 4 | use point::Point2d; Dec 13 01:36:06.725 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 13 01:36:06.725 INFO [stderr] Dec 13 01:36:06.886 INFO [stderr] warning: unused variable: `delta_time` Dec 13 01:36:06.886 INFO [stderr] --> src/particle.rs:27:26 Dec 13 01:36:06.886 INFO [stderr] | Dec 13 01:36:06.886 INFO [stderr] 27 | fn update(&mut self, delta_time: f32) { Dec 13 01:36:06.886 INFO [stderr] | ^^^^^^^^^^ help: consider using `_delta_time` instead Dec 13 01:36:06.886 INFO [stderr] | Dec 13 01:36:06.886 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 01:36:06.886 INFO [stderr] Dec 13 01:36:06.886 INFO [stderr] warning: unused variable: `grid` Dec 13 01:36:06.886 INFO [stderr] --> src/world.rs:38:13 Dec 13 01:36:06.886 INFO [stderr] | Dec 13 01:36:06.886 INFO [stderr] 38 | let grid = Grid::new(&self.particles, 0.1f64); Dec 13 01:36:06.886 INFO [stderr] | ^^^^ help: consider using `_grid` instead Dec 13 01:36:06.886 INFO [stderr] Dec 13 01:36:06.886 INFO [stderr] warning: unused variable: `y` Dec 13 01:36:06.887 INFO [stderr] --> src/grid.rs:32:17 Dec 13 01:36:06.887 INFO [stderr] | Dec 13 01:36:06.887 INFO [stderr] 32 | for y in 0..grid_dimensions.1 { Dec 13 01:36:06.887 INFO [stderr] | ^ help: consider using `_y` instead Dec 13 01:36:06.887 INFO [stderr] Dec 13 01:36:06.922 INFO [stderr] warning: method is never used: `z` Dec 13 01:36:06.922 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:36:06.922 INFO [stderr] | Dec 13 01:36:06.922 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:36:06.922 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.922 INFO [stderr] ... Dec 13 01:36:06.922 INFO [stderr] 110 | impl_point!(Point3, 3); Dec 13 01:36:06.922 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:36:06.922 INFO [stderr] | Dec 13 01:36:06.922 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 13 01:36:06.922 INFO [stderr] Dec 13 01:36:06.922 INFO [stderr] warning: method is never used: `y` Dec 13 01:36:06.922 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:36:06.922 INFO [stderr] | Dec 13 01:36:06.922 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:36:06.922 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.922 INFO [stderr] ... Dec 13 01:36:06.922 INFO [stderr] 110 | impl_point!(Point3, 3); Dec 13 01:36:06.922 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:36:06.922 INFO [stderr] Dec 13 01:36:06.923 INFO [stderr] warning: method is never used: `x` Dec 13 01:36:06.923 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:36:06.923 INFO [stderr] | Dec 13 01:36:06.923 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:36:06.923 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.923 INFO [stderr] ... Dec 13 01:36:06.923 INFO [stderr] 110 | impl_point!(Point3, 3); Dec 13 01:36:06.923 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:36:06.923 INFO [stderr] Dec 13 01:36:06.923 INFO [stderr] warning: method is never used: `w` Dec 13 01:36:06.923 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:36:06.923 INFO [stderr] | Dec 13 01:36:06.923 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:36:06.923 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.923 INFO [stderr] ... Dec 13 01:36:06.923 INFO [stderr] 111 | impl_point!(Point4, 4); Dec 13 01:36:06.923 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:36:06.923 INFO [stderr] Dec 13 01:36:06.923 INFO [stderr] warning: method is never used: `z` Dec 13 01:36:06.923 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:36:06.923 INFO [stderr] | Dec 13 01:36:06.923 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:36:06.923 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.923 INFO [stderr] ... Dec 13 01:36:06.923 INFO [stderr] 111 | impl_point!(Point4, 4); Dec 13 01:36:06.923 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:36:06.923 INFO [stderr] Dec 13 01:36:06.923 INFO [stderr] warning: method is never used: `y` Dec 13 01:36:06.923 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:36:06.923 INFO [stderr] | Dec 13 01:36:06.923 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:36:06.923 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.923 INFO [stderr] ... Dec 13 01:36:06.923 INFO [stderr] 111 | impl_point!(Point4, 4); Dec 13 01:36:06.923 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:36:06.923 INFO [stderr] Dec 13 01:36:06.923 INFO [stderr] warning: method is never used: `x` Dec 13 01:36:06.923 INFO [stderr] --> src/point.rs:22:9 Dec 13 01:36:06.923 INFO [stderr] | Dec 13 01:36:06.923 INFO [stderr] 22 | pub fn $coord_name(&self) -> &T { Dec 13 01:36:06.923 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.923 INFO [stderr] ... Dec 13 01:36:06.923 INFO [stderr] 111 | impl_point!(Point4, 4); Dec 13 01:36:06.923 INFO [stderr] | ----------------------- in this macro invocation Dec 13 01:36:06.923 INFO [stderr] Dec 13 01:36:06.923 INFO [stderr] warning: method is never used: `new` Dec 13 01:36:06.923 INFO [stderr] --> src/point.rs:57:13 Dec 13 01:36:06.923 INFO [stderr] | Dec 13 01:36:06.923 INFO [stderr] 57 | pub fn new($($coord_name: T),+) -> Self { Dec 13 01:36:06.924 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.924 INFO [stderr] ... Dec 13 01:36:06.924 INFO [stderr] 114 | impl_new_point!(Point3, x, y, z); Dec 13 01:36:06.924 INFO [stderr] | --------------------------------- in this macro invocation Dec 13 01:36:06.924 INFO [stderr] Dec 13 01:36:06.924 INFO [stderr] warning: method is never used: `new` Dec 13 01:36:06.924 INFO [stderr] --> src/point.rs:57:13 Dec 13 01:36:06.924 INFO [stderr] | Dec 13 01:36:06.924 INFO [stderr] 57 | pub fn new($($coord_name: T),+) -> Self { Dec 13 01:36:06.924 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.924 INFO [stderr] ... Dec 13 01:36:06.924 INFO [stderr] 115 | impl_new_point!(Point4, x, y, z, w); Dec 13 01:36:06.924 INFO [stderr] | ------------------------------------ in this macro invocation Dec 13 01:36:06.924 INFO [stderr] Dec 13 01:36:06.924 INFO [stderr] warning: type alias is never used: `Point2i` Dec 13 01:36:06.924 INFO [stderr] --> src/point.rs:117:1 Dec 13 01:36:06.924 INFO [stderr] | Dec 13 01:36:06.924 INFO [stderr] 117 | pub type Point2i = Point2; Dec 13 01:36:06.924 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.924 INFO [stderr] Dec 13 01:36:06.924 INFO [stderr] warning: type alias is never used: `Point2l` Dec 13 01:36:06.924 INFO [stderr] --> src/point.rs:118:1 Dec 13 01:36:06.924 INFO [stderr] | Dec 13 01:36:06.924 INFO [stderr] 118 | pub type Point2l = Point2; Dec 13 01:36:06.924 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.924 INFO [stderr] Dec 13 01:36:06.925 INFO [stderr] warning: type alias is never used: `Point2u` Dec 13 01:36:06.925 INFO [stderr] --> src/point.rs:119:1 Dec 13 01:36:06.925 INFO [stderr] | Dec 13 01:36:06.925 INFO [stderr] 119 | pub type Point2u = Point2; Dec 13 01:36:06.925 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.925 INFO [stderr] Dec 13 01:36:06.925 INFO [stderr] warning: type alias is never used: `Point2f` Dec 13 01:36:06.925 INFO [stderr] --> src/point.rs:120:1 Dec 13 01:36:06.925 INFO [stderr] | Dec 13 01:36:06.925 INFO [stderr] 120 | pub type Point2f = Point2; Dec 13 01:36:06.925 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.926 INFO [stderr] Dec 13 01:36:06.926 INFO [stderr] warning: type alias is never used: `Point3i` Dec 13 01:36:06.926 INFO [stderr] --> src/point.rs:123:1 Dec 13 01:36:06.926 INFO [stderr] | Dec 13 01:36:06.926 INFO [stderr] 123 | pub type Point3i = Point3; Dec 13 01:36:06.926 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.926 INFO [stderr] Dec 13 01:36:06.926 INFO [stderr] warning: type alias is never used: `Point3l` Dec 13 01:36:06.926 INFO [stderr] --> src/point.rs:124:1 Dec 13 01:36:06.926 INFO [stderr] | Dec 13 01:36:06.926 INFO [stderr] 124 | pub type Point3l = Point3; Dec 13 01:36:06.926 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.926 INFO [stderr] Dec 13 01:36:06.926 INFO [stderr] warning: type alias is never used: `Point3u` Dec 13 01:36:06.926 INFO [stderr] --> src/point.rs:125:1 Dec 13 01:36:06.926 INFO [stderr] | Dec 13 01:36:06.926 INFO [stderr] 125 | pub type Point3u = Point3; Dec 13 01:36:06.926 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.926 INFO [stderr] Dec 13 01:36:06.927 INFO [stderr] warning: type alias is never used: `Point3f` Dec 13 01:36:06.927 INFO [stderr] --> src/point.rs:126:1 Dec 13 01:36:06.927 INFO [stderr] | Dec 13 01:36:06.927 INFO [stderr] 126 | pub type Point3f = Point3; Dec 13 01:36:06.927 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.927 INFO [stderr] Dec 13 01:36:06.927 INFO [stderr] warning: type alias is never used: `Point3d` Dec 13 01:36:06.927 INFO [stderr] --> src/point.rs:127:1 Dec 13 01:36:06.927 INFO [stderr] | Dec 13 01:36:06.927 INFO [stderr] 127 | pub type Point3d = Point3; Dec 13 01:36:06.927 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.927 INFO [stderr] Dec 13 01:36:06.927 INFO [stderr] warning: struct is never constructed: `EpanechnikovKernel` Dec 13 01:36:06.927 INFO [stderr] --> src/kernel.rs:7:1 Dec 13 01:36:06.927 INFO [stderr] | Dec 13 01:36:06.927 INFO [stderr] 7 | pub struct EpanechnikovKernel { Dec 13 01:36:06.927 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.927 INFO [stderr] Dec 13 01:36:06.927 INFO [stderr] warning: method is never used: `new` Dec 13 01:36:06.927 INFO [stderr] --> src/kernel.rs:13:5 Dec 13 01:36:06.927 INFO [stderr] | Dec 13 01:36:06.928 INFO [stderr] 13 | pub fn new() -> Self { Dec 13 01:36:06.928 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.928 INFO [stderr] Dec 13 01:36:06.928 INFO [stderr] warning: field is never used: `inv_cell_size` Dec 13 01:36:06.928 INFO [stderr] --> src/grid.rs:9:5 Dec 13 01:36:06.928 INFO [stderr] | Dec 13 01:36:06.928 INFO [stderr] 9 | inv_cell_size: f64, Dec 13 01:36:06.928 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 13 01:36:06.928 INFO [stderr] Dec 13 01:36:07.403 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.13s Dec 13 01:36:07.417 INFO [stderr] su: No module specific data is present Dec 13 01:36:08.400 INFO running `"docker" "inspect" "259196a34fd4179ad23bc8090d51d9e0d3a223288a1f952d80cc46f06bb476b3"` Dec 13 01:36:08.791 INFO running `"docker" "rm" "-f" "259196a34fd4179ad23bc8090d51d9e0d3a223288a1f952d80cc46f06bb476b3"` Dec 13 01:36:09.155 INFO [stdout] 259196a34fd4179ad23bc8090d51d9e0d3a223288a1f952d80cc46f06bb476b3 Dec 13 01:36:09.161 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-1/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/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 +aa49d8ef14939ddec0e34b346b60174a5673d48f-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 13 01:36:09.708 INFO [stdout] f74c5f77dd9741eba6d0be8d79a8ceda6b83ceadf20387d96810be8429200fb4 Dec 13 01:36:09.711 INFO running `"docker" "start" "-a" "f74c5f77dd9741eba6d0be8d79a8ceda6b83ceadf20387d96810be8429200fb4"` Dec 13 01:36:11.187 INFO [stderr] usermod: no changes Dec 13 01:36:11.531 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.31s Dec 13 01:36:11.551 INFO [stderr] Running /target/debug/deps/sph_simulation-e2ab183962a2252b Dec 13 01:36:11.551 INFO [stdout] Dec 13 01:36:11.551 INFO [stdout] running 0 tests Dec 13 01:36:11.551 INFO [stdout] Dec 13 01:36:11.551 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 13 01:36:11.551 INFO [stdout] Dec 13 01:36:11.559 INFO [stderr] su: No module specific data is present Dec 13 01:36:12.305 INFO running `"docker" "inspect" "f74c5f77dd9741eba6d0be8d79a8ceda6b83ceadf20387d96810be8429200fb4"` Dec 13 01:36:12.630 INFO running `"docker" "rm" "-f" "f74c5f77dd9741eba6d0be8d79a8ceda6b83ceadf20387d96810be8429200fb4"` Dec 13 01:36:12.947 INFO [stdout] f74c5f77dd9741eba6d0be8d79a8ceda6b83ceadf20387d96810be8429200fb4