Nov 16 06:51:44.981 INFO testing zgotsch/rs-blockchain against try#2e026d6e5d7621634147ad4c8074f1d964dbb1be for pr-55982 Nov 16 06:51:44.981 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-6/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 06:51:45.169 INFO [stdout] 6a685d1ca28be69497ced3573631245e73c5f993e49d18da14c64ceb2d460ba8 Nov 16 06:51:45.172 INFO running `"docker" "start" "-a" "6a685d1ca28be69497ced3573631245e73c5f993e49d18da14c64ceb2d460ba8"` Nov 16 06:51:45.991 INFO [stderr] usermod: no changes Nov 16 06:51:46.087 INFO [stderr] Compiling gcc v0.3.50 Nov 16 06:51:46.087 INFO [stderr] Compiling libc v0.2.23 Nov 16 06:51:46.087 INFO [stderr] Compiling serde v1.0.8 Nov 16 06:51:46.087 INFO [stderr] Compiling getopts v0.2.14 Nov 16 06:51:46.123 INFO [stderr] Compiling base64 v0.5.2 Nov 16 06:51:46.123 INFO [stderr] Compiling serde_derive_internals v0.15.1 Nov 16 06:51:47.107 INFO [stderr] Compiling time v0.1.37 Nov 16 06:51:49.727 INFO [stderr] Compiling rand v0.3.15 Nov 16 06:51:49.745 INFO [stderr] Compiling rust-crypto v0.2.36 Nov 16 06:51:49.960 INFO [stderr] Compiling serde_derive v1.0.8 Nov 16 06:51:58.908 INFO [stderr] Compiling bincode v0.8.0 Nov 16 06:51:59.493 INFO [stderr] Compiling naivechain-rs v0.1.0 (/source) Nov 16 06:51:59.955 INFO [stderr] warning: variable does not need to be mutable Nov 16 06:51:59.955 INFO [stderr] --> src/block.rs:120:9 Nov 16 06:51:59.955 INFO [stderr] | Nov 16 06:51:59.955 INFO [stderr] 120 | let mut buf = &mut [0; 8]; Nov 16 06:51:59.955 INFO [stderr] | ----^^^ Nov 16 06:51:59.955 INFO [stderr] | | Nov 16 06:51:59.955 INFO [stderr] | help: remove this `mut` Nov 16 06:51:59.955 INFO [stderr] | Nov 16 06:51:59.955 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 16 06:51:59.955 INFO [stderr] Nov 16 06:51:59.963 INFO [stderr] warning: field is never used: `next_message_size` Nov 16 06:51:59.963 INFO [stderr] --> src/connection.rs:11:5 Nov 16 06:51:59.963 INFO [stderr] | Nov 16 06:51:59.963 INFO [stderr] 11 | next_message_size: Option, Nov 16 06:51:59.963 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:51:59.963 INFO [stderr] | Nov 16 06:51:59.963 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 16 06:51:59.963 INFO [stderr] Nov 16 06:52:00.303 INFO [stderr] warning: unused `#[macro_use]` import Nov 16 06:52:00.303 INFO [stderr] --> src/bin/main.rs:3:1 Nov 16 06:52:00.303 INFO [stderr] | Nov 16 06:52:00.303 INFO [stderr] 3 | #[macro_use] Nov 16 06:52:00.303 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 06:52:00.303 INFO [stderr] | Nov 16 06:52:00.303 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 06:52:00.304 INFO [stderr] Nov 16 06:52:00.304 INFO [stderr] warning: unused import: `std::error::Error` Nov 16 06:52:00.304 INFO [stderr] --> src/bin/main.rs:13:5 Nov 16 06:52:00.304 INFO [stderr] | Nov 16 06:52:00.305 INFO [stderr] 13 | use std::error::Error; Nov 16 06:52:00.305 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 16 06:52:00.305 INFO [stderr] Nov 16 06:52:00.305 INFO [stderr] warning: unused import: `std::fs::File` Nov 16 06:52:00.305 INFO [stderr] --> src/bin/main.rs:14:5 Nov 16 06:52:00.305 INFO [stderr] | Nov 16 06:52:00.306 INFO [stderr] 14 | use std::fs::File; Nov 16 06:52:00.306 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 06:52:00.306 INFO [stderr] Nov 16 06:52:00.306 INFO [stderr] warning: unused import: `std::path::Path` Nov 16 06:52:00.306 INFO [stderr] --> src/bin/main.rs:15:5 Nov 16 06:52:00.306 INFO [stderr] | Nov 16 06:52:00.306 INFO [stderr] 15 | use std::path::Path; Nov 16 06:52:00.306 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 16 06:52:00.306 INFO [stderr] Nov 16 06:52:00.306 INFO [stderr] warning: unused import: `std::net::ToSocketAddrs` Nov 16 06:52:00.306 INFO [stderr] --> src/bin/main.rs:18:5 Nov 16 06:52:00.306 INFO [stderr] | Nov 16 06:52:00.306 INFO [stderr] 18 | use std::net::ToSocketAddrs; Nov 16 06:52:00.306 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:00.306 INFO [stderr] Nov 16 06:52:00.306 INFO [stderr] warning: unused imports: `Infinite`, `serialize` Nov 16 06:52:00.306 INFO [stderr] --> src/bin/main.rs:24:15 Nov 16 06:52:00.306 INFO [stderr] | Nov 16 06:52:00.306 INFO [stderr] 24 | use bincode::{serialize, deserialize, Infinite}; Nov 16 06:52:00.306 INFO [stderr] | ^^^^^^^^^ ^^^^^^^^ Nov 16 06:52:00.306 INFO [stderr] Nov 16 06:52:00.346 INFO [stderr] warning: unused import: `TcpStream` Nov 16 06:52:00.346 INFO [stderr] --> src/bin/nameserver.rs:1:29 Nov 16 06:52:00.347 INFO [stderr] | Nov 16 06:52:00.347 INFO [stderr] 1 | use std::net::{TcpListener, TcpStream, SocketAddr}; Nov 16 06:52:00.347 INFO [stderr] | ^^^^^^^^^ Nov 16 06:52:00.347 INFO [stderr] | Nov 16 06:52:00.347 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 06:52:00.347 INFO [stderr] Nov 16 06:52:00.347 INFO [stderr] warning: unused import: `std::net::ToSocketAddrs` Nov 16 06:52:00.347 INFO [stderr] --> src/bin/nameserver.rs:7:5 Nov 16 06:52:00.347 INFO [stderr] | Nov 16 06:52:00.347 INFO [stderr] 7 | use std::net::ToSocketAddrs; Nov 16 06:52:00.347 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:00.347 INFO [stderr] Nov 16 06:52:00.347 INFO [stderr] warning: unused import: `ClientMessage` Nov 16 06:52:00.347 INFO [stderr] --> src/bin/nameserver.rs:12:30 Nov 16 06:52:00.347 INFO [stderr] | Nov 16 06:52:00.347 INFO [stderr] 12 | use naivechain_rs::message::{ClientMessage, ClientToNameserverMessage, NameserverToClientMessage}; Nov 16 06:52:00.351 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 06:52:00.351 INFO [stderr] Nov 16 06:52:00.427 INFO [stderr] warning: unused import: `std::io::Read` Nov 16 06:52:00.427 INFO [stderr] --> src/bin/nameserver.rs:3:5 Nov 16 06:52:00.427 INFO [stderr] | Nov 16 06:52:00.427 INFO [stderr] 3 | use std::io::Read; Nov 16 06:52:00.427 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 06:52:00.427 INFO [stderr] Nov 16 06:52:00.439 INFO [stderr] warning: unreachable pattern Nov 16 06:52:00.440 INFO [stderr] --> src/bin/main.rs:315:21 Nov 16 06:52:00.440 INFO [stderr] | Nov 16 06:52:00.440 INFO [stderr] 315 | Ok(_) => {println!("Unhandled command");}, Nov 16 06:52:00.441 INFO [stderr] | ^^^^^ Nov 16 06:52:00.441 INFO [stderr] | Nov 16 06:52:00.441 INFO [stderr] = note: #[warn(unreachable_patterns)] on by default Nov 16 06:52:00.441 INFO [stderr] Nov 16 06:52:00.476 INFO [stderr] warning: variable does not need to be mutable Nov 16 06:52:00.477 INFO [stderr] --> src/bin/main.rs:188:9 Nov 16 06:52:00.477 INFO [stderr] | Nov 16 06:52:00.477 INFO [stderr] 188 | let mut nameserver_stream = TcpStream::connect(nameserver_str).expect("Couldn't connet to nameserver"); Nov 16 06:52:00.478 INFO [stderr] | ----^^^^^^^^^^^^^^^^^ Nov 16 06:52:00.478 INFO [stderr] | | Nov 16 06:52:00.478 INFO [stderr] | help: remove this `mut` Nov 16 06:52:00.479 INFO [stderr] | Nov 16 06:52:00.479 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 16 06:52:00.479 INFO [stderr] Nov 16 06:52:00.480 INFO [stderr] warning: variable does not need to be mutable Nov 16 06:52:00.480 INFO [stderr] --> src/bin/main.rs:206:9 Nov 16 06:52:00.480 INFO [stderr] | Nov 16 06:52:00.481 INFO [stderr] 206 | let mut peers: Arc>>>> = Arc::new(Mutex::new(Vec::new())); Nov 16 06:52:00.481 INFO [stderr] | ----^^^^^ Nov 16 06:52:00.481 INFO [stderr] | | Nov 16 06:52:00.482 INFO [stderr] | help: remove this `mut` Nov 16 06:52:00.482 INFO [stderr] Nov 16 06:52:00.482 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:00.483 INFO [stderr] --> src/bin/main.rs:76:29 Nov 16 06:52:00.483 INFO [stderr] | Nov 16 06:52:00.483 INFO [stderr] 76 | connection.write_message(&ClientMessage::Chain(chain.clone())); Nov 16 06:52:00.484 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:00.484 INFO [stderr] | Nov 16 06:52:00.484 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 16 06:52:00.485 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:00.485 INFO [stderr] Nov 16 06:52:00.485 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:00.485 INFO [stderr] --> src/bin/main.rs:95:33 Nov 16 06:52:00.486 INFO [stderr] | Nov 16 06:52:00.486 INFO [stderr] 95 | connection.write_message(&ClientMessage::QueryChain); Nov 16 06:52:00.486 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:00.487 INFO [stderr] | Nov 16 06:52:00.487 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:00.488 INFO [stderr] Nov 16 06:52:00.488 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:00.488 INFO [stderr] --> src/bin/main.rs:212:5 Nov 16 06:52:00.489 INFO [stderr] | Nov 16 06:52:00.489 INFO [stderr] 212 | nameserver_connection.write_message(&ClientToNameserverMessage::Query); Nov 16 06:52:00.489 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:00.490 INFO [stderr] | Nov 16 06:52:00.490 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:00.490 INFO [stderr] Nov 16 06:52:00.491 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:00.491 INFO [stderr] --> src/bin/main.rs:268:5 Nov 16 06:52:00.491 INFO [stderr] | Nov 16 06:52:00.491 INFO [stderr] 268 | nameserver_connection.write_message(&ClientToNameserverMessage::Inform(my_addr.port())); Nov 16 06:52:00.492 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:00.492 INFO [stderr] | Nov 16 06:52:00.492 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:00.493 INFO [stderr] Nov 16 06:52:00.493 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:00.493 INFO [stderr] --> src/bin/main.rs:291:33 Nov 16 06:52:00.494 INFO [stderr] | Nov 16 06:52:00.494 INFO [stderr] 291 | peer.write_message(&ClientMessage::NewBlock(new_block.clone())); Nov 16 06:52:00.494 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:00.495 INFO [stderr] | Nov 16 06:52:00.495 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:00.495 INFO [stderr] Nov 16 06:52:00.495 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:00.496 INFO [stderr] --> src/bin/main.rs:357:5 Nov 16 06:52:00.496 INFO [stderr] | Nov 16 06:52:00.496 INFO [stderr] 357 | repl_thread.join(); Nov 16 06:52:00.497 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:00.497 INFO [stderr] | Nov 16 06:52:00.497 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:00.498 INFO [stderr] Nov 16 06:52:00.498 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:00.498 INFO [stderr] --> src/bin/main.rs:358:5 Nov 16 06:52:00.499 INFO [stderr] | Nov 16 06:52:00.499 INFO [stderr] 358 | listener_thread.join(); Nov 16 06:52:00.499 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:00.499 INFO [stderr] | Nov 16 06:52:00.499 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:00.499 INFO [stderr] Nov 16 06:52:01.979 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 15.96s Nov 16 06:52:01.990 INFO [stderr] su: No module specific data is present Nov 16 06:52:02.653 INFO running `"docker" "inspect" "6a685d1ca28be69497ced3573631245e73c5f993e49d18da14c64ceb2d460ba8"` Nov 16 06:52:02.797 INFO running `"docker" "rm" "-f" "6a685d1ca28be69497ced3573631245e73c5f993e49d18da14c64ceb2d460ba8"` Nov 16 06:52:03.051 INFO [stdout] 6a685d1ca28be69497ced3573631245e73c5f993e49d18da14c64ceb2d460ba8 Nov 16 06:52:03.057 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-6/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 06:52:03.653 INFO [stdout] 5107d5742fc13c0bdfbd64ed11070d15ed63977a592fafcbb478793915877187 Nov 16 06:52:03.655 INFO running `"docker" "start" "-a" "5107d5742fc13c0bdfbd64ed11070d15ed63977a592fafcbb478793915877187"` Nov 16 06:52:05.491 INFO [stderr] usermod: no changes Nov 16 06:52:05.591 INFO [stderr] Compiling naivechain-rs v0.1.0 (/source) Nov 16 06:52:05.807 INFO [stderr] warning: unused `#[macro_use]` import Nov 16 06:52:05.808 INFO [stderr] --> src/bin/main.rs:3:1 Nov 16 06:52:05.808 INFO [stderr] | Nov 16 06:52:05.808 INFO [stderr] 3 | #[macro_use] Nov 16 06:52:05.808 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 06:52:05.809 INFO [stderr] | Nov 16 06:52:05.809 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 06:52:05.809 INFO [stderr] Nov 16 06:52:05.810 INFO [stderr] warning: unused import: `std::error::Error` Nov 16 06:52:05.810 INFO [stderr] --> src/bin/main.rs:13:5 Nov 16 06:52:05.810 INFO [stderr] | Nov 16 06:52:05.810 INFO [stderr] 13 | use std::error::Error; Nov 16 06:52:05.811 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 16 06:52:05.811 INFO [stderr] Nov 16 06:52:05.811 INFO [stderr] warning: unused import: `std::fs::File` Nov 16 06:52:05.812 INFO [stderr] --> src/bin/main.rs:14:5 Nov 16 06:52:05.812 INFO [stderr] | Nov 16 06:52:05.812 INFO [stderr] 14 | use std::fs::File; Nov 16 06:52:05.813 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 06:52:05.813 INFO [stderr] Nov 16 06:52:05.813 INFO [stderr] warning: unused import: `std::path::Path` Nov 16 06:52:05.814 INFO [stderr] --> src/bin/main.rs:15:5 Nov 16 06:52:05.814 INFO [stderr] | Nov 16 06:52:05.814 INFO [stderr] 15 | use std::path::Path; Nov 16 06:52:05.814 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 16 06:52:05.815 INFO [stderr] Nov 16 06:52:05.815 INFO [stderr] warning: unused import: `std::net::ToSocketAddrs` Nov 16 06:52:05.815 INFO [stderr] --> src/bin/main.rs:18:5 Nov 16 06:52:05.815 INFO [stderr] | Nov 16 06:52:05.816 INFO [stderr] 18 | use std::net::ToSocketAddrs; Nov 16 06:52:05.816 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:05.816 INFO [stderr] Nov 16 06:52:05.817 INFO [stderr] warning: unused imports: `Infinite`, `serialize` Nov 16 06:52:05.817 INFO [stderr] --> src/bin/main.rs:24:15 Nov 16 06:52:05.817 INFO [stderr] | Nov 16 06:52:05.817 INFO [stderr] 24 | use bincode::{serialize, deserialize, Infinite}; Nov 16 06:52:05.818 INFO [stderr] | ^^^^^^^^^ ^^^^^^^^ Nov 16 06:52:05.818 INFO [stderr] Nov 16 06:52:05.818 INFO [stderr] warning: unused import: `TcpStream` Nov 16 06:52:05.818 INFO [stderr] --> src/bin/nameserver.rs:1:29 Nov 16 06:52:05.819 INFO [stderr] | Nov 16 06:52:05.819 INFO [stderr] 1 | use std::net::{TcpListener, TcpStream, SocketAddr}; Nov 16 06:52:05.819 INFO [stderr] | ^^^^^^^^^ Nov 16 06:52:05.820 INFO [stderr] | Nov 16 06:52:05.820 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 06:52:05.820 INFO [stderr] Nov 16 06:52:05.821 INFO [stderr] warning: unused import: `std::net::ToSocketAddrs` Nov 16 06:52:05.821 INFO [stderr] --> src/bin/nameserver.rs:7:5 Nov 16 06:52:05.821 INFO [stderr] | Nov 16 06:52:05.821 INFO [stderr] 7 | use std::net::ToSocketAddrs; Nov 16 06:52:05.822 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:05.822 INFO [stderr] Nov 16 06:52:05.822 INFO [stderr] warning: unused import: `ClientMessage` Nov 16 06:52:05.823 INFO [stderr] --> src/bin/nameserver.rs:12:30 Nov 16 06:52:05.823 INFO [stderr] | Nov 16 06:52:05.823 INFO [stderr] 12 | use naivechain_rs::message::{ClientMessage, ClientToNameserverMessage, NameserverToClientMessage}; Nov 16 06:52:05.824 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 06:52:05.824 INFO [stderr] Nov 16 06:52:05.892 INFO [stderr] warning: unused import: `std::io::Read` Nov 16 06:52:05.893 INFO [stderr] --> src/bin/nameserver.rs:3:5 Nov 16 06:52:05.893 INFO [stderr] | Nov 16 06:52:05.893 INFO [stderr] 3 | use std::io::Read; Nov 16 06:52:05.894 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 06:52:05.894 INFO [stderr] Nov 16 06:52:06.143 INFO [stderr] warning: unreachable pattern Nov 16 06:52:06.144 INFO [stderr] --> src/bin/main.rs:315:21 Nov 16 06:52:06.144 INFO [stderr] | Nov 16 06:52:06.144 INFO [stderr] 315 | Ok(_) => {println!("Unhandled command");}, Nov 16 06:52:06.145 INFO [stderr] | ^^^^^ Nov 16 06:52:06.145 INFO [stderr] | Nov 16 06:52:06.145 INFO [stderr] = note: #[warn(unreachable_patterns)] on by default Nov 16 06:52:06.146 INFO [stderr] Nov 16 06:52:06.255 INFO [stderr] warning: variable does not need to be mutable Nov 16 06:52:06.255 INFO [stderr] --> src/block.rs:120:9 Nov 16 06:52:06.255 INFO [stderr] | Nov 16 06:52:06.255 INFO [stderr] 120 | let mut buf = &mut [0; 8]; Nov 16 06:52:06.255 INFO [stderr] | ----^^^ Nov 16 06:52:06.255 INFO [stderr] | | Nov 16 06:52:06.255 INFO [stderr] | help: remove this `mut` Nov 16 06:52:06.255 INFO [stderr] | Nov 16 06:52:06.255 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 16 06:52:06.255 INFO [stderr] Nov 16 06:52:06.255 INFO [stderr] warning: field is never used: `next_message_size` Nov 16 06:52:06.255 INFO [stderr] --> src/connection.rs:11:5 Nov 16 06:52:06.255 INFO [stderr] | Nov 16 06:52:06.255 INFO [stderr] 11 | next_message_size: Option, Nov 16 06:52:06.255 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:06.255 INFO [stderr] | Nov 16 06:52:06.255 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 16 06:52:06.255 INFO [stderr] Nov 16 06:52:06.267 INFO [stderr] warning: variable does not need to be mutable Nov 16 06:52:06.267 INFO [stderr] --> src/bin/main.rs:188:9 Nov 16 06:52:06.267 INFO [stderr] | Nov 16 06:52:06.267 INFO [stderr] 188 | let mut nameserver_stream = TcpStream::connect(nameserver_str).expect("Couldn't connet to nameserver"); Nov 16 06:52:06.267 INFO [stderr] | ----^^^^^^^^^^^^^^^^^ Nov 16 06:52:06.267 INFO [stderr] | | Nov 16 06:52:06.267 INFO [stderr] | help: remove this `mut` Nov 16 06:52:06.283 INFO [stderr] | Nov 16 06:52:06.283 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 16 06:52:06.283 INFO [stderr] Nov 16 06:52:06.283 INFO [stderr] warning: variable does not need to be mutable Nov 16 06:52:06.283 INFO [stderr] --> src/bin/main.rs:206:9 Nov 16 06:52:06.283 INFO [stderr] | Nov 16 06:52:06.283 INFO [stderr] 206 | let mut peers: Arc>>>> = Arc::new(Mutex::new(Vec::new())); Nov 16 06:52:06.283 INFO [stderr] | ----^^^^^ Nov 16 06:52:06.283 INFO [stderr] | | Nov 16 06:52:06.283 INFO [stderr] | help: remove this `mut` Nov 16 06:52:06.283 INFO [stderr] Nov 16 06:52:06.283 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:06.283 INFO [stderr] --> src/bin/main.rs:76:29 Nov 16 06:52:06.283 INFO [stderr] | Nov 16 06:52:06.283 INFO [stderr] 76 | connection.write_message(&ClientMessage::Chain(chain.clone())); Nov 16 06:52:06.283 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:06.283 INFO [stderr] | Nov 16 06:52:06.283 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 16 06:52:06.283 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:06.283 INFO [stderr] Nov 16 06:52:06.283 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:06.283 INFO [stderr] --> src/bin/main.rs:95:33 Nov 16 06:52:06.283 INFO [stderr] | Nov 16 06:52:06.283 INFO [stderr] 95 | connection.write_message(&ClientMessage::QueryChain); Nov 16 06:52:06.283 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:06.283 INFO [stderr] | Nov 16 06:52:06.283 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:06.283 INFO [stderr] Nov 16 06:52:06.283 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:06.283 INFO [stderr] --> src/bin/main.rs:212:5 Nov 16 06:52:06.283 INFO [stderr] | Nov 16 06:52:06.283 INFO [stderr] 212 | nameserver_connection.write_message(&ClientToNameserverMessage::Query); Nov 16 06:52:06.283 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:06.283 INFO [stderr] | Nov 16 06:52:06.283 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:06.283 INFO [stderr] Nov 16 06:52:06.283 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:06.283 INFO [stderr] --> src/bin/main.rs:268:5 Nov 16 06:52:06.283 INFO [stderr] | Nov 16 06:52:06.284 INFO [stderr] 268 | nameserver_connection.write_message(&ClientToNameserverMessage::Inform(my_addr.port())); Nov 16 06:52:06.284 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:06.284 INFO [stderr] | Nov 16 06:52:06.284 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:06.284 INFO [stderr] Nov 16 06:52:06.284 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:06.284 INFO [stderr] --> src/bin/main.rs:291:33 Nov 16 06:52:06.284 INFO [stderr] | Nov 16 06:52:06.284 INFO [stderr] 291 | peer.write_message(&ClientMessage::NewBlock(new_block.clone())); Nov 16 06:52:06.284 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:06.284 INFO [stderr] | Nov 16 06:52:06.284 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:06.284 INFO [stderr] Nov 16 06:52:06.284 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:06.284 INFO [stderr] --> src/bin/main.rs:357:5 Nov 16 06:52:06.284 INFO [stderr] | Nov 16 06:52:06.284 INFO [stderr] 357 | repl_thread.join(); Nov 16 06:52:06.284 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:06.284 INFO [stderr] | Nov 16 06:52:06.284 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:06.284 INFO [stderr] Nov 16 06:52:06.284 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 06:52:06.284 INFO [stderr] --> src/bin/main.rs:358:5 Nov 16 06:52:06.284 INFO [stderr] | Nov 16 06:52:06.284 INFO [stderr] 358 | listener_thread.join(); Nov 16 06:52:06.284 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:52:06.284 INFO [stderr] | Nov 16 06:52:06.284 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 06:52:06.284 INFO [stderr] Nov 16 06:52:06.772 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.24s Nov 16 06:52:06.782 INFO [stderr] su: No module specific data is present Nov 16 06:52:07.583 INFO running `"docker" "inspect" "5107d5742fc13c0bdfbd64ed11070d15ed63977a592fafcbb478793915877187"` Nov 16 06:52:07.833 INFO running `"docker" "rm" "-f" "5107d5742fc13c0bdfbd64ed11070d15ed63977a592fafcbb478793915877187"` Nov 16 06:52:08.131 INFO [stdout] 5107d5742fc13c0bdfbd64ed11070d15ed63977a592fafcbb478793915877187 Nov 16 06:52:08.133 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-6/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 06:52:08.659 INFO [stdout] 60a64b3a5a55b3ab6c6f6064106aafa7c6e131b8e5251a0cc08cd60fc96d424e Nov 16 06:52:08.661 INFO running `"docker" "start" "-a" "60a64b3a5a55b3ab6c6f6064106aafa7c6e131b8e5251a0cc08cd60fc96d424e"` Nov 16 06:52:10.291 INFO [stderr] usermod: no changes Nov 16 06:52:10.403 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.09s Nov 16 06:52:10.413 INFO [stderr] Running /target/debug/deps/naivechain_rs-cd11841512496d6f Nov 16 06:52:10.419 INFO [stdout] Nov 16 06:52:10.419 INFO [stdout] running 0 tests Nov 16 06:52:10.419 INFO [stdout] Nov 16 06:52:10.419 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 06:52:10.419 INFO [stdout] Nov 16 06:52:10.420 INFO [stderr] Running /target/debug/deps/main-4b921dee4eae9f7b Nov 16 06:52:10.431 INFO [stderr] Running /target/debug/deps/nameserver-4400872e69ba0281 Nov 16 06:52:10.431 INFO [stdout] Nov 16 06:52:10.431 INFO [stdout] running 0 tests Nov 16 06:52:10.431 INFO [stdout] Nov 16 06:52:10.431 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 06:52:10.431 INFO [stdout] Nov 16 06:52:10.431 INFO [stdout] Nov 16 06:52:10.431 INFO [stdout] running 0 tests Nov 16 06:52:10.431 INFO [stdout] Nov 16 06:52:10.431 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 06:52:10.431 INFO [stdout] Nov 16 06:52:10.439 INFO [stderr] Doc-tests naivechain-rs Nov 16 06:52:10.635 INFO [stderr] su: No module specific data is present Nov 16 06:52:10.635 INFO [stdout] Nov 16 06:52:10.635 INFO [stdout] running 0 tests Nov 16 06:52:10.635 INFO [stdout] Nov 16 06:52:10.635 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 06:52:10.635 INFO [stdout] Nov 16 06:52:11.339 INFO running `"docker" "inspect" "60a64b3a5a55b3ab6c6f6064106aafa7c6e131b8e5251a0cc08cd60fc96d424e"` Nov 16 06:52:11.591 INFO running `"docker" "rm" "-f" "60a64b3a5a55b3ab6c6f6064106aafa7c6e131b8e5251a0cc08cd60fc96d424e"` Nov 16 06:52:11.894 INFO [stdout] 60a64b3a5a55b3ab6c6f6064106aafa7c6e131b8e5251a0cc08cd60fc96d424e