Nov 01 07:37:58.738 INFO testing ishanjain28/giraffe against 1.30.0 for beta-1.31-1
Nov 01 07:37:58.739 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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"`
Nov 01 07:37:59.217 INFO blam! a05db81549a7fd165a1ff2738f6d49592100a272d0da2d3c1f267e8f9ba887f2
Nov 01 07:37:59.220 INFO running `"docker" "start" "-a" "a05db81549a7fd165a1ff2738f6d49592100a272d0da2d3c1f267e8f9ba887f2"`
Nov 01 07:38:01.139 INFO kablam! usermod: no changes
Nov 01 07:38:01.311 INFO kablam!    Compiling x11cap v0.4.1
Nov 01 07:38:01.313 INFO kablam!    Compiling metadeps v1.1.2
Nov 01 07:38:01.315 INFO kablam!    Compiling fern v0.4.3
Nov 01 07:38:01.316 INFO kablam!    Compiling rayon v0.9.0
Nov 01 07:38:03.955 INFO kablam!    Compiling x11 v2.16.0
Nov 01 07:38:13.183 INFO kablam!    Compiling walnut v0.1.0 (/source)
Nov 01 07:38:14.079 INFO kablam! warning: unused import: `std::thread`
Nov 01 07:38:14.079 INFO kablam!  --> src/processor.rs:7:5
Nov 01 07:38:14.079 INFO kablam!   |
Nov 01 07:38:14.079 INFO kablam! 7 | use std::thread;
Nov 01 07:38:14.079 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 07:38:14.079 INFO kablam!   |
Nov 01 07:38:14.079 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 07:38:14.079 INFO kablam! 
Nov 01 07:38:14.255 INFO kablam! warning: value assigned to `draw_rectangle` is never read
Nov 01 07:38:14.256 INFO kablam!    --> src/selector.rs:183:25
Nov 01 07:38:14.256 INFO kablam!     |
Nov 01 07:38:14.256 INFO kablam! 183 |                         draw_rectangle = true;
Nov 01 07:38:14.256 INFO kablam!     |                         ^^^^^^^^^^^^^^
Nov 01 07:38:14.257 INFO kablam!     |
Nov 01 07:38:14.257 INFO kablam!     = note: #[warn(unused_assignments)] on by default
Nov 01 07:38:14.257 INFO kablam! 
Nov 01 07:38:14.257 INFO kablam! warning: value assigned to `x` is never read
Nov 01 07:38:14.257 INFO kablam!    --> src/selector.rs:185:25
Nov 01 07:38:14.257 INFO kablam!     |
Nov 01 07:38:14.257 INFO kablam! 185 |                         x = evt.button.x_root;
Nov 01 07:38:14.257 INFO kablam!     |                         ^
Nov 01 07:38:14.257 INFO kablam! 
Nov 01 07:38:14.257 INFO kablam! warning: value assigned to `y` is never read
Nov 01 07:38:14.257 INFO kablam!    --> src/selector.rs:186:25
Nov 01 07:38:14.257 INFO kablam!     |
Nov 01 07:38:14.257 INFO kablam! 186 |                         y = evt.button.y_root;
Nov 01 07:38:14.257 INFO kablam!     |                         ^
Nov 01 07:38:14.257 INFO kablam! 
Nov 01 07:38:14.257 INFO kablam! warning: value assigned to `draw_rectangle` is never read
Nov 01 07:38:14.257 INFO kablam!    --> src/selector.rs:204:25
Nov 01 07:38:14.257 INFO kablam!     |
Nov 01 07:38:14.257 INFO kablam! 204 |                         draw_rectangle = false;
Nov 01 07:38:14.257 INFO kablam!     |                         ^^^^^^^^^^^^^^
Nov 01 07:38:14.257 INFO kablam! 
Nov 01 07:38:14.257 INFO kablam! warning: value assigned to `win` is never read
Nov 01 07:38:14.257 INFO kablam!    --> src/selector.rs:250:9
Nov 01 07:38:14.257 INFO kablam!     |
Nov 01 07:38:14.258 INFO kablam! 250 |         win = mem::uninitialized();
Nov 01 07:38:14.258 INFO kablam!     |         ^^^
Nov 01 07:38:14.258 INFO kablam! 
Nov 01 07:38:14.258 INFO kablam! warning: value assigned to `gc` is never read
Nov 01 07:38:14.258 INFO kablam!    --> src/selector.rs:251:9
Nov 01 07:38:14.258 INFO kablam!     |
Nov 01 07:38:14.258 INFO kablam! 251 |         gc = mem::uninitialized();
Nov 01 07:38:14.258 INFO kablam!     |         ^^
Nov 01 07:38:14.258 INFO kablam! 
Nov 01 07:38:14.258 INFO kablam! warning: unused variable: `id`
Nov 01 07:38:14.258 INFO kablam!    --> src/selector.rs:333:17
Nov 01 07:38:14.258 INFO kablam!     |
Nov 01 07:38:14.258 INFO kablam! 333 | fn open_display(id: *const raw::c_char) -> *mut xlib::Display {
Nov 01 07:38:14.258 INFO kablam!     |                 ^^ help: consider using `_id` instead
Nov 01 07:38:14.258 INFO kablam!     |
Nov 01 07:38:14.258 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 07:38:14.258 INFO kablam! 
Nov 01 07:38:14.258 INFO kablam! warning: unused variable: `v`
Nov 01 07:38:14.258 INFO kablam!   --> src/utils.rs:16:12
Nov 01 07:38:14.258 INFO kablam!    |
Nov 01 07:38:14.258 INFO kablam! 16 |         Ok(v) => Ok(ws::Wayland), 
Nov 01 07:38:14.258 INFO kablam!    |            ^ help: consider using `_v` instead
Nov 01 07:38:14.258 INFO kablam! 
Nov 01 07:38:14.259 INFO kablam! warning: unused variable: `v`
Nov 01 07:38:14.259 INFO kablam!   --> src/utils.rs:21:24
Nov 01 07:38:14.259 INFO kablam!    |
Nov 01 07:38:14.259 INFO kablam! 21 |                     Ok(v) => Ok(ws::X11), 
Nov 01 07:38:14.259 INFO kablam!    |                        ^ help: consider using `_v` instead
Nov 01 07:38:14.259 INFO kablam! 
Nov 01 07:38:14.259 INFO kablam! warning: unused variable: `e`
Nov 01 07:38:14.259 INFO kablam!    --> src/main.rs:114:21
Nov 01 07:38:14.259 INFO kablam!     |
Nov 01 07:38:14.259 INFO kablam! 114 |                 Err(e) => {
Nov 01 07:38:14.259 INFO kablam!     |                     ^ help: consider using `_e` instead
Nov 01 07:38:14.259 INFO kablam! 
Nov 01 07:38:14.259 INFO kablam! warning: unused variable: `e`
Nov 01 07:38:14.259 INFO kablam!   --> src/main.rs:58:13
Nov 01 07:38:14.259 INFO kablam!    |
Nov 01 07:38:14.259 INFO kablam! 58 |         Err(e) => {
Nov 01 07:38:14.259 INFO kablam!    |             ^ help: consider using `_e` instead
Nov 01 07:38:14.259 INFO kablam! 
Nov 01 07:38:14.259 INFO kablam! warning: unused variable: `color_map`
Nov 01 07:38:14.259 INFO kablam!    --> src/main.rs:170:9
Nov 01 07:38:14.259 INFO kablam!     |
Nov 01 07:38:14.259 INFO kablam! 170 |     let color_map = &[0xFF, 0xFF, 0xFA];
Nov 01 07:38:14.259 INFO kablam!     |         ^^^^^^^^^ help: consider using `_color_map` instead
Nov 01 07:38:14.260 INFO kablam! 
Nov 01 07:38:14.260 INFO kablam! warning: unused variable: `geometry`
Nov 01 07:38:14.260 INFO kablam!    --> src/main.rs:172:9
Nov 01 07:38:14.260 INFO kablam!     |
Nov 01 07:38:14.260 INFO kablam! 172 |     let geometry = d.get_geometry();
Nov 01 07:38:14.260 INFO kablam!     |         ^^^^^^^^ help: consider using `_geometry` instead
Nov 01 07:38:14.260 INFO kablam! 
Nov 01 07:38:14.260 INFO kablam! warning: unused variable: `f`
Nov 01 07:38:14.260 INFO kablam!    --> src/main.rs:183:13
Nov 01 07:38:14.260 INFO kablam!     |
Nov 01 07:38:14.260 INFO kablam! 183 |     let mut f = d.capture_frame().unwrap();
Nov 01 07:38:14.260 INFO kablam!     |             ^ help: consider using `_f` instead
Nov 01 07:38:14.260 INFO kablam! 
Nov 01 07:38:14.260 INFO kablam! warning: variable `win` is assigned to, but never used
Nov 01 07:38:14.260 INFO kablam!   --> src/selector.rs:44:17
Nov 01 07:38:14.260 INFO kablam!    |
Nov 01 07:38:14.260 INFO kablam! 44 |         let mut win: xlib::Window;
Nov 01 07:38:14.260 INFO kablam!    |                 ^^^
Nov 01 07:38:14.260 INFO kablam!    |
Nov 01 07:38:14.260 INFO kablam!    = note: consider using `_win` instead
Nov 01 07:38:14.260 INFO kablam! 
Nov 01 07:38:14.260 INFO kablam! warning: value assigned to `win` is never read
Nov 01 07:38:14.260 INFO kablam!   --> src/selector.rs:48:13
Nov 01 07:38:14.260 INFO kablam!    |
Nov 01 07:38:14.261 INFO kablam! 48 |             win = mem::uninitialized();
Nov 01 07:38:14.261 INFO kablam!    |             ^^^
Nov 01 07:38:14.261 INFO kablam! 
Nov 01 07:38:14.261 INFO kablam! warning: variable `cmap` is assigned to, but never used
Nov 01 07:38:14.261 INFO kablam!    --> src/selector.rs:123:17
Nov 01 07:38:14.261 INFO kablam!     |
Nov 01 07:38:14.261 INFO kablam! 123 |         let mut cmap: xlib::Colormap;
Nov 01 07:38:14.261 INFO kablam!     |                 ^^^^
Nov 01 07:38:14.261 INFO kablam!     |
Nov 01 07:38:14.261 INFO kablam!     = note: consider using `_cmap` instead
Nov 01 07:38:14.261 INFO kablam! 
Nov 01 07:38:14.261 INFO kablam! warning: value assigned to `cmap` is never read
Nov 01 07:38:14.261 INFO kablam!    --> src/selector.rs:128:13
Nov 01 07:38:14.261 INFO kablam!     |
Nov 01 07:38:14.261 INFO kablam! 128 |             cmap = mem::uninitialized();
Nov 01 07:38:14.261 INFO kablam!     |             ^^^^
Nov 01 07:38:14.261 INFO kablam! 
Nov 01 07:38:14.261 INFO kablam! warning: value assigned to `cmap` is never read
Nov 01 07:38:14.261 INFO kablam!    --> src/selector.rs:143:13
Nov 01 07:38:14.261 INFO kablam!     |
Nov 01 07:38:14.261 INFO kablam! 143 |             cmap = xlib::XCreateColormap(
Nov 01 07:38:14.261 INFO kablam!     |             ^^^^
Nov 01 07:38:14.261 INFO kablam! 
Nov 01 07:38:14.267 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:14.267 INFO kablam!    --> src/main.rs:112:17
Nov 01 07:38:14.267 INFO kablam!     |
Nov 01 07:38:14.272 INFO kablam! 112 |             let mut q = match d.capture_frame() {
Nov 01 07:38:14.272 INFO kablam!     |                 ----^
Nov 01 07:38:14.272 INFO kablam!     |                 |
Nov 01 07:38:14.272 INFO kablam!     |                 help: remove this `mut`
Nov 01 07:38:14.272 INFO kablam!     |
Nov 01 07:38:14.272 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 07:38:14.272 INFO kablam! 
Nov 01 07:38:14.272 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:14.272 INFO kablam!   --> src/main.rs:68:9
Nov 01 07:38:14.272 INFO kablam!    |
Nov 01 07:38:14.272 INFO kablam! 68 |     let mut is_rec = Arc::new(RwLock::new(true));
Nov 01 07:38:14.272 INFO kablam!    |         ----^^^^^^
Nov 01 07:38:14.272 INFO kablam!    |         |
Nov 01 07:38:14.272 INFO kablam!    |         help: remove this `mut`
Nov 01 07:38:14.272 INFO kablam! 
Nov 01 07:38:14.272 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:14.272 INFO kablam!   --> src/main.rs:70:9
Nov 01 07:38:14.272 INFO kablam!    |
Nov 01 07:38:14.272 INFO kablam! 70 |     let mut is_rec_clone = is_rec.clone();
Nov 01 07:38:14.272 INFO kablam!    |         ----^^^^^^^^^^^^
Nov 01 07:38:14.272 INFO kablam!    |         |
Nov 01 07:38:14.272 INFO kablam!    |         help: remove this `mut`
Nov 01 07:38:14.272 INFO kablam! 
Nov 01 07:38:14.272 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:14.272 INFO kablam!    --> src/main.rs:112:17
Nov 01 07:38:14.272 INFO kablam!     |
Nov 01 07:38:14.272 INFO kablam! 112 |             let mut q = match d.capture_frame() {
Nov 01 07:38:14.272 INFO kablam!     |                 ----^
Nov 01 07:38:14.273 INFO kablam!     |                 |
Nov 01 07:38:14.273 INFO kablam!     |                 help: remove this `mut`
Nov 01 07:38:14.273 INFO kablam! 
Nov 01 07:38:14.273 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:14.273 INFO kablam!    --> src/main.rs:183:9
Nov 01 07:38:14.273 INFO kablam!     |
Nov 01 07:38:14.273 INFO kablam! 183 |     let mut f = d.capture_frame().unwrap();
Nov 01 07:38:14.273 INFO kablam!     |         ----^
Nov 01 07:38:14.273 INFO kablam!     |         |
Nov 01 07:38:14.273 INFO kablam!     |         help: remove this `mut`
Nov 01 07:38:14.273 INFO kablam! 
Nov 01 07:38:14.273 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:14.273 INFO kablam!   --> src/selector.rs:44:13
Nov 01 07:38:14.273 INFO kablam!    |
Nov 01 07:38:14.273 INFO kablam! 44 |         let mut win: xlib::Window;
Nov 01 07:38:14.273 INFO kablam!    |             ----^^^
Nov 01 07:38:14.273 INFO kablam!    |             |
Nov 01 07:38:14.273 INFO kablam!    |             help: remove this `mut`
Nov 01 07:38:14.273 INFO kablam! 
Nov 01 07:38:14.273 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:14.273 INFO kablam!    --> src/selector.rs:120:13
Nov 01 07:38:14.273 INFO kablam!     |
Nov 01 07:38:14.273 INFO kablam! 120 |         let mut gc = self.create_gc();
Nov 01 07:38:14.273 INFO kablam!     |             ----^^
Nov 01 07:38:14.273 INFO kablam!     |             |
Nov 01 07:38:14.273 INFO kablam!     |             help: remove this `mut`
Nov 01 07:38:14.273 INFO kablam! 
Nov 01 07:38:14.276 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:14.276 INFO kablam!    --> src/selector.rs:157:9
Nov 01 07:38:14.276 INFO kablam!     |
Nov 01 07:38:14.276 INFO kablam! 157 |     let mut s = Selector::new(CString::new(id).unwrap().as_ptr());
Nov 01 07:38:14.276 INFO kablam!     |         ----^
Nov 01 07:38:14.276 INFO kablam!     |         |
Nov 01 07:38:14.276 INFO kablam!     |         help: remove this `mut`
Nov 01 07:38:14.276 INFO kablam! 
Nov 01 07:38:14.280 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:14.280 INFO kablam!    --> src/selector.rs:288:13
Nov 01 07:38:14.280 INFO kablam!     |
Nov 01 07:38:14.280 INFO kablam! 288 |         let mut glxContext =
Nov 01 07:38:14.280 INFO kablam!     |             ----^^^^^^^^^^
Nov 01 07:38:14.280 INFO kablam!     |             |
Nov 01 07:38:14.280 INFO kablam!     |             help: remove this `mut`
Nov 01 07:38:14.280 INFO kablam! 
Nov 01 07:38:14.287 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:14.287 INFO kablam!   --> src/processor.rs:16:9
Nov 01 07:38:14.287 INFO kablam!    |
Nov 01 07:38:14.287 INFO kablam! 16 |     let mut frame = gif::Frame::from_rgb(v.width, v.height, convert(bgr8_slice).as_slice());
Nov 01 07:38:14.287 INFO kablam!    |         ----^^^^^
Nov 01 07:38:14.287 INFO kablam!    |         |
Nov 01 07:38:14.287 INFO kablam!    |         help: remove this `mut`
Nov 01 07:38:14.287 INFO kablam! 
Nov 01 07:38:14.295 INFO kablam! warning: struct is never constructed: `Selector`
Nov 01 07:38:14.295 INFO kablam!   --> src/selector.rs:12:1
Nov 01 07:38:14.295 INFO kablam!    |
Nov 01 07:38:14.295 INFO kablam! 12 | struct Selector {
Nov 01 07:38:14.295 INFO kablam!    | ^^^^^^^^^^^^^^^
Nov 01 07:38:14.296 INFO kablam!    |
Nov 01 07:38:14.296 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 07:38:14.296 INFO kablam! 
Nov 01 07:38:14.296 INFO kablam! warning: struct is never constructed: `Pointer`
Nov 01 07:38:14.296 INFO kablam!   --> src/selector.rs:18:1
Nov 01 07:38:14.296 INFO kablam!    |
Nov 01 07:38:14.296 INFO kablam! 18 | struct Pointer {
Nov 01 07:38:14.296 INFO kablam!    | ^^^^^^^^^^^^^^
Nov 01 07:38:14.296 INFO kablam! 
Nov 01 07:38:14.296 INFO kablam! warning: method is never used: `new`
Nov 01 07:38:14.296 INFO kablam!   --> src/selector.rs:29:5
Nov 01 07:38:14.296 INFO kablam!    |
Nov 01 07:38:14.296 INFO kablam! 29 |     fn new(id: *const raw::c_char) -> Selector {
Nov 01 07:38:14.296 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.296 INFO kablam! 
Nov 01 07:38:14.296 INFO kablam! warning: method is never used: `get_root_window`
Nov 01 07:38:14.296 INFO kablam!   --> src/selector.rs:39:5
Nov 01 07:38:14.296 INFO kablam!    |
Nov 01 07:38:14.296 INFO kablam! 39 |     fn get_root_window(&self) -> xlib::Window {
Nov 01 07:38:14.296 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.297 INFO kablam! 
Nov 01 07:38:14.297 INFO kablam! warning: method is never used: `query_pointer`
Nov 01 07:38:14.297 INFO kablam!   --> src/selector.rs:42:5
Nov 01 07:38:14.297 INFO kablam!    |
Nov 01 07:38:14.297 INFO kablam! 42 |     fn query_pointer(&self) -> Option<Pointer> {
Nov 01 07:38:14.297 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.297 INFO kablam! 
Nov 01 07:38:14.297 INFO kablam! warning: method is never used: `grab_pointer`
Nov 01 07:38:14.297 INFO kablam!   --> src/selector.rs:71:5
Nov 01 07:38:14.297 INFO kablam!    |
Nov 01 07:38:14.297 INFO kablam! 71 |     fn grab_pointer(&self) -> bool {
Nov 01 07:38:14.297 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.297 INFO kablam! 
Nov 01 07:38:14.297 INFO kablam! warning: method is never used: `release_pointer`
Nov 01 07:38:14.297 INFO kablam!    --> src/selector.rs:103:5
Nov 01 07:38:14.297 INFO kablam!     |
Nov 01 07:38:14.297 INFO kablam! 103 |     fn release_pointer(&self) {}
Nov 01 07:38:14.297 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.297 INFO kablam! 
Nov 01 07:38:14.298 INFO kablam! warning: method is never used: `create_gc`
Nov 01 07:38:14.298 INFO kablam!    --> src/selector.rs:105:5
Nov 01 07:38:14.298 INFO kablam!     |
Nov 01 07:38:14.298 INFO kablam! 105 |     fn create_gc(&self) -> *mut xlib::_XGC {
Nov 01 07:38:14.298 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.298 INFO kablam! 
Nov 01 07:38:14.298 INFO kablam! warning: method is never used: `draw_rectangle`
Nov 01 07:38:14.298 INFO kablam!    --> src/selector.rs:118:5
Nov 01 07:38:14.298 INFO kablam!     |
Nov 01 07:38:14.298 INFO kablam! 118 |     fn draw_rectangle(&self, x: i32, y: i32, w: u32, h: u32) {
Nov 01 07:38:14.298 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.298 INFO kablam! 
Nov 01 07:38:14.298 INFO kablam! warning: function is never used: `draw_selection_window`
Nov 01 07:38:14.298 INFO kablam!    --> src/selector.rs:156:1
Nov 01 07:38:14.298 INFO kablam!     |
Nov 01 07:38:14.298 INFO kablam! 156 | pub fn draw_selection_window(id: String) {
Nov 01 07:38:14.298 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.298 INFO kablam! 
Nov 01 07:38:14.298 INFO kablam! warning: function is never used: `draw_transparent_window`
Nov 01 07:38:14.299 INFO kablam!    --> src/selector.rs:232:1
Nov 01 07:38:14.299 INFO kablam!     |
Nov 01 07:38:14.299 INFO kablam! 232 | pub fn draw_transparent_window(mon_id: *const raw::c_char) {
Nov 01 07:38:14.299 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.299 INFO kablam! 
Nov 01 07:38:14.299 INFO kablam! warning: function is never used: `open_display`
Nov 01 07:38:14.299 INFO kablam!    --> src/selector.rs:333:1
Nov 01 07:38:14.299 INFO kablam!     |
Nov 01 07:38:14.299 INFO kablam! 333 | fn open_display(id: *const raw::c_char) -> *mut xlib::Display {
Nov 01 07:38:14.299 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.299 INFO kablam! 
Nov 01 07:38:14.299 INFO kablam! warning: struct is never constructed: `Captures`
Nov 01 07:38:14.299 INFO kablam!   --> src/main.rs:20:1
Nov 01 07:38:14.299 INFO kablam!    |
Nov 01 07:38:14.299 INFO kablam! 20 | struct Captures<'a> {
Nov 01 07:38:14.299 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.299 INFO kablam! 
Nov 01 07:38:14.299 INFO kablam! warning: function is never used: `init_logger`
Nov 01 07:38:14.300 INFO kablam!   --> src/main.rs:26:1
Nov 01 07:38:14.300 INFO kablam!    |
Nov 01 07:38:14.300 INFO kablam! 26 | fn init_logger() {
Nov 01 07:38:14.300 INFO kablam!    | ^^^^^^^^^^^^^^^^
Nov 01 07:38:14.300 INFO kablam! 
Nov 01 07:38:14.300 INFO kablam! warning: function is never used: `start_capturing`
Nov 01 07:38:14.300 INFO kablam!    --> src/main.rs:158:1
Nov 01 07:38:14.300 INFO kablam!     |
Nov 01 07:38:14.300 INFO kablam! 158 | fn start_capturing() {
Nov 01 07:38:14.300 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.300 INFO kablam! 
Nov 01 07:38:14.300 INFO kablam! warning: denote infinite loops with `loop { ... }`
Nov 01 07:38:14.300 INFO kablam!    --> src/selector.rs:172:9
Nov 01 07:38:14.300 INFO kablam!     |
Nov 01 07:38:14.300 INFO kablam! 172 |         while true {
Nov 01 07:38:14.300 INFO kablam!     |         ^^^^^^^^^^ help: use `loop`
Nov 01 07:38:14.300 INFO kablam!     |
Nov 01 07:38:14.300 INFO kablam!     = note: #[warn(while_true)] on by default
Nov 01 07:38:14.301 INFO kablam! 
Nov 01 07:38:14.301 INFO kablam! warning: denote infinite loops with `loop { ... }`
Nov 01 07:38:14.301 INFO kablam!    --> src/selector.rs:218:5
Nov 01 07:38:14.301 INFO kablam!     |
Nov 01 07:38:14.301 INFO kablam! 218 |     while true {
Nov 01 07:38:14.301 INFO kablam!     |     ^^^^^^^^^^ help: use `loop`
Nov 01 07:38:14.301 INFO kablam! 
Nov 01 07:38:14.301 INFO kablam! warning: variable `glxContext` should have a snake case name such as `glx_context`
Nov 01 07:38:14.301 INFO kablam!    --> src/selector.rs:288:13
Nov 01 07:38:14.301 INFO kablam!     |
Nov 01 07:38:14.301 INFO kablam! 288 |         let mut glxContext =
Nov 01 07:38:14.301 INFO kablam!     |             ^^^^^^^^^^^^^^
Nov 01 07:38:14.301 INFO kablam!     |
Nov 01 07:38:14.301 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Nov 01 07:38:14.301 INFO kablam! 
Nov 01 07:38:14.301 INFO kablam! warning: type `ws` should have a camel case name such as `Ws`
Nov 01 07:38:14.301 INFO kablam!  --> src/utils.rs:5:1
Nov 01 07:38:14.301 INFO kablam!   |
Nov 01 07:38:14.301 INFO kablam! 5 | / pub enum ws {
Nov 01 07:38:14.301 INFO kablam! 6 | |     X11,
Nov 01 07:38:14.302 INFO kablam! 7 | |     Wayland,
Nov 01 07:38:14.302 INFO kablam! 8 | | }
Nov 01 07:38:14.302 INFO kablam!   | |_^
Nov 01 07:38:14.302 INFO kablam!   |
Nov 01 07:38:14.302 INFO kablam!   = note: #[warn(non_camel_case_types)] on by default
Nov 01 07:38:14.302 INFO kablam! 
Nov 01 07:38:14.302 INFO kablam! warning: structure field `Image` should have a snake case name such as `image`
Nov 01 07:38:14.302 INFO kablam!  --> src/record.rs:9:5
Nov 01 07:38:14.302 INFO kablam!   |
Nov 01 07:38:14.302 INFO kablam! 9 |     pub Image: x11cap::Image,
Nov 01 07:38:14.302 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.302 INFO kablam! 
Nov 01 07:38:14.302 INFO kablam! warning: type `gifFrame` should have a camel case name such as `Gifframe`
Nov 01 07:38:14.302 INFO kablam!   --> src/record.rs:14:1
Nov 01 07:38:14.302 INFO kablam!    |
Nov 01 07:38:14.302 INFO kablam! 14 | / pub struct gifFrame<'a> {
Nov 01 07:38:14.302 INFO kablam! 15 | |     pub frame: gif::Frame<'a>,
Nov 01 07:38:14.302 INFO kablam! 16 | |     pub id: u64,
Nov 01 07:38:14.302 INFO kablam! 17 | | }
Nov 01 07:38:14.303 INFO kablam!    | |_^
Nov 01 07:38:14.303 INFO kablam! 
Nov 01 07:38:14.303 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 07:38:14.303 INFO kablam!   --> src/processor.rs:21:5
Nov 01 07:38:14.303 INFO kablam!    |
Nov 01 07:38:14.303 INFO kablam! 21 | /     tx.send(record::gifFrame {
Nov 01 07:38:14.303 INFO kablam! 22 | |         frame: frame,
Nov 01 07:38:14.303 INFO kablam! 23 | |         id: v.id,
Nov 01 07:38:14.303 INFO kablam! 24 | |     });
Nov 01 07:38:14.303 INFO kablam!    | |_______^
Nov 01 07:38:14.303 INFO kablam!    |
Nov 01 07:38:14.303 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 07:38:14.303 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:38:14.303 INFO kablam! 
Nov 01 07:38:14.303 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 07:38:14.303 INFO kablam!   --> src/processor.rs:84:9
Nov 01 07:38:14.303 INFO kablam!    |
Nov 01 07:38:14.303 INFO kablam! 84 |         filef.write_frame(&i.frame);
Nov 01 07:38:14.303 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.303 INFO kablam!    |
Nov 01 07:38:14.303 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:38:14.303 INFO kablam! 
Nov 01 07:38:14.303 INFO kablam! warning: structure field `Frame` should have a snake case name such as `frame`
Nov 01 07:38:14.304 INFO kablam!   --> src/main.rs:22:5
Nov 01 07:38:14.304 INFO kablam!    |
Nov 01 07:38:14.304 INFO kablam! 22 |     Frame: Option<gif::Frame<'a>>,
Nov 01 07:38:14.304 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:14.304 INFO kablam! 
Nov 01 07:38:14.304 INFO kablam! warning: structure field `Image` should have a snake case name such as `image`
Nov 01 07:38:14.304 INFO kablam!   --> src/main.rs:23:5
Nov 01 07:38:14.304 INFO kablam!    |
Nov 01 07:38:14.304 INFO kablam! 23 |     Image: Vec<u8>,
Nov 01 07:38:14.304 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 07:38:14.304 INFO kablam! 
Nov 01 07:38:14.304 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 07:38:14.304 INFO kablam!    --> src/main.rs:131:13
Nov 01 07:38:14.304 INFO kablam!     |
Nov 01 07:38:14.304 INFO kablam! 131 |             tx.send(q);
Nov 01 07:38:14.304 INFO kablam!     |             ^^^^^^^^^^^
Nov 01 07:38:14.304 INFO kablam!     |
Nov 01 07:38:14.304 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:38:14.304 INFO kablam! 
Nov 01 07:38:16.188 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 15.03s
Nov 01 07:38:16.191 INFO kablam! su: No module specific data is present
Nov 01 07:38:17.023 INFO running `"docker" "rm" "-f" "a05db81549a7fd165a1ff2738f6d49592100a272d0da2d3c1f267e8f9ba887f2"`
Nov 01 07:38:17.355 INFO blam! a05db81549a7fd165a1ff2738f6d49592100a272d0da2d3c1f267e8f9ba887f2
Nov 01 07:38:17.359 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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"`
Nov 01 07:38:17.634 INFO blam! d30b60103d7a4f77b4916972f7f201bac1a1e5b802db0cf352bde1923e8f3ec2
Nov 01 07:38:17.637 INFO running `"docker" "start" "-a" "d30b60103d7a4f77b4916972f7f201bac1a1e5b802db0cf352bde1923e8f3ec2"`
Nov 01 07:38:18.179 INFO kablam! usermod: no changes
Nov 01 07:38:18.239 INFO kablam!    Compiling walnut v0.1.0 (/source)
Nov 01 07:38:18.966 INFO kablam! warning: unused import: `std::thread`
Nov 01 07:38:18.966 INFO kablam!  --> src/processor.rs:7:5
Nov 01 07:38:18.966 INFO kablam!   |
Nov 01 07:38:18.966 INFO kablam! 7 | use std::thread;
Nov 01 07:38:18.966 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 07:38:18.966 INFO kablam!   |
Nov 01 07:38:18.966 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 07:38:18.966 INFO kablam! 
Nov 01 07:38:19.143 INFO kablam! warning: value assigned to `draw_rectangle` is never read
Nov 01 07:38:19.143 INFO kablam!    --> src/selector.rs:183:25
Nov 01 07:38:19.143 INFO kablam!     |
Nov 01 07:38:19.143 INFO kablam! 183 |                         draw_rectangle = true;
Nov 01 07:38:19.143 INFO kablam!     |                         ^^^^^^^^^^^^^^
Nov 01 07:38:19.143 INFO kablam!     |
Nov 01 07:38:19.143 INFO kablam!     = note: #[warn(unused_assignments)] on by default
Nov 01 07:38:19.143 INFO kablam! 
Nov 01 07:38:19.143 INFO kablam! warning: value assigned to `x` is never read
Nov 01 07:38:19.143 INFO kablam!    --> src/selector.rs:185:25
Nov 01 07:38:19.143 INFO kablam!     |
Nov 01 07:38:19.143 INFO kablam! 185 |                         x = evt.button.x_root;
Nov 01 07:38:19.143 INFO kablam!     |                         ^
Nov 01 07:38:19.143 INFO kablam! 
Nov 01 07:38:19.143 INFO kablam! warning: value assigned to `y` is never read
Nov 01 07:38:19.143 INFO kablam!    --> src/selector.rs:186:25
Nov 01 07:38:19.143 INFO kablam!     |
Nov 01 07:38:19.143 INFO kablam! 186 |                         y = evt.button.y_root;
Nov 01 07:38:19.143 INFO kablam!     |                         ^
Nov 01 07:38:19.143 INFO kablam! 
Nov 01 07:38:19.143 INFO kablam! warning: value assigned to `draw_rectangle` is never read
Nov 01 07:38:19.143 INFO kablam!    --> src/selector.rs:204:25
Nov 01 07:38:19.143 INFO kablam!     |
Nov 01 07:38:19.143 INFO kablam! 204 |                         draw_rectangle = false;
Nov 01 07:38:19.143 INFO kablam!     |                         ^^^^^^^^^^^^^^
Nov 01 07:38:19.143 INFO kablam! 
Nov 01 07:38:19.143 INFO kablam! warning: value assigned to `win` is never read
Nov 01 07:38:19.143 INFO kablam!    --> src/selector.rs:250:9
Nov 01 07:38:19.143 INFO kablam!     |
Nov 01 07:38:19.143 INFO kablam! 250 |         win = mem::uninitialized();
Nov 01 07:38:19.143 INFO kablam!     |         ^^^
Nov 01 07:38:19.143 INFO kablam! 
Nov 01 07:38:19.143 INFO kablam! warning: value assigned to `gc` is never read
Nov 01 07:38:19.143 INFO kablam!    --> src/selector.rs:251:9
Nov 01 07:38:19.143 INFO kablam!     |
Nov 01 07:38:19.144 INFO kablam! 251 |         gc = mem::uninitialized();
Nov 01 07:38:19.144 INFO kablam!     |         ^^
Nov 01 07:38:19.144 INFO kablam! 
Nov 01 07:38:19.144 INFO kablam! warning: unused variable: `id`
Nov 01 07:38:19.144 INFO kablam!    --> src/selector.rs:333:17
Nov 01 07:38:19.144 INFO kablam!     |
Nov 01 07:38:19.144 INFO kablam! 333 | fn open_display(id: *const raw::c_char) -> *mut xlib::Display {
Nov 01 07:38:19.144 INFO kablam!     |                 ^^ help: consider using `_id` instead
Nov 01 07:38:19.144 INFO kablam!     |
Nov 01 07:38:19.144 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 07:38:19.144 INFO kablam! 
Nov 01 07:38:19.144 INFO kablam! warning: unused variable: `v`
Nov 01 07:38:19.144 INFO kablam!   --> src/utils.rs:16:12
Nov 01 07:38:19.144 INFO kablam!    |
Nov 01 07:38:19.144 INFO kablam! 16 |         Ok(v) => Ok(ws::Wayland), 
Nov 01 07:38:19.144 INFO kablam!    |            ^ help: consider using `_v` instead
Nov 01 07:38:19.144 INFO kablam! 
Nov 01 07:38:19.144 INFO kablam! warning: unused variable: `v`
Nov 01 07:38:19.144 INFO kablam!   --> src/utils.rs:21:24
Nov 01 07:38:19.144 INFO kablam!    |
Nov 01 07:38:19.144 INFO kablam! 21 |                     Ok(v) => Ok(ws::X11), 
Nov 01 07:38:19.144 INFO kablam!    |                        ^ help: consider using `_v` instead
Nov 01 07:38:19.144 INFO kablam! 
Nov 01 07:38:19.144 INFO kablam! warning: unused variable: `e`
Nov 01 07:38:19.144 INFO kablam!    --> src/main.rs:114:21
Nov 01 07:38:19.144 INFO kablam!     |
Nov 01 07:38:19.144 INFO kablam! 114 |                 Err(e) => {
Nov 01 07:38:19.144 INFO kablam!     |                     ^ help: consider using `_e` instead
Nov 01 07:38:19.144 INFO kablam! 
Nov 01 07:38:19.144 INFO kablam! warning: unused variable: `e`
Nov 01 07:38:19.144 INFO kablam!   --> src/main.rs:58:13
Nov 01 07:38:19.144 INFO kablam!    |
Nov 01 07:38:19.144 INFO kablam! 58 |         Err(e) => {
Nov 01 07:38:19.144 INFO kablam!    |             ^ help: consider using `_e` instead
Nov 01 07:38:19.144 INFO kablam! 
Nov 01 07:38:19.144 INFO kablam! warning: unused variable: `color_map`
Nov 01 07:38:19.144 INFO kablam!    --> src/main.rs:170:9
Nov 01 07:38:19.144 INFO kablam!     |
Nov 01 07:38:19.144 INFO kablam! 170 |     let color_map = &[0xFF, 0xFF, 0xFA];
Nov 01 07:38:19.144 INFO kablam!     |         ^^^^^^^^^ help: consider using `_color_map` instead
Nov 01 07:38:19.144 INFO kablam! 
Nov 01 07:38:19.144 INFO kablam! warning: unused variable: `geometry`
Nov 01 07:38:19.144 INFO kablam!    --> src/main.rs:172:9
Nov 01 07:38:19.144 INFO kablam!     |
Nov 01 07:38:19.144 INFO kablam! 172 |     let geometry = d.get_geometry();
Nov 01 07:38:19.144 INFO kablam!     |         ^^^^^^^^ help: consider using `_geometry` instead
Nov 01 07:38:19.144 INFO kablam! 
Nov 01 07:38:19.144 INFO kablam! warning: unused variable: `f`
Nov 01 07:38:19.144 INFO kablam!    --> src/main.rs:183:13
Nov 01 07:38:19.144 INFO kablam!     |
Nov 01 07:38:19.144 INFO kablam! 183 |     let mut f = d.capture_frame().unwrap();
Nov 01 07:38:19.144 INFO kablam!     |             ^ help: consider using `_f` instead
Nov 01 07:38:19.144 INFO kablam! 
Nov 01 07:38:19.144 INFO kablam! warning: variable `win` is assigned to, but never used
Nov 01 07:38:19.144 INFO kablam!   --> src/selector.rs:44:17
Nov 01 07:38:19.144 INFO kablam!    |
Nov 01 07:38:19.144 INFO kablam! 44 |         let mut win: xlib::Window;
Nov 01 07:38:19.144 INFO kablam!    |                 ^^^
Nov 01 07:38:19.144 INFO kablam!    |
Nov 01 07:38:19.144 INFO kablam!    = note: consider using `_win` instead
Nov 01 07:38:19.144 INFO kablam! 
Nov 01 07:38:19.144 INFO kablam! warning: value assigned to `win` is never read
Nov 01 07:38:19.144 INFO kablam!   --> src/selector.rs:48:13
Nov 01 07:38:19.144 INFO kablam!    |
Nov 01 07:38:19.144 INFO kablam! 48 |             win = mem::uninitialized();
Nov 01 07:38:19.144 INFO kablam!    |             ^^^
Nov 01 07:38:19.144 INFO kablam! 
Nov 01 07:38:19.144 INFO kablam! warning: variable `cmap` is assigned to, but never used
Nov 01 07:38:19.144 INFO kablam!    --> src/selector.rs:123:17
Nov 01 07:38:19.144 INFO kablam!     |
Nov 01 07:38:19.144 INFO kablam! 123 |         let mut cmap: xlib::Colormap;
Nov 01 07:38:19.144 INFO kablam!     |                 ^^^^
Nov 01 07:38:19.144 INFO kablam!     |
Nov 01 07:38:19.144 INFO kablam!     = note: consider using `_cmap` instead
Nov 01 07:38:19.144 INFO kablam! 
Nov 01 07:38:19.144 INFO kablam! warning: value assigned to `cmap` is never read
Nov 01 07:38:19.144 INFO kablam!    --> src/selector.rs:128:13
Nov 01 07:38:19.144 INFO kablam!     |
Nov 01 07:38:19.145 INFO kablam! 128 |             cmap = mem::uninitialized();
Nov 01 07:38:19.145 INFO kablam!     |             ^^^^
Nov 01 07:38:19.145 INFO kablam! 
Nov 01 07:38:19.145 INFO kablam! warning: value assigned to `cmap` is never read
Nov 01 07:38:19.145 INFO kablam!    --> src/selector.rs:143:13
Nov 01 07:38:19.145 INFO kablam!     |
Nov 01 07:38:19.145 INFO kablam! 143 |             cmap = xlib::XCreateColormap(
Nov 01 07:38:19.145 INFO kablam!     |             ^^^^
Nov 01 07:38:19.145 INFO kablam! 
Nov 01 07:38:19.151 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:19.151 INFO kablam!    --> src/main.rs:112:17
Nov 01 07:38:19.151 INFO kablam!     |
Nov 01 07:38:19.151 INFO kablam! 112 |             let mut q = match d.capture_frame() {
Nov 01 07:38:19.151 INFO kablam!     |                 ----^
Nov 01 07:38:19.151 INFO kablam!     |                 |
Nov 01 07:38:19.151 INFO kablam!     |                 help: remove this `mut`
Nov 01 07:38:19.151 INFO kablam!     |
Nov 01 07:38:19.151 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 07:38:19.151 INFO kablam! 
Nov 01 07:38:19.151 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:19.151 INFO kablam!   --> src/main.rs:68:9
Nov 01 07:38:19.151 INFO kablam!    |
Nov 01 07:38:19.151 INFO kablam! 68 |     let mut is_rec = Arc::new(RwLock::new(true));
Nov 01 07:38:19.151 INFO kablam!    |         ----^^^^^^
Nov 01 07:38:19.151 INFO kablam!    |         |
Nov 01 07:38:19.151 INFO kablam!    |         help: remove this `mut`
Nov 01 07:38:19.151 INFO kablam! 
Nov 01 07:38:19.151 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:19.151 INFO kablam!   --> src/main.rs:70:9
Nov 01 07:38:19.151 INFO kablam!    |
Nov 01 07:38:19.151 INFO kablam! 70 |     let mut is_rec_clone = is_rec.clone();
Nov 01 07:38:19.151 INFO kablam!    |         ----^^^^^^^^^^^^
Nov 01 07:38:19.151 INFO kablam!    |         |
Nov 01 07:38:19.151 INFO kablam!    |         help: remove this `mut`
Nov 01 07:38:19.151 INFO kablam! 
Nov 01 07:38:19.151 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:19.151 INFO kablam!    --> src/main.rs:112:17
Nov 01 07:38:19.151 INFO kablam!     |
Nov 01 07:38:19.151 INFO kablam! 112 |             let mut q = match d.capture_frame() {
Nov 01 07:38:19.151 INFO kablam!     |                 ----^
Nov 01 07:38:19.151 INFO kablam!     |                 |
Nov 01 07:38:19.151 INFO kablam!     |                 help: remove this `mut`
Nov 01 07:38:19.151 INFO kablam! 
Nov 01 07:38:19.151 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:19.151 INFO kablam!    --> src/main.rs:183:9
Nov 01 07:38:19.151 INFO kablam!     |
Nov 01 07:38:19.151 INFO kablam! 183 |     let mut f = d.capture_frame().unwrap();
Nov 01 07:38:19.151 INFO kablam!     |         ----^
Nov 01 07:38:19.151 INFO kablam!     |         |
Nov 01 07:38:19.151 INFO kablam!     |         help: remove this `mut`
Nov 01 07:38:19.151 INFO kablam! 
Nov 01 07:38:19.159 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:19.159 INFO kablam!   --> src/selector.rs:44:13
Nov 01 07:38:19.159 INFO kablam!    |
Nov 01 07:38:19.159 INFO kablam! 44 |         let mut win: xlib::Window;
Nov 01 07:38:19.159 INFO kablam!    |             ----^^^
Nov 01 07:38:19.159 INFO kablam!    |             |
Nov 01 07:38:19.159 INFO kablam!    |             help: remove this `mut`
Nov 01 07:38:19.159 INFO kablam! 
Nov 01 07:38:19.159 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:19.159 INFO kablam!    --> src/selector.rs:120:13
Nov 01 07:38:19.159 INFO kablam!     |
Nov 01 07:38:19.159 INFO kablam! 120 |         let mut gc = self.create_gc();
Nov 01 07:38:19.159 INFO kablam!     |             ----^^
Nov 01 07:38:19.159 INFO kablam!     |             |
Nov 01 07:38:19.159 INFO kablam!     |             help: remove this `mut`
Nov 01 07:38:19.159 INFO kablam! 
Nov 01 07:38:19.159 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:19.159 INFO kablam!    --> src/selector.rs:157:9
Nov 01 07:38:19.159 INFO kablam!     |
Nov 01 07:38:19.159 INFO kablam! 157 |     let mut s = Selector::new(CString::new(id).unwrap().as_ptr());
Nov 01 07:38:19.159 INFO kablam!     |         ----^
Nov 01 07:38:19.159 INFO kablam!     |         |
Nov 01 07:38:19.159 INFO kablam!     |         help: remove this `mut`
Nov 01 07:38:19.159 INFO kablam! 
Nov 01 07:38:19.160 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:19.160 INFO kablam!    --> src/selector.rs:288:13
Nov 01 07:38:19.160 INFO kablam!     |
Nov 01 07:38:19.161 INFO kablam! 288 |         let mut glxContext =
Nov 01 07:38:19.161 INFO kablam!     |             ----^^^^^^^^^^
Nov 01 07:38:19.161 INFO kablam!     |             |
Nov 01 07:38:19.161 INFO kablam!     |             help: remove this `mut`
Nov 01 07:38:19.161 INFO kablam! 
Nov 01 07:38:19.168 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:19.168 INFO kablam!   --> src/processor.rs:16:9
Nov 01 07:38:19.168 INFO kablam!    |
Nov 01 07:38:19.169 INFO kablam! 16 |     let mut frame = gif::Frame::from_rgb(v.width, v.height, convert(bgr8_slice).as_slice());
Nov 01 07:38:19.169 INFO kablam!    |         ----^^^^^
Nov 01 07:38:19.169 INFO kablam!    |         |
Nov 01 07:38:19.169 INFO kablam!    |         help: remove this `mut`
Nov 01 07:38:19.169 INFO kablam! 
Nov 01 07:38:19.175 INFO kablam! warning: struct is never constructed: `Selector`
Nov 01 07:38:19.175 INFO kablam!   --> src/selector.rs:12:1
Nov 01 07:38:19.175 INFO kablam!    |
Nov 01 07:38:19.175 INFO kablam! 12 | struct Selector {
Nov 01 07:38:19.175 INFO kablam!    | ^^^^^^^^^^^^^^^
Nov 01 07:38:19.175 INFO kablam!    |
Nov 01 07:38:19.175 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 07:38:19.175 INFO kablam! 
Nov 01 07:38:19.175 INFO kablam! warning: struct is never constructed: `Pointer`
Nov 01 07:38:19.175 INFO kablam!   --> src/selector.rs:18:1
Nov 01 07:38:19.175 INFO kablam!    |
Nov 01 07:38:19.175 INFO kablam! 18 | struct Pointer {
Nov 01 07:38:19.175 INFO kablam!    | ^^^^^^^^^^^^^^
Nov 01 07:38:19.175 INFO kablam! 
Nov 01 07:38:19.183 INFO kablam! warning: method is never used: `new`
Nov 01 07:38:19.183 INFO kablam!   --> src/selector.rs:29:5
Nov 01 07:38:19.183 INFO kablam!    |
Nov 01 07:38:19.183 INFO kablam! 29 |     fn new(id: *const raw::c_char) -> Selector {
Nov 01 07:38:19.183 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.183 INFO kablam! 
Nov 01 07:38:19.183 INFO kablam! warning: method is never used: `get_root_window`
Nov 01 07:38:19.183 INFO kablam!   --> src/selector.rs:39:5
Nov 01 07:38:19.183 INFO kablam!    |
Nov 01 07:38:19.183 INFO kablam! 39 |     fn get_root_window(&self) -> xlib::Window {
Nov 01 07:38:19.183 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.183 INFO kablam! 
Nov 01 07:38:19.183 INFO kablam! warning: method is never used: `query_pointer`
Nov 01 07:38:19.183 INFO kablam!   --> src/selector.rs:42:5
Nov 01 07:38:19.183 INFO kablam!    |
Nov 01 07:38:19.183 INFO kablam! 42 |     fn query_pointer(&self) -> Option<Pointer> {
Nov 01 07:38:19.183 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.183 INFO kablam! 
Nov 01 07:38:19.183 INFO kablam! warning: method is never used: `grab_pointer`
Nov 01 07:38:19.183 INFO kablam!   --> src/selector.rs:71:5
Nov 01 07:38:19.183 INFO kablam!    |
Nov 01 07:38:19.183 INFO kablam! 71 |     fn grab_pointer(&self) -> bool {
Nov 01 07:38:19.183 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: method is never used: `release_pointer`
Nov 01 07:38:19.184 INFO kablam!    --> src/selector.rs:103:5
Nov 01 07:38:19.184 INFO kablam!     |
Nov 01 07:38:19.184 INFO kablam! 103 |     fn release_pointer(&self) {}
Nov 01 07:38:19.184 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: method is never used: `create_gc`
Nov 01 07:38:19.184 INFO kablam!    --> src/selector.rs:105:5
Nov 01 07:38:19.184 INFO kablam!     |
Nov 01 07:38:19.184 INFO kablam! 105 |     fn create_gc(&self) -> *mut xlib::_XGC {
Nov 01 07:38:19.184 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: method is never used: `draw_rectangle`
Nov 01 07:38:19.184 INFO kablam!    --> src/selector.rs:118:5
Nov 01 07:38:19.184 INFO kablam!     |
Nov 01 07:38:19.184 INFO kablam! 118 |     fn draw_rectangle(&self, x: i32, y: i32, w: u32, h: u32) {
Nov 01 07:38:19.184 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: function is never used: `draw_selection_window`
Nov 01 07:38:19.184 INFO kablam!    --> src/selector.rs:156:1
Nov 01 07:38:19.184 INFO kablam!     |
Nov 01 07:38:19.184 INFO kablam! 156 | pub fn draw_selection_window(id: String) {
Nov 01 07:38:19.184 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: function is never used: `draw_transparent_window`
Nov 01 07:38:19.184 INFO kablam!    --> src/selector.rs:232:1
Nov 01 07:38:19.184 INFO kablam!     |
Nov 01 07:38:19.184 INFO kablam! 232 | pub fn draw_transparent_window(mon_id: *const raw::c_char) {
Nov 01 07:38:19.184 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: function is never used: `open_display`
Nov 01 07:38:19.184 INFO kablam!    --> src/selector.rs:333:1
Nov 01 07:38:19.184 INFO kablam!     |
Nov 01 07:38:19.184 INFO kablam! 333 | fn open_display(id: *const raw::c_char) -> *mut xlib::Display {
Nov 01 07:38:19.184 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: struct is never constructed: `Captures`
Nov 01 07:38:19.184 INFO kablam!   --> src/main.rs:20:1
Nov 01 07:38:19.184 INFO kablam!    |
Nov 01 07:38:19.184 INFO kablam! 20 | struct Captures<'a> {
Nov 01 07:38:19.184 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: function is never used: `init_logger`
Nov 01 07:38:19.184 INFO kablam!   --> src/main.rs:26:1
Nov 01 07:38:19.184 INFO kablam!    |
Nov 01 07:38:19.184 INFO kablam! 26 | fn init_logger() {
Nov 01 07:38:19.184 INFO kablam!    | ^^^^^^^^^^^^^^^^
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: function is never used: `start_capturing`
Nov 01 07:38:19.184 INFO kablam!    --> src/main.rs:158:1
Nov 01 07:38:19.184 INFO kablam!     |
Nov 01 07:38:19.184 INFO kablam! 158 | fn start_capturing() {
Nov 01 07:38:19.184 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: denote infinite loops with `loop { ... }`
Nov 01 07:38:19.184 INFO kablam!    --> src/selector.rs:172:9
Nov 01 07:38:19.184 INFO kablam!     |
Nov 01 07:38:19.184 INFO kablam! 172 |         while true {
Nov 01 07:38:19.184 INFO kablam!     |         ^^^^^^^^^^ help: use `loop`
Nov 01 07:38:19.184 INFO kablam!     |
Nov 01 07:38:19.184 INFO kablam!     = note: #[warn(while_true)] on by default
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: denote infinite loops with `loop { ... }`
Nov 01 07:38:19.184 INFO kablam!    --> src/selector.rs:218:5
Nov 01 07:38:19.184 INFO kablam!     |
Nov 01 07:38:19.184 INFO kablam! 218 |     while true {
Nov 01 07:38:19.184 INFO kablam!     |     ^^^^^^^^^^ help: use `loop`
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: variable `glxContext` should have a snake case name such as `glx_context`
Nov 01 07:38:19.184 INFO kablam!    --> src/selector.rs:288:13
Nov 01 07:38:19.184 INFO kablam!     |
Nov 01 07:38:19.184 INFO kablam! 288 |         let mut glxContext =
Nov 01 07:38:19.184 INFO kablam!     |             ^^^^^^^^^^^^^^
Nov 01 07:38:19.184 INFO kablam!     |
Nov 01 07:38:19.184 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Nov 01 07:38:19.184 INFO kablam! 
Nov 01 07:38:19.184 INFO kablam! warning: type `ws` should have a camel case name such as `Ws`
Nov 01 07:38:19.184 INFO kablam!  --> src/utils.rs:5:1
Nov 01 07:38:19.184 INFO kablam!   |
Nov 01 07:38:19.184 INFO kablam! 5 | / pub enum ws {
Nov 01 07:38:19.185 INFO kablam! 6 | |     X11,
Nov 01 07:38:19.185 INFO kablam! 7 | |     Wayland,
Nov 01 07:38:19.185 INFO kablam! 8 | | }
Nov 01 07:38:19.185 INFO kablam!   | |_^
Nov 01 07:38:19.185 INFO kablam!   |
Nov 01 07:38:19.185 INFO kablam!   = note: #[warn(non_camel_case_types)] on by default
Nov 01 07:38:19.185 INFO kablam! 
Nov 01 07:38:19.185 INFO kablam! warning: structure field `Image` should have a snake case name such as `image`
Nov 01 07:38:19.185 INFO kablam!  --> src/record.rs:9:5
Nov 01 07:38:19.185 INFO kablam!   |
Nov 01 07:38:19.185 INFO kablam! 9 |     pub Image: x11cap::Image,
Nov 01 07:38:19.185 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.185 INFO kablam! 
Nov 01 07:38:19.185 INFO kablam! warning: type `gifFrame` should have a camel case name such as `Gifframe`
Nov 01 07:38:19.185 INFO kablam!   --> src/record.rs:14:1
Nov 01 07:38:19.185 INFO kablam!    |
Nov 01 07:38:19.185 INFO kablam! 14 | / pub struct gifFrame<'a> {
Nov 01 07:38:19.185 INFO kablam! 15 | |     pub frame: gif::Frame<'a>,
Nov 01 07:38:19.185 INFO kablam! 16 | |     pub id: u64,
Nov 01 07:38:19.185 INFO kablam! 17 | | }
Nov 01 07:38:19.185 INFO kablam!    | |_^
Nov 01 07:38:19.185 INFO kablam! 
Nov 01 07:38:19.185 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 07:38:19.185 INFO kablam!   --> src/processor.rs:21:5
Nov 01 07:38:19.185 INFO kablam!    |
Nov 01 07:38:19.185 INFO kablam! 21 | /     tx.send(record::gifFrame {
Nov 01 07:38:19.185 INFO kablam! 22 | |         frame: frame,
Nov 01 07:38:19.185 INFO kablam! 23 | |         id: v.id,
Nov 01 07:38:19.185 INFO kablam! 24 | |     });
Nov 01 07:38:19.185 INFO kablam!    | |_______^
Nov 01 07:38:19.185 INFO kablam!    |
Nov 01 07:38:19.185 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 07:38:19.185 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:38:19.185 INFO kablam! 
Nov 01 07:38:19.185 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 07:38:19.185 INFO kablam!   --> src/processor.rs:84:9
Nov 01 07:38:19.185 INFO kablam!    |
Nov 01 07:38:19.185 INFO kablam! 84 |         filef.write_frame(&i.frame);
Nov 01 07:38:19.185 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.185 INFO kablam!    |
Nov 01 07:38:19.185 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:38:19.185 INFO kablam! 
Nov 01 07:38:19.185 INFO kablam! warning: structure field `Frame` should have a snake case name such as `frame`
Nov 01 07:38:19.185 INFO kablam!   --> src/main.rs:22:5
Nov 01 07:38:19.185 INFO kablam!    |
Nov 01 07:38:19.185 INFO kablam! 22 |     Frame: Option<gif::Frame<'a>>,
Nov 01 07:38:19.185 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:19.185 INFO kablam! 
Nov 01 07:38:19.185 INFO kablam! warning: structure field `Image` should have a snake case name such as `image`
Nov 01 07:38:19.185 INFO kablam!   --> src/main.rs:23:5
Nov 01 07:38:19.185 INFO kablam!    |
Nov 01 07:38:19.185 INFO kablam! 23 |     Image: Vec<u8>,
Nov 01 07:38:19.185 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 07:38:19.185 INFO kablam! 
Nov 01 07:38:19.185 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 07:38:19.185 INFO kablam!    --> src/main.rs:131:13
Nov 01 07:38:19.185 INFO kablam!     |
Nov 01 07:38:19.185 INFO kablam! 131 |             tx.send(q);
Nov 01 07:38:19.185 INFO kablam!     |             ^^^^^^^^^^^
Nov 01 07:38:19.185 INFO kablam!     |
Nov 01 07:38:19.185 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:38:19.185 INFO kablam! 
Nov 01 07:38:19.590 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.38s
Nov 01 07:38:19.603 INFO kablam! su: No module specific data is present
Nov 01 07:38:20.059 INFO running `"docker" "rm" "-f" "d30b60103d7a4f77b4916972f7f201bac1a1e5b802db0cf352bde1923e8f3ec2"`
Nov 01 07:38:20.219 INFO blam! d30b60103d7a4f77b4916972f7f201bac1a1e5b802db0cf352bde1923e8f3ec2
Nov 01 07:38:20.229 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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"`
Nov 01 07:38:20.563 INFO blam! 5c3bbe126eb474f34c17532797821e84126d4b672b160c941fb60a0613439483
Nov 01 07:38:20.577 INFO running `"docker" "start" "-a" "5c3bbe126eb474f34c17532797821e84126d4b672b160c941fb60a0613439483"`
Nov 01 07:38:21.450 INFO kablam! usermod: no changes
Nov 01 07:38:21.543 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.06s
Nov 01 07:38:21.545 INFO kablam!      Running /target/debug/deps/walnut-05f59d14c61e24c1
Nov 01 07:38:21.553 INFO blam! 
Nov 01 07:38:21.553 INFO blam! running 0 tests
Nov 01 07:38:21.553 INFO blam! 
Nov 01 07:38:21.553 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 07:38:21.553 INFO blam! 
Nov 01 07:38:21.555 INFO kablam! su: No module specific data is present
Nov 01 07:38:21.961 INFO running `"docker" "rm" "-f" "5c3bbe126eb474f34c17532797821e84126d4b672b160c941fb60a0613439483"`
Nov 01 07:38:22.161 INFO blam! 5c3bbe126eb474f34c17532797821e84126d4b672b160c941fb60a0613439483
