Dec 02 08:29:10.106 INFO testing Damezuma/rust-realtime-chat against 1.30.1 for beta-1.31-5
Dec 02 08:29:10.106 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/1.30.1:/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.1 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"`
Dec 02 08:29:10.576 INFO [stdout] 31cf3f14ddfc2149454e27adcdc45b1977f1d34ad349bd5715f33efcc734ae44
Dec 02 08:29:10.585 INFO running `"docker" "start" "-a" "31cf3f14ddfc2149454e27adcdc45b1977f1d34ad349bd5715f33efcc734ae44"`
Dec 02 08:29:11.897 INFO [stderr] usermod: no changes
Dec 02 08:29:12.078 INFO [stderr]    Compiling json v0.10.2
Dec 02 08:29:12.079 INFO [stderr]    Compiling openssl-sys-extras v0.7.14
Dec 02 08:29:12.079 INFO [stderr]    Compiling openssl v0.7.14
Dec 02 08:29:12.079 INFO [stderr]    Compiling num_cpus v1.1.0
Dec 02 08:29:12.102 INFO [stderr]    Compiling openssl-sys v0.7.17
Dec 02 08:29:12.106 INFO [stderr]    Compiling time v0.1.35
Dec 02 08:29:15.751 INFO [stderr]    Compiling chrono v0.2.25
Dec 02 08:29:20.672 INFO [stderr]    Compiling crypto-hash v0.1.0
Dec 02 08:29:21.494 INFO [stderr]    Compiling rs-realtime-chat v0.1.0 (/source)
Dec 02 08:29:22.541 INFO [stderr] warning: unused import: `Receiver`
Dec 02 08:29:22.541 INFO [stderr]  --> src/main.rs:8:32
Dec 02 08:29:22.541 INFO [stderr]   |
Dec 02 08:29:22.541 INFO [stderr] 8 | use std::sync::mpsc::{channel, Receiver, Sender};
Dec 02 08:29:22.541 INFO [stderr]   |                                ^^^^^^^^
Dec 02 08:29:22.541 INFO [stderr]   |
Dec 02 08:29:22.541 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 08:29:22.541 INFO [stderr] 
Dec 02 08:29:22.541 INFO [stderr] warning: unused import: `std::collections::LinkedList`
Dec 02 08:29:22.541 INFO [stderr]   --> src/main.rs:11:5
Dec 02 08:29:22.541 INFO [stderr]    |
Dec 02 08:29:22.541 INFO [stderr] 11 | use std::collections::LinkedList;
Dec 02 08:29:22.541 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.541 INFO [stderr] 
Dec 02 08:29:22.541 INFO [stderr] warning: unused import: `chrono::datetime::DateTime`
Dec 02 08:29:22.541 INFO [stderr]   --> src/main.rs:12:5
Dec 02 08:29:22.541 INFO [stderr]    |
Dec 02 08:29:22.541 INFO [stderr] 12 | use chrono::datetime::DateTime;
Dec 02 08:29:22.541 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.541 INFO [stderr] 
Dec 02 08:29:22.541 INFO [stderr] warning: unused import: `Error`
Dec 02 08:29:22.541 INFO [stderr]   --> src/main.rs:15:15
Dec 02 08:29:22.541 INFO [stderr]    |
Dec 02 08:29:22.541 INFO [stderr] 15 | use std::io::{Error, ErrorKind, Read, Write};
Dec 02 08:29:22.541 INFO [stderr]    |               ^^^^^
Dec 02 08:29:22.541 INFO [stderr] 
Dec 02 08:29:22.541 INFO [stderr] warning: unused import: `std::io`
Dec 02 08:29:22.541 INFO [stderr]   --> src/main.rs:16:5
Dec 02 08:29:22.541 INFO [stderr]    |
Dec 02 08:29:22.541 INFO [stderr] 16 | use std::io;
Dec 02 08:29:22.541 INFO [stderr]    |     ^^^^^^^
Dec 02 08:29:22.541 INFO [stderr] 
Dec 02 08:29:22.668 INFO [stderr] warning: unused variable: `ip`
Dec 02 08:29:22.668 INFO [stderr]    --> src/main.rs:325:17
Dec 02 08:29:22.668 INFO [stderr]     |
Dec 02 08:29:22.668 INFO [stderr] 325 |             let ip = ip;
Dec 02 08:29:22.668 INFO [stderr]     |                 ^^ help: consider using `_ip` instead
Dec 02 08:29:22.668 INFO [stderr]     |
Dec 02 08:29:22.668 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 08:29:22.668 INFO [stderr] 
Dec 02 08:29:22.674 INFO [stderr] warning: variable does not need to be mutable
Dec 02 08:29:22.674 INFO [stderr]    --> src/main.rs:185:17
Dec 02 08:29:22.674 INFO [stderr]     |
Dec 02 08:29:22.674 INFO [stderr] 185 |             let mut message: String = match String::from_utf8(string_memory_block) {
Dec 02 08:29:22.674 INFO [stderr]     |                 ----^^^^^^^
Dec 02 08:29:22.674 INFO [stderr]     |                 |
Dec 02 08:29:22.674 INFO [stderr]     |                 help: remove this `mut`
Dec 02 08:29:22.674 INFO [stderr]     |
Dec 02 08:29:22.674 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 08:29:22.674 INFO [stderr] 
Dec 02 08:29:22.703 INFO [stderr] warning: variable does not need to be mutable
Dec 02 08:29:22.703 INFO [stderr]    --> src/main.rs:423:9
Dec 02 08:29:22.703 INFO [stderr]     |
Dec 02 08:29:22.703 INFO [stderr] 423 |     let mut uid_manager = Arc::new(Mutex::new(UserIndexManager::new()));
Dec 02 08:29:22.703 INFO [stderr]     |         ----^^^^^^^^^^^
Dec 02 08:29:22.703 INFO [stderr]     |         |
Dec 02 08:29:22.703 INFO [stderr]     |         help: remove this `mut`
Dec 02 08:29:22.703 INFO [stderr] 
Dec 02 08:29:22.703 INFO [stderr] warning: field is never used: `new_name`
Dec 02 08:29:22.703 INFO [stderr]   --> src/main.rs:34:9
Dec 02 08:29:22.703 INFO [stderr]    |
Dec 02 08:29:22.703 INFO [stderr] 34 |         new_name: String,
Dec 02 08:29:22.703 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 08:29:22.703 INFO [stderr]    |
Dec 02 08:29:22.703 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 08:29:22.703 INFO [stderr] 
Dec 02 08:29:22.703 INFO [stderr] warning: field is never used: `bytes`
Dec 02 08:29:22.703 INFO [stderr]   --> src/main.rs:43:9
Dec 02 08:29:22.703 INFO [stderr]    |
Dec 02 08:29:22.703 INFO [stderr] 43 |         bytes: Arc<Vec<u8>>,
Dec 02 08:29:22.703 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.703 INFO [stderr] 
Dec 02 08:29:22.703 INFO [stderr] warning: field is never used: `bytes`
Dec 02 08:29:22.703 INFO [stderr]   --> src/main.rs:46:9
Dec 02 08:29:22.703 INFO [stderr]    |
Dec 02 08:29:22.703 INFO [stderr] 46 |         bytes: Arc<Vec<u8>>,
Dec 02 08:29:22.703 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.703 INFO [stderr] 
Dec 02 08:29:22.703 INFO [stderr] warning: field is never used: `c_type`
Dec 02 08:29:22.703 INFO [stderr]   --> src/main.rs:49:9
Dec 02 08:29:22.703 INFO [stderr]    |
Dec 02 08:29:22.703 INFO [stderr] 49 |         c_type: CommandType,
Dec 02 08:29:22.703 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.703 INFO [stderr] 
Dec 02 08:29:22.705 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.705 INFO [stderr]    --> src/main.rs:306:25
Dec 02 08:29:22.705 INFO [stderr]     |
Dec 02 08:29:22.705 INFO [stderr] 306 |                         ch_message_sender.send(EventMessage::RecvChatMesage { msg: message });
Dec 02 08:29:22.705 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.705 INFO [stderr]     |
Dec 02 08:29:22.705 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 08:29:22.705 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.705 INFO [stderr] 
Dec 02 08:29:22.705 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.705 INFO [stderr]    --> src/main.rs:307:25
Dec 02 08:29:22.705 INFO [stderr]     |
Dec 02 08:29:22.705 INFO [stderr] 307 |                         ch_send_to_main.send(stream);
Dec 02 08:29:22.705 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.705 INFO [stderr]     |
Dec 02 08:29:22.705 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.705 INFO [stderr] 
Dec 02 08:29:22.705 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.705 INFO [stderr]    --> src/main.rs:311:26
Dec 02 08:29:22.705 INFO [stderr]     |
Dec 02 08:29:22.705 INFO [stderr] 311 |                             ch_send_to_main.send(stream);
Dec 02 08:29:22.705 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.705 INFO [stderr]     |
Dec 02 08:29:22.705 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.705 INFO [stderr] 
Dec 02 08:29:22.705 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.705 INFO [stderr]    --> src/main.rs:314:29
Dec 02 08:29:22.705 INFO [stderr]     |
Dec 02 08:29:22.705 INFO [stderr] 314 |                             ch_message_sender.send(EventMessage::RecvSocketRemove{uid:stream.get_uid()});
Dec 02 08:29:22.705 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.705 INFO [stderr]     |
Dec 02 08:29:22.705 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.705 INFO [stderr] 
Dec 02 08:29:22.705 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.705 INFO [stderr]    --> src/main.rs:334:17
Dec 02 08:29:22.705 INFO [stderr]     |
Dec 02 08:29:22.705 INFO [stderr] 334 |                 stream.set_nodelay(true);
Dec 02 08:29:22.706 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.706 INFO [stderr] 
Dec 02 08:29:22.706 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.706 INFO [stderr]    --> src/main.rs:335:17
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr] 335 |                 stream.set_read_timeout(Some(Duration::new(1, 0)));
Dec 02 08:29:22.706 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.706 INFO [stderr] 
Dec 02 08:29:22.706 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.706 INFO [stderr]    --> src/main.rs:336:17
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr] 336 |                 stream.set_write_timeout(Some(Duration::new(1, 0)));
Dec 02 08:29:22.706 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.706 INFO [stderr] 
Dec 02 08:29:22.706 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.706 INFO [stderr]    --> src/main.rs:406:17
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr] 406 | /                 ch_message_sender.send(EventMessage::ConnectedRecvSocket{
Dec 02 08:29:22.706 INFO [stderr] 407 | |                     uid:uid,
Dec 02 08:29:22.706 INFO [stderr] 408 | |                     identify_hash:hashing,
Dec 02 08:29:22.706 INFO [stderr] 409 | |                     init_name:name
Dec 02 08:29:22.706 INFO [stderr] 410 | |                 });
Dec 02 08:29:22.706 INFO [stderr]     | |___________________^
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.706 INFO [stderr] 
Dec 02 08:29:22.706 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.706 INFO [stderr]    --> src/main.rs:413:17
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr] 413 |                 ch_send_to_main.send(StreamItem::new(stream, uid));
Dec 02 08:29:22.706 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.706 INFO [stderr] 
Dec 02 08:29:22.706 INFO [stderr] warning: literal out of range for u8
Dec 02 08:29:22.706 INFO [stderr]    --> src/main.rs:469:39
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr] 469 |                     let mut bytes = [0u8,1024];
Dec 02 08:29:22.706 INFO [stderr]     |                                          ^^^^
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr]     = note: #[warn(overflowing_literals)] on by default
Dec 02 08:29:22.706 INFO [stderr] 
Dec 02 08:29:22.706 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.706 INFO [stderr]    --> src/main.rs:471:6
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr] 471 |                     socket.set_read_timeout(Some(Duration::new(1, 0)));
Dec 02 08:29:22.706 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.706 INFO [stderr] 
Dec 02 08:29:22.706 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.706 INFO [stderr]    --> src/main.rs:537:25
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr] 537 |                         ch_send_to_main.send(EventMessage::RecvChatMesage{msg:ChatMessage::new(*uid,"lounge".to_string(), chmsgtype)});
Dec 02 08:29:22.706 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.706 INFO [stderr] 
Dec 02 08:29:22.706 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.706 INFO [stderr]    --> src/main.rs:588:23
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr] 588 |                             ch_send_to_main.send(EventMessage::RecvChatMesage{msg:ChatMessage::new(uid,key.clone(), chmsgtype)});
Dec 02 08:29:22.706 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.706 INFO [stderr] 
Dec 02 08:29:22.706 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:22.706 INFO [stderr]    --> src/main.rs:687:33
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr] 687 |                                 ch_send_to_main.send(EventMessage::SendSocketRemove{uid:socket.get_uid()});
Dec 02 08:29:22.706 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.706 INFO [stderr]     |
Dec 02 08:29:22.706 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.706 INFO [stderr] 
Dec 02 08:29:24.563 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 12.64s
Dec 02 08:29:24.566 INFO [stderr] su: No module specific data is present
Dec 02 08:29:24.931 INFO running `"docker" "inspect" "31cf3f14ddfc2149454e27adcdc45b1977f1d34ad349bd5715f33efcc734ae44"`
Dec 02 08:29:25.187 INFO running `"docker" "rm" "-f" "31cf3f14ddfc2149454e27adcdc45b1977f1d34ad349bd5715f33efcc734ae44"`
Dec 02 08:29:25.418 INFO [stdout] 31cf3f14ddfc2149454e27adcdc45b1977f1d34ad349bd5715f33efcc734ae44
Dec 02 08:29:25.425 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/1.30.1:/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.1 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"`
Dec 02 08:29:25.727 INFO [stdout] 0fb801fbf9327f96eab33eecd2f5c2f7caff3c8cab2fd66cf098096e0597cc20
Dec 02 08:29:25.729 INFO running `"docker" "start" "-a" "0fb801fbf9327f96eab33eecd2f5c2f7caff3c8cab2fd66cf098096e0597cc20"`
Dec 02 08:29:26.171 INFO [stderr] usermod: no changes
Dec 02 08:29:26.230 INFO [stderr]    Compiling rs-realtime-chat v0.1.0 (/source)
Dec 02 08:29:27.202 INFO [stderr] warning: unused import: `Receiver`
Dec 02 08:29:27.202 INFO [stderr]  --> src/main.rs:8:32
Dec 02 08:29:27.202 INFO [stderr]   |
Dec 02 08:29:27.203 INFO [stderr] 8 | use std::sync::mpsc::{channel, Receiver, Sender};
Dec 02 08:29:27.203 INFO [stderr]   |                                ^^^^^^^^
Dec 02 08:29:27.203 INFO [stderr]   |
Dec 02 08:29:27.203 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 08:29:27.203 INFO [stderr] 
Dec 02 08:29:27.203 INFO [stderr] warning: unused import: `std::collections::LinkedList`
Dec 02 08:29:27.203 INFO [stderr]   --> src/main.rs:11:5
Dec 02 08:29:27.203 INFO [stderr]    |
Dec 02 08:29:27.203 INFO [stderr] 11 | use std::collections::LinkedList;
Dec 02 08:29:27.203 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.203 INFO [stderr] 
Dec 02 08:29:27.203 INFO [stderr] warning: unused import: `chrono::datetime::DateTime`
Dec 02 08:29:27.203 INFO [stderr]   --> src/main.rs:12:5
Dec 02 08:29:27.203 INFO [stderr]    |
Dec 02 08:29:27.203 INFO [stderr] 12 | use chrono::datetime::DateTime;
Dec 02 08:29:27.203 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.203 INFO [stderr] 
Dec 02 08:29:27.203 INFO [stderr] warning: unused import: `Error`
Dec 02 08:29:27.203 INFO [stderr]   --> src/main.rs:15:15
Dec 02 08:29:27.203 INFO [stderr]    |
Dec 02 08:29:27.203 INFO [stderr] 15 | use std::io::{Error, ErrorKind, Read, Write};
Dec 02 08:29:27.203 INFO [stderr]    |               ^^^^^
Dec 02 08:29:27.203 INFO [stderr] 
Dec 02 08:29:27.203 INFO [stderr] warning: unused import: `std::io`
Dec 02 08:29:27.203 INFO [stderr]   --> src/main.rs:16:5
Dec 02 08:29:27.203 INFO [stderr]    |
Dec 02 08:29:27.203 INFO [stderr] 16 | use std::io;
Dec 02 08:29:27.203 INFO [stderr]    |     ^^^^^^^
Dec 02 08:29:27.203 INFO [stderr] 
Dec 02 08:29:27.348 INFO [stderr] warning: unused variable: `ip`
Dec 02 08:29:27.348 INFO [stderr]    --> src/main.rs:325:17
Dec 02 08:29:27.348 INFO [stderr]     |
Dec 02 08:29:27.348 INFO [stderr] 325 |             let ip = ip;
Dec 02 08:29:27.348 INFO [stderr]     |                 ^^ help: consider using `_ip` instead
Dec 02 08:29:27.348 INFO [stderr]     |
Dec 02 08:29:27.348 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 08:29:27.348 INFO [stderr] 
Dec 02 08:29:27.348 INFO [stderr] warning: variable does not need to be mutable
Dec 02 08:29:27.348 INFO [stderr]    --> src/main.rs:185:17
Dec 02 08:29:27.348 INFO [stderr]     |
Dec 02 08:29:27.348 INFO [stderr] 185 |             let mut message: String = match String::from_utf8(string_memory_block) {
Dec 02 08:29:27.348 INFO [stderr]     |                 ----^^^^^^^
Dec 02 08:29:27.348 INFO [stderr]     |                 |
Dec 02 08:29:27.348 INFO [stderr]     |                 help: remove this `mut`
Dec 02 08:29:27.348 INFO [stderr]     |
Dec 02 08:29:27.348 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 08:29:27.348 INFO [stderr] 
Dec 02 08:29:27.381 INFO [stderr] warning: variable does not need to be mutable
Dec 02 08:29:27.381 INFO [stderr]    --> src/main.rs:423:9
Dec 02 08:29:27.381 INFO [stderr]     |
Dec 02 08:29:27.381 INFO [stderr] 423 |     let mut uid_manager = Arc::new(Mutex::new(UserIndexManager::new()));
Dec 02 08:29:27.381 INFO [stderr]     |         ----^^^^^^^^^^^
Dec 02 08:29:27.381 INFO [stderr]     |         |
Dec 02 08:29:27.381 INFO [stderr]     |         help: remove this `mut`
Dec 02 08:29:27.381 INFO [stderr] 
Dec 02 08:29:27.381 INFO [stderr] warning: field is never used: `new_name`
Dec 02 08:29:27.381 INFO [stderr]   --> src/main.rs:34:9
Dec 02 08:29:27.381 INFO [stderr]    |
Dec 02 08:29:27.381 INFO [stderr] 34 |         new_name: String,
Dec 02 08:29:27.381 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 08:29:27.381 INFO [stderr]    |
Dec 02 08:29:27.381 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 08:29:27.381 INFO [stderr] 
Dec 02 08:29:27.381 INFO [stderr] warning: field is never used: `bytes`
Dec 02 08:29:27.381 INFO [stderr]   --> src/main.rs:43:9
Dec 02 08:29:27.381 INFO [stderr]    |
Dec 02 08:29:27.381 INFO [stderr] 43 |         bytes: Arc<Vec<u8>>,
Dec 02 08:29:27.381 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.381 INFO [stderr] 
Dec 02 08:29:27.381 INFO [stderr] warning: field is never used: `bytes`
Dec 02 08:29:27.381 INFO [stderr]   --> src/main.rs:46:9
Dec 02 08:29:27.381 INFO [stderr]    |
Dec 02 08:29:27.381 INFO [stderr] 46 |         bytes: Arc<Vec<u8>>,
Dec 02 08:29:27.381 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.383 INFO [stderr] 
Dec 02 08:29:27.383 INFO [stderr] warning: field is never used: `c_type`
Dec 02 08:29:27.383 INFO [stderr]   --> src/main.rs:49:9
Dec 02 08:29:27.383 INFO [stderr]    |
Dec 02 08:29:27.383 INFO [stderr] 49 |         c_type: CommandType,
Dec 02 08:29:27.383 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.383 INFO [stderr] 
Dec 02 08:29:27.383 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.383 INFO [stderr]    --> src/main.rs:306:25
Dec 02 08:29:27.383 INFO [stderr]     |
Dec 02 08:29:27.383 INFO [stderr] 306 |                         ch_message_sender.send(EventMessage::RecvChatMesage { msg: message });
Dec 02 08:29:27.383 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.383 INFO [stderr]     |
Dec 02 08:29:27.383 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 08:29:27.383 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.383 INFO [stderr] 
Dec 02 08:29:27.383 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.384 INFO [stderr]    --> src/main.rs:307:25
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr] 307 |                         ch_send_to_main.send(stream);
Dec 02 08:29:27.384 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.384 INFO [stderr] 
Dec 02 08:29:27.384 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.384 INFO [stderr]    --> src/main.rs:311:26
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr] 311 |                             ch_send_to_main.send(stream);
Dec 02 08:29:27.384 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.384 INFO [stderr] 
Dec 02 08:29:27.384 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.384 INFO [stderr]    --> src/main.rs:314:29
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr] 314 |                             ch_message_sender.send(EventMessage::RecvSocketRemove{uid:stream.get_uid()});
Dec 02 08:29:27.384 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.384 INFO [stderr] 
Dec 02 08:29:27.384 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.384 INFO [stderr]    --> src/main.rs:334:17
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr] 334 |                 stream.set_nodelay(true);
Dec 02 08:29:27.384 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.384 INFO [stderr] 
Dec 02 08:29:27.384 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.384 INFO [stderr]    --> src/main.rs:335:17
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr] 335 |                 stream.set_read_timeout(Some(Duration::new(1, 0)));
Dec 02 08:29:27.384 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.384 INFO [stderr] 
Dec 02 08:29:27.384 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.384 INFO [stderr]    --> src/main.rs:336:17
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr] 336 |                 stream.set_write_timeout(Some(Duration::new(1, 0)));
Dec 02 08:29:27.384 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.384 INFO [stderr] 
Dec 02 08:29:27.384 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.384 INFO [stderr]    --> src/main.rs:406:17
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr] 406 | /                 ch_message_sender.send(EventMessage::ConnectedRecvSocket{
Dec 02 08:29:27.384 INFO [stderr] 407 | |                     uid:uid,
Dec 02 08:29:27.384 INFO [stderr] 408 | |                     identify_hash:hashing,
Dec 02 08:29:27.384 INFO [stderr] 409 | |                     init_name:name
Dec 02 08:29:27.384 INFO [stderr] 410 | |                 });
Dec 02 08:29:27.384 INFO [stderr]     | |___________________^
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.384 INFO [stderr] 
Dec 02 08:29:27.384 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.384 INFO [stderr]    --> src/main.rs:413:17
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr] 413 |                 ch_send_to_main.send(StreamItem::new(stream, uid));
Dec 02 08:29:27.384 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.384 INFO [stderr] 
Dec 02 08:29:27.384 INFO [stderr] warning: literal out of range for u8
Dec 02 08:29:27.384 INFO [stderr]    --> src/main.rs:469:39
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr] 469 |                     let mut bytes = [0u8,1024];
Dec 02 08:29:27.384 INFO [stderr]     |                                          ^^^^
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr]     = note: #[warn(overflowing_literals)] on by default
Dec 02 08:29:27.384 INFO [stderr] 
Dec 02 08:29:27.384 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.384 INFO [stderr]    --> src/main.rs:471:6
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr] 471 |                     socket.set_read_timeout(Some(Duration::new(1, 0)));
Dec 02 08:29:27.384 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.384 INFO [stderr] 
Dec 02 08:29:27.384 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.384 INFO [stderr]    --> src/main.rs:537:25
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.384 INFO [stderr] 537 |                         ch_send_to_main.send(EventMessage::RecvChatMesage{msg:ChatMessage::new(*uid,"lounge".to_string(), chmsgtype)});
Dec 02 08:29:27.384 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.384 INFO [stderr]     |
Dec 02 08:29:27.385 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.385 INFO [stderr] 
Dec 02 08:29:27.385 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.385 INFO [stderr]    --> src/main.rs:588:23
Dec 02 08:29:27.385 INFO [stderr]     |
Dec 02 08:29:27.385 INFO [stderr] 588 |                             ch_send_to_main.send(EventMessage::RecvChatMesage{msg:ChatMessage::new(uid,key.clone(), chmsgtype)});
Dec 02 08:29:27.385 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.385 INFO [stderr]     |
Dec 02 08:29:27.385 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.385 INFO [stderr] 
Dec 02 08:29:27.385 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 08:29:27.385 INFO [stderr]    --> src/main.rs:687:33
Dec 02 08:29:27.385 INFO [stderr]     |
Dec 02 08:29:27.385 INFO [stderr] 687 |                                 ch_send_to_main.send(EventMessage::SendSocketRemove{uid:socket.get_uid()});
Dec 02 08:29:27.385 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:27.385 INFO [stderr]     |
Dec 02 08:29:27.385 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:27.385 INFO [stderr] 
Dec 02 08:29:27.714 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.52s
Dec 02 08:29:27.719 INFO [stderr] su: No module specific data is present
Dec 02 08:29:27.948 INFO running `"docker" "inspect" "0fb801fbf9327f96eab33eecd2f5c2f7caff3c8cab2fd66cf098096e0597cc20"`
Dec 02 08:29:28.200 INFO running `"docker" "rm" "-f" "0fb801fbf9327f96eab33eecd2f5c2f7caff3c8cab2fd66cf098096e0597cc20"`
Dec 02 08:29:28.544 INFO [stdout] 0fb801fbf9327f96eab33eecd2f5c2f7caff3c8cab2fd66cf098096e0597cc20
Dec 02 08:29:28.546 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/1.30.1:/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.1 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"`
Dec 02 08:29:28.859 INFO [stdout] 3fedc7019ea3673e88b7c12a6dced42e2ce69da7f69def06f7eaaec691f0fdd0
Dec 02 08:29:28.867 INFO running `"docker" "start" "-a" "3fedc7019ea3673e88b7c12a6dced42e2ce69da7f69def06f7eaaec691f0fdd0"`
Dec 02 08:29:29.486 INFO [stderr] usermod: no changes
Dec 02 08:29:29.539 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.03s
Dec 02 08:29:29.540 INFO [stderr]      Running /target/debug/deps/rs_realtime_chat-ede65594611b7a85
Dec 02 08:29:29.545 INFO [stdout] 
Dec 02 08:29:29.545 INFO [stdout] running 0 tests
Dec 02 08:29:29.545 INFO [stdout] 
Dec 02 08:29:29.545 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 08:29:29.545 INFO [stdout] 
Dec 02 08:29:29.546 INFO [stderr] su: No module specific data is present
Dec 02 08:29:29.933 INFO running `"docker" "inspect" "3fedc7019ea3673e88b7c12a6dced42e2ce69da7f69def06f7eaaec691f0fdd0"`
Dec 02 08:29:30.119 INFO running `"docker" "rm" "-f" "3fedc7019ea3673e88b7c12a6dced42e2ce69da7f69def06f7eaaec691f0fdd0"`
Dec 02 08:29:30.299 INFO [stdout] 3fedc7019ea3673e88b7c12a6dced42e2ce69da7f69def06f7eaaec691f0fdd0
