Nov 18 07:45:22.861 INFO testing laminar-0.0.0 against try#2e026d6e5d7621634147ad4c8074f1d964dbb1be for pr-55982 Nov 18 07:45:22.861 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 18 07:45:23.091 INFO [stdout] bcf392fb0fcae22ee42f6ead1a3835c820ad016f85a94f9b35d7cbb04bd2d31c Nov 18 07:45:23.096 INFO running `"docker" "start" "-a" "bcf392fb0fcae22ee42f6ead1a3835c820ad016f85a94f9b35d7cbb04bd2d31c"` Nov 18 07:45:23.758 INFO [stderr] usermod: no changes Nov 18 07:45:23.895 INFO [stderr] Compiling laminar v0.0.0 (/source) Nov 18 07:45:25.035 INFO [stderr] warning: unused import: `std::io` Nov 18 07:45:25.035 INFO [stderr] --> src/net/tcp.rs:1:5 Nov 18 07:45:25.035 INFO [stderr] | Nov 18 07:45:25.035 INFO [stderr] 1 | use std::io; Nov 18 07:45:25.035 INFO [stderr] | ^^^^^^^ Nov 18 07:45:25.035 INFO [stderr] | Nov 18 07:45:25.035 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 18 07:45:25.035 INFO [stderr] Nov 18 07:45:25.246 INFO [stderr] warning: unused variable: `e` Nov 18 07:45:25.246 INFO [stderr] --> src/net/tcp.rs:196:17 Nov 18 07:45:25.247 INFO [stderr] | Nov 18 07:45:25.247 INFO [stderr] 196 | Err(e) => { Nov 18 07:45:25.247 INFO [stderr] | ^ help: consider using `_e` instead Nov 18 07:45:25.248 INFO [stderr] | Nov 18 07:45:25.248 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 18 07:45:25.248 INFO [stderr] Nov 18 07:45:25.335 INFO [stderr] warning: method is never used: `with_client_timeout` Nov 18 07:45:25.335 INFO [stderr] --> src/net/socket_state.rs:37:5 Nov 18 07:45:25.335 INFO [stderr] | Nov 18 07:45:25.335 INFO [stderr] 37 | pub fn with_client_timeout(mut self, timeout: ConnectionTimeout) -> SocketState { Nov 18 07:45:25.335 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.335 INFO [stderr] | Nov 18 07:45:25.335 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 18 07:45:25.335 INFO [stderr] Nov 18 07:45:25.335 INFO [stderr] warning: method is never used: `dropped_packets` Nov 18 07:45:25.335 INFO [stderr] --> src/net/socket_state.rs:70:5 Nov 18 07:45:25.335 INFO [stderr] | Nov 18 07:45:25.335 INFO [stderr] 70 | pub fn dropped_packets(&mut self, addr: SocketAddr) -> Result> { Nov 18 07:45:25.335 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.335 INFO [stderr] Nov 18 07:45:25.335 INFO [stderr] warning: type alias is never used: `Connections` Nov 18 07:45:25.335 INFO [stderr] --> src/net/tcp.rs:29:1 Nov 18 07:45:25.335 INFO [stderr] | Nov 18 07:45:25.335 INFO [stderr] 29 | type Connections = Arc>>>>; Nov 18 07:45:25.335 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.335 INFO [stderr] Nov 18 07:45:25.335 INFO [stderr] warning: type alias is never used: `MessageSender` Nov 18 07:45:25.335 INFO [stderr] --> src/net/tcp.rs:30:1 Nov 18 07:45:25.335 INFO [stderr] | Nov 18 07:45:25.335 INFO [stderr] 30 | type MessageSender = Option>; Nov 18 07:45:25.335 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.335 INFO [stderr] Nov 18 07:45:25.335 INFO [stderr] warning: type alias is never used: `MessageReceiver` Nov 18 07:45:25.335 INFO [stderr] --> src/net/tcp.rs:31:1 Nov 18 07:45:25.335 INFO [stderr] | Nov 18 07:45:25.335 INFO [stderr] 31 | type MessageReceiver = Option>; Nov 18 07:45:25.335 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.335 INFO [stderr] Nov 18 07:45:25.335 INFO [stderr] warning: struct is never constructed: `TcpSocketState` Nov 18 07:45:25.335 INFO [stderr] --> src/net/tcp.rs:34:1 Nov 18 07:45:25.335 INFO [stderr] | Nov 18 07:45:25.335 INFO [stderr] 34 | pub struct TcpSocketState { Nov 18 07:45:25.335 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.335 INFO [stderr] Nov 18 07:45:25.335 INFO [stderr] warning: method is never used: `new` Nov 18 07:45:25.335 INFO [stderr] --> src/net/tcp.rs:40:5 Nov 18 07:45:25.335 INFO [stderr] | Nov 18 07:45:25.335 INFO [stderr] 40 | pub fn new() -> TcpSocketState { Nov 18 07:45:25.335 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.335 INFO [stderr] Nov 18 07:45:25.335 INFO [stderr] warning: method is never used: `start` Nov 18 07:45:25.335 INFO [stderr] --> src/net/tcp.rs:47:5 Nov 18 07:45:25.335 INFO [stderr] | Nov 18 07:45:25.335 INFO [stderr] 47 | pub fn start(&mut self, addr: SocketAddr) -> Result> { Nov 18 07:45:25.335 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.335 INFO [stderr] Nov 18 07:45:25.335 INFO [stderr] warning: struct is never constructed: `TcpServer` Nov 18 07:45:25.335 INFO [stderr] --> src/net/tcp.rs:53:1 Nov 18 07:45:25.335 INFO [stderr] | Nov 18 07:45:25.335 INFO [stderr] 53 | pub struct TcpServer; Nov 18 07:45:25.335 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.335 INFO [stderr] Nov 18 07:45:25.335 INFO [stderr] warning: method is never used: `listen` Nov 18 07:45:25.335 INFO [stderr] --> src/net/tcp.rs:59:5 Nov 18 07:45:25.335 INFO [stderr] | Nov 18 07:45:25.335 INFO [stderr] 59 | pub fn listen(addr: SocketAddr, connections: Connections) -> Result> { Nov 18 07:45:25.335 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.335 INFO [stderr] Nov 18 07:45:25.335 INFO [stderr] warning: method is never used: `handle_connection` Nov 18 07:45:25.335 INFO [stderr] --> src/net/tcp.rs:89:5 Nov 18 07:45:25.335 INFO [stderr] | Nov 18 07:45:25.335 INFO [stderr] 89 | pub fn handle_connection(stream: TcpStream, connections: Connections) -> Result<()> { Nov 18 07:45:25.335 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.336 INFO [stderr] Nov 18 07:45:25.336 INFO [stderr] warning: struct is never constructed: `TcpClient` Nov 18 07:45:25.336 INFO [stderr] --> src/net/tcp.rs:114:1 Nov 18 07:45:25.336 INFO [stderr] | Nov 18 07:45:25.336 INFO [stderr] 114 | pub struct TcpClient { Nov 18 07:45:25.336 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.336 INFO [stderr] Nov 18 07:45:25.336 INFO [stderr] warning: method is never used: `new` Nov 18 07:45:25.336 INFO [stderr] --> src/net/tcp.rs:124:5 Nov 18 07:45:25.336 INFO [stderr] | Nov 18 07:45:25.336 INFO [stderr] 124 | pub fn new(stream: TcpStream) -> Result { Nov 18 07:45:25.336 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.349 INFO [stderr] Nov 18 07:45:25.349 INFO [stderr] warning: method is never used: `run` Nov 18 07:45:25.350 INFO [stderr] --> src/net/tcp.rs:138:5 Nov 18 07:45:25.350 INFO [stderr] | Nov 18 07:45:25.350 INFO [stderr] 138 | pub fn run(client: Arc>) -> Result<()>{ Nov 18 07:45:25.350 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.350 INFO [stderr] Nov 18 07:45:25.350 INFO [stderr] warning: method is never used: `start_recv` Nov 18 07:45:25.350 INFO [stderr] --> src/net/tcp.rs:157:5 Nov 18 07:45:25.350 INFO [stderr] | Nov 18 07:45:25.350 INFO [stderr] 157 | fn start_recv(client: Arc>) -> Result<()> { Nov 18 07:45:25.350 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.350 INFO [stderr] Nov 18 07:45:25.350 INFO [stderr] warning: method is never used: `write` Nov 18 07:45:25.350 INFO [stderr] --> src/net/tcp.rs:172:5 Nov 18 07:45:25.350 INFO [stderr] | Nov 18 07:45:25.350 INFO [stderr] 172 | pub fn write(&mut self, msg: &str) -> bool { Nov 18 07:45:25.350 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.350 INFO [stderr] Nov 18 07:45:25.350 INFO [stderr] warning: method is never used: `outgoing_loop` Nov 18 07:45:25.350 INFO [stderr] --> src/net/tcp.rs:193:5 Nov 18 07:45:25.350 INFO [stderr] | Nov 18 07:45:25.350 INFO [stderr] 193 | fn outgoing_loop(&mut self) -> Result> { Nov 18 07:45:25.350 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.350 INFO [stderr] Nov 18 07:45:25.350 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:25.350 INFO [stderr] --> src/net/tcp.rs:98:17 Nov 18 07:45:25.350 INFO [stderr] | Nov 18 07:45:25.350 INFO [stderr] 98 | TcpClient::run(tcp_client); Nov 18 07:45:25.350 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.350 INFO [stderr] | Nov 18 07:45:25.350 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 18 07:45:25.350 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:25.350 INFO [stderr] Nov 18 07:45:25.350 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:25.350 INFO [stderr] --> src/net/tcp.rs:102:17 Nov 18 07:45:25.350 INFO [stderr] | Nov 18 07:45:25.350 INFO [stderr] 102 | tmp_stream.shutdown(Shutdown::Both); Nov 18 07:45:25.350 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.350 INFO [stderr] | Nov 18 07:45:25.350 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:25.350 INFO [stderr] Nov 18 07:45:25.350 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:25.350 INFO [stderr] --> src/net/tcp.rs:106:13 Nov 18 07:45:25.350 INFO [stderr] | Nov 18 07:45:25.350 INFO [stderr] 106 | tmp_stream.shutdown(Shutdown::Both); Nov 18 07:45:25.350 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:25.350 INFO [stderr] | Nov 18 07:45:25.350 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:25.350 INFO [stderr] Nov 18 07:45:26.915 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.12s Nov 18 07:45:26.929 INFO [stderr] su: No module specific data is present Nov 18 07:45:27.369 INFO running `"docker" "inspect" "bcf392fb0fcae22ee42f6ead1a3835c820ad016f85a94f9b35d7cbb04bd2d31c"` Nov 18 07:45:27.583 INFO running `"docker" "rm" "-f" "bcf392fb0fcae22ee42f6ead1a3835c820ad016f85a94f9b35d7cbb04bd2d31c"` Nov 18 07:45:27.943 INFO [stdout] bcf392fb0fcae22ee42f6ead1a3835c820ad016f85a94f9b35d7cbb04bd2d31c Nov 18 07:45:27.951 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 18 07:45:28.359 INFO [stdout] a8970b6b72ad48d68c5f8395b8290691b4dfe85b45cbde1555907b74dd8bc0f1 Nov 18 07:45:28.367 INFO running `"docker" "start" "-a" "a8970b6b72ad48d68c5f8395b8290691b4dfe85b45cbde1555907b74dd8bc0f1"` Nov 18 07:45:29.634 INFO [stderr] usermod: no changes Nov 18 07:45:29.727 INFO [stderr] Compiling laminar v0.0.0 (/source) Nov 18 07:45:31.063 INFO [stderr] warning: unused import: `std::io` Nov 18 07:45:31.063 INFO [stderr] --> src/net/tcp.rs:1:5 Nov 18 07:45:31.063 INFO [stderr] | Nov 18 07:45:31.063 INFO [stderr] 1 | use std::io; Nov 18 07:45:31.063 INFO [stderr] | ^^^^^^^ Nov 18 07:45:31.063 INFO [stderr] | Nov 18 07:45:31.063 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 18 07:45:31.063 INFO [stderr] Nov 18 07:45:31.064 INFO [stderr] warning: unused imports: `Arc`, `Mutex` Nov 18 07:45:31.064 INFO [stderr] --> src/net/tcp.rs:236:21 Nov 18 07:45:31.064 INFO [stderr] | Nov 18 07:45:31.064 INFO [stderr] 236 | use std::sync::{Arc, Mutex}; Nov 18 07:45:31.064 INFO [stderr] | ^^^ ^^^^^ Nov 18 07:45:31.064 INFO [stderr] Nov 18 07:45:31.775 INFO [stderr] warning: unused variable: `new_conn` Nov 18 07:45:31.776 INFO [stderr] --> src/net/socket_state.rs:155:13 Nov 18 07:45:31.776 INFO [stderr] | Nov 18 07:45:31.776 INFO [stderr] 155 | let new_conn = Connection::new(addr.next().unwrap()); Nov 18 07:45:31.777 INFO [stderr] | ^^^^^^^^ help: consider using `_new_conn` instead Nov 18 07:45:31.777 INFO [stderr] | Nov 18 07:45:31.777 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 18 07:45:31.778 INFO [stderr] Nov 18 07:45:31.778 INFO [stderr] warning: unused variable: `len` Nov 18 07:45:31.778 INFO [stderr] --> src/net/udp.rs:108:21 Nov 18 07:45:31.778 INFO [stderr] | Nov 18 07:45:31.779 INFO [stderr] 108 | let len = data.len(); Nov 18 07:45:31.779 INFO [stderr] | ^^^ help: consider using `_len` instead Nov 18 07:45:31.779 INFO [stderr] Nov 18 07:45:31.779 INFO [stderr] warning: unused variable: `test_state` Nov 18 07:45:31.780 INFO [stderr] --> src/net/tcp.rs:241:13 Nov 18 07:45:31.780 INFO [stderr] | Nov 18 07:45:31.780 INFO [stderr] 241 | let test_state = TcpSocketState::new(); Nov 18 07:45:31.780 INFO [stderr] | ^^^^^^^^^^ help: consider using `_test_state` instead Nov 18 07:45:31.781 INFO [stderr] Nov 18 07:45:31.781 INFO [stderr] warning: unused variable: `e` Nov 18 07:45:31.781 INFO [stderr] --> src/net/tcp.rs:196:17 Nov 18 07:45:31.781 INFO [stderr] | Nov 18 07:45:31.782 INFO [stderr] 196 | Err(e) => { Nov 18 07:45:31.782 INFO [stderr] | ^ help: consider using `_e` instead Nov 18 07:45:31.782 INFO [stderr] Nov 18 07:45:31.987 INFO [stderr] warning: method is never used: `with_client_timeout` Nov 18 07:45:31.987 INFO [stderr] --> src/net/socket_state.rs:37:5 Nov 18 07:45:31.987 INFO [stderr] | Nov 18 07:45:31.987 INFO [stderr] 37 | pub fn with_client_timeout(mut self, timeout: ConnectionTimeout) -> SocketState { Nov 18 07:45:31.987 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:31.987 INFO [stderr] | Nov 18 07:45:31.987 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 18 07:45:31.987 INFO [stderr] Nov 18 07:45:31.987 INFO [stderr] warning: method is never used: `dropped_packets` Nov 18 07:45:31.987 INFO [stderr] --> src/net/socket_state.rs:70:5 Nov 18 07:45:31.987 INFO [stderr] | Nov 18 07:45:31.987 INFO [stderr] 70 | pub fn dropped_packets(&mut self, addr: SocketAddr) -> Result> { Nov 18 07:45:31.987 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:31.987 INFO [stderr] Nov 18 07:45:31.987 INFO [stderr] warning: static item is never used: `TEST_BAD_HOST_IP` Nov 18 07:45:31.987 INFO [stderr] --> src/net/connection.rs:66:5 Nov 18 07:45:31.988 INFO [stderr] | Nov 18 07:45:31.988 INFO [stderr] 66 | static TEST_BAD_HOST_IP: &'static str = "800.0.0.1"; Nov 18 07:45:31.988 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:31.988 INFO [stderr] Nov 18 07:45:31.990 INFO [stderr] warning: function is never used: `dummy_packet` Nov 18 07:45:31.991 INFO [stderr] --> src/net/udp.rs:148:5 Nov 18 07:45:31.991 INFO [stderr] | Nov 18 07:45:31.991 INFO [stderr] 148 | pub fn dummy_packet() -> Packet { Nov 18 07:45:31.991 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:31.991 INFO [stderr] Nov 18 07:45:31.991 INFO [stderr] warning: method is never used: `write` Nov 18 07:45:31.991 INFO [stderr] --> src/net/tcp.rs:172:5 Nov 18 07:45:31.991 INFO [stderr] | Nov 18 07:45:31.991 INFO [stderr] 172 | pub fn write(&mut self, msg: &str) -> bool { Nov 18 07:45:31.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:31.995 INFO [stderr] Nov 18 07:45:32.015 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:32.015 INFO [stderr] --> src/net/tcp.rs:98:17 Nov 18 07:45:32.015 INFO [stderr] | Nov 18 07:45:32.015 INFO [stderr] 98 | TcpClient::run(tcp_client); Nov 18 07:45:32.015 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:32.015 INFO [stderr] | Nov 18 07:45:32.015 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 18 07:45:32.015 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:32.015 INFO [stderr] Nov 18 07:45:32.015 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:32.015 INFO [stderr] --> src/net/tcp.rs:102:17 Nov 18 07:45:32.015 INFO [stderr] | Nov 18 07:45:32.015 INFO [stderr] 102 | tmp_stream.shutdown(Shutdown::Both); Nov 18 07:45:32.015 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:32.015 INFO [stderr] | Nov 18 07:45:32.015 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:32.015 INFO [stderr] Nov 18 07:45:32.015 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:32.015 INFO [stderr] --> src/net/tcp.rs:106:13 Nov 18 07:45:32.015 INFO [stderr] | Nov 18 07:45:32.015 INFO [stderr] 106 | tmp_stream.shutdown(Shutdown::Both); Nov 18 07:45:32.015 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:32.015 INFO [stderr] | Nov 18 07:45:32.015 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:32.015 INFO [stderr] Nov 18 07:45:32.015 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:32.015 INFO [stderr] --> src/net/tcp.rs:248:9 Nov 18 07:45:32.015 INFO [stderr] | Nov 18 07:45:32.015 INFO [stderr] 248 | test_state.start(addr); Nov 18 07:45:32.015 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:32.015 INFO [stderr] | Nov 18 07:45:32.015 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:32.023 INFO [stderr] Nov 18 07:45:35.079 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.42s Nov 18 07:45:35.087 INFO [stderr] su: No module specific data is present Nov 18 07:45:35.654 INFO running `"docker" "inspect" "a8970b6b72ad48d68c5f8395b8290691b4dfe85b45cbde1555907b74dd8bc0f1"` Nov 18 07:45:35.917 INFO running `"docker" "rm" "-f" "a8970b6b72ad48d68c5f8395b8290691b4dfe85b45cbde1555907b74dd8bc0f1"` Nov 18 07:45:36.183 INFO [stdout] a8970b6b72ad48d68c5f8395b8290691b4dfe85b45cbde1555907b74dd8bc0f1 Nov 18 07:45:36.189 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 18 07:45:36.597 INFO [stdout] 46584da9e272848a1b2b53f1193a1477ec112d86d5ab3f471cff0e4912a0137b Nov 18 07:45:36.599 INFO running `"docker" "start" "-a" "46584da9e272848a1b2b53f1193a1477ec112d86d5ab3f471cff0e4912a0137b"` Nov 18 07:45:38.183 INFO [stderr] usermod: no changes Nov 18 07:45:38.361 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.14s Nov 18 07:45:38.361 INFO [stderr] Running /target/debug/deps/laminar-d608887eeb8087e1 Nov 18 07:45:38.367 INFO [stderr] thread '' panicked at 'explicit panic', src/net/tcp.rs:252:13 Nov 18 07:45:38.367 INFO [stdout] Nov 18 07:45:38.367 INFO [stderr] stack backtrace: Nov 18 07:45:38.367 INFO [stdout] running 30 tests Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::acking_several_packets_out_of_order ... ok Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::acking_several_packets ... ok Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::acking_around_zero ... ok Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::acking_a_whole_buffer_too_far_forward ... ok Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::acking_single_packet ... ok Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::acking_to_the_edge_forward ... ok Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::acking_too_far_backward ... ok Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::acking_a_nearly_full_set_of_packets ... ok Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::acking_too_far_forward ... ok Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::ignores_old_packets ... ok Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::ignores_really_old_packets ... ok Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::skips_missing_acks_correctly ... ok Nov 18 07:45:38.367 INFO [stdout] test net::external_ack::test::acking_a_full_set_of_packets ... ok Nov 18 07:45:38.367 INFO [stdout] test net::connection::test::test_create_connection ... ok Nov 18 07:45:38.367 INFO [stdout] test events::test::test_create_event ... ok Nov 18 07:45:38.367 INFO [stdout] test net::local_ack::test::acking_a_full_set_of_packets ... ok Nov 18 07:45:38.367 INFO [stdout] test net::local_ack::test::acking_several_packets ... ok Nov 18 07:45:38.367 INFO [stdout] test net::local_ack::test::acking_single_packet ... ok Nov 18 07:45:38.367 INFO [stdout] test net::local_ack::test::acking_around_zero ... ok Nov 18 07:45:38.367 INFO [stdout] test net::local_ack::test::dropping_one_packet ... ok Nov 18 07:45:38.367 INFO [stdout] test net::socket_state::test::test_create_connection ... ok Nov 18 07:45:38.367 INFO [stdout] test net::udp::test::send_receive_1_pckt ... ignored Nov 18 07:45:38.367 INFO [stdout] test net::udp::test::send_receive_stress_test ... ignored Nov 18 07:45:38.367 INFO [stdout] test net::local_ack::test::drops_really_old_packets ... ok Nov 18 07:45:38.367 INFO [stdout] test net::local_ack::test::not_dropping_new_packets ... ok Nov 18 07:45:38.367 INFO [stdout] test net::tcp::test::test_create_tcp_socket_state ... ok Nov 18 07:45:38.367 INFO [stdout] test net::local_ack::test::drops_old_packets ... ok Nov 18 07:45:38.395 INFO [stderr] 0: 0x5580e3e841d3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h26df0f6fdb27c709 Nov 18 07:45:38.419 INFO [stdout] test net::socket_state::test::test_invalid_addr_fails ... ok Nov 18 07:45:38.431 INFO [stderr] at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Nov 18 07:45:38.431 INFO [stderr] 1: 0x5580e3e7e358 - std::sys_common::backtrace::_print::h84c40fecda6d638e Nov 18 07:45:38.432 INFO [stderr] at libstd/sys_common/backtrace.rs:71 Nov 18 07:45:38.432 INFO [stderr] 2: 0x5580e3e82a64 - std::panicking::default_hook::{{closure}}::h77e370c0567fc0a7 Nov 18 07:45:38.432 INFO [stderr] at libstd/sys_common/backtrace.rs:59 Nov 18 07:45:38.432 INFO [stderr] at libstd/panicking.rs:211 Nov 18 07:45:38.432 INFO [stderr] 3: 0x5580e3e827cd - std::panicking::default_hook::hb9a45c11a33bbcb2 Nov 18 07:45:38.432 INFO [stderr] at libstd/panicking.rs:227 Nov 18 07:45:38.432 INFO [stderr] 4: 0x5580e3e83170 - std::panicking::rust_panic_with_hook::ha8d95048d940f754 Nov 18 07:45:38.433 INFO [stderr] at libstd/panicking.rs:476 Nov 18 07:45:38.433 INFO [stderr] 5: 0x5580e3e51c17 - std::panicking::begin_panic::h5494ab678b20843b Nov 18 07:45:38.433 INFO [stderr] at /rustc/2e026d6e5d7621634147ad4c8074f1d964dbb1be/src/libstd/panicking.rs:410 Nov 18 07:45:38.433 INFO [stderr] 6: 0x5580e3dafb64 - laminar::net::tcp::test::test_lock_poisoning::{{closure}}::h6b799fd1cfd3763d Nov 18 07:45:38.433 INFO [stderr] at src/net/tcp.rs:252 Nov 18 07:45:38.433 INFO [stderr] 7: 0x5580e3d92ed2 - std::sys_common::backtrace::__rust_begin_short_backtrace::he248b115ec3f3f72 Nov 18 07:45:38.433 INFO [stderr] at /rustc/2e026d6e5d7621634147ad4c8074f1d964dbb1be/src/libstd/sys_common/backtrace.rs:136 Nov 18 07:45:38.433 INFO [stderr] 8: 0x5580e3d8c0dd - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h828f8db4054b5dac Nov 18 07:45:38.434 INFO [stderr] at /rustc/2e026d6e5d7621634147ad4c8074f1d964dbb1be/src/libstd/thread/mod.rs:477 Nov 18 07:45:38.434 INFO [stderr] 9: 0x5580e3d9ef60 - as core::ops::function::FnOnce<()>>::call_once::h66f7fd1c02342d84 Nov 18 07:45:38.434 INFO [stderr] at /rustc/2e026d6e5d7621634147ad4c8074f1d964dbb1be/src/libstd/panic.rs:319 Nov 18 07:45:38.434 INFO [stderr] 10: 0x5580e3da0004 - std::panicking::try::do_call::hde4773a17c2caf4a Nov 18 07:45:38.434 INFO [stderr] at /rustc/2e026d6e5d7621634147ad4c8074f1d964dbb1be/src/libstd/panicking.rs:310 Nov 18 07:45:38.434 INFO [stderr] 11: 0x5580e3e92a19 - __rust_maybe_catch_panic Nov 18 07:45:38.457 INFO [stderr] at libpanic_unwind/lib.rs:102 Nov 18 07:45:38.457 INFO [stdout] test net::tcp::test::test_lock_poisoning ... ok Nov 18 07:45:38.457 INFO [stderr] 12: 0x5580e3d9fa3d - std::panicking::try::h47b679d7f0e7e7d3 Nov 18 07:45:38.458 INFO [stderr] at /rustc/2e026d6e5d7621634147ad4c8074f1d964dbb1be/src/libstd/panicking.rs:289 Nov 18 07:45:38.458 INFO [stderr] 13: 0x5580e3d9f6b2 - std::panic::catch_unwind::h0200b61ffd987b23 Nov 18 07:45:38.458 INFO [stderr] at /rustc/2e026d6e5d7621634147ad4c8074f1d964dbb1be/src/libstd/panic.rs:398 Nov 18 07:45:38.458 INFO [stderr] 14: 0x5580e3d8b27c - std::thread::Builder::spawn_unchecked::{{closure}}::h16a4e95704af03af Nov 18 07:45:38.458 INFO [stderr] at /rustc/2e026d6e5d7621634147ad4c8074f1d964dbb1be/src/libstd/thread/mod.rs:476 Nov 18 07:45:38.459 INFO [stderr] 15: 0x5580e3d8ede6 - >::call_box::hfb47feda9267bc43 Nov 18 07:45:38.459 INFO [stderr] at /rustc/2e026d6e5d7621634147ad4c8074f1d964dbb1be/src/liballoc/boxed.rs:673 Nov 18 07:45:38.459 INFO [stderr] 16: 0x5580e3e867fd - std::sys::unix::thread::Thread::new::thread_start::h8526625243d2f13b Nov 18 07:45:38.459 INFO [stderr] at /rustc/2e026d6e5d7621634147ad4c8074f1d964dbb1be/src/liballoc/boxed.rs:683 Nov 18 07:45:38.459 INFO [stderr] at libstd/sys_common/thread.rs:24 Nov 18 07:45:38.459 INFO [stderr] at libstd/sys/unix/thread.rs:90 Nov 18 07:45:38.460 INFO [stderr] 17: 0x7fa31ac066b9 - start_thread Nov 18 07:45:38.460 INFO [stderr] 18: 0x7fa31a72641c - clone Nov 18 07:45:38.460 INFO [stderr] 19: 0x0 - Nov 18 07:45:48.364 INFO [stdout] test net::socket_state::test::test_poll_for_invalid_clients ... ok Nov 18 07:45:48.364 INFO [stdout] Nov 18 07:45:48.364 INFO [stdout] test result: ok. 28 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out Nov 18 07:45:48.364 INFO [stdout] Nov 18 07:45:48.367 INFO [stderr] Doc-tests laminar Nov 18 07:45:50.274 INFO [stdout] Nov 18 07:45:50.274 INFO [stdout] running 0 tests Nov 18 07:45:50.274 INFO [stdout] Nov 18 07:45:50.274 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 07:45:50.274 INFO [stdout] Nov 18 07:45:50.283 INFO [stderr] su: No module specific data is present Nov 18 07:45:51.186 INFO running `"docker" "inspect" "46584da9e272848a1b2b53f1193a1477ec112d86d5ab3f471cff0e4912a0137b"` Nov 18 07:45:51.505 INFO running `"docker" "rm" "-f" "46584da9e272848a1b2b53f1193a1477ec112d86d5ab3f471cff0e4912a0137b"` Nov 18 07:45:51.826 INFO [stdout] 46584da9e272848a1b2b53f1193a1477ec112d86d5ab3f471cff0e4912a0137b