Nov 01 07:37:52.994 INFO testing ishanjain28/giraffe against beta-2018-10-30 for beta-1.31-1
Nov 01 07:37:52.995 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"`
Nov 01 07:37:53.604 INFO blam! 46c7008adccc06a3c3cb618efc0f52da2e266744cee2ebe8c43e9157d9ee17a7
Nov 01 07:37:53.607 INFO running `"docker" "start" "-a" "46c7008adccc06a3c3cb618efc0f52da2e266744cee2ebe8c43e9157d9ee17a7"`
Nov 01 07:37:55.116 INFO kablam! usermod: no changes
Nov 01 07:37:55.235 INFO kablam!    Compiling x11cap v0.4.1
Nov 01 07:37:55.237 INFO kablam!    Compiling fern v0.4.3
Nov 01 07:37:55.237 INFO kablam!    Compiling x11 v2.16.0
Nov 01 07:37:55.237 INFO kablam!    Compiling rayon-core v1.3.0
Nov 01 07:38:00.963 INFO kablam!    Compiling rayon v0.9.0
Nov 01 07:38:07.892 INFO kablam!    Compiling walnut v0.1.0 (/source)
Nov 01 07:38:08.819 INFO kablam! warning: unused import: `std::thread`
Nov 01 07:38:08.820 INFO kablam!  --> src/processor.rs:7:5
Nov 01 07:38:08.820 INFO kablam!   |
Nov 01 07:38:08.820 INFO kablam! 7 | use std::thread;
Nov 01 07:38:08.821 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 07:38:08.821 INFO kablam!   |
Nov 01 07:38:08.821 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 07:38:08.822 INFO kablam! 
Nov 01 07:38:09.151 INFO kablam! warning: value assigned to `draw_rectangle` is never read
Nov 01 07:38:09.151 INFO kablam!    --> src/selector.rs:183:25
Nov 01 07:38:09.151 INFO kablam!     |
Nov 01 07:38:09.151 INFO kablam! 183 |                         draw_rectangle = true;
Nov 01 07:38:09.151 INFO kablam!     |                         ^^^^^^^^^^^^^^
Nov 01 07:38:09.151 INFO kablam!     |
Nov 01 07:38:09.151 INFO kablam!     = note: #[warn(unused_assignments)] on by default
Nov 01 07:38:09.151 INFO kablam! 
Nov 01 07:38:09.151 INFO kablam! warning: value assigned to `x` is never read
Nov 01 07:38:09.151 INFO kablam!    --> src/selector.rs:185:25
Nov 01 07:38:09.151 INFO kablam!     |
Nov 01 07:38:09.151 INFO kablam! 185 |                         x = evt.button.x_root;
Nov 01 07:38:09.151 INFO kablam!     |                         ^
Nov 01 07:38:09.151 INFO kablam! 
Nov 01 07:38:09.151 INFO kablam! warning: value assigned to `y` is never read
Nov 01 07:38:09.151 INFO kablam!    --> src/selector.rs:186:25
Nov 01 07:38:09.151 INFO kablam!     |
Nov 01 07:38:09.151 INFO kablam! 186 |                         y = evt.button.y_root;
Nov 01 07:38:09.151 INFO kablam!     |                         ^
Nov 01 07:38:09.151 INFO kablam! 
Nov 01 07:38:09.151 INFO kablam! warning: value assigned to `draw_rectangle` is never read
Nov 01 07:38:09.151 INFO kablam!    --> src/selector.rs:204:25
Nov 01 07:38:09.151 INFO kablam!     |
Nov 01 07:38:09.151 INFO kablam! 204 |                         draw_rectangle = false;
Nov 01 07:38:09.151 INFO kablam!     |                         ^^^^^^^^^^^^^^
Nov 01 07:38:09.151 INFO kablam! 
Nov 01 07:38:09.151 INFO kablam! warning: value assigned to `win` is never read
Nov 01 07:38:09.151 INFO kablam!    --> src/selector.rs:250:9
Nov 01 07:38:09.151 INFO kablam!     |
Nov 01 07:38:09.151 INFO kablam! 250 |         win = mem::uninitialized();
Nov 01 07:38:09.151 INFO kablam!     |         ^^^
Nov 01 07:38:09.151 INFO kablam! 
Nov 01 07:38:09.151 INFO kablam! warning: value assigned to `gc` is never read
Nov 01 07:38:09.151 INFO kablam!    --> src/selector.rs:251:9
Nov 01 07:38:09.151 INFO kablam!     |
Nov 01 07:38:09.151 INFO kablam! 251 |         gc = mem::uninitialized();
Nov 01 07:38:09.151 INFO kablam!     |         ^^
Nov 01 07:38:09.151 INFO kablam! 
Nov 01 07:38:09.151 INFO kablam! warning: unused variable: `id`
Nov 01 07:38:09.151 INFO kablam!    --> src/selector.rs:333:17
Nov 01 07:38:09.151 INFO kablam!     |
Nov 01 07:38:09.151 INFO kablam! 333 | fn open_display(id: *const raw::c_char) -> *mut xlib::Display {
Nov 01 07:38:09.151 INFO kablam!     |                 ^^ help: consider using `_id` instead
Nov 01 07:38:09.152 INFO kablam!     |
Nov 01 07:38:09.152 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 07:38:09.152 INFO kablam! 
Nov 01 07:38:09.152 INFO kablam! warning: unused variable: `v`
Nov 01 07:38:09.152 INFO kablam!   --> src/utils.rs:16:12
Nov 01 07:38:09.152 INFO kablam!    |
Nov 01 07:38:09.152 INFO kablam! 16 |         Ok(v) => Ok(ws::Wayland), 
Nov 01 07:38:09.152 INFO kablam!    |            ^ help: consider using `_v` instead
Nov 01 07:38:09.152 INFO kablam! 
Nov 01 07:38:09.152 INFO kablam! warning: unused variable: `v`
Nov 01 07:38:09.152 INFO kablam!   --> src/utils.rs:21:24
Nov 01 07:38:09.152 INFO kablam!    |
Nov 01 07:38:09.152 INFO kablam! 21 |                     Ok(v) => Ok(ws::X11), 
Nov 01 07:38:09.152 INFO kablam!    |                        ^ help: consider using `_v` instead
Nov 01 07:38:09.152 INFO kablam! 
Nov 01 07:38:09.152 INFO kablam! warning: unused variable: `e`
Nov 01 07:38:09.152 INFO kablam!    --> src/main.rs:114:21
Nov 01 07:38:09.152 INFO kablam!     |
Nov 01 07:38:09.152 INFO kablam! 114 |                 Err(e) => {
Nov 01 07:38:09.152 INFO kablam!     |                     ^ help: consider using `_e` instead
Nov 01 07:38:09.152 INFO kablam! 
Nov 01 07:38:09.152 INFO kablam! warning: unused variable: `e`
Nov 01 07:38:09.152 INFO kablam!   --> src/main.rs:58:13
Nov 01 07:38:09.152 INFO kablam!    |
Nov 01 07:38:09.152 INFO kablam! 58 |         Err(e) => {
Nov 01 07:38:09.152 INFO kablam!    |             ^ help: consider using `_e` instead
Nov 01 07:38:09.152 INFO kablam! 
Nov 01 07:38:09.152 INFO kablam! warning: unused variable: `color_map`
Nov 01 07:38:09.152 INFO kablam!    --> src/main.rs:170:9
Nov 01 07:38:09.152 INFO kablam!     |
Nov 01 07:38:09.152 INFO kablam! 170 |     let color_map = &[0xFF, 0xFF, 0xFA];
Nov 01 07:38:09.152 INFO kablam!     |         ^^^^^^^^^ help: consider using `_color_map` instead
Nov 01 07:38:09.152 INFO kablam! 
Nov 01 07:38:09.152 INFO kablam! warning: unused variable: `geometry`
Nov 01 07:38:09.152 INFO kablam!    --> src/main.rs:172:9
Nov 01 07:38:09.152 INFO kablam!     |
Nov 01 07:38:09.153 INFO kablam! 172 |     let geometry = d.get_geometry();
Nov 01 07:38:09.153 INFO kablam!     |         ^^^^^^^^ help: consider using `_geometry` instead
Nov 01 07:38:09.153 INFO kablam! 
Nov 01 07:38:09.153 INFO kablam! warning: unused variable: `f`
Nov 01 07:38:09.153 INFO kablam!    --> src/main.rs:183:13
Nov 01 07:38:09.153 INFO kablam!     |
Nov 01 07:38:09.153 INFO kablam! 183 |     let mut f = d.capture_frame().unwrap();
Nov 01 07:38:09.153 INFO kablam!     |             ^ help: consider using `_f` instead
Nov 01 07:38:09.153 INFO kablam! 
Nov 01 07:38:09.153 INFO kablam! warning: variable `win` is assigned to, but never used
Nov 01 07:38:09.153 INFO kablam!   --> src/selector.rs:44:17
Nov 01 07:38:09.153 INFO kablam!    |
Nov 01 07:38:09.153 INFO kablam! 44 |         let mut win: xlib::Window;
Nov 01 07:38:09.153 INFO kablam!    |                 ^^^
Nov 01 07:38:09.153 INFO kablam!    |
Nov 01 07:38:09.153 INFO kablam!    = note: consider using `_win` instead
Nov 01 07:38:09.153 INFO kablam! 
Nov 01 07:38:09.153 INFO kablam! warning: value assigned to `win` is never read
Nov 01 07:38:09.153 INFO kablam!   --> src/selector.rs:48:13
Nov 01 07:38:09.153 INFO kablam!    |
Nov 01 07:38:09.153 INFO kablam! 48 |             win = mem::uninitialized();
Nov 01 07:38:09.153 INFO kablam!    |             ^^^
Nov 01 07:38:09.153 INFO kablam! 
Nov 01 07:38:09.153 INFO kablam! warning: variable `cmap` is assigned to, but never used
Nov 01 07:38:09.153 INFO kablam!    --> src/selector.rs:123:17
Nov 01 07:38:09.153 INFO kablam!     |
Nov 01 07:38:09.153 INFO kablam! 123 |         let mut cmap: xlib::Colormap;
Nov 01 07:38:09.153 INFO kablam!     |                 ^^^^
Nov 01 07:38:09.153 INFO kablam!     |
Nov 01 07:38:09.153 INFO kablam!     = note: consider using `_cmap` instead
Nov 01 07:38:09.153 INFO kablam! 
Nov 01 07:38:09.153 INFO kablam! warning: value assigned to `cmap` is never read
Nov 01 07:38:09.153 INFO kablam!    --> src/selector.rs:128:13
Nov 01 07:38:09.153 INFO kablam!     |
Nov 01 07:38:09.153 INFO kablam! 128 |             cmap = mem::uninitialized();
Nov 01 07:38:09.153 INFO kablam!     |             ^^^^
Nov 01 07:38:09.153 INFO kablam! 
Nov 01 07:38:09.153 INFO kablam! warning: value assigned to `cmap` is never read
Nov 01 07:38:09.153 INFO kablam!    --> src/selector.rs:143:13
Nov 01 07:38:09.153 INFO kablam!     |
Nov 01 07:38:09.153 INFO kablam! 143 |             cmap = xlib::XCreateColormap(
Nov 01 07:38:09.153 INFO kablam!     |             ^^^^
Nov 01 07:38:09.153 INFO kablam! 
Nov 01 07:38:09.195 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:09.195 INFO kablam!    --> src/main.rs:112:17
Nov 01 07:38:09.195 INFO kablam!     |
Nov 01 07:38:09.195 INFO kablam! 112 |             let mut q = match d.capture_frame() {
Nov 01 07:38:09.195 INFO kablam!     |                 ----^
Nov 01 07:38:09.195 INFO kablam!     |                 |
Nov 01 07:38:09.195 INFO kablam!     |                 help: remove this `mut`
Nov 01 07:38:09.215 INFO kablam!     |
Nov 01 07:38:09.215 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 07:38:09.215 INFO kablam! 
Nov 01 07:38:09.215 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:09.215 INFO kablam!   --> src/main.rs:68:9
Nov 01 07:38:09.215 INFO kablam!    |
Nov 01 07:38:09.215 INFO kablam! 68 |     let mut is_rec = Arc::new(RwLock::new(true));
Nov 01 07:38:09.215 INFO kablam!    |         ----^^^^^^
Nov 01 07:38:09.215 INFO kablam!    |         |
Nov 01 07:38:09.215 INFO kablam!    |         help: remove this `mut`
Nov 01 07:38:09.215 INFO kablam! 
Nov 01 07:38:09.215 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:09.215 INFO kablam!   --> src/main.rs:70:9
Nov 01 07:38:09.215 INFO kablam!    |
Nov 01 07:38:09.215 INFO kablam! 70 |     let mut is_rec_clone = is_rec.clone();
Nov 01 07:38:09.215 INFO kablam!    |         ----^^^^^^^^^^^^
Nov 01 07:38:09.215 INFO kablam!    |         |
Nov 01 07:38:09.215 INFO kablam!    |         help: remove this `mut`
Nov 01 07:38:09.215 INFO kablam! 
Nov 01 07:38:09.215 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:09.215 INFO kablam!    --> src/main.rs:112:17
Nov 01 07:38:09.215 INFO kablam!     |
Nov 01 07:38:09.215 INFO kablam! 112 |             let mut q = match d.capture_frame() {
Nov 01 07:38:09.215 INFO kablam!     |                 ----^
Nov 01 07:38:09.215 INFO kablam!     |                 |
Nov 01 07:38:09.215 INFO kablam!     |                 help: remove this `mut`
Nov 01 07:38:09.215 INFO kablam! 
Nov 01 07:38:09.215 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:09.215 INFO kablam!    --> src/main.rs:183:9
Nov 01 07:38:09.215 INFO kablam!     |
Nov 01 07:38:09.215 INFO kablam! 183 |     let mut f = d.capture_frame().unwrap();
Nov 01 07:38:09.215 INFO kablam!     |         ----^
Nov 01 07:38:09.215 INFO kablam!     |         |
Nov 01 07:38:09.215 INFO kablam!     |         help: remove this `mut`
Nov 01 07:38:09.215 INFO kablam! 
Nov 01 07:38:09.215 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:09.215 INFO kablam!   --> src/selector.rs:44:13
Nov 01 07:38:09.215 INFO kablam!    |
Nov 01 07:38:09.215 INFO kablam! 44 |         let mut win: xlib::Window;
Nov 01 07:38:09.215 INFO kablam!    |             ----^^^
Nov 01 07:38:09.215 INFO kablam!    |             |
Nov 01 07:38:09.215 INFO kablam!    |             help: remove this `mut`
Nov 01 07:38:09.215 INFO kablam! 
Nov 01 07:38:09.215 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:09.215 INFO kablam!    --> src/selector.rs:120:13
Nov 01 07:38:09.215 INFO kablam!     |
Nov 01 07:38:09.215 INFO kablam! 120 |         let mut gc = self.create_gc();
Nov 01 07:38:09.215 INFO kablam!     |             ----^^
Nov 01 07:38:09.215 INFO kablam!     |             |
Nov 01 07:38:09.215 INFO kablam!     |             help: remove this `mut`
Nov 01 07:38:09.215 INFO kablam! 
Nov 01 07:38:09.235 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:09.235 INFO kablam!    --> src/selector.rs:157:9
Nov 01 07:38:09.235 INFO kablam!     |
Nov 01 07:38:09.235 INFO kablam! 157 |     let mut s = Selector::new(CString::new(id).unwrap().as_ptr());
Nov 01 07:38:09.235 INFO kablam!     |         ----^
Nov 01 07:38:09.235 INFO kablam!     |         |
Nov 01 07:38:09.235 INFO kablam!     |         help: remove this `mut`
Nov 01 07:38:09.235 INFO kablam! 
Nov 01 07:38:09.235 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:09.235 INFO kablam!    --> src/selector.rs:288:13
Nov 01 07:38:09.235 INFO kablam!     |
Nov 01 07:38:09.235 INFO kablam! 288 |         let mut glxContext =
Nov 01 07:38:09.235 INFO kablam!     |             ----^^^^^^^^^^
Nov 01 07:38:09.235 INFO kablam!     |             |
Nov 01 07:38:09.235 INFO kablam!     |             help: remove this `mut`
Nov 01 07:38:09.235 INFO kablam! 
Nov 01 07:38:09.255 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:09.255 INFO kablam!   --> src/processor.rs:16:9
Nov 01 07:38:09.255 INFO kablam!    |
Nov 01 07:38:09.255 INFO kablam! 16 |     let mut frame = gif::Frame::from_rgb(v.width, v.height, convert(bgr8_slice).as_slice());
Nov 01 07:38:09.255 INFO kablam!    |         ----^^^^^
Nov 01 07:38:09.255 INFO kablam!    |         |
Nov 01 07:38:09.255 INFO kablam!    |         help: remove this `mut`
Nov 01 07:38:09.255 INFO kablam! 
Nov 01 07:38:09.266 INFO kablam! warning: struct is never constructed: `Selector`
Nov 01 07:38:09.266 INFO kablam!   --> src/selector.rs:12:1
Nov 01 07:38:09.266 INFO kablam!    |
Nov 01 07:38:09.266 INFO kablam! 12 | struct Selector {
Nov 01 07:38:09.266 INFO kablam!    | ^^^^^^^^^^^^^^^
Nov 01 07:38:09.266 INFO kablam!    |
Nov 01 07:38:09.266 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 07:38:09.267 INFO kablam! 
Nov 01 07:38:09.267 INFO kablam! warning: struct is never constructed: `Pointer`
Nov 01 07:38:09.267 INFO kablam!   --> src/selector.rs:18:1
Nov 01 07:38:09.267 INFO kablam!    |
Nov 01 07:38:09.267 INFO kablam! 18 | struct Pointer {
Nov 01 07:38:09.267 INFO kablam!    | ^^^^^^^^^^^^^^
Nov 01 07:38:09.267 INFO kablam! 
Nov 01 07:38:09.267 INFO kablam! warning: method is never used: `new`
Nov 01 07:38:09.267 INFO kablam!   --> src/selector.rs:29:5
Nov 01 07:38:09.267 INFO kablam!    |
Nov 01 07:38:09.267 INFO kablam! 29 |     fn new(id: *const raw::c_char) -> Selector {
Nov 01 07:38:09.267 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.267 INFO kablam! 
Nov 01 07:38:09.267 INFO kablam! warning: method is never used: `get_root_window`
Nov 01 07:38:09.267 INFO kablam!   --> src/selector.rs:39:5
Nov 01 07:38:09.267 INFO kablam!    |
Nov 01 07:38:09.267 INFO kablam! 39 |     fn get_root_window(&self) -> xlib::Window {
Nov 01 07:38:09.267 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.267 INFO kablam! 
Nov 01 07:38:09.267 INFO kablam! warning: method is never used: `query_pointer`
Nov 01 07:38:09.267 INFO kablam!   --> src/selector.rs:42:5
Nov 01 07:38:09.267 INFO kablam!    |
Nov 01 07:38:09.267 INFO kablam! 42 |     fn query_pointer(&self) -> Option<Pointer> {
Nov 01 07:38:09.267 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.267 INFO kablam! 
Nov 01 07:38:09.267 INFO kablam! warning: method is never used: `grab_pointer`
Nov 01 07:38:09.267 INFO kablam!   --> src/selector.rs:71:5
Nov 01 07:38:09.267 INFO kablam!    |
Nov 01 07:38:09.267 INFO kablam! 71 |     fn grab_pointer(&self) -> bool {
Nov 01 07:38:09.267 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.267 INFO kablam! 
Nov 01 07:38:09.267 INFO kablam! warning: method is never used: `release_pointer`
Nov 01 07:38:09.267 INFO kablam!    --> src/selector.rs:103:5
Nov 01 07:38:09.267 INFO kablam!     |
Nov 01 07:38:09.267 INFO kablam! 103 |     fn release_pointer(&self) {}
Nov 01 07:38:09.267 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.267 INFO kablam! 
Nov 01 07:38:09.267 INFO kablam! warning: method is never used: `create_gc`
Nov 01 07:38:09.267 INFO kablam!    --> src/selector.rs:105:5
Nov 01 07:38:09.267 INFO kablam!     |
Nov 01 07:38:09.267 INFO kablam! 105 |     fn create_gc(&self) -> *mut xlib::_XGC {
Nov 01 07:38:09.267 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.267 INFO kablam! 
Nov 01 07:38:09.267 INFO kablam! warning: method is never used: `draw_rectangle`
Nov 01 07:38:09.267 INFO kablam!    --> src/selector.rs:118:5
Nov 01 07:38:09.267 INFO kablam!     |
Nov 01 07:38:09.267 INFO kablam! 118 |     fn draw_rectangle(&self, x: i32, y: i32, w: u32, h: u32) {
Nov 01 07:38:09.267 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.267 INFO kablam! 
Nov 01 07:38:09.267 INFO kablam! warning: function is never used: `draw_selection_window`
Nov 01 07:38:09.267 INFO kablam!    --> src/selector.rs:156:1
Nov 01 07:38:09.267 INFO kablam!     |
Nov 01 07:38:09.267 INFO kablam! 156 | pub fn draw_selection_window(id: String) {
Nov 01 07:38:09.267 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.267 INFO kablam! 
Nov 01 07:38:09.267 INFO kablam! warning: function is never used: `draw_transparent_window`
Nov 01 07:38:09.267 INFO kablam!    --> src/selector.rs:232:1
Nov 01 07:38:09.267 INFO kablam!     |
Nov 01 07:38:09.267 INFO kablam! 232 | pub fn draw_transparent_window(mon_id: *const raw::c_char) {
Nov 01 07:38:09.267 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.267 INFO kablam! 
Nov 01 07:38:09.271 INFO kablam! warning: function is never used: `open_display`
Nov 01 07:38:09.271 INFO kablam!    --> src/selector.rs:333:1
Nov 01 07:38:09.271 INFO kablam!     |
Nov 01 07:38:09.271 INFO kablam! 333 | fn open_display(id: *const raw::c_char) -> *mut xlib::Display {
Nov 01 07:38:09.271 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.271 INFO kablam! 
Nov 01 07:38:09.271 INFO kablam! warning: struct is never constructed: `Captures`
Nov 01 07:38:09.271 INFO kablam!   --> src/main.rs:20:1
Nov 01 07:38:09.271 INFO kablam!    |
Nov 01 07:38:09.271 INFO kablam! 20 | struct Captures<'a> {
Nov 01 07:38:09.271 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.271 INFO kablam! 
Nov 01 07:38:09.271 INFO kablam! warning: function is never used: `init_logger`
Nov 01 07:38:09.271 INFO kablam!   --> src/main.rs:26:1
Nov 01 07:38:09.271 INFO kablam!    |
Nov 01 07:38:09.271 INFO kablam! 26 | fn init_logger() {
Nov 01 07:38:09.271 INFO kablam!    | ^^^^^^^^^^^^^^^^
Nov 01 07:38:09.271 INFO kablam! 
Nov 01 07:38:09.271 INFO kablam! warning: function is never used: `start_capturing`
Nov 01 07:38:09.271 INFO kablam!    --> src/main.rs:158:1
Nov 01 07:38:09.271 INFO kablam!     |
Nov 01 07:38:09.271 INFO kablam! 158 | fn start_capturing() {
Nov 01 07:38:09.271 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.271 INFO kablam! 
Nov 01 07:38:09.271 INFO kablam! warning: denote infinite loops with `loop { ... }`
Nov 01 07:38:09.271 INFO kablam!    --> src/selector.rs:172:9
Nov 01 07:38:09.271 INFO kablam!     |
Nov 01 07:38:09.271 INFO kablam! 172 |         while true {
Nov 01 07:38:09.271 INFO kablam!     |         ^^^^^^^^^^ help: use `loop`
Nov 01 07:38:09.271 INFO kablam!     |
Nov 01 07:38:09.271 INFO kablam!     = note: #[warn(while_true)] on by default
Nov 01 07:38:09.271 INFO kablam! 
Nov 01 07:38:09.271 INFO kablam! warning: denote infinite loops with `loop { ... }`
Nov 01 07:38:09.271 INFO kablam!    --> src/selector.rs:218:5
Nov 01 07:38:09.271 INFO kablam!     |
Nov 01 07:38:09.271 INFO kablam! 218 |     while true {
Nov 01 07:38:09.271 INFO kablam!     |     ^^^^^^^^^^ help: use `loop`
Nov 01 07:38:09.271 INFO kablam! 
Nov 01 07:38:09.271 INFO kablam! warning: variable `glxContext` should have a snake case name such as `glx_context`
Nov 01 07:38:09.271 INFO kablam!    --> src/selector.rs:288:13
Nov 01 07:38:09.271 INFO kablam!     |
Nov 01 07:38:09.271 INFO kablam! 288 |         let mut glxContext =
Nov 01 07:38:09.271 INFO kablam!     |             ^^^^^^^^^^^^^^
Nov 01 07:38:09.271 INFO kablam!     |
Nov 01 07:38:09.271 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Nov 01 07:38:09.271 INFO kablam! 
Nov 01 07:38:09.271 INFO kablam! warning: type `ws` should have a camel case name such as `Ws`
Nov 01 07:38:09.271 INFO kablam!  --> src/utils.rs:5:1
Nov 01 07:38:09.271 INFO kablam!   |
Nov 01 07:38:09.271 INFO kablam! 5 | / pub enum ws {
Nov 01 07:38:09.271 INFO kablam! 6 | |     X11,
Nov 01 07:38:09.271 INFO kablam! 7 | |     Wayland,
Nov 01 07:38:09.271 INFO kablam! 8 | | }
Nov 01 07:38:09.271 INFO kablam!   | |_^
Nov 01 07:38:09.271 INFO kablam!   |
Nov 01 07:38:09.271 INFO kablam!   = note: #[warn(non_camel_case_types)] on by default
Nov 01 07:38:09.271 INFO kablam! 
Nov 01 07:38:09.271 INFO kablam! warning: structure field `Image` should have a snake case name such as `image`
Nov 01 07:38:09.271 INFO kablam!  --> src/record.rs:9:5
Nov 01 07:38:09.272 INFO kablam!   |
Nov 01 07:38:09.272 INFO kablam! 9 |     pub Image: x11cap::Image,
Nov 01 07:38:09.272 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.272 INFO kablam! 
Nov 01 07:38:09.272 INFO kablam! warning: type `gifFrame` should have a camel case name such as `Gifframe`
Nov 01 07:38:09.272 INFO kablam!   --> src/record.rs:14:1
Nov 01 07:38:09.272 INFO kablam!    |
Nov 01 07:38:09.272 INFO kablam! 14 | / pub struct gifFrame<'a> {
Nov 01 07:38:09.272 INFO kablam! 15 | |     pub frame: gif::Frame<'a>,
Nov 01 07:38:09.272 INFO kablam! 16 | |     pub id: u64,
Nov 01 07:38:09.272 INFO kablam! 17 | | }
Nov 01 07:38:09.272 INFO kablam!    | |_^
Nov 01 07:38:09.272 INFO kablam! 
Nov 01 07:38:09.272 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 07:38:09.272 INFO kablam!   --> src/processor.rs:21:5
Nov 01 07:38:09.272 INFO kablam!    |
Nov 01 07:38:09.272 INFO kablam! 21 | /     tx.send(record::gifFrame {
Nov 01 07:38:09.272 INFO kablam! 22 | |         frame: frame,
Nov 01 07:38:09.272 INFO kablam! 23 | |         id: v.id,
Nov 01 07:38:09.272 INFO kablam! 24 | |     });
Nov 01 07:38:09.272 INFO kablam!    | |_______^
Nov 01 07:38:09.272 INFO kablam!    |
Nov 01 07:38:09.272 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 07:38:09.272 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:38:09.272 INFO kablam! 
Nov 01 07:38:09.272 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 07:38:09.272 INFO kablam!   --> src/processor.rs:84:9
Nov 01 07:38:09.272 INFO kablam!    |
Nov 01 07:38:09.272 INFO kablam! 84 |         filef.write_frame(&i.frame);
Nov 01 07:38:09.272 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.272 INFO kablam!    |
Nov 01 07:38:09.272 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:38:09.272 INFO kablam! 
Nov 01 07:38:09.272 INFO kablam! warning: structure field `Frame` should have a snake case name such as `frame`
Nov 01 07:38:09.272 INFO kablam!   --> src/main.rs:22:5
Nov 01 07:38:09.272 INFO kablam!    |
Nov 01 07:38:09.272 INFO kablam! 22 |     Frame: Option<gif::Frame<'a>>,
Nov 01 07:38:09.272 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:09.272 INFO kablam! 
Nov 01 07:38:09.272 INFO kablam! warning: structure field `Image` should have a snake case name such as `image`
Nov 01 07:38:09.272 INFO kablam!   --> src/main.rs:23:5
Nov 01 07:38:09.272 INFO kablam!    |
Nov 01 07:38:09.272 INFO kablam! 23 |     Image: Vec<u8>,
Nov 01 07:38:09.272 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 07:38:09.272 INFO kablam! 
Nov 01 07:38:09.272 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 07:38:09.272 INFO kablam!    --> src/main.rs:131:13
Nov 01 07:38:09.272 INFO kablam!     |
Nov 01 07:38:09.272 INFO kablam! 131 |             tx.send(q);
Nov 01 07:38:09.272 INFO kablam!     |             ^^^^^^^^^^^
Nov 01 07:38:09.272 INFO kablam!     |
Nov 01 07:38:09.272 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:38:09.272 INFO kablam! 
Nov 01 07:38:11.419 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 16.27s
Nov 01 07:38:11.424 INFO kablam! su: No module specific data is present
Nov 01 07:38:12.169 INFO running `"docker" "rm" "-f" "46c7008adccc06a3c3cb618efc0f52da2e266744cee2ebe8c43e9157d9ee17a7"`
Nov 01 07:38:12.527 INFO blam! 46c7008adccc06a3c3cb618efc0f52da2e266744cee2ebe8c43e9157d9ee17a7
Nov 01 07:38:12.529 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"`
Nov 01 07:38:12.991 INFO blam! fd3c65371ab9c697e4465f7eb96dbd494b712739b52a9dd104a49ae2060252b3
Nov 01 07:38:13.003 INFO running `"docker" "start" "-a" "fd3c65371ab9c697e4465f7eb96dbd494b712739b52a9dd104a49ae2060252b3"`
Nov 01 07:38:14.374 INFO kablam! usermod: no changes
Nov 01 07:38:14.495 INFO kablam!    Compiling walnut v0.1.0 (/source)
Nov 01 07:38:15.317 INFO kablam! warning: unused import: `std::thread`
Nov 01 07:38:15.317 INFO kablam!  --> src/processor.rs:7:5
Nov 01 07:38:15.317 INFO kablam!   |
Nov 01 07:38:15.317 INFO kablam! 7 | use std::thread;
Nov 01 07:38:15.317 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 07:38:15.317 INFO kablam!   |
Nov 01 07:38:15.317 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 07:38:15.317 INFO kablam! 
Nov 01 07:38:15.487 INFO kablam! warning: value assigned to `draw_rectangle` is never read
Nov 01 07:38:15.487 INFO kablam!    --> src/selector.rs:183:25
Nov 01 07:38:15.487 INFO kablam!     |
Nov 01 07:38:15.487 INFO kablam! 183 |                         draw_rectangle = true;
Nov 01 07:38:15.487 INFO kablam!     |                         ^^^^^^^^^^^^^^
Nov 01 07:38:15.487 INFO kablam!     |
Nov 01 07:38:15.487 INFO kablam!     = note: #[warn(unused_assignments)] on by default
Nov 01 07:38:15.487 INFO kablam! 
Nov 01 07:38:15.487 INFO kablam! warning: value assigned to `x` is never read
Nov 01 07:38:15.487 INFO kablam!    --> src/selector.rs:185:25
Nov 01 07:38:15.487 INFO kablam!     |
Nov 01 07:38:15.487 INFO kablam! 185 |                         x = evt.button.x_root;
Nov 01 07:38:15.487 INFO kablam!     |                         ^
Nov 01 07:38:15.487 INFO kablam! 
Nov 01 07:38:15.487 INFO kablam! warning: value assigned to `y` is never read
Nov 01 07:38:15.487 INFO kablam!    --> src/selector.rs:186:25
Nov 01 07:38:15.487 INFO kablam!     |
Nov 01 07:38:15.487 INFO kablam! 186 |                         y = evt.button.y_root;
Nov 01 07:38:15.487 INFO kablam!     |                         ^
Nov 01 07:38:15.487 INFO kablam! 
Nov 01 07:38:15.487 INFO kablam! warning: value assigned to `draw_rectangle` is never read
Nov 01 07:38:15.487 INFO kablam!    --> src/selector.rs:204:25
Nov 01 07:38:15.487 INFO kablam!     |
Nov 01 07:38:15.487 INFO kablam! 204 |                         draw_rectangle = false;
Nov 01 07:38:15.487 INFO kablam!     |                         ^^^^^^^^^^^^^^
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: value assigned to `win` is never read
Nov 01 07:38:15.488 INFO kablam!    --> src/selector.rs:250:9
Nov 01 07:38:15.488 INFO kablam!     |
Nov 01 07:38:15.488 INFO kablam! 250 |         win = mem::uninitialized();
Nov 01 07:38:15.488 INFO kablam!     |         ^^^
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: value assigned to `gc` is never read
Nov 01 07:38:15.488 INFO kablam!    --> src/selector.rs:251:9
Nov 01 07:38:15.488 INFO kablam!     |
Nov 01 07:38:15.488 INFO kablam! 251 |         gc = mem::uninitialized();
Nov 01 07:38:15.488 INFO kablam!     |         ^^
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: unused variable: `id`
Nov 01 07:38:15.488 INFO kablam!    --> src/selector.rs:333:17
Nov 01 07:38:15.488 INFO kablam!     |
Nov 01 07:38:15.488 INFO kablam! 333 | fn open_display(id: *const raw::c_char) -> *mut xlib::Display {
Nov 01 07:38:15.488 INFO kablam!     |                 ^^ help: consider using `_id` instead
Nov 01 07:38:15.488 INFO kablam!     |
Nov 01 07:38:15.488 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: unused variable: `v`
Nov 01 07:38:15.488 INFO kablam!   --> src/utils.rs:16:12
Nov 01 07:38:15.488 INFO kablam!    |
Nov 01 07:38:15.488 INFO kablam! 16 |         Ok(v) => Ok(ws::Wayland), 
Nov 01 07:38:15.488 INFO kablam!    |            ^ help: consider using `_v` instead
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: unused variable: `v`
Nov 01 07:38:15.488 INFO kablam!   --> src/utils.rs:21:24
Nov 01 07:38:15.488 INFO kablam!    |
Nov 01 07:38:15.488 INFO kablam! 21 |                     Ok(v) => Ok(ws::X11), 
Nov 01 07:38:15.488 INFO kablam!    |                        ^ help: consider using `_v` instead
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: unused variable: `e`
Nov 01 07:38:15.488 INFO kablam!    --> src/main.rs:114:21
Nov 01 07:38:15.488 INFO kablam!     |
Nov 01 07:38:15.488 INFO kablam! 114 |                 Err(e) => {
Nov 01 07:38:15.488 INFO kablam!     |                     ^ help: consider using `_e` instead
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: unused variable: `e`
Nov 01 07:38:15.488 INFO kablam!   --> src/main.rs:58:13
Nov 01 07:38:15.488 INFO kablam!    |
Nov 01 07:38:15.488 INFO kablam! 58 |         Err(e) => {
Nov 01 07:38:15.488 INFO kablam!    |             ^ help: consider using `_e` instead
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: unused variable: `color_map`
Nov 01 07:38:15.488 INFO kablam!    --> src/main.rs:170:9
Nov 01 07:38:15.488 INFO kablam!     |
Nov 01 07:38:15.488 INFO kablam! 170 |     let color_map = &[0xFF, 0xFF, 0xFA];
Nov 01 07:38:15.488 INFO kablam!     |         ^^^^^^^^^ help: consider using `_color_map` instead
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: unused variable: `geometry`
Nov 01 07:38:15.488 INFO kablam!    --> src/main.rs:172:9
Nov 01 07:38:15.488 INFO kablam!     |
Nov 01 07:38:15.488 INFO kablam! 172 |     let geometry = d.get_geometry();
Nov 01 07:38:15.488 INFO kablam!     |         ^^^^^^^^ help: consider using `_geometry` instead
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: unused variable: `f`
Nov 01 07:38:15.488 INFO kablam!    --> src/main.rs:183:13
Nov 01 07:38:15.488 INFO kablam!     |
Nov 01 07:38:15.488 INFO kablam! 183 |     let mut f = d.capture_frame().unwrap();
Nov 01 07:38:15.488 INFO kablam!     |             ^ help: consider using `_f` instead
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: variable `win` is assigned to, but never used
Nov 01 07:38:15.488 INFO kablam!   --> src/selector.rs:44:17
Nov 01 07:38:15.488 INFO kablam!    |
Nov 01 07:38:15.488 INFO kablam! 44 |         let mut win: xlib::Window;
Nov 01 07:38:15.488 INFO kablam!    |                 ^^^
Nov 01 07:38:15.488 INFO kablam!    |
Nov 01 07:38:15.488 INFO kablam!    = note: consider using `_win` instead
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: value assigned to `win` is never read
Nov 01 07:38:15.488 INFO kablam!   --> src/selector.rs:48:13
Nov 01 07:38:15.488 INFO kablam!    |
Nov 01 07:38:15.488 INFO kablam! 48 |             win = mem::uninitialized();
Nov 01 07:38:15.488 INFO kablam!    |             ^^^
Nov 01 07:38:15.488 INFO kablam! 
Nov 01 07:38:15.488 INFO kablam! warning: variable `cmap` is assigned to, but never used
Nov 01 07:38:15.488 INFO kablam!    --> src/selector.rs:123:17
Nov 01 07:38:15.488 INFO kablam!     |
Nov 01 07:38:15.488 INFO kablam! 123 |         let mut cmap: xlib::Colormap;
Nov 01 07:38:15.489 INFO kablam!     |                 ^^^^
Nov 01 07:38:15.489 INFO kablam!     |
Nov 01 07:38:15.489 INFO kablam!     = note: consider using `_cmap` instead
Nov 01 07:38:15.489 INFO kablam! 
Nov 01 07:38:15.489 INFO kablam! warning: value assigned to `cmap` is never read
Nov 01 07:38:15.489 INFO kablam!    --> src/selector.rs:128:13
Nov 01 07:38:15.489 INFO kablam!     |
Nov 01 07:38:15.489 INFO kablam! 128 |             cmap = mem::uninitialized();
Nov 01 07:38:15.489 INFO kablam!     |             ^^^^
Nov 01 07:38:15.489 INFO kablam! 
Nov 01 07:38:15.489 INFO kablam! warning: value assigned to `cmap` is never read
Nov 01 07:38:15.489 INFO kablam!    --> src/selector.rs:143:13
Nov 01 07:38:15.489 INFO kablam!     |
Nov 01 07:38:15.489 INFO kablam! 143 |             cmap = xlib::XCreateColormap(
Nov 01 07:38:15.489 INFO kablam!     |             ^^^^
Nov 01 07:38:15.489 INFO kablam! 
Nov 01 07:38:15.509 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:15.509 INFO kablam!    --> src/main.rs:112:17
Nov 01 07:38:15.509 INFO kablam!     |
Nov 01 07:38:15.509 INFO kablam! 112 |             let mut q = match d.capture_frame() {
Nov 01 07:38:15.509 INFO kablam!     |                 ----^
Nov 01 07:38:15.509 INFO kablam!     |                 |
Nov 01 07:38:15.509 INFO kablam!     |                 help: remove this `mut`
Nov 01 07:38:15.509 INFO kablam!     |
Nov 01 07:38:15.509 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 07:38:15.509 INFO kablam! 
Nov 01 07:38:15.509 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:15.509 INFO kablam!   --> src/main.rs:68:9
Nov 01 07:38:15.509 INFO kablam!    |
Nov 01 07:38:15.509 INFO kablam! 68 |     let mut is_rec = Arc::new(RwLock::new(true));
Nov 01 07:38:15.509 INFO kablam!    |         ----^^^^^^
Nov 01 07:38:15.509 INFO kablam!    |         |
Nov 01 07:38:15.509 INFO kablam!    |         help: remove this `mut`
Nov 01 07:38:15.509 INFO kablam! 
Nov 01 07:38:15.509 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:15.509 INFO kablam!   --> src/main.rs:70:9
Nov 01 07:38:15.509 INFO kablam!    |
Nov 01 07:38:15.509 INFO kablam! 70 |     let mut is_rec_clone = is_rec.clone();
Nov 01 07:38:15.509 INFO kablam!    |         ----^^^^^^^^^^^^
Nov 01 07:38:15.509 INFO kablam!    |         |
Nov 01 07:38:15.509 INFO kablam!    |         help: remove this `mut`
Nov 01 07:38:15.509 INFO kablam! 
Nov 01 07:38:15.509 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:15.509 INFO kablam!    --> src/main.rs:112:17
Nov 01 07:38:15.509 INFO kablam!     |
Nov 01 07:38:15.509 INFO kablam! 112 |             let mut q = match d.capture_frame() {
Nov 01 07:38:15.509 INFO kablam!     |                 ----^
Nov 01 07:38:15.509 INFO kablam!     |                 |
Nov 01 07:38:15.509 INFO kablam!     |                 help: remove this `mut`
Nov 01 07:38:15.509 INFO kablam! 
Nov 01 07:38:15.509 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:15.509 INFO kablam!    --> src/main.rs:183:9
Nov 01 07:38:15.509 INFO kablam!     |
Nov 01 07:38:15.509 INFO kablam! 183 |     let mut f = d.capture_frame().unwrap();
Nov 01 07:38:15.509 INFO kablam!     |         ----^
Nov 01 07:38:15.510 INFO kablam!     |         |
Nov 01 07:38:15.510 INFO kablam!     |         help: remove this `mut`
Nov 01 07:38:15.510 INFO kablam! 
Nov 01 07:38:15.514 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:15.514 INFO kablam!   --> src/selector.rs:44:13
Nov 01 07:38:15.514 INFO kablam!    |
Nov 01 07:38:15.514 INFO kablam! 44 |         let mut win: xlib::Window;
Nov 01 07:38:15.514 INFO kablam!    |             ----^^^
Nov 01 07:38:15.514 INFO kablam!    |             |
Nov 01 07:38:15.514 INFO kablam!    |             help: remove this `mut`
Nov 01 07:38:15.514 INFO kablam! 
Nov 01 07:38:15.514 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:15.514 INFO kablam!    --> src/selector.rs:120:13
Nov 01 07:38:15.514 INFO kablam!     |
Nov 01 07:38:15.514 INFO kablam! 120 |         let mut gc = self.create_gc();
Nov 01 07:38:15.514 INFO kablam!     |             ----^^
Nov 01 07:38:15.514 INFO kablam!     |             |
Nov 01 07:38:15.514 INFO kablam!     |             help: remove this `mut`
Nov 01 07:38:15.514 INFO kablam! 
Nov 01 07:38:15.519 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:15.519 INFO kablam!    --> src/selector.rs:157:9
Nov 01 07:38:15.519 INFO kablam!     |
Nov 01 07:38:15.519 INFO kablam! 157 |     let mut s = Selector::new(CString::new(id).unwrap().as_ptr());
Nov 01 07:38:15.519 INFO kablam!     |         ----^
Nov 01 07:38:15.519 INFO kablam!     |         |
Nov 01 07:38:15.519 INFO kablam!     |         help: remove this `mut`
Nov 01 07:38:15.519 INFO kablam! 
Nov 01 07:38:15.519 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:15.519 INFO kablam!    --> src/selector.rs:288:13
Nov 01 07:38:15.519 INFO kablam!     |
Nov 01 07:38:15.519 INFO kablam! 288 |         let mut glxContext =
Nov 01 07:38:15.519 INFO kablam!     |             ----^^^^^^^^^^
Nov 01 07:38:15.519 INFO kablam!     |             |
Nov 01 07:38:15.519 INFO kablam!     |             help: remove this `mut`
Nov 01 07:38:15.519 INFO kablam! 
Nov 01 07:38:15.527 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:38:15.527 INFO kablam!   --> src/processor.rs:16:9
Nov 01 07:38:15.527 INFO kablam!    |
Nov 01 07:38:15.527 INFO kablam! 16 |     let mut frame = gif::Frame::from_rgb(v.width, v.height, convert(bgr8_slice).as_slice());
Nov 01 07:38:15.527 INFO kablam!    |         ----^^^^^
Nov 01 07:38:15.527 INFO kablam!    |         |
Nov 01 07:38:15.527 INFO kablam!    |         help: remove this `mut`
Nov 01 07:38:15.527 INFO kablam! 
Nov 01 07:38:15.543 INFO kablam! warning: struct is never constructed: `Selector`
Nov 01 07:38:15.543 INFO kablam!   --> src/selector.rs:12:1
Nov 01 07:38:15.543 INFO kablam!    |
Nov 01 07:38:15.543 INFO kablam! 12 | struct Selector {
Nov 01 07:38:15.543 INFO kablam!    | ^^^^^^^^^^^^^^^
Nov 01 07:38:15.543 INFO kablam!    |
Nov 01 07:38:15.543 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 07:38:15.543 INFO kablam! 
Nov 01 07:38:15.543 INFO kablam! warning: struct is never constructed: `Pointer`
Nov 01 07:38:15.543 INFO kablam!   --> src/selector.rs:18:1
Nov 01 07:38:15.543 INFO kablam!    |
Nov 01 07:38:15.543 INFO kablam! 18 | struct Pointer {
Nov 01 07:38:15.543 INFO kablam!    | ^^^^^^^^^^^^^^
Nov 01 07:38:15.543 INFO kablam! 
Nov 01 07:38:15.543 INFO kablam! warning: method is never used: `new`
Nov 01 07:38:15.543 INFO kablam!   --> src/selector.rs:29:5
Nov 01 07:38:15.543 INFO kablam!    |
Nov 01 07:38:15.543 INFO kablam! 29 |     fn new(id: *const raw::c_char) -> Selector {
Nov 01 07:38:15.543 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.543 INFO kablam! 
Nov 01 07:38:15.543 INFO kablam! warning: method is never used: `get_root_window`
Nov 01 07:38:15.543 INFO kablam!   --> src/selector.rs:39:5
Nov 01 07:38:15.543 INFO kablam!    |
Nov 01 07:38:15.543 INFO kablam! 39 |     fn get_root_window(&self) -> xlib::Window {
Nov 01 07:38:15.543 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.543 INFO kablam! 
Nov 01 07:38:15.543 INFO kablam! warning: method is never used: `query_pointer`
Nov 01 07:38:15.543 INFO kablam!   --> src/selector.rs:42:5
Nov 01 07:38:15.544 INFO kablam!    |
Nov 01 07:38:15.544 INFO kablam! 42 |     fn query_pointer(&self) -> Option<Pointer> {
Nov 01 07:38:15.544 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: method is never used: `grab_pointer`
Nov 01 07:38:15.544 INFO kablam!   --> src/selector.rs:71:5
Nov 01 07:38:15.544 INFO kablam!    |
Nov 01 07:38:15.544 INFO kablam! 71 |     fn grab_pointer(&self) -> bool {
Nov 01 07:38:15.544 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: method is never used: `release_pointer`
Nov 01 07:38:15.544 INFO kablam!    --> src/selector.rs:103:5
Nov 01 07:38:15.544 INFO kablam!     |
Nov 01 07:38:15.544 INFO kablam! 103 |     fn release_pointer(&self) {}
Nov 01 07:38:15.544 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: method is never used: `create_gc`
Nov 01 07:38:15.544 INFO kablam!    --> src/selector.rs:105:5
Nov 01 07:38:15.544 INFO kablam!     |
Nov 01 07:38:15.544 INFO kablam! 105 |     fn create_gc(&self) -> *mut xlib::_XGC {
Nov 01 07:38:15.544 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: method is never used: `draw_rectangle`
Nov 01 07:38:15.544 INFO kablam!    --> src/selector.rs:118:5
Nov 01 07:38:15.544 INFO kablam!     |
Nov 01 07:38:15.544 INFO kablam! 118 |     fn draw_rectangle(&self, x: i32, y: i32, w: u32, h: u32) {
Nov 01 07:38:15.544 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: function is never used: `draw_selection_window`
Nov 01 07:38:15.544 INFO kablam!    --> src/selector.rs:156:1
Nov 01 07:38:15.544 INFO kablam!     |
Nov 01 07:38:15.544 INFO kablam! 156 | pub fn draw_selection_window(id: String) {
Nov 01 07:38:15.544 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: function is never used: `draw_transparent_window`
Nov 01 07:38:15.544 INFO kablam!    --> src/selector.rs:232:1
Nov 01 07:38:15.544 INFO kablam!     |
Nov 01 07:38:15.544 INFO kablam! 232 | pub fn draw_transparent_window(mon_id: *const raw::c_char) {
Nov 01 07:38:15.544 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: function is never used: `open_display`
Nov 01 07:38:15.544 INFO kablam!    --> src/selector.rs:333:1
Nov 01 07:38:15.544 INFO kablam!     |
Nov 01 07:38:15.544 INFO kablam! 333 | fn open_display(id: *const raw::c_char) -> *mut xlib::Display {
Nov 01 07:38:15.544 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: struct is never constructed: `Captures`
Nov 01 07:38:15.544 INFO kablam!   --> src/main.rs:20:1
Nov 01 07:38:15.544 INFO kablam!    |
Nov 01 07:38:15.544 INFO kablam! 20 | struct Captures<'a> {
Nov 01 07:38:15.544 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: function is never used: `init_logger`
Nov 01 07:38:15.544 INFO kablam!   --> src/main.rs:26:1
Nov 01 07:38:15.544 INFO kablam!    |
Nov 01 07:38:15.544 INFO kablam! 26 | fn init_logger() {
Nov 01 07:38:15.544 INFO kablam!    | ^^^^^^^^^^^^^^^^
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: function is never used: `start_capturing`
Nov 01 07:38:15.544 INFO kablam!    --> src/main.rs:158:1
Nov 01 07:38:15.544 INFO kablam!     |
Nov 01 07:38:15.544 INFO kablam! 158 | fn start_capturing() {
Nov 01 07:38:15.544 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: denote infinite loops with `loop { ... }`
Nov 01 07:38:15.544 INFO kablam!    --> src/selector.rs:172:9
Nov 01 07:38:15.544 INFO kablam!     |
Nov 01 07:38:15.544 INFO kablam! 172 |         while true {
Nov 01 07:38:15.544 INFO kablam!     |         ^^^^^^^^^^ help: use `loop`
Nov 01 07:38:15.544 INFO kablam!     |
Nov 01 07:38:15.544 INFO kablam!     = note: #[warn(while_true)] on by default
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: denote infinite loops with `loop { ... }`
Nov 01 07:38:15.544 INFO kablam!    --> src/selector.rs:218:5
Nov 01 07:38:15.544 INFO kablam!     |
Nov 01 07:38:15.544 INFO kablam! 218 |     while true {
Nov 01 07:38:15.544 INFO kablam!     |     ^^^^^^^^^^ help: use `loop`
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.544 INFO kablam! warning: variable `glxContext` should have a snake case name such as `glx_context`
Nov 01 07:38:15.544 INFO kablam!    --> src/selector.rs:288:13
Nov 01 07:38:15.544 INFO kablam!     |
Nov 01 07:38:15.544 INFO kablam! 288 |         let mut glxContext =
Nov 01 07:38:15.544 INFO kablam!     |             ^^^^^^^^^^^^^^
Nov 01 07:38:15.544 INFO kablam!     |
Nov 01 07:38:15.544 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Nov 01 07:38:15.544 INFO kablam! 
Nov 01 07:38:15.545 INFO kablam! warning: type `ws` should have a camel case name such as `Ws`
Nov 01 07:38:15.545 INFO kablam!  --> src/utils.rs:5:1
Nov 01 07:38:15.545 INFO kablam!   |
Nov 01 07:38:15.545 INFO kablam! 5 | / pub enum ws {
Nov 01 07:38:15.545 INFO kablam! 6 | |     X11,
Nov 01 07:38:15.545 INFO kablam! 7 | |     Wayland,
Nov 01 07:38:15.545 INFO kablam! 8 | | }
Nov 01 07:38:15.545 INFO kablam!   | |_^
Nov 01 07:38:15.545 INFO kablam!   |
Nov 01 07:38:15.545 INFO kablam!   = note: #[warn(non_camel_case_types)] on by default
Nov 01 07:38:15.545 INFO kablam! 
Nov 01 07:38:15.545 INFO kablam! warning: structure field `Image` should have a snake case name such as `image`
Nov 01 07:38:15.545 INFO kablam!  --> src/record.rs:9:5
Nov 01 07:38:15.545 INFO kablam!   |
Nov 01 07:38:15.545 INFO kablam! 9 |     pub Image: x11cap::Image,
Nov 01 07:38:15.545 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.545 INFO kablam! 
Nov 01 07:38:15.545 INFO kablam! warning: type `gifFrame` should have a camel case name such as `Gifframe`
Nov 01 07:38:15.545 INFO kablam!   --> src/record.rs:14:1
Nov 01 07:38:15.545 INFO kablam!    |
Nov 01 07:38:15.545 INFO kablam! 14 | / pub struct gifFrame<'a> {
Nov 01 07:38:15.545 INFO kablam! 15 | |     pub frame: gif::Frame<'a>,
Nov 01 07:38:15.545 INFO kablam! 16 | |     pub id: u64,
Nov 01 07:38:15.545 INFO kablam! 17 | | }
Nov 01 07:38:15.545 INFO kablam!    | |_^
Nov 01 07:38:15.545 INFO kablam! 
Nov 01 07:38:15.546 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 07:38:15.546 INFO kablam!   --> src/processor.rs:21:5
Nov 01 07:38:15.546 INFO kablam!    |
Nov 01 07:38:15.546 INFO kablam! 21 | /     tx.send(record::gifFrame {
Nov 01 07:38:15.546 INFO kablam! 22 | |         frame: frame,
Nov 01 07:38:15.546 INFO kablam! 23 | |         id: v.id,
Nov 01 07:38:15.546 INFO kablam! 24 | |     });
Nov 01 07:38:15.546 INFO kablam!    | |_______^
Nov 01 07:38:15.546 INFO kablam!    |
Nov 01 07:38:15.546 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 07:38:15.546 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:38:15.546 INFO kablam! 
Nov 01 07:38:15.546 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 07:38:15.546 INFO kablam!   --> src/processor.rs:84:9
Nov 01 07:38:15.546 INFO kablam!    |
Nov 01 07:38:15.546 INFO kablam! 84 |         filef.write_frame(&i.frame);
Nov 01 07:38:15.546 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.546 INFO kablam!    |
Nov 01 07:38:15.546 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:38:15.546 INFO kablam! 
Nov 01 07:38:15.546 INFO kablam! warning: structure field `Frame` should have a snake case name such as `frame`
Nov 01 07:38:15.546 INFO kablam!   --> src/main.rs:22:5
Nov 01 07:38:15.546 INFO kablam!    |
Nov 01 07:38:15.546 INFO kablam! 22 |     Frame: Option<gif::Frame<'a>>,
Nov 01 07:38:15.547 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:38:15.547 INFO kablam! 
Nov 01 07:38:15.547 INFO kablam! warning: structure field `Image` should have a snake case name such as `image`
Nov 01 07:38:15.547 INFO kablam!   --> src/main.rs:23:5
Nov 01 07:38:15.547 INFO kablam!    |
Nov 01 07:38:15.547 INFO kablam! 23 |     Image: Vec<u8>,
Nov 01 07:38:15.547 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 07:38:15.547 INFO kablam! 
Nov 01 07:38:15.547 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 07:38:15.547 INFO kablam!    --> src/main.rs:131:13
Nov 01 07:38:15.547 INFO kablam!     |
Nov 01 07:38:15.547 INFO kablam! 131 |             tx.send(q);
Nov 01 07:38:15.547 INFO kablam!     |             ^^^^^^^^^^^
Nov 01 07:38:15.547 INFO kablam!     |
Nov 01 07:38:15.547 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:38:15.547 INFO kablam! 
Nov 01 07:38:16.019 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.60s
Nov 01 07:38:16.022 INFO kablam! su: No module specific data is present
Nov 01 07:38:16.847 INFO running `"docker" "rm" "-f" "fd3c65371ab9c697e4465f7eb96dbd494b712739b52a9dd104a49ae2060252b3"`
Nov 01 07:38:17.299 INFO blam! fd3c65371ab9c697e4465f7eb96dbd494b712739b52a9dd104a49ae2060252b3
Nov 01 07:38:17.331 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"`
Nov 01 07:38:17.733 INFO blam! c765f05effd0ab0fecfd07dd1b4db3430c0f19e3634aa2ab5d6542a7be7acb13
Nov 01 07:38:17.733 INFO running `"docker" "start" "-a" "c765f05effd0ab0fecfd07dd1b4db3430c0f19e3634aa2ab5d6542a7be7acb13"`
Nov 01 07:38:18.338 INFO kablam! usermod: no changes
Nov 01 07:38:18.431 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.06s
Nov 01 07:38:18.438 INFO kablam!      Running /target/debug/deps/walnut-c728c7e6b17bca1b
Nov 01 07:38:18.442 INFO blam! 
Nov 01 07:38:18.443 INFO blam! running 0 tests
Nov 01 07:38:18.443 INFO blam! 
Nov 01 07:38:18.443 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 07:38:18.443 INFO blam! 
Nov 01 07:38:18.462 INFO kablam! su: No module specific data is present
Nov 01 07:38:18.899 INFO running `"docker" "rm" "-f" "c765f05effd0ab0fecfd07dd1b4db3430c0f19e3634aa2ab5d6542a7be7acb13"`
Nov 01 07:38:19.162 INFO blam! c765f05effd0ab0fecfd07dd1b4db3430c0f19e3634aa2ab5d6542a7be7acb13
