Nov 01 21:07:18.970 INFO testing Geal/proust against beta-2018-10-30 for beta-1.31-1
Nov 01 21:07:18.970 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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 21:07:19.496 INFO blam! b2b8de1568e3ec1eddd01af29b50d9d9c21c9df82a48fda3113180ad0df70340
Nov 01 21:07:19.500 INFO running `"docker" "start" "-a" "b2b8de1568e3ec1eddd01af29b50d9d9c21c9df82a48fda3113180ad0df70340"`
Nov 01 21:07:20.694 INFO kablam! usermod: no changes
Nov 01 21:07:20.847 INFO kablam!    Compiling memchr v1.0.2
Nov 01 21:07:20.855 INFO kablam!    Compiling memmap v0.6.2
Nov 01 21:07:20.855 INFO kablam!    Compiling crc v1.6.0
Nov 01 21:07:20.855 INFO kablam!    Compiling aho-corasick v0.6.4
Nov 01 21:07:20.904 INFO kablam!    Compiling bytes v0.4.5
Nov 01 21:07:22.013 INFO kablam!    Compiling nom v3.2.1
Nov 01 21:07:23.885 INFO kablam!    Compiling regex v0.2.3
Nov 01 21:07:33.891 INFO kablam!    Compiling env_logger v0.4.3
Nov 01 21:07:35.184 INFO kablam!    Compiling proust v0.0.1 (/source)
Nov 01 21:07:36.422 INFO kablam! warning: unused imports: `BufMut`, `BytesMut`
Nov 01 21:07:36.422 INFO kablam!  --> src/network/kafka.rs:3:13
Nov 01 21:07:36.422 INFO kablam!   |
Nov 01 21:07:36.422 INFO kablam! 3 | use bytes::{BytesMut, BufMut};
Nov 01 21:07:36.422 INFO kablam!   |             ^^^^^^^^  ^^^^^^
Nov 01 21:07:36.422 INFO kablam!   |
Nov 01 21:07:36.422 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 21:07:36.422 INFO kablam! 
Nov 01 21:07:36.422 INFO kablam! warning: unused import: `responses::metadata::*`
Nov 01 21:07:36.422 INFO kablam!   --> src/network/handler.rs:11:5
Nov 01 21:07:36.422 INFO kablam!    |
Nov 01 21:07:36.422 INFO kablam! 11 | use responses::metadata::*;
Nov 01 21:07:36.422 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:36.422 INFO kablam! 
Nov 01 21:07:36.422 INFO kablam! warning: unused import: `responses::response::*`
Nov 01 21:07:36.422 INFO kablam!   --> src/network/handler.rs:12:5
Nov 01 21:07:36.422 INFO kablam!    |
Nov 01 21:07:36.422 INFO kablam! 12 | use responses::response::*;
Nov 01 21:07:36.422 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:36.422 INFO kablam! 
Nov 01 21:07:36.855 INFO kablam! warning: use of deprecated item 'mio::Ready::all': removed
Nov 01 21:07:36.855 INFO kablam!    --> src/network/handler.rs:223:42
Nov 01 21:07:36.855 INFO kablam!     |
Nov 01 21:07:36.855 INFO kablam! 223 |       self.poll.register(&stream, token, Ready::all(), PollOpt::edge());
Nov 01 21:07:36.855 INFO kablam!     |                                          ^^^^^^^^^^
Nov 01 21:07:36.855 INFO kablam!     |
Nov 01 21:07:36.855 INFO kablam!     = note: #[warn(deprecated)] on by default
Nov 01 21:07:36.856 INFO kablam! 
Nov 01 21:07:36.979 INFO kablam! warning: unused variable: `count`
Nov 01 21:07:36.979 INFO kablam!   --> src/storage.rs:97:17
Nov 01 21:07:36.979 INFO kablam!    |
Nov 01 21:07:36.979 INFO kablam! 97 |       if let Ok(count) = rx.recv() {
Nov 01 21:07:36.979 INFO kablam!    |                 ^^^^^ help: consider using `_count` instead
Nov 01 21:07:36.979 INFO kablam!    |
Nov 01 21:07:36.979 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 21:07:36.979 INFO kablam! 
Nov 01 21:07:36.979 INFO kablam! warning: unused variable: `name`
Nov 01 21:07:36.979 INFO kablam!   --> src/storage.rs:88:56
Nov 01 21:07:36.979 INFO kablam!    |
Nov 01 21:07:36.979 INFO kablam! 88 | pub fn storage(out:&Sender<network::handler::Message>, name: &str) -> Sender<Request> {
Nov 01 21:07:36.980 INFO kablam!    |                                                        ^^^^ help: consider using `_name` instead
Nov 01 21:07:36.980 INFO kablam! 
Nov 01 21:07:36.980 INFO kablam! warning: unused variable: `restart_count`
Nov 01 21:07:36.980 INFO kablam!  --> src/util.rs:4:28
Nov 01 21:07:36.980 INFO kablam!   |
Nov 01 21:07:36.980 INFO kablam! 4 | pub fn monitor<F, R>(f: F, restart_count: u8) -> Result<R, u8>
Nov 01 21:07:36.980 INFO kablam!   |                            ^^^^^^^^^^^^^ help: consider using `_restart_count` instead
Nov 01 21:07:36.980 INFO kablam! 
Nov 01 21:07:36.980 INFO kablam! warning: unused variable: `x`
Nov 01 21:07:36.980 INFO kablam!   --> src/proust.rs:31:38
Nov 01 21:07:36.980 INFO kablam!    |
Nov 01 21:07:36.980 INFO kablam! 31 |       RequestPayload::ProduceRequest(x) => {
Nov 01 21:07:36.980 INFO kablam!    |                                      ^ help: consider using `_x` instead
Nov 01 21:07:36.980 INFO kablam! 
Nov 01 21:07:36.980 INFO kablam! warning: unused variable: `buf`
Nov 01 21:07:36.980 INFO kablam!   --> src/network/handler.rs:70:18
Nov 01 21:07:36.980 INFO kablam!    |
Nov 01 21:07:36.980 INFO kablam! 70 |             Done(buf, size) => Ok(size as usize),
Nov 01 21:07:36.980 INFO kablam!    |                  ^^^ help: consider using `_buf` instead
Nov 01 21:07:36.980 INFO kablam! 
Nov 01 21:07:36.984 INFO kablam! warning: unused variable: `size`
Nov 01 21:07:36.984 INFO kablam!   --> src/network/handler.rs:90:52
Nov 01 21:07:36.984 INFO kablam!    |
Nov 01 21:07:36.984 INFO kablam! 90 |   fn read_to_buf(&mut self, buffer: &mut BytesMut, size: usize) -> ClientResult {
Nov 01 21:07:36.984 INFO kablam!    |                                                    ^^^^ help: consider using `_size` instead
Nov 01 21:07:36.985 INFO kablam! 
Nov 01 21:07:36.985 INFO kablam! warning: unused variable: `fd`
Nov 01 21:07:36.985 INFO kablam!   --> src/storage.rs:79:9
Nov 01 21:07:36.985 INFO kablam!    |
Nov 01 21:07:36.985 INFO kablam! 79 |     let fd = self.file.as_raw_fd();
Nov 01 21:07:36.985 INFO kablam!    |         ^^ help: consider using `_fd` instead
Nov 01 21:07:36.985 INFO kablam! 
Nov 01 21:07:36.985 INFO kablam! warning: unused variable: `addr`
Nov 01 21:07:36.985 INFO kablam!    --> src/network/handler.rs:218:24
Nov 01 21:07:36.985 INFO kablam!     |
Nov 01 21:07:36.985 INFO kablam! 218 |     if let Ok((stream, addr)) = self.tcp_listener.accept() {
Nov 01 21:07:36.985 INFO kablam!     |                        ^^^^ help: consider using `_addr` instead
Nov 01 21:07:36.985 INFO kablam! 
Nov 01 21:07:37.098 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:07:37.098 INFO kablam!   --> src/storage.rs:28:15
Nov 01 21:07:37.098 INFO kablam!    |
Nov 01 21:07:37.098 INFO kablam! 28 |     if let Ok(mut file) = OpenOptions::new().read(true).write(true).create(true).open(filename) {
Nov 01 21:07:37.098 INFO kablam!    |               ----^^^^
Nov 01 21:07:37.098 INFO kablam!    |               |
Nov 01 21:07:37.099 INFO kablam!    |               help: remove this `mut`
Nov 01 21:07:37.100 INFO kablam!    |
Nov 01 21:07:37.100 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 21:07:37.100 INFO kablam! 
Nov 01 21:07:37.102 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:07:37.102 INFO kablam!   --> src/storage.rs:81:9
Nov 01 21:07:37.102 INFO kablam!    |
Nov 01 21:07:37.102 INFO kablam! 81 |     let mut sl: &mut[u8] = unsafe { from_raw_parts_mut(mm.as_mut_ptr(), mm.len()) };
Nov 01 21:07:37.102 INFO kablam!    |         ----^^
Nov 01 21:07:37.102 INFO kablam!    |         |
Nov 01 21:07:37.102 INFO kablam!    |         help: remove this `mut`
Nov 01 21:07:37.102 INFO kablam! 
Nov 01 21:07:37.189 INFO kablam! warning: function is never used: `from_int`
Nov 01 21:07:37.189 INFO kablam!   --> src/parser/errors.rs:25:1
Nov 01 21:07:37.189 INFO kablam!    |
Nov 01 21:07:37.189 INFO kablam! 25 | pub fn from_int(code: u32) -> Option<InputError> {
Nov 01 21:07:37.189 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:37.189 INFO kablam!    |
Nov 01 21:07:37.189 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 21:07:37.189 INFO kablam! 
Nov 01 21:07:37.195 INFO kablam! warning: type alias is never used: `Request`
Nov 01 21:07:37.195 INFO kablam!   --> src/storage.rs:14:1
Nov 01 21:07:37.195 INFO kablam!    |
Nov 01 21:07:37.195 INFO kablam! 14 | pub type Request  = u8;
Nov 01 21:07:37.195 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:37.195 INFO kablam! 
Nov 01 21:07:37.195 INFO kablam! warning: type alias is never used: `Response`
Nov 01 21:07:37.195 INFO kablam!   --> src/storage.rs:15:1
Nov 01 21:07:37.195 INFO kablam!    |
Nov 01 21:07:37.195 INFO kablam! 15 | pub type Response = u8;
Nov 01 21:07:37.195 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:37.195 INFO kablam! 
Nov 01 21:07:37.195 INFO kablam! warning: field is never used: `filename`
Nov 01 21:07:37.195 INFO kablam!   --> src/storage.rs:18:3
Nov 01 21:07:37.195 INFO kablam!    |
Nov 01 21:07:37.195 INFO kablam! 18 |   filename: &'a str,
Nov 01 21:07:37.195 INFO kablam!    |   ^^^^^^^^^^^^^^^^^
Nov 01 21:07:37.195 INFO kablam! 
Nov 01 21:07:37.195 INFO kablam! warning: function is never used: `storage`
Nov 01 21:07:37.195 INFO kablam!   --> src/storage.rs:88:1
Nov 01 21:07:37.195 INFO kablam!    |
Nov 01 21:07:37.195 INFO kablam! 88 | pub fn storage(out:&Sender<network::handler::Message>, name: &str) -> Sender<Request> {
Nov 01 21:07:37.195 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:37.195 INFO kablam! 
Nov 01 21:07:37.195 INFO kablam! warning: enum is never used: `Message`
Nov 01 21:07:37.195 INFO kablam!    --> src/network/handler.rs:149:1
Nov 01 21:07:37.195 INFO kablam!     |
Nov 01 21:07:37.195 INFO kablam! 149 | pub enum Message {
Nov 01 21:07:37.195 INFO kablam!     | ^^^^^^^^^^^^^^^^
Nov 01 21:07:37.195 INFO kablam! 
Nov 01 21:07:37.195 INFO kablam! warning: function is never used: `monitor`
Nov 01 21:07:37.195 INFO kablam!   --> src/util.rs:4:1
Nov 01 21:07:37.195 INFO kablam!    |
Nov 01 21:07:37.195 INFO kablam! 4  | / pub fn monitor<F, R>(f: F, restart_count: u8) -> Result<R, u8>
Nov 01 21:07:37.195 INFO kablam! 5  | | where F: Fn() -> R + Send + 'static {
Nov 01 21:07:37.195 INFO kablam! 6  | |
Nov 01 21:07:37.195 INFO kablam! 7  | |   thread::spawn( move || {
Nov 01 21:07:37.195 INFO kablam! ...  |
Nov 01 21:07:37.195 INFO kablam! 10 | |   Err(0)
Nov 01 21:07:37.195 INFO kablam! 11 | | }
Nov 01 21:07:37.195 INFO kablam!    | |_^
Nov 01 21:07:37.195 INFO kablam! 
Nov 01 21:07:37.203 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:37.203 INFO kablam!   --> src/storage.rs:33:11
Nov 01 21:07:37.203 INFO kablam!    |
Nov 01 21:07:37.203 INFO kablam! 33 |           file.set_len(4096);
Nov 01 21:07:37.203 INFO kablam!    |           ^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:37.203 INFO kablam!    |
Nov 01 21:07:37.203 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 21:07:37.203 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:37.203 INFO kablam! 
Nov 01 21:07:37.204 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:37.204 INFO kablam!   --> src/storage.rs:77:5
Nov 01 21:07:37.204 INFO kablam!    |
Nov 01 21:07:37.204 INFO kablam! 77 |     self.file.set_len((self.size + 4096) as u64);
Nov 01 21:07:37.204 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:37.205 INFO kablam!    |
Nov 01 21:07:37.205 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:37.205 INFO kablam! 
Nov 01 21:07:37.211 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:37.211 INFO kablam!    --> src/storage.rs:100:9
Nov 01 21:07:37.211 INFO kablam!     |
Nov 01 21:07:37.211 INFO kablam! 100 |         t2.send(network::handler::Message::Data(v.clone()));
Nov 01 21:07:37.211 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:37.211 INFO kablam!     |
Nov 01 21:07:37.211 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:37.211 INFO kablam! 
Nov 01 21:07:37.211 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:37.211 INFO kablam!   --> src/network/kafka.rs:45:9
Nov 01 21:07:37.211 INFO kablam!    |
Nov 01 21:07:37.211 INFO kablam! 45 |         self.write(&v[..]);
Nov 01 21:07:37.211 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:37.211 INFO kablam!    |
Nov 01 21:07:37.211 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:37.211 INFO kablam! 
Nov 01 21:07:37.211 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:37.211 INFO kablam!    --> src/network/handler.rs:223:7
Nov 01 21:07:37.211 INFO kablam!     |
Nov 01 21:07:37.211 INFO kablam! 223 |       self.poll.register(&stream, token, Ready::all(), PollOpt::edge());
Nov 01 21:07:37.211 INFO kablam!     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:37.211 INFO kablam!     |
Nov 01 21:07:37.211 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:37.211 INFO kablam! 
Nov 01 21:07:37.211 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:37.211 INFO kablam!    --> src/network/handler.rs:324:7
Nov 01 21:07:37.211 INFO kablam!     |
Nov 01 21:07:37.211 INFO kablam! 324 |       self.poll.deregister(client.socket());
Nov 01 21:07:37.211 INFO kablam!     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:37.211 INFO kablam!     |
Nov 01 21:07:37.211 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:37.211 INFO kablam! 
Nov 01 21:07:37.219 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:37.220 INFO kablam!   --> src/main.rs:29:3
Nov 01 21:07:37.220 INFO kablam!    |
Nov 01 21:07:37.220 INFO kablam! 29 |   jg.join();
Nov 01 21:07:37.220 INFO kablam!    |   ^^^^^^^^^^
Nov 01 21:07:37.220 INFO kablam!    |
Nov 01 21:07:37.220 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:37.220 INFO kablam! 
Nov 01 21:07:39.459 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 18.73s
Nov 01 21:07:39.461 INFO kablam! su: No module specific data is present
Nov 01 21:07:39.787 INFO running `"docker" "rm" "-f" "b2b8de1568e3ec1eddd01af29b50d9d9c21c9df82a48fda3113180ad0df70340"`
Nov 01 21:07:39.873 INFO blam! b2b8de1568e3ec1eddd01af29b50d9d9c21c9df82a48fda3113180ad0df70340
Nov 01 21:07:39.876 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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 21:07:40.057 INFO blam! 8dc8ac9ab08c09b5f5f79f69a270ff2185f43c966562254512117098369a6c75
Nov 01 21:07:40.057 INFO running `"docker" "start" "-a" "8dc8ac9ab08c09b5f5f79f69a270ff2185f43c966562254512117098369a6c75"`
Nov 01 21:07:40.560 INFO kablam! usermod: no changes
Nov 01 21:07:40.621 INFO kablam!    Compiling proust v0.0.1 (/source)
Nov 01 21:07:41.955 INFO kablam! warning: unused imports: `BufMut`, `BytesMut`
Nov 01 21:07:41.955 INFO kablam!  --> src/network/kafka.rs:3:13
Nov 01 21:07:41.956 INFO kablam!   |
Nov 01 21:07:41.956 INFO kablam! 3 | use bytes::{BytesMut, BufMut};
Nov 01 21:07:41.956 INFO kablam!   |             ^^^^^^^^  ^^^^^^
Nov 01 21:07:41.956 INFO kablam!   |
Nov 01 21:07:41.957 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 21:07:41.958 INFO kablam! 
Nov 01 21:07:41.958 INFO kablam! warning: unused import: `responses::metadata::*`
Nov 01 21:07:41.959 INFO kablam!   --> src/network/handler.rs:11:5
Nov 01 21:07:41.959 INFO kablam!    |
Nov 01 21:07:41.959 INFO kablam! 11 | use responses::metadata::*;
Nov 01 21:07:41.959 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:41.960 INFO kablam! 
Nov 01 21:07:41.960 INFO kablam! warning: unused import: `responses::response::*`
Nov 01 21:07:41.960 INFO kablam!   --> src/network/handler.rs:12:5
Nov 01 21:07:41.960 INFO kablam!    |
Nov 01 21:07:41.961 INFO kablam! 12 | use responses::response::*;
Nov 01 21:07:41.961 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:41.961 INFO kablam! 
Nov 01 21:07:42.531 INFO kablam! warning: use of deprecated item 'mio::Ready::all': removed
Nov 01 21:07:42.531 INFO kablam!    --> src/network/handler.rs:223:42
Nov 01 21:07:42.531 INFO kablam!     |
Nov 01 21:07:42.531 INFO kablam! 223 |       self.poll.register(&stream, token, Ready::all(), PollOpt::edge());
Nov 01 21:07:42.531 INFO kablam!     |                                          ^^^^^^^^^^
Nov 01 21:07:42.531 INFO kablam!     |
Nov 01 21:07:42.531 INFO kablam!     = note: #[warn(deprecated)] on by default
Nov 01 21:07:42.531 INFO kablam! 
Nov 01 21:07:42.761 INFO kablam! warning: unused variable: `count`
Nov 01 21:07:42.761 INFO kablam!   --> src/storage.rs:97:17
Nov 01 21:07:42.761 INFO kablam!    |
Nov 01 21:07:42.761 INFO kablam! 97 |       if let Ok(count) = rx.recv() {
Nov 01 21:07:42.761 INFO kablam!    |                 ^^^^^ help: consider using `_count` instead
Nov 01 21:07:42.761 INFO kablam!    |
Nov 01 21:07:42.761 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 21:07:42.761 INFO kablam! 
Nov 01 21:07:42.761 INFO kablam! warning: unused variable: `name`
Nov 01 21:07:42.761 INFO kablam!   --> src/storage.rs:88:56
Nov 01 21:07:42.761 INFO kablam!    |
Nov 01 21:07:42.761 INFO kablam! 88 | pub fn storage(out:&Sender<network::handler::Message>, name: &str) -> Sender<Request> {
Nov 01 21:07:42.761 INFO kablam!    |                                                        ^^^^ help: consider using `_name` instead
Nov 01 21:07:42.761 INFO kablam! 
Nov 01 21:07:42.761 INFO kablam! warning: unused variable: `restart_count`
Nov 01 21:07:42.761 INFO kablam!  --> src/util.rs:4:28
Nov 01 21:07:42.761 INFO kablam!   |
Nov 01 21:07:42.761 INFO kablam! 4 | pub fn monitor<F, R>(f: F, restart_count: u8) -> Result<R, u8>
Nov 01 21:07:42.761 INFO kablam!   |                            ^^^^^^^^^^^^^ help: consider using `_restart_count` instead
Nov 01 21:07:42.762 INFO kablam! 
Nov 01 21:07:42.762 INFO kablam! warning: unused variable: `x`
Nov 01 21:07:42.762 INFO kablam!   --> src/proust.rs:31:38
Nov 01 21:07:42.762 INFO kablam!    |
Nov 01 21:07:42.762 INFO kablam! 31 |       RequestPayload::ProduceRequest(x) => {
Nov 01 21:07:42.762 INFO kablam!    |                                      ^ help: consider using `_x` instead
Nov 01 21:07:42.762 INFO kablam! 
Nov 01 21:07:42.767 INFO kablam! warning: unused variable: `buf`
Nov 01 21:07:42.767 INFO kablam!   --> src/network/handler.rs:70:18
Nov 01 21:07:42.767 INFO kablam!    |
Nov 01 21:07:42.767 INFO kablam! 70 |             Done(buf, size) => Ok(size as usize),
Nov 01 21:07:42.767 INFO kablam!    |                  ^^^ help: consider using `_buf` instead
Nov 01 21:07:42.767 INFO kablam! 
Nov 01 21:07:42.767 INFO kablam! warning: unused variable: `size`
Nov 01 21:07:42.767 INFO kablam!   --> src/network/handler.rs:90:52
Nov 01 21:07:42.767 INFO kablam!    |
Nov 01 21:07:42.767 INFO kablam! 90 |   fn read_to_buf(&mut self, buffer: &mut BytesMut, size: usize) -> ClientResult {
Nov 01 21:07:42.767 INFO kablam!    |                                                    ^^^^ help: consider using `_size` instead
Nov 01 21:07:42.767 INFO kablam! 
Nov 01 21:07:42.767 INFO kablam! warning: unused variable: `fd`
Nov 01 21:07:42.767 INFO kablam!   --> src/storage.rs:79:9
Nov 01 21:07:42.767 INFO kablam!    |
Nov 01 21:07:42.767 INFO kablam! 79 |     let fd = self.file.as_raw_fd();
Nov 01 21:07:42.767 INFO kablam!    |         ^^ help: consider using `_fd` instead
Nov 01 21:07:42.767 INFO kablam! 
Nov 01 21:07:42.767 INFO kablam! warning: unused variable: `addr`
Nov 01 21:07:42.767 INFO kablam!    --> src/network/handler.rs:218:24
Nov 01 21:07:42.767 INFO kablam!     |
Nov 01 21:07:42.767 INFO kablam! 218 |     if let Ok((stream, addr)) = self.tcp_listener.accept() {
Nov 01 21:07:42.767 INFO kablam!     |                        ^^^^ help: consider using `_addr` instead
Nov 01 21:07:42.767 INFO kablam! 
Nov 01 21:07:42.982 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:07:42.982 INFO kablam!   --> src/storage.rs:28:15
Nov 01 21:07:42.982 INFO kablam!    |
Nov 01 21:07:42.982 INFO kablam! 28 |     if let Ok(mut file) = OpenOptions::new().read(true).write(true).create(true).open(filename) {
Nov 01 21:07:42.982 INFO kablam!    |               ----^^^^
Nov 01 21:07:42.982 INFO kablam!    |               |
Nov 01 21:07:42.982 INFO kablam!    |               help: remove this `mut`
Nov 01 21:07:42.982 INFO kablam!    |
Nov 01 21:07:42.982 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 21:07:42.982 INFO kablam! 
Nov 01 21:07:42.991 INFO kablam! warning: variable does not need to be mutable
Nov 01 21:07:42.991 INFO kablam!   --> src/storage.rs:81:9
Nov 01 21:07:42.991 INFO kablam!    |
Nov 01 21:07:42.991 INFO kablam! 81 |     let mut sl: &mut[u8] = unsafe { from_raw_parts_mut(mm.as_mut_ptr(), mm.len()) };
Nov 01 21:07:42.991 INFO kablam!    |         ----^^
Nov 01 21:07:42.991 INFO kablam!    |         |
Nov 01 21:07:42.991 INFO kablam!    |         help: remove this `mut`
Nov 01 21:07:42.991 INFO kablam! 
Nov 01 21:07:43.132 INFO kablam! warning: function is never used: `from_int`
Nov 01 21:07:43.132 INFO kablam!   --> src/parser/errors.rs:25:1
Nov 01 21:07:43.132 INFO kablam!    |
Nov 01 21:07:43.132 INFO kablam! 25 | pub fn from_int(code: u32) -> Option<InputError> {
Nov 01 21:07:43.132 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:43.132 INFO kablam!    |
Nov 01 21:07:43.132 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 21:07:43.132 INFO kablam! 
Nov 01 21:07:43.132 INFO kablam! warning: type alias is never used: `Request`
Nov 01 21:07:43.133 INFO kablam!   --> src/storage.rs:14:1
Nov 01 21:07:43.133 INFO kablam!    |
Nov 01 21:07:43.133 INFO kablam! 14 | pub type Request  = u8;
Nov 01 21:07:43.133 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:43.133 INFO kablam! 
Nov 01 21:07:43.133 INFO kablam! warning: type alias is never used: `Response`
Nov 01 21:07:43.133 INFO kablam!   --> src/storage.rs:15:1
Nov 01 21:07:43.133 INFO kablam!    |
Nov 01 21:07:43.133 INFO kablam! 15 | pub type Response = u8;
Nov 01 21:07:43.133 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:43.133 INFO kablam! 
Nov 01 21:07:43.133 INFO kablam! warning: field is never used: `filename`
Nov 01 21:07:43.133 INFO kablam!   --> src/storage.rs:18:3
Nov 01 21:07:43.133 INFO kablam!    |
Nov 01 21:07:43.133 INFO kablam! 18 |   filename: &'a str,
Nov 01 21:07:43.133 INFO kablam!    |   ^^^^^^^^^^^^^^^^^
Nov 01 21:07:43.133 INFO kablam! 
Nov 01 21:07:43.133 INFO kablam! warning: function is never used: `storage`
Nov 01 21:07:43.133 INFO kablam!   --> src/storage.rs:88:1
Nov 01 21:07:43.133 INFO kablam!    |
Nov 01 21:07:43.133 INFO kablam! 88 | pub fn storage(out:&Sender<network::handler::Message>, name: &str) -> Sender<Request> {
Nov 01 21:07:43.133 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:43.133 INFO kablam! 
Nov 01 21:07:43.133 INFO kablam! warning: enum is never used: `Message`
Nov 01 21:07:43.133 INFO kablam!    --> src/network/handler.rs:149:1
Nov 01 21:07:43.133 INFO kablam!     |
Nov 01 21:07:43.133 INFO kablam! 149 | pub enum Message {
Nov 01 21:07:43.133 INFO kablam!     | ^^^^^^^^^^^^^^^^
Nov 01 21:07:43.133 INFO kablam! 
Nov 01 21:07:43.133 INFO kablam! warning: function is never used: `monitor`
Nov 01 21:07:43.133 INFO kablam!   --> src/util.rs:4:1
Nov 01 21:07:43.133 INFO kablam!    |
Nov 01 21:07:43.133 INFO kablam! 4  | / pub fn monitor<F, R>(f: F, restart_count: u8) -> Result<R, u8>
Nov 01 21:07:43.133 INFO kablam! 5  | | where F: Fn() -> R + Send + 'static {
Nov 01 21:07:43.133 INFO kablam! 6  | |
Nov 01 21:07:43.133 INFO kablam! 7  | |   thread::spawn( move || {
Nov 01 21:07:43.133 INFO kablam! ...  |
Nov 01 21:07:43.133 INFO kablam! 10 | |   Err(0)
Nov 01 21:07:43.133 INFO kablam! 11 | | }
Nov 01 21:07:43.133 INFO kablam!    | |_^
Nov 01 21:07:43.133 INFO kablam! 
Nov 01 21:07:43.155 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:43.155 INFO kablam!   --> src/storage.rs:33:11
Nov 01 21:07:43.155 INFO kablam!    |
Nov 01 21:07:43.155 INFO kablam! 33 |           file.set_len(4096);
Nov 01 21:07:43.155 INFO kablam!    |           ^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:43.155 INFO kablam!    |
Nov 01 21:07:43.155 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 21:07:43.155 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:43.155 INFO kablam! 
Nov 01 21:07:43.155 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:43.155 INFO kablam!   --> src/storage.rs:77:5
Nov 01 21:07:43.155 INFO kablam!    |
Nov 01 21:07:43.155 INFO kablam! 77 |     self.file.set_len((self.size + 4096) as u64);
Nov 01 21:07:43.155 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:43.155 INFO kablam!    |
Nov 01 21:07:43.155 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:43.155 INFO kablam! 
Nov 01 21:07:43.155 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:43.155 INFO kablam!    --> src/storage.rs:100:9
Nov 01 21:07:43.155 INFO kablam!     |
Nov 01 21:07:43.155 INFO kablam! 100 |         t2.send(network::handler::Message::Data(v.clone()));
Nov 01 21:07:43.155 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:43.155 INFO kablam!     |
Nov 01 21:07:43.155 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:43.155 INFO kablam! 
Nov 01 21:07:43.155 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:43.155 INFO kablam!   --> src/network/kafka.rs:45:9
Nov 01 21:07:43.155 INFO kablam!    |
Nov 01 21:07:43.155 INFO kablam! 45 |         self.write(&v[..]);
Nov 01 21:07:43.155 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:43.155 INFO kablam!    |
Nov 01 21:07:43.155 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:43.155 INFO kablam! 
Nov 01 21:07:43.155 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:43.155 INFO kablam!    --> src/network/handler.rs:223:7
Nov 01 21:07:43.155 INFO kablam!     |
Nov 01 21:07:43.155 INFO kablam! 223 |       self.poll.register(&stream, token, Ready::all(), PollOpt::edge());
Nov 01 21:07:43.155 INFO kablam!     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:43.155 INFO kablam!     |
Nov 01 21:07:43.155 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:43.155 INFO kablam! 
Nov 01 21:07:43.155 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:43.155 INFO kablam!    --> src/network/handler.rs:324:7
Nov 01 21:07:43.155 INFO kablam!     |
Nov 01 21:07:43.155 INFO kablam! 324 |       self.poll.deregister(client.socket());
Nov 01 21:07:43.155 INFO kablam!     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:07:43.155 INFO kablam!     |
Nov 01 21:07:43.155 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:43.155 INFO kablam! 
Nov 01 21:07:43.167 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 21:07:43.167 INFO kablam!   --> src/main.rs:29:3
Nov 01 21:07:43.167 INFO kablam!    |
Nov 01 21:07:43.167 INFO kablam! 29 |   jg.join();
Nov 01 21:07:43.167 INFO kablam!    |   ^^^^^^^^^^
Nov 01 21:07:43.167 INFO kablam!    |
Nov 01 21:07:43.167 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 21:07:43.167 INFO kablam! 
Nov 01 21:07:45.814 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 5.23s
Nov 01 21:07:45.820 INFO kablam! su: No module specific data is present
Nov 01 21:07:46.333 INFO running `"docker" "rm" "-f" "8dc8ac9ab08c09b5f5f79f69a270ff2185f43c966562254512117098369a6c75"`
Nov 01 21:07:46.579 INFO blam! 8dc8ac9ab08c09b5f5f79f69a270ff2185f43c966562254512117098369a6c75
Nov 01 21:07:46.581 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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 21:07:46.895 INFO blam! 9de24d5780f3de2fc58e167f9f98e3407302890d132f841376e2d3bc559fb472
Nov 01 21:07:46.897 INFO running `"docker" "start" "-a" "9de24d5780f3de2fc58e167f9f98e3407302890d132f841376e2d3bc559fb472"`
Nov 01 21:07:48.018 INFO kablam! usermod: no changes
Nov 01 21:07:48.147 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.10s
Nov 01 21:07:48.155 INFO blam! 
Nov 01 21:07:48.155 INFO blam! running 48 tests
Nov 01 21:07:48.155 INFO blam! test parser::message::tests::message_set_trailing_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::message::tests::message_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::message::tests::message_set_too_short_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::message::tests::message_set_too_long_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::message::tests::message_set_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::message::tests::message_invalid_crc_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::message::tests::message_too_long_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::message::tests::message_too_short_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::message::tests::message_trailing_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::message::tests::partition_message_set_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::fetch::tests::fetch_request_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::message::tests::topic_message_set_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::metadata::tests::topic_metadata_request_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::consumer_metadata::tests::consumer_metadata_request_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::offset::tests::offset_request_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::offset_commit::tests::offset_request_v0_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::offset_commit::tests::offset_request_v1_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::offset_commit::tests::offset_request_v2_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::offset_fetch::tests::offset_request_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::primitive::tests::kafka_array_test ... ok
Nov 01 21:07:48.155 INFO blam! test parser::primitive::tests::kafka_bytes_test ... ok
Nov 01 21:07:48.155 INFO blam! test parser::primitive::tests::kafka_string_test ... ok
Nov 01 21:07:48.155 INFO blam! test parser::produce::tests::produce_request_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::request::tests::request_message_test ... ok
Nov 01 21:07:48.155 INFO blam! test parser::request::tests::request_message_too_long_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::request::tests::request_message_too_short_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::request::tests::request_message_trailing_tests ... ok
Nov 01 21:07:48.155 INFO blam! test parser::request::tests::request_message_wrong_size_test ... ok
Nov 01 21:07:48.155 INFO blam! test responses::consumer_metadata::tests::ser_consumer_metadata_response_test ... ok
Nov 01 21:07:48.155 INFO blam! test responses::fetch::tests::ser_fetch_response_test ... ok
Nov 01 21:07:48.155 INFO blam! test responses::fetch::tests::ser_message_set_test ... ok
Nov 01 21:07:48.155 INFO blam! test responses::fetch::tests::ser_message_test ... ok
Nov 01 21:07:48.155 INFO blam! test responses::metadata::tests::ser_broker_tests ... ok
Nov 01 21:07:48.155 INFO blam! test responses::metadata::tests::ser_metadata_response_tests ... ok
Nov 01 21:07:48.155 INFO blam! test responses::metadata::tests::ser_partition_metadata_tests ... ok
Nov 01 21:07:48.155 INFO blam! test responses::metadata::tests::ser_topic_metadata_tests ... ok
Nov 01 21:07:48.155 INFO blam! test responses::offset::tests::ser_offset_response_tests ... ok
Nov 01 21:07:48.155 INFO blam! test responses::offset_commit::tests::ser_offset_commit_response_tests ... ok
Nov 01 21:07:48.155 INFO blam! test responses::offset_fetch::tests::ser_offset_fetch_response_tests ... ok
Nov 01 21:07:48.155 INFO blam! test responses::primitive::tests::ser_i16_test ... ok
Nov 01 21:07:48.155 INFO blam! test responses::primitive::tests::ser_i32_test ... ok
Nov 01 21:07:48.155 INFO blam! test responses::primitive::tests::ser_i64_test ... ok
Nov 01 21:07:48.155 INFO blam! test responses::primitive::tests::ser_i8_test ... ok
Nov 01 21:07:48.155 INFO blam! test responses::primitive::tests::ser_kafka_array_test ... ok
Nov 01 21:07:48.156 INFO blam! test responses::primitive::tests::ser_kafka_bytes_test ... ok
Nov 01 21:07:48.156 INFO blam! test responses::primitive::tests::ser_kafka_string_test ... ok
Nov 01 21:07:48.157 INFO blam! test responses::produce::tests::ser_produce_response_test ... ok
Nov 01 21:07:48.157 INFO blam! test responses::response::tests::ser_response_message_test ... ok
Nov 01 21:07:48.157 INFO blam! 
Nov 01 21:07:48.157 INFO blam! test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 21:07:48.157 INFO blam! 
Nov 01 21:07:48.157 INFO kablam!      Running /target/debug/deps/proust-97edf7b3c6f377b2
Nov 01 21:07:48.157 INFO kablam! su: No module specific data is present
Nov 01 21:07:49.285 INFO running `"docker" "rm" "-f" "9de24d5780f3de2fc58e167f9f98e3407302890d132f841376e2d3bc559fb472"`
Nov 01 21:07:49.520 INFO blam! 9de24d5780f3de2fc58e167f9f98e3407302890d132f841376e2d3bc559fb472
