Nov 02 07:39:45.776 INFO testing rlpx-0.4.1 against 1.30.0 for beta-1.31-1
Nov 02 07:39:45.776 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 02 07:39:46.252 INFO blam! 7606a86c3aa538ac26ec88061faae49a50db01fac759e254e68986322d8b73a7
Nov 02 07:39:46.256 INFO running `"docker" "start" "-a" "7606a86c3aa538ac26ec88061faae49a50db01fac759e254e68986322d8b73a7"`
Nov 02 07:39:47.279 INFO kablam! usermod: no changes
Nov 02 07:39:47.507 INFO kablam!    Compiling ethereum-hexutil v0.2.3
Nov 02 07:39:47.519 INFO kablam!    Compiling elastic-array-plus v0.9.1
Nov 02 07:39:47.527 INFO kablam!    Compiling sha3 v0.6.0
Nov 02 07:39:47.527 INFO kablam!    Compiling hmac-drbg v0.1.2
Nov 02 07:39:48.711 INFO kablam!    Compiling libsecp256k1 v0.1.14
Nov 02 07:39:50.220 INFO kablam!    Compiling ethereum-rlp v0.2.3
Nov 02 07:39:52.499 INFO kablam!    Compiling ethereum-bigint v0.2.9
Nov 02 07:40:06.210 INFO kablam!    Compiling rlpx v0.4.1 (/source)
Nov 02 07:40:10.194 INFO kablam! warning: unused import: `SecretKey`
Nov 02 07:40:10.194 INFO kablam!  --> src/util.rs:2:34
Nov 02 07:40:10.194 INFO kablam!   |
Nov 02 07:40:10.194 INFO kablam! 2 | use secp256k1::{self, PublicKey, SecretKey};
Nov 02 07:40:10.194 INFO kablam!   |                                  ^^^^^^^^^
Nov 02 07:40:10.194 INFO kablam!   |
Nov 02 07:40:10.194 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 02 07:40:10.194 INFO kablam! 
Nov 02 07:40:10.194 INFO kablam! warning: unused import: `crypto::blockmodes::CtrMode`
Nov 02 07:40:10.194 INFO kablam!  --> src/util.rs:6:5
Nov 02 07:40:10.194 INFO kablam!   |
Nov 02 07:40:10.194 INFO kablam! 6 | use crypto::blockmodes::CtrMode;
Nov 02 07:40:10.194 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:10.194 INFO kablam! 
Nov 02 07:40:10.194 INFO kablam! warning: unused import: `crypto::aessafe::AesSafe128Encryptor`
Nov 02 07:40:10.194 INFO kablam!  --> src/util.rs:7:5
Nov 02 07:40:10.194 INFO kablam!   |
Nov 02 07:40:10.194 INFO kablam! 7 | use crypto::aessafe::AesSafe128Encryptor;
Nov 02 07:40:10.194 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:10.195 INFO kablam! 
Nov 02 07:40:10.195 INFO kablam! warning: unused imports: `RefReadBuffer`, `RefWriteBuffer`
Nov 02 07:40:10.195 INFO kablam!  --> src/util.rs:8:22
Nov 02 07:40:10.195 INFO kablam!   |
Nov 02 07:40:10.195 INFO kablam! 8 | use crypto::buffer::{RefReadBuffer, RefWriteBuffer};
Nov 02 07:40:10.195 INFO kablam!   |                      ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
Nov 02 07:40:10.195 INFO kablam! 
Nov 02 07:40:10.195 INFO kablam! warning: unused import: `rlp`
Nov 02 07:40:10.195 INFO kablam!   --> src/ecies/algorithm.rs:14:5
Nov 02 07:40:10.195 INFO kablam!    |
Nov 02 07:40:10.195 INFO kablam! 14 | use rlp;
Nov 02 07:40:10.195 INFO kablam!    |     ^^^
Nov 02 07:40:10.195 INFO kablam! 
Nov 02 07:40:10.195 INFO kablam! warning: unused import: `AsyncWrite`
Nov 02 07:40:10.195 INFO kablam!  --> src/ecies/proto.rs:3:27
Nov 02 07:40:10.195 INFO kablam!   |
Nov 02 07:40:10.195 INFO kablam! 3 | use tokio_io::{AsyncRead, AsyncWrite};
Nov 02 07:40:10.195 INFO kablam!   |                           ^^^^^^^^^^
Nov 02 07:40:10.195 INFO kablam! 
Nov 02 07:40:10.195 INFO kablam! warning: unused import: `Core`
Nov 02 07:40:10.195 INFO kablam!  --> src/ecies/proto.rs:5:35
Nov 02 07:40:10.195 INFO kablam!   |
Nov 02 07:40:10.195 INFO kablam! 5 | use tokio_core::reactor::{Handle, Core};
Nov 02 07:40:10.195 INFO kablam!   |                                   ^^^^
Nov 02 07:40:10.195 INFO kablam! 
Nov 02 07:40:10.195 INFO kablam! warning: unused import: `BufMut`
Nov 02 07:40:10.195 INFO kablam!  --> src/ecies/proto.rs:7:23
Nov 02 07:40:10.195 INFO kablam!   |
Nov 02 07:40:10.195 INFO kablam! 7 | use bytes::{BytesMut, BufMut};
Nov 02 07:40:10.195 INFO kablam!   |                       ^^^^^^
Nov 02 07:40:10.195 INFO kablam! 
Nov 02 07:40:10.203 INFO kablam! warning: unused imports: `AsyncRead`, `AsyncWrite`
Nov 02 07:40:10.203 INFO kablam!  --> src/peer.rs:8:16
Nov 02 07:40:10.203 INFO kablam!   |
Nov 02 07:40:10.203 INFO kablam! 8 | use tokio_io::{AsyncRead, AsyncWrite};
Nov 02 07:40:10.203 INFO kablam!   |                ^^^^^^^^^  ^^^^^^^^^^
Nov 02 07:40:10.203 INFO kablam! 
Nov 02 07:40:10.203 INFO kablam! warning: unused imports: `Decoder`, `Encoder`, `Framed`
Nov 02 07:40:10.203 INFO kablam!  --> src/peer.rs:9:23
Nov 02 07:40:10.203 INFO kablam!   |
Nov 02 07:40:10.203 INFO kablam! 9 | use tokio_io::codec::{Framed, Encoder, Decoder};
Nov 02 07:40:10.203 INFO kablam!   |                       ^^^^^^  ^^^^^^^  ^^^^^^^
Nov 02 07:40:10.203 INFO kablam! 
Nov 02 07:40:10.203 INFO kablam! warning: unused import: `self`
Nov 02 07:40:10.203 INFO kablam!   --> src/peer.rs:10:17
Nov 02 07:40:10.203 INFO kablam!    |
Nov 02 07:40:10.203 INFO kablam! 10 | use secp256k1::{self, PublicKey, SecretKey};
Nov 02 07:40:10.203 INFO kablam!    |                 ^^^^
Nov 02 07:40:10.203 INFO kablam! 
Nov 02 07:40:10.203 INFO kablam! warning: unused import: `util::pk2id`
Nov 02 07:40:10.203 INFO kablam!   --> src/lib.rs:30:5
Nov 02 07:40:10.203 INFO kablam!    |
Nov 02 07:40:10.203 INFO kablam! 30 | use util::pk2id;
Nov 02 07:40:10.203 INFO kablam!    |     ^^^^^^^^^^^
Nov 02 07:40:10.203 INFO kablam! 
Nov 02 07:40:10.203 INFO kablam! warning: unused import: `PublicKey`
Nov 02 07:40:10.203 INFO kablam!   --> src/lib.rs:31:17
Nov 02 07:40:10.203 INFO kablam!    |
Nov 02 07:40:10.203 INFO kablam! 31 | use secp256k1::{PublicKey, SecretKey};
Nov 02 07:40:10.203 INFO kablam!    |                 ^^^^^^^^^
Nov 02 07:40:10.203 INFO kablam! 
Nov 02 07:40:10.203 INFO kablam! warning: unused import: `futures::future`
Nov 02 07:40:10.203 INFO kablam!   --> src/lib.rs:32:5
Nov 02 07:40:10.203 INFO kablam!    |
Nov 02 07:40:10.203 INFO kablam! 32 | use futures::future;
Nov 02 07:40:10.203 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 02 07:40:10.203 INFO kablam! 
Nov 02 07:40:10.203 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 02 07:40:10.203 INFO kablam!   --> src/lib.rs:36:5
Nov 02 07:40:10.203 INFO kablam!    |
Nov 02 07:40:10.203 INFO kablam! 36 | use std::collections::HashMap;
Nov 02 07:40:10.203 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:10.203 INFO kablam! 
Nov 02 07:40:10.203 INFO kablam! warning: unused imports: `AsyncRead`, `AsyncWrite`
Nov 02 07:40:10.203 INFO kablam!   --> src/lib.rs:39:16
Nov 02 07:40:10.203 INFO kablam!    |
Nov 02 07:40:10.203 INFO kablam! 39 | use tokio_io::{AsyncRead, AsyncWrite};
Nov 02 07:40:10.203 INFO kablam!    |                ^^^^^^^^^  ^^^^^^^^^^
Nov 02 07:40:10.203 INFO kablam! 
Nov 02 07:40:10.203 INFO kablam! warning: unused imports: `Decoder`, `Encoder`, `Framed`
Nov 02 07:40:10.204 INFO kablam!   --> src/lib.rs:40:23
Nov 02 07:40:10.204 INFO kablam!    |
Nov 02 07:40:10.204 INFO kablam! 40 | use tokio_io::codec::{Framed, Encoder, Decoder};
Nov 02 07:40:10.204 INFO kablam!    |                       ^^^^^^  ^^^^^^^  ^^^^^^^
Nov 02 07:40:10.204 INFO kablam! 
Nov 02 07:40:10.227 INFO kablam! warning: use of deprecated item 'tokio_io::codec::Framed': Moved to tokio-codec
Nov 02 07:40:10.227 INFO kablam!  --> src/ecies/proto.rs:4:23
Nov 02 07:40:10.227 INFO kablam!   |
Nov 02 07:40:10.227 INFO kablam! 4 | use tokio_io::codec::{Framed, Encoder, Decoder};
Nov 02 07:40:10.227 INFO kablam!   |                       ^^^^^^
Nov 02 07:40:10.227 INFO kablam!   |
Nov 02 07:40:10.227 INFO kablam!   = note: #[warn(deprecated)] on by default
Nov 02 07:40:10.227 INFO kablam! 
Nov 02 07:40:10.227 INFO kablam! warning: use of deprecated item 'tokio_io::codec::Framed': Moved to tokio-codec
Nov 02 07:40:10.227 INFO kablam!    --> src/ecies/proto.rs:145:13
Nov 02 07:40:10.227 INFO kablam!     |
Nov 02 07:40:10.227 INFO kablam! 145 |     stream: Framed<TcpStream, ECIESCodec>,
Nov 02 07:40:10.227 INFO kablam!     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:10.227 INFO kablam! 
Nov 02 07:40:10.227 INFO kablam! warning: use of deprecated item 'tokio_io::codec::Framed': Moved to tokio-codec
Nov 02 07:40:10.227 INFO kablam!  --> src/peer.rs:9:23
Nov 02 07:40:10.227 INFO kablam!   |
Nov 02 07:40:10.227 INFO kablam! 9 | use tokio_io::codec::{Framed, Encoder, Decoder};
Nov 02 07:40:10.227 INFO kablam!   |                       ^^^^^^
Nov 02 07:40:10.227 INFO kablam! 
Nov 02 07:40:10.227 INFO kablam! warning: use of deprecated item 'tokio_io::codec::Framed': Moved to tokio-codec
Nov 02 07:40:10.227 INFO kablam!   --> src/lib.rs:40:23
Nov 02 07:40:10.227 INFO kablam!    |
Nov 02 07:40:10.227 INFO kablam! 40 | use tokio_io::codec::{Framed, Encoder, Decoder};
Nov 02 07:40:10.227 INFO kablam!    |                       ^^^^^^
Nov 02 07:40:10.227 INFO kablam! 
Nov 02 07:40:10.498 INFO kablam! warning: use of deprecated item 'tokio_io::AsyncRead::framed': Use tokio_codec::Decoder::framed instead
Nov 02 07:40:10.498 INFO kablam!    --> src/ecies/proto.rs:168:24
Nov 02 07:40:10.498 INFO kablam!     |
Nov 02 07:40:10.498 INFO kablam! 168 |                 socket.framed(ecies).send(ECIESValue::Auth)
Nov 02 07:40:10.498 INFO kablam!     |                        ^^^^^^
Nov 02 07:40:10.498 INFO kablam! 
Nov 02 07:40:10.505 INFO kablam! warning: use of deprecated item 'tokio_io::AsyncRead::framed': Use tokio_codec::Decoder::framed instead
Nov 02 07:40:10.505 INFO kablam!    --> src/ecies/proto.rs:201:29
Nov 02 07:40:10.505 INFO kablam!     |
Nov 02 07:40:10.505 INFO kablam! 201 |         let stream = stream.framed(ecies).into_future().map_err(|(e, _)| e)
Nov 02 07:40:10.505 INFO kablam!     |                             ^^^^^^
Nov 02 07:40:10.505 INFO kablam! 
Nov 02 07:40:10.634 INFO kablam! warning: unused variable: `e`
Nov 02 07:40:10.634 INFO kablam!    --> src/ecies/proto.rs:159:17
Nov 02 07:40:10.634 INFO kablam!     |
Nov 02 07:40:10.634 INFO kablam! 159 |             Err(e) => return Box::new(future::err(
Nov 02 07:40:10.634 INFO kablam!     |                 ^ help: consider using `_e` instead
Nov 02 07:40:10.635 INFO kablam!     |
Nov 02 07:40:10.635 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 02 07:40:10.635 INFO kablam! 
Nov 02 07:40:10.635 INFO kablam! warning: unused variable: `e`
Nov 02 07:40:10.635 INFO kablam!    --> src/ecies/proto.rs:195:17
Nov 02 07:40:10.635 INFO kablam!     |
Nov 02 07:40:10.635 INFO kablam! 195 |             Err(e) => return Box::new(future::err(
Nov 02 07:40:10.635 INFO kablam!     |                 ^ help: consider using `_e` instead
Nov 02 07:40:10.635 INFO kablam! 
Nov 02 07:40:10.635 INFO kablam! warning: unused variable: `header`
Nov 02 07:40:10.635 INFO kablam!    --> src/ecies/proto.rs:281:33
Nov 02 07:40:10.635 INFO kablam!     |
Nov 02 07:40:10.635 INFO kablam! 281 |             AsyncSink::NotReady(header) => return Ok(AsyncSink::NotReady(item)),
Nov 02 07:40:10.635 INFO kablam!     |                                 ^^^^^^ help: consider using `_header` instead
Nov 02 07:40:10.635 INFO kablam! 
Nov 02 07:40:10.643 INFO kablam! warning: unused variable: `error`
Nov 02 07:40:10.643 INFO kablam!   --> src/errors.rs:16:13
Nov 02 07:40:10.643 INFO kablam!    |
Nov 02 07:40:10.643 INFO kablam! 16 |     fn from(error: ECIESError) -> io::Error {
Nov 02 07:40:10.643 INFO kablam!    |             ^^^^^ help: consider using `_error` instead
Nov 02 07:40:10.643 INFO kablam! 
Nov 02 07:40:10.643 INFO kablam! warning: unused variable: `addr`
Nov 02 07:40:10.643 INFO kablam!    --> src/lib.rs:192:48
Nov 02 07:40:10.643 INFO kablam!     |
Nov 02 07:40:10.643 INFO kablam! 192 |                     Async::Ready(Some((stream, addr))) => {
Nov 02 07:40:10.643 INFO kablam!     |                                                ^^^^ help: consider using `_addr` instead
Nov 02 07:40:10.643 INFO kablam! 
Nov 02 07:40:10.643 INFO kablam! warning: unused variable: `newly_connected`
Nov 02 07:40:10.643 INFO kablam!    --> src/lib.rs:282:25
Nov 02 07:40:10.643 INFO kablam!     |
Nov 02 07:40:10.643 INFO kablam! 282 |             let ref mut newly_connected = self.newly_connected;
Nov 02 07:40:10.643 INFO kablam!     |                         ^^^^^^^^^^^^^^^ help: consider using `_newly_connected` instead
Nov 02 07:40:10.643 INFO kablam! 
Nov 02 07:40:10.799 INFO kablam! warning: field is never used: `protocol_version`
Nov 02 07:40:10.799 INFO kablam!   --> src/peer.rs:82:5
Nov 02 07:40:10.799 INFO kablam!    |
Nov 02 07:40:10.799 INFO kablam! 82 |     protocol_version: usize,
Nov 02 07:40:10.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:10.799 INFO kablam!    |
Nov 02 07:40:10.799 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 02 07:40:10.799 INFO kablam! 
Nov 02 07:40:10.799 INFO kablam! warning: field is never used: `client_version`
Nov 02 07:40:10.799 INFO kablam!   --> src/peer.rs:83:5
Nov 02 07:40:10.799 INFO kablam!    |
Nov 02 07:40:10.799 INFO kablam! 83 |     client_version: String,
Nov 02 07:40:10.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:10.799 INFO kablam! 
Nov 02 07:40:10.799 INFO kablam! warning: field is never used: `port`
Nov 02 07:40:10.799 INFO kablam!   --> src/peer.rs:85:5
Nov 02 07:40:10.799 INFO kablam!    |
Nov 02 07:40:10.799 INFO kablam! 85 |     port: u16,
Nov 02 07:40:10.799 INFO kablam!    |     ^^^^^^^^^
Nov 02 07:40:10.799 INFO kablam! 
Nov 02 07:40:10.799 INFO kablam! warning: field is never used: `id`
Nov 02 07:40:10.799 INFO kablam!   --> src/peer.rs:86:5
Nov 02 07:40:10.799 INFO kablam!    |
Nov 02 07:40:10.799 INFO kablam! 86 |     id: H512,
Nov 02 07:40:10.799 INFO kablam!    |     ^^^^^^^^
Nov 02 07:40:10.799 INFO kablam! 
Nov 02 07:40:10.800 INFO kablam! warning: constant `SHA256BlockSize` should have an upper case name such as `SHA256_BLOCK_SIZE`
Nov 02 07:40:10.800 INFO kablam!   --> src/ecies/algorithm.rs:29:5
Nov 02 07:40:10.800 INFO kablam!    |
Nov 02 07:40:10.800 INFO kablam! 29 |     const SHA256BlockSize: usize = 64;
Nov 02 07:40:10.800 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:10.800 INFO kablam!    |
Nov 02 07:40:10.800 INFO kablam!    = note: #[warn(non_upper_case_globals)] on by default
Nov 02 07:40:10.800 INFO kablam! 
Nov 02 07:40:10.800 INFO kablam! warning: constant `reps` should have an upper case name such as `REPS`
Nov 02 07:40:10.801 INFO kablam!   --> src/ecies/algorithm.rs:30:5
Nov 02 07:40:10.801 INFO kablam!    |
Nov 02 07:40:10.801 INFO kablam! 30 |     const reps: usize = (32 + 7) * 8 / (SHA256BlockSize * 8);
Nov 02 07:40:10.801 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:10.801 INFO kablam! 
Nov 02 07:40:10.802 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:10.802 INFO kablam!    --> src/ecies/algorithm.rs:290:9
Nov 02 07:40:10.802 INFO kablam!     |
Nov 02 07:40:10.802 INFO kablam! 290 |         self.parse_ack_unencrypted(data);
Nov 02 07:40:10.802 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:10.802 INFO kablam!     |
Nov 02 07:40:10.802 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 02 07:40:10.802 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:10.802 INFO kablam! 
Nov 02 07:40:10.802 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:10.802 INFO kablam!    --> src/ecies/algorithm.rs:341:9
Nov 02 07:40:10.802 INFO kablam!     |
Nov 02 07:40:10.802 INFO kablam! 341 |         buffer.write_uint::<BigEndian>(size as u64, 3);
Nov 02 07:40:10.802 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:10.802 INFO kablam!     |
Nov 02 07:40:10.802 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:10.802 INFO kablam! 
Nov 02 07:40:10.803 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:10.803 INFO kablam!    --> src/ecies/algorithm.rs:347:9
Nov 02 07:40:10.803 INFO kablam!     |
Nov 02 07:40:10.803 INFO kablam! 347 | /         self.egress_aes.as_mut().unwrap().encrypt(
Nov 02 07:40:10.803 INFO kablam! 348 | |             &mut RefReadBuffer::new(&header),
Nov 02 07:40:10.803 INFO kablam! 349 | |             &mut RefWriteBuffer::new(&mut encrypted), false);
Nov 02 07:40:10.803 INFO kablam!     | |_____________________________________________________________^
Nov 02 07:40:10.803 INFO kablam!     |
Nov 02 07:40:10.803 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:10.803 INFO kablam! 
Nov 02 07:40:10.803 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:10.803 INFO kablam!    --> src/ecies/algorithm.rs:374:9
Nov 02 07:40:10.803 INFO kablam!     |
Nov 02 07:40:10.803 INFO kablam! 374 | /         self.ingress_aes.as_mut().unwrap().decrypt(
Nov 02 07:40:10.803 INFO kablam! 375 | |             &mut RefReadBuffer::new(&header),
Nov 02 07:40:10.803 INFO kablam! 376 | |             &mut RefWriteBuffer::new(&mut decrypted), false);
Nov 02 07:40:10.803 INFO kablam!     | |_____________________________________________________________^
Nov 02 07:40:10.803 INFO kablam!     |
Nov 02 07:40:10.803 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:10.803 INFO kablam! 
Nov 02 07:40:10.814 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:10.814 INFO kablam!    --> src/ecies/algorithm.rs:414:9
Nov 02 07:40:10.814 INFO kablam!     |
Nov 02 07:40:10.814 INFO kablam! 414 | /         self.egress_aes.as_mut().unwrap().encrypt(
Nov 02 07:40:10.814 INFO kablam! 415 | |             &mut RefReadBuffer::new(&data_padded),
Nov 02 07:40:10.814 INFO kablam! 416 | |             &mut RefWriteBuffer::new(&mut encrypted), false);
Nov 02 07:40:10.814 INFO kablam!     | |_____________________________________________________________^
Nov 02 07:40:10.814 INFO kablam!     |
Nov 02 07:40:10.814 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:10.814 INFO kablam! 
Nov 02 07:40:10.814 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:10.814 INFO kablam!    --> src/ecies/algorithm.rs:437:9
Nov 02 07:40:10.814 INFO kablam!     |
Nov 02 07:40:10.814 INFO kablam! 437 | /         self.ingress_aes.as_mut().unwrap().decrypt(
Nov 02 07:40:10.814 INFO kablam! 438 | |             &mut RefReadBuffer::new(&body),
Nov 02 07:40:10.814 INFO kablam! 439 | |             &mut RefWriteBuffer::new(&mut ret), false);
Nov 02 07:40:10.814 INFO kablam!     | |_______________________________________________________^
Nov 02 07:40:10.814 INFO kablam!     |
Nov 02 07:40:10.814 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:10.814 INFO kablam! 
Nov 02 07:40:10.814 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:10.814 INFO kablam!   --> src/mac.rs:26:9
Nov 02 07:40:10.814 INFO kablam!    |
Nov 02 07:40:10.814 INFO kablam! 26 | /         aes.encrypt(
Nov 02 07:40:10.814 INFO kablam! 27 | |             &mut RefReadBuffer::new(self.digest().as_ref()),
Nov 02 07:40:10.814 INFO kablam! 28 | |             &mut RefWriteBuffer::new(encrypted.as_mut()), true);
Nov 02 07:40:10.814 INFO kablam!    | |________________________________________________________________^
Nov 02 07:40:10.814 INFO kablam!    |
Nov 02 07:40:10.814 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:10.814 INFO kablam! 
Nov 02 07:40:10.814 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:10.814 INFO kablam!   --> src/mac.rs:40:9
Nov 02 07:40:10.814 INFO kablam!    |
Nov 02 07:40:10.815 INFO kablam! 40 | /         aes.encrypt(
Nov 02 07:40:10.815 INFO kablam! 41 | |             &mut RefReadBuffer::new(self.digest().as_ref()),
Nov 02 07:40:10.815 INFO kablam! 42 | |             &mut RefWriteBuffer::new(encrypted.as_mut()), true);
Nov 02 07:40:10.815 INFO kablam!    | |________________________________________________________________^
Nov 02 07:40:10.815 INFO kablam!    |
Nov 02 07:40:10.815 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:10.815 INFO kablam! 
Nov 02 07:40:12.127 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 24.83s
Nov 02 07:40:12.137 INFO kablam! su: No module specific data is present
Nov 02 07:40:12.460 INFO running `"docker" "rm" "-f" "7606a86c3aa538ac26ec88061faae49a50db01fac759e254e68986322d8b73a7"`
Nov 02 07:40:12.594 INFO blam! 7606a86c3aa538ac26ec88061faae49a50db01fac759e254e68986322d8b73a7
Nov 02 07:40:12.600 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 02 07:40:12.801 INFO blam! 9856e5bb5397aabd873d4a8e9ebf4c44d6394a9074d420c5d316667e30828463
Nov 02 07:40:12.801 INFO running `"docker" "start" "-a" "9856e5bb5397aabd873d4a8e9ebf4c44d6394a9074d420c5d316667e30828463"`
Nov 02 07:40:13.251 INFO kablam! usermod: no changes
Nov 02 07:40:13.483 INFO kablam!    Compiling rlpx v0.4.1 (/source)
Nov 02 07:40:18.829 INFO kablam! warning: unused `#[macro_use]` import
Nov 02 07:40:18.829 INFO kablam!  --> examples/local_connect.rs:8:1
Nov 02 07:40:18.829 INFO kablam!   |
Nov 02 07:40:18.829 INFO kablam! 8 | #[macro_use]
Nov 02 07:40:18.829 INFO kablam!   | ^^^^^^^^^^^^
Nov 02 07:40:18.829 INFO kablam!   |
Nov 02 07:40:18.829 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 02 07:40:18.829 INFO kablam! 
Nov 02 07:40:18.829 INFO kablam! warning: unused import: `PublicKey`
Nov 02 07:40:18.829 INFO kablam!   --> examples/local_connect.rs:15:17
Nov 02 07:40:18.829 INFO kablam!    |
Nov 02 07:40:18.829 INFO kablam! 15 | use secp256k1::{PublicKey, SecretKey};
Nov 02 07:40:18.829 INFO kablam!    |                 ^^^^^^^^^
Nov 02 07:40:18.829 INFO kablam! 
Nov 02 07:40:18.829 INFO kablam! warning: unused import: `Sink`
Nov 02 07:40:18.829 INFO kablam!   --> examples/local_connect.rs:18:23
Nov 02 07:40:18.829 INFO kablam!    |
Nov 02 07:40:18.830 INFO kablam! 18 | use futures::{Stream, Sink, Future};
Nov 02 07:40:18.830 INFO kablam!    |                       ^^^^
Nov 02 07:40:18.830 INFO kablam! 
Nov 02 07:40:18.834 INFO kablam! warning: unused import: `rlpx::ecies::ECIESStream`
Nov 02 07:40:18.834 INFO kablam!   --> examples/local_connect.rs:21:5
Nov 02 07:40:18.834 INFO kablam!    |
Nov 02 07:40:18.834 INFO kablam! 21 | use rlpx::ecies::ECIESStream;
Nov 02 07:40:18.835 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:18.835 INFO kablam! 
Nov 02 07:40:19.097 INFO kablam! warning: unused import: `SecretKey`
Nov 02 07:40:19.097 INFO kablam!  --> src/util.rs:2:34
Nov 02 07:40:19.097 INFO kablam!   |
Nov 02 07:40:19.098 INFO kablam! 2 | use secp256k1::{self, PublicKey, SecretKey};
Nov 02 07:40:19.098 INFO kablam!   |                                  ^^^^^^^^^
Nov 02 07:40:19.099 INFO kablam!   |
Nov 02 07:40:19.099 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 02 07:40:19.099 INFO kablam! 
Nov 02 07:40:19.099 INFO kablam! warning: unused import: `crypto::blockmodes::CtrMode`
Nov 02 07:40:19.099 INFO kablam!  --> src/util.rs:6:5
Nov 02 07:40:19.100 INFO kablam!   |
Nov 02 07:40:19.100 INFO kablam! 6 | use crypto::blockmodes::CtrMode;
Nov 02 07:40:19.100 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:19.100 INFO kablam! 
Nov 02 07:40:19.100 INFO kablam! warning: unused import: `crypto::aessafe::AesSafe128Encryptor`
Nov 02 07:40:19.101 INFO kablam!  --> src/util.rs:7:5
Nov 02 07:40:19.101 INFO kablam!   |
Nov 02 07:40:19.101 INFO kablam! 7 | use crypto::aessafe::AesSafe128Encryptor;
Nov 02 07:40:19.101 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:19.101 INFO kablam! 
Nov 02 07:40:19.101 INFO kablam! warning: unused imports: `RefReadBuffer`, `RefWriteBuffer`
Nov 02 07:40:19.101 INFO kablam!  --> src/util.rs:8:22
Nov 02 07:40:19.102 INFO kablam!   |
Nov 02 07:40:19.102 INFO kablam! 8 | use crypto::buffer::{RefReadBuffer, RefWriteBuffer};
Nov 02 07:40:19.102 INFO kablam!   |                      ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
Nov 02 07:40:19.102 INFO kablam! 
Nov 02 07:40:19.102 INFO kablam! warning: unused import: `rlp`
Nov 02 07:40:19.102 INFO kablam!   --> src/ecies/algorithm.rs:14:5
Nov 02 07:40:19.103 INFO kablam!    |
Nov 02 07:40:19.103 INFO kablam! 14 | use rlp;
Nov 02 07:40:19.103 INFO kablam!    |     ^^^
Nov 02 07:40:19.103 INFO kablam! 
Nov 02 07:40:19.104 INFO kablam! warning: unused imports: `id2pk`, `keccak256`
Nov 02 07:40:19.104 INFO kablam!    --> src/ecies/algorithm.rs:449:16
Nov 02 07:40:19.104 INFO kablam!     |
Nov 02 07:40:19.104 INFO kablam! 449 |     use util::{keccak256, pk2id, id2pk};
Nov 02 07:40:19.104 INFO kablam!     |                ^^^^^^^^^         ^^^^^
Nov 02 07:40:19.104 INFO kablam! 
Nov 02 07:40:19.105 INFO kablam! warning: unused imports: `Message`, `SharedSecret`
Nov 02 07:40:19.105 INFO kablam!    --> src/ecies/algorithm.rs:450:21
Nov 02 07:40:19.105 INFO kablam!     |
Nov 02 07:40:19.105 INFO kablam! 450 |     use secp256k1::{Message, SharedSecret, PublicKey, SecretKey};
Nov 02 07:40:19.105 INFO kablam!     |                     ^^^^^^^  ^^^^^^^^^^^^
Nov 02 07:40:19.105 INFO kablam! 
Nov 02 07:40:19.105 INFO kablam! warning: unused imports: `H256`, `H512`
Nov 02 07:40:19.106 INFO kablam!    --> src/ecies/algorithm.rs:451:18
Nov 02 07:40:19.106 INFO kablam!     |
Nov 02 07:40:19.106 INFO kablam! 451 |     use bigint::{H512, H256};
Nov 02 07:40:19.106 INFO kablam!     |                  ^^^^  ^^^^
Nov 02 07:40:19.106 INFO kablam! 
Nov 02 07:40:19.106 INFO kablam! warning: unused import: `AsyncWrite`
Nov 02 07:40:19.107 INFO kablam!  --> src/ecies/proto.rs:3:27
Nov 02 07:40:19.107 INFO kablam!   |
Nov 02 07:40:19.107 INFO kablam! 3 | use tokio_io::{AsyncRead, AsyncWrite};
Nov 02 07:40:19.107 INFO kablam!   |                           ^^^^^^^^^^
Nov 02 07:40:19.107 INFO kablam! 
Nov 02 07:40:19.108 INFO kablam! warning: unused import: `Core`
Nov 02 07:40:19.108 INFO kablam!  --> src/ecies/proto.rs:5:35
Nov 02 07:40:19.108 INFO kablam!   |
Nov 02 07:40:19.108 INFO kablam! 5 | use tokio_core::reactor::{Handle, Core};
Nov 02 07:40:19.108 INFO kablam!   |                                   ^^^^
Nov 02 07:40:19.108 INFO kablam! 
Nov 02 07:40:19.109 INFO kablam! warning: unused import: `BufMut`
Nov 02 07:40:19.109 INFO kablam!  --> src/ecies/proto.rs:7:23
Nov 02 07:40:19.109 INFO kablam!   |
Nov 02 07:40:19.110 INFO kablam! 7 | use bytes::{BytesMut, BufMut};
Nov 02 07:40:19.110 INFO kablam!   |                       ^^^^^^
Nov 02 07:40:19.111 INFO kablam! 
Nov 02 07:40:19.111 INFO kablam! warning: unused imports: `AsyncRead`, `AsyncWrite`
Nov 02 07:40:19.111 INFO kablam!  --> src/peer.rs:8:16
Nov 02 07:40:19.111 INFO kablam!   |
Nov 02 07:40:19.112 INFO kablam! 8 | use tokio_io::{AsyncRead, AsyncWrite};
Nov 02 07:40:19.112 INFO kablam!   |                ^^^^^^^^^  ^^^^^^^^^^
Nov 02 07:40:19.112 INFO kablam! 
Nov 02 07:40:19.113 INFO kablam! warning: unused imports: `Decoder`, `Encoder`, `Framed`
Nov 02 07:40:19.113 INFO kablam!  --> src/peer.rs:9:23
Nov 02 07:40:19.113 INFO kablam!   |
Nov 02 07:40:19.113 INFO kablam! 9 | use tokio_io::codec::{Framed, Encoder, Decoder};
Nov 02 07:40:19.114 INFO kablam!   |                       ^^^^^^  ^^^^^^^  ^^^^^^^
Nov 02 07:40:19.114 INFO kablam! 
Nov 02 07:40:19.114 INFO kablam! warning: unused import: `self`
Nov 02 07:40:19.114 INFO kablam!   --> src/peer.rs:10:17
Nov 02 07:40:19.115 INFO kablam!    |
Nov 02 07:40:19.115 INFO kablam! 10 | use secp256k1::{self, PublicKey, SecretKey};
Nov 02 07:40:19.115 INFO kablam!    |                 ^^^^
Nov 02 07:40:19.116 INFO kablam! 
Nov 02 07:40:19.116 INFO kablam! warning: unused import: `util::pk2id`
Nov 02 07:40:19.116 INFO kablam!   --> src/lib.rs:30:5
Nov 02 07:40:19.116 INFO kablam!    |
Nov 02 07:40:19.117 INFO kablam! 30 | use util::pk2id;
Nov 02 07:40:19.117 INFO kablam!    |     ^^^^^^^^^^^
Nov 02 07:40:19.117 INFO kablam! 
Nov 02 07:40:19.117 INFO kablam! warning: unused import: `PublicKey`
Nov 02 07:40:19.118 INFO kablam!   --> src/lib.rs:31:17
Nov 02 07:40:19.118 INFO kablam!    |
Nov 02 07:40:19.118 INFO kablam! 31 | use secp256k1::{PublicKey, SecretKey};
Nov 02 07:40:19.118 INFO kablam!    |                 ^^^^^^^^^
Nov 02 07:40:19.119 INFO kablam! 
Nov 02 07:40:19.119 INFO kablam! warning: unused import: `futures::future`
Nov 02 07:40:19.119 INFO kablam!   --> src/lib.rs:32:5
Nov 02 07:40:19.120 INFO kablam!    |
Nov 02 07:40:19.120 INFO kablam! 32 | use futures::future;
Nov 02 07:40:19.120 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 02 07:40:19.120 INFO kablam! 
Nov 02 07:40:19.121 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 02 07:40:19.121 INFO kablam!   --> src/lib.rs:36:5
Nov 02 07:40:19.121 INFO kablam!    |
Nov 02 07:40:19.121 INFO kablam! 36 | use std::collections::HashMap;
Nov 02 07:40:19.122 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:19.122 INFO kablam! 
Nov 02 07:40:19.122 INFO kablam! warning: unused imports: `AsyncRead`, `AsyncWrite`
Nov 02 07:40:19.122 INFO kablam!   --> src/lib.rs:39:16
Nov 02 07:40:19.123 INFO kablam!    |
Nov 02 07:40:19.123 INFO kablam! 39 | use tokio_io::{AsyncRead, AsyncWrite};
Nov 02 07:40:19.123 INFO kablam!    |                ^^^^^^^^^  ^^^^^^^^^^
Nov 02 07:40:19.124 INFO kablam! 
Nov 02 07:40:19.124 INFO kablam! warning: unused imports: `Decoder`, `Encoder`, `Framed`
Nov 02 07:40:19.124 INFO kablam!   --> src/lib.rs:40:23
Nov 02 07:40:19.124 INFO kablam!    |
Nov 02 07:40:19.125 INFO kablam! 40 | use tokio_io::codec::{Framed, Encoder, Decoder};
Nov 02 07:40:19.125 INFO kablam!    |                       ^^^^^^  ^^^^^^^  ^^^^^^^
Nov 02 07:40:19.125 INFO kablam! 
Nov 02 07:40:19.143 INFO kablam! warning: use of deprecated item 'tokio_io::codec::Framed': Moved to tokio-codec
Nov 02 07:40:19.144 INFO kablam!  --> src/ecies/proto.rs:4:23
Nov 02 07:40:19.144 INFO kablam!   |
Nov 02 07:40:19.144 INFO kablam! 4 | use tokio_io::codec::{Framed, Encoder, Decoder};
Nov 02 07:40:19.144 INFO kablam!   |                       ^^^^^^
Nov 02 07:40:19.145 INFO kablam!   |
Nov 02 07:40:19.145 INFO kablam!   = note: #[warn(deprecated)] on by default
Nov 02 07:40:19.145 INFO kablam! 
Nov 02 07:40:19.146 INFO kablam! warning: use of deprecated item 'tokio_io::codec::Framed': Moved to tokio-codec
Nov 02 07:40:19.146 INFO kablam!    --> src/ecies/proto.rs:145:13
Nov 02 07:40:19.146 INFO kablam!     |
Nov 02 07:40:19.146 INFO kablam! 145 |     stream: Framed<TcpStream, ECIESCodec>,
Nov 02 07:40:19.147 INFO kablam!     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:19.147 INFO kablam! 
Nov 02 07:40:19.147 INFO kablam! warning: use of deprecated item 'tokio_io::codec::Framed': Moved to tokio-codec
Nov 02 07:40:19.148 INFO kablam!  --> src/peer.rs:9:23
Nov 02 07:40:19.148 INFO kablam!   |
Nov 02 07:40:19.148 INFO kablam! 9 | use tokio_io::codec::{Framed, Encoder, Decoder};
Nov 02 07:40:19.149 INFO kablam!   |                       ^^^^^^
Nov 02 07:40:19.149 INFO kablam! 
Nov 02 07:40:19.149 INFO kablam! warning: use of deprecated item 'tokio_io::codec::Framed': Moved to tokio-codec
Nov 02 07:40:19.149 INFO kablam!   --> src/lib.rs:40:23
Nov 02 07:40:19.150 INFO kablam!    |
Nov 02 07:40:19.150 INFO kablam! 40 | use tokio_io::codec::{Framed, Encoder, Decoder};
Nov 02 07:40:19.150 INFO kablam!    |                       ^^^^^^
Nov 02 07:40:19.151 INFO kablam! 
Nov 02 07:40:19.617 INFO kablam! warning: use of deprecated item 'tokio_io::AsyncRead::framed': Use tokio_codec::Decoder::framed instead
Nov 02 07:40:19.617 INFO kablam!    --> src/ecies/proto.rs:168:24
Nov 02 07:40:19.617 INFO kablam!     |
Nov 02 07:40:19.617 INFO kablam! 168 |                 socket.framed(ecies).send(ECIESValue::Auth)
Nov 02 07:40:19.617 INFO kablam!     |                        ^^^^^^
Nov 02 07:40:19.617 INFO kablam! 
Nov 02 07:40:19.628 INFO kablam! warning: use of deprecated item 'tokio_io::AsyncRead::framed': Use tokio_codec::Decoder::framed instead
Nov 02 07:40:19.628 INFO kablam!    --> src/ecies/proto.rs:201:29
Nov 02 07:40:19.628 INFO kablam!     |
Nov 02 07:40:19.628 INFO kablam! 201 |         let stream = stream.framed(ecies).into_future().map_err(|(e, _)| e)
Nov 02 07:40:19.628 INFO kablam!     |                             ^^^^^^
Nov 02 07:40:19.628 INFO kablam! 
Nov 02 07:40:19.789 INFO kablam! warning: unused variable: `client_public_key`
Nov 02 07:40:19.790 INFO kablam!    --> src/ecies/algorithm.rs:460:13
Nov 02 07:40:19.790 INFO kablam!     |
Nov 02 07:40:19.790 INFO kablam! 460 |         let client_public_key = PublicKey::from_secret_key(&client_secret_key);
Nov 02 07:40:19.791 INFO kablam!     |             ^^^^^^^^^^^^^^^^^ help: consider using `_client_public_key` instead
Nov 02 07:40:19.791 INFO kablam!     |
Nov 02 07:40:19.791 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 02 07:40:19.791 INFO kablam! 
Nov 02 07:40:19.792 INFO kablam! warning: unused variable: `e`
Nov 02 07:40:19.792 INFO kablam!    --> src/ecies/proto.rs:159:17
Nov 02 07:40:19.792 INFO kablam!     |
Nov 02 07:40:19.792 INFO kablam! 159 |             Err(e) => return Box::new(future::err(
Nov 02 07:40:19.792 INFO kablam!     |                 ^ help: consider using `_e` instead
Nov 02 07:40:19.792 INFO kablam! 
Nov 02 07:40:19.792 INFO kablam! warning: unused variable: `e`
Nov 02 07:40:19.792 INFO kablam!    --> src/ecies/proto.rs:195:17
Nov 02 07:40:19.792 INFO kablam!     |
Nov 02 07:40:19.792 INFO kablam! 195 |             Err(e) => return Box::new(future::err(
Nov 02 07:40:19.792 INFO kablam!     |                 ^ help: consider using `_e` instead
Nov 02 07:40:19.792 INFO kablam! 
Nov 02 07:40:19.792 INFO kablam! warning: unused variable: `header`
Nov 02 07:40:19.792 INFO kablam!    --> src/ecies/proto.rs:281:33
Nov 02 07:40:19.792 INFO kablam!     |
Nov 02 07:40:19.792 INFO kablam! 281 |             AsyncSink::NotReady(header) => return Ok(AsyncSink::NotReady(item)),
Nov 02 07:40:19.792 INFO kablam!     |                                 ^^^^^^ help: consider using `_header` instead
Nov 02 07:40:19.792 INFO kablam! 
Nov 02 07:40:19.792 INFO kablam! warning: unused variable: `error`
Nov 02 07:40:19.792 INFO kablam!   --> src/errors.rs:16:13
Nov 02 07:40:19.792 INFO kablam!    |
Nov 02 07:40:19.792 INFO kablam! 16 |     fn from(error: ECIESError) -> io::Error {
Nov 02 07:40:19.792 INFO kablam!    |             ^^^^^ help: consider using `_error` instead
Nov 02 07:40:19.792 INFO kablam! 
Nov 02 07:40:19.792 INFO kablam! warning: unused variable: `addr`
Nov 02 07:40:19.792 INFO kablam!    --> src/lib.rs:192:48
Nov 02 07:40:19.792 INFO kablam!     |
Nov 02 07:40:19.792 INFO kablam! 192 |                     Async::Ready(Some((stream, addr))) => {
Nov 02 07:40:19.792 INFO kablam!     |                                                ^^^^ help: consider using `_addr` instead
Nov 02 07:40:19.792 INFO kablam! 
Nov 02 07:40:19.796 INFO kablam! warning: unused variable: `newly_connected`
Nov 02 07:40:19.796 INFO kablam!    --> src/lib.rs:282:25
Nov 02 07:40:19.796 INFO kablam!     |
Nov 02 07:40:19.807 INFO kablam! 282 |             let ref mut newly_connected = self.newly_connected;
Nov 02 07:40:19.807 INFO kablam!     |                         ^^^^^^^^^^^^^^^ help: consider using `_newly_connected` instead
Nov 02 07:40:19.807 INFO kablam! 
Nov 02 07:40:19.978 INFO kablam! warning: field is never used: `protocol_version`
Nov 02 07:40:19.978 INFO kablam!   --> src/peer.rs:82:5
Nov 02 07:40:19.978 INFO kablam!    |
Nov 02 07:40:19.978 INFO kablam! 82 |     protocol_version: usize,
Nov 02 07:40:19.978 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:19.978 INFO kablam!    |
Nov 02 07:40:19.978 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 02 07:40:19.978 INFO kablam! 
Nov 02 07:40:19.978 INFO kablam! warning: field is never used: `client_version`
Nov 02 07:40:19.978 INFO kablam!   --> src/peer.rs:83:5
Nov 02 07:40:19.978 INFO kablam!    |
Nov 02 07:40:19.978 INFO kablam! 83 |     client_version: String,
Nov 02 07:40:19.978 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:19.978 INFO kablam! 
Nov 02 07:40:19.978 INFO kablam! warning: field is never used: `port`
Nov 02 07:40:19.978 INFO kablam!   --> src/peer.rs:85:5
Nov 02 07:40:19.978 INFO kablam!    |
Nov 02 07:40:19.978 INFO kablam! 85 |     port: u16,
Nov 02 07:40:19.978 INFO kablam!    |     ^^^^^^^^^
Nov 02 07:40:19.978 INFO kablam! 
Nov 02 07:40:19.978 INFO kablam! warning: field is never used: `id`
Nov 02 07:40:19.978 INFO kablam!   --> src/peer.rs:86:5
Nov 02 07:40:19.978 INFO kablam!    |
Nov 02 07:40:19.978 INFO kablam! 86 |     id: H512,
Nov 02 07:40:19.978 INFO kablam!    |     ^^^^^^^^
Nov 02 07:40:19.978 INFO kablam! 
Nov 02 07:40:19.982 INFO kablam! warning: constant `SHA256BlockSize` should have an upper case name such as `SHA256_BLOCK_SIZE`
Nov 02 07:40:19.982 INFO kablam!   --> src/ecies/algorithm.rs:29:5
Nov 02 07:40:19.982 INFO kablam!    |
Nov 02 07:40:19.982 INFO kablam! 29 |     const SHA256BlockSize: usize = 64;
Nov 02 07:40:19.982 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:19.982 INFO kablam! 
Nov 02 07:40:19.982 INFO kablam! warning: constant `reps` should have an upper case name such as `REPS`
Nov 02 07:40:19.982 INFO kablam!   --> src/ecies/algorithm.rs:30:5
Nov 02 07:40:19.982 INFO kablam!    |
Nov 02 07:40:19.982 INFO kablam! 30 |     const reps: usize = (32 + 7) * 8 / (SHA256BlockSize * 8);
Nov 02 07:40:19.982 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:19.982 INFO kablam! 
Nov 02 07:40:19.984 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:19.984 INFO kablam!    --> src/ecies/algorithm.rs:290:9
Nov 02 07:40:19.984 INFO kablam!     |
Nov 02 07:40:19.984 INFO kablam! 290 |         self.parse_ack_unencrypted(data);
Nov 02 07:40:19.984 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:19.984 INFO kablam!     |
Nov 02 07:40:19.984 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 02 07:40:19.984 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:19.984 INFO kablam! 
Nov 02 07:40:19.984 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:19.984 INFO kablam!    --> src/ecies/algorithm.rs:341:9
Nov 02 07:40:19.984 INFO kablam!     |
Nov 02 07:40:19.984 INFO kablam! 341 |         buffer.write_uint::<BigEndian>(size as u64, 3);
Nov 02 07:40:19.984 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 07:40:19.984 INFO kablam!     |
Nov 02 07:40:19.984 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:19.984 INFO kablam! 
Nov 02 07:40:19.984 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:19.984 INFO kablam!    --> src/ecies/algorithm.rs:347:9
Nov 02 07:40:19.984 INFO kablam!     |
Nov 02 07:40:19.984 INFO kablam! 347 | /         self.egress_aes.as_mut().unwrap().encrypt(
Nov 02 07:40:19.984 INFO kablam! 348 | |             &mut RefReadBuffer::new(&header),
Nov 02 07:40:19.984 INFO kablam! 349 | |             &mut RefWriteBuffer::new(&mut encrypted), false);
Nov 02 07:40:19.984 INFO kablam!     | |_____________________________________________________________^
Nov 02 07:40:19.984 INFO kablam!     |
Nov 02 07:40:19.984 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:19.984 INFO kablam! 
Nov 02 07:40:19.984 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:19.985 INFO kablam!    --> src/ecies/algorithm.rs:374:9
Nov 02 07:40:19.985 INFO kablam!     |
Nov 02 07:40:19.985 INFO kablam! 374 | /         self.ingress_aes.as_mut().unwrap().decrypt(
Nov 02 07:40:19.985 INFO kablam! 375 | |             &mut RefReadBuffer::new(&header),
Nov 02 07:40:19.985 INFO kablam! 376 | |             &mut RefWriteBuffer::new(&mut decrypted), false);
Nov 02 07:40:19.985 INFO kablam!     | |_____________________________________________________________^
Nov 02 07:40:19.985 INFO kablam!     |
Nov 02 07:40:19.985 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:19.985 INFO kablam! 
Nov 02 07:40:19.985 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:19.985 INFO kablam!    --> src/ecies/algorithm.rs:414:9
Nov 02 07:40:19.985 INFO kablam!     |
Nov 02 07:40:19.985 INFO kablam! 414 | /         self.egress_aes.as_mut().unwrap().encrypt(
Nov 02 07:40:19.985 INFO kablam! 415 | |             &mut RefReadBuffer::new(&data_padded),
Nov 02 07:40:19.985 INFO kablam! 416 | |             &mut RefWriteBuffer::new(&mut encrypted), false);
Nov 02 07:40:19.985 INFO kablam!     | |_____________________________________________________________^
Nov 02 07:40:19.985 INFO kablam!     |
Nov 02 07:40:19.985 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:19.985 INFO kablam! 
Nov 02 07:40:19.987 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:19.987 INFO kablam!    --> src/ecies/algorithm.rs:437:9
Nov 02 07:40:19.987 INFO kablam!     |
Nov 02 07:40:19.987 INFO kablam! 437 | /         self.ingress_aes.as_mut().unwrap().decrypt(
Nov 02 07:40:19.987 INFO kablam! 438 | |             &mut RefReadBuffer::new(&body),
Nov 02 07:40:19.987 INFO kablam! 439 | |             &mut RefWriteBuffer::new(&mut ret), false);
Nov 02 07:40:19.987 INFO kablam!     | |_______________________________________________________^
Nov 02 07:40:19.987 INFO kablam!     |
Nov 02 07:40:19.987 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:19.987 INFO kablam! 
Nov 02 07:40:19.999 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:19.999 INFO kablam!   --> src/mac.rs:26:9
Nov 02 07:40:19.999 INFO kablam!    |
Nov 02 07:40:19.999 INFO kablam! 26 | /         aes.encrypt(
Nov 02 07:40:19.999 INFO kablam! 27 | |             &mut RefReadBuffer::new(self.digest().as_ref()),
Nov 02 07:40:19.999 INFO kablam! 28 | |             &mut RefWriteBuffer::new(encrypted.as_mut()), true);
Nov 02 07:40:19.999 INFO kablam!    | |________________________________________________________________^
Nov 02 07:40:19.999 INFO kablam!    |
Nov 02 07:40:19.999 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:19.999 INFO kablam! 
Nov 02 07:40:19.999 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 02 07:40:19.999 INFO kablam!   --> src/mac.rs:40:9
Nov 02 07:40:19.999 INFO kablam!    |
Nov 02 07:40:19.999 INFO kablam! 40 | /         aes.encrypt(
Nov 02 07:40:19.999 INFO kablam! 41 | |             &mut RefReadBuffer::new(self.digest().as_ref()),
Nov 02 07:40:19.999 INFO kablam! 42 | |             &mut RefWriteBuffer::new(encrypted.as_mut()), true);
Nov 02 07:40:19.999 INFO kablam!    | |________________________________________________________________^
Nov 02 07:40:19.999 INFO kablam!    |
Nov 02 07:40:19.999 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 02 07:40:19.999 INFO kablam! 
Nov 02 07:40:22.266 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 9.00s
Nov 02 07:40:22.276 INFO kablam! su: No module specific data is present
Nov 02 07:40:22.996 INFO running `"docker" "rm" "-f" "9856e5bb5397aabd873d4a8e9ebf4c44d6394a9074d420c5d316667e30828463"`
Nov 02 07:40:23.255 INFO blam! 9856e5bb5397aabd873d4a8e9ebf4c44d6394a9074d420c5d316667e30828463
Nov 02 07:40:23.259 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 02 07:40:23.751 INFO blam! e5ea0beb437f0804cedfa42bf2fc23a698df1e2d9b6b02cc12effa5652731fea
Nov 02 07:40:23.755 INFO running `"docker" "start" "-a" "e5ea0beb437f0804cedfa42bf2fc23a698df1e2d9b6b02cc12effa5652731fea"`
Nov 02 07:40:24.830 INFO kablam! usermod: no changes
Nov 02 07:40:24.984 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.13s
Nov 02 07:40:25.013 INFO kablam!      Running /target/debug/deps/rlpx-9274243619eea2f9
Nov 02 07:40:25.039 INFO blam! 
Nov 02 07:40:25.039 INFO blam! running 3 tests
Nov 02 07:40:25.040 INFO blam! test util::tests::pk2id2pk ... ok
Nov 02 07:40:25.051 INFO blam! test tests::it_works ... ok
Nov 02 07:40:25.166 INFO blam! test ecies::algorithm::tests::communicate ... ok
Nov 02 07:40:25.166 INFO blam! 
Nov 02 07:40:25.167 INFO blam! test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 07:40:25.169 INFO blam! 
Nov 02 07:40:25.177 INFO kablam!    Doc-tests rlpx
Nov 02 07:40:33.983 INFO blam! 
Nov 02 07:40:33.983 INFO blam! running 0 tests
Nov 02 07:40:33.984 INFO blam! 
Nov 02 07:40:33.984 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 07:40:33.984 INFO blam! 
Nov 02 07:40:33.999 INFO kablam! su: No module specific data is present
Nov 02 07:40:34.659 INFO running `"docker" "rm" "-f" "e5ea0beb437f0804cedfa42bf2fc23a698df1e2d9b6b02cc12effa5652731fea"`
Nov 02 07:40:34.863 INFO blam! e5ea0beb437f0804cedfa42bf2fc23a698df1e2d9b6b02cc12effa5652731fea
