Nov 18 07:45:24.753 INFO testing laminar-0.0.0 against master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c for pr-55982 Nov 18 07:45:24.754 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-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:25.201 INFO [stdout] edc2dd23782a9fedd81a442a096ca54bdc2a698adbaa114264f8be09e17eab3e Nov 18 07:45:25.205 INFO running `"docker" "start" "-a" "edc2dd23782a9fedd81a442a096ca54bdc2a698adbaa114264f8be09e17eab3e"` Nov 18 07:45:26.271 INFO [stderr] usermod: no changes Nov 18 07:45:26.391 INFO [stderr] Compiling laminar v0.0.0 (/source) Nov 18 07:45:27.504 INFO [stderr] warning: unused import: `std::io` Nov 18 07:45:27.504 INFO [stderr] --> src/net/tcp.rs:1:5 Nov 18 07:45:27.505 INFO [stderr] | Nov 18 07:45:27.505 INFO [stderr] 1 | use std::io; Nov 18 07:45:27.505 INFO [stderr] | ^^^^^^^ Nov 18 07:45:27.506 INFO [stderr] | Nov 18 07:45:27.506 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 18 07:45:27.506 INFO [stderr] Nov 18 07:45:27.759 INFO [stderr] warning: unused variable: `e` Nov 18 07:45:27.759 INFO [stderr] --> src/net/tcp.rs:196:17 Nov 18 07:45:27.759 INFO [stderr] | Nov 18 07:45:27.759 INFO [stderr] 196 | Err(e) => { Nov 18 07:45:27.759 INFO [stderr] | ^ help: consider using `_e` instead Nov 18 07:45:27.759 INFO [stderr] | Nov 18 07:45:27.759 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 18 07:45:27.759 INFO [stderr] Nov 18 07:45:27.847 INFO [stderr] warning: method is never used: `with_client_timeout` Nov 18 07:45:27.847 INFO [stderr] --> src/net/socket_state.rs:37:5 Nov 18 07:45:27.848 INFO [stderr] | Nov 18 07:45:27.848 INFO [stderr] 37 | pub fn with_client_timeout(mut self, timeout: ConnectionTimeout) -> SocketState { Nov 18 07:45:27.848 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.848 INFO [stderr] | Nov 18 07:45:27.848 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 18 07:45:27.848 INFO [stderr] Nov 18 07:45:27.848 INFO [stderr] warning: method is never used: `dropped_packets` Nov 18 07:45:27.848 INFO [stderr] --> src/net/socket_state.rs:70:5 Nov 18 07:45:27.848 INFO [stderr] | Nov 18 07:45:27.849 INFO [stderr] 70 | pub fn dropped_packets(&mut self, addr: SocketAddr) -> Result> { Nov 18 07:45:27.853 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.853 INFO [stderr] Nov 18 07:45:27.853 INFO [stderr] warning: type alias is never used: `Connections` Nov 18 07:45:27.853 INFO [stderr] --> src/net/tcp.rs:29:1 Nov 18 07:45:27.853 INFO [stderr] | Nov 18 07:45:27.853 INFO [stderr] 29 | type Connections = Arc>>>>; Nov 18 07:45:27.854 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.854 INFO [stderr] Nov 18 07:45:27.854 INFO [stderr] warning: type alias is never used: `MessageSender` Nov 18 07:45:27.854 INFO [stderr] --> src/net/tcp.rs:30:1 Nov 18 07:45:27.854 INFO [stderr] | Nov 18 07:45:27.854 INFO [stderr] 30 | type MessageSender = Option>; Nov 18 07:45:27.854 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.854 INFO [stderr] Nov 18 07:45:27.854 INFO [stderr] warning: type alias is never used: `MessageReceiver` Nov 18 07:45:27.854 INFO [stderr] --> src/net/tcp.rs:31:1 Nov 18 07:45:27.854 INFO [stderr] | Nov 18 07:45:27.854 INFO [stderr] 31 | type MessageReceiver = Option>; Nov 18 07:45:27.854 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.854 INFO [stderr] Nov 18 07:45:27.855 INFO [stderr] warning: struct is never constructed: `TcpSocketState` Nov 18 07:45:27.855 INFO [stderr] --> src/net/tcp.rs:34:1 Nov 18 07:45:27.855 INFO [stderr] | Nov 18 07:45:27.855 INFO [stderr] 34 | pub struct TcpSocketState { Nov 18 07:45:27.855 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.855 INFO [stderr] Nov 18 07:45:27.855 INFO [stderr] warning: method is never used: `new` Nov 18 07:45:27.855 INFO [stderr] --> src/net/tcp.rs:40:5 Nov 18 07:45:27.855 INFO [stderr] | Nov 18 07:45:27.855 INFO [stderr] 40 | pub fn new() -> TcpSocketState { Nov 18 07:45:27.855 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.855 INFO [stderr] Nov 18 07:45:27.855 INFO [stderr] warning: method is never used: `start` Nov 18 07:45:27.855 INFO [stderr] --> src/net/tcp.rs:47:5 Nov 18 07:45:27.856 INFO [stderr] | Nov 18 07:45:27.856 INFO [stderr] 47 | pub fn start(&mut self, addr: SocketAddr) -> Result> { Nov 18 07:45:27.856 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.856 INFO [stderr] Nov 18 07:45:27.856 INFO [stderr] warning: struct is never constructed: `TcpServer` Nov 18 07:45:27.856 INFO [stderr] --> src/net/tcp.rs:53:1 Nov 18 07:45:27.856 INFO [stderr] | Nov 18 07:45:27.856 INFO [stderr] 53 | pub struct TcpServer; Nov 18 07:45:27.856 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.856 INFO [stderr] Nov 18 07:45:27.856 INFO [stderr] warning: method is never used: `listen` Nov 18 07:45:27.856 INFO [stderr] --> src/net/tcp.rs:59:5 Nov 18 07:45:27.856 INFO [stderr] | Nov 18 07:45:27.856 INFO [stderr] 59 | pub fn listen(addr: SocketAddr, connections: Connections) -> Result> { Nov 18 07:45:27.856 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.856 INFO [stderr] Nov 18 07:45:27.857 INFO [stderr] warning: method is never used: `handle_connection` Nov 18 07:45:27.857 INFO [stderr] --> src/net/tcp.rs:89:5 Nov 18 07:45:27.857 INFO [stderr] | Nov 18 07:45:27.857 INFO [stderr] 89 | pub fn handle_connection(stream: TcpStream, connections: Connections) -> Result<()> { Nov 18 07:45:27.857 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.857 INFO [stderr] Nov 18 07:45:27.857 INFO [stderr] warning: struct is never constructed: `TcpClient` Nov 18 07:45:27.857 INFO [stderr] --> src/net/tcp.rs:114:1 Nov 18 07:45:27.857 INFO [stderr] | Nov 18 07:45:27.857 INFO [stderr] 114 | pub struct TcpClient { Nov 18 07:45:27.857 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.857 INFO [stderr] Nov 18 07:45:27.857 INFO [stderr] warning: method is never used: `new` Nov 18 07:45:27.857 INFO [stderr] --> src/net/tcp.rs:124:5 Nov 18 07:45:27.857 INFO [stderr] | Nov 18 07:45:27.857 INFO [stderr] 124 | pub fn new(stream: TcpStream) -> Result { Nov 18 07:45:27.858 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.858 INFO [stderr] Nov 18 07:45:27.858 INFO [stderr] warning: method is never used: `run` Nov 18 07:45:27.858 INFO [stderr] --> src/net/tcp.rs:138:5 Nov 18 07:45:27.858 INFO [stderr] | Nov 18 07:45:27.858 INFO [stderr] 138 | pub fn run(client: Arc>) -> Result<()>{ Nov 18 07:45:27.858 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.858 INFO [stderr] Nov 18 07:45:27.858 INFO [stderr] warning: method is never used: `start_recv` Nov 18 07:45:27.858 INFO [stderr] --> src/net/tcp.rs:157:5 Nov 18 07:45:27.858 INFO [stderr] | Nov 18 07:45:27.858 INFO [stderr] 157 | fn start_recv(client: Arc>) -> Result<()> { Nov 18 07:45:27.858 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.858 INFO [stderr] Nov 18 07:45:27.858 INFO [stderr] warning: method is never used: `write` Nov 18 07:45:27.858 INFO [stderr] --> src/net/tcp.rs:172:5 Nov 18 07:45:27.859 INFO [stderr] | Nov 18 07:45:27.859 INFO [stderr] 172 | pub fn write(&mut self, msg: &str) -> bool { Nov 18 07:45:27.859 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.859 INFO [stderr] Nov 18 07:45:27.859 INFO [stderr] warning: method is never used: `outgoing_loop` Nov 18 07:45:27.859 INFO [stderr] --> src/net/tcp.rs:193:5 Nov 18 07:45:27.859 INFO [stderr] | Nov 18 07:45:27.859 INFO [stderr] 193 | fn outgoing_loop(&mut self) -> Result> { Nov 18 07:45:27.859 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.859 INFO [stderr] Nov 18 07:45:27.859 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:27.859 INFO [stderr] --> src/net/tcp.rs:98:17 Nov 18 07:45:27.859 INFO [stderr] | Nov 18 07:45:27.859 INFO [stderr] 98 | TcpClient::run(tcp_client); Nov 18 07:45:27.859 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.859 INFO [stderr] | Nov 18 07:45:27.859 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 18 07:45:27.859 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:27.859 INFO [stderr] Nov 18 07:45:27.859 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:27.860 INFO [stderr] --> src/net/tcp.rs:102:17 Nov 18 07:45:27.860 INFO [stderr] | Nov 18 07:45:27.860 INFO [stderr] 102 | tmp_stream.shutdown(Shutdown::Both); Nov 18 07:45:27.860 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.860 INFO [stderr] | Nov 18 07:45:27.860 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:27.860 INFO [stderr] Nov 18 07:45:27.860 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:27.860 INFO [stderr] --> src/net/tcp.rs:106:13 Nov 18 07:45:27.860 INFO [stderr] | Nov 18 07:45:27.860 INFO [stderr] 106 | tmp_stream.shutdown(Shutdown::Both); Nov 18 07:45:27.860 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:27.860 INFO [stderr] | Nov 18 07:45:27.860 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:27.860 INFO [stderr] Nov 18 07:45:29.719 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.42s Nov 18 07:45:29.724 INFO [stderr] su: No module specific data is present Nov 18 07:45:31.158 INFO running `"docker" "inspect" "edc2dd23782a9fedd81a442a096ca54bdc2a698adbaa114264f8be09e17eab3e"` Nov 18 07:45:31.460 INFO running `"docker" "rm" "-f" "edc2dd23782a9fedd81a442a096ca54bdc2a698adbaa114264f8be09e17eab3e"` Nov 18 07:45:31.783 INFO [stdout] edc2dd23782a9fedd81a442a096ca54bdc2a698adbaa114264f8be09e17eab3e Nov 18 07:45:31.785 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-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:32.319 INFO [stdout] eeb7003ed397f36eb4b082400afb3e1dbd490e59b70ae3ca0956cdf717f86189 Nov 18 07:45:32.327 INFO running `"docker" "start" "-a" "eeb7003ed397f36eb4b082400afb3e1dbd490e59b70ae3ca0956cdf717f86189"` Nov 18 07:45:34.114 INFO [stderr] usermod: no changes Nov 18 07:45:34.287 INFO [stderr] Compiling laminar v0.0.0 (/source) Nov 18 07:45:35.470 INFO [stderr] warning: unused import: `std::io` Nov 18 07:45:35.470 INFO [stderr] --> src/net/tcp.rs:1:5 Nov 18 07:45:35.470 INFO [stderr] | Nov 18 07:45:35.470 INFO [stderr] 1 | use std::io; Nov 18 07:45:35.470 INFO [stderr] | ^^^^^^^ Nov 18 07:45:35.470 INFO [stderr] | Nov 18 07:45:35.470 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 18 07:45:35.470 INFO [stderr] Nov 18 07:45:35.470 INFO [stderr] warning: unused imports: `Arc`, `Mutex` Nov 18 07:45:35.470 INFO [stderr] --> src/net/tcp.rs:236:21 Nov 18 07:45:35.470 INFO [stderr] | Nov 18 07:45:35.470 INFO [stderr] 236 | use std::sync::{Arc, Mutex}; Nov 18 07:45:35.470 INFO [stderr] | ^^^ ^^^^^ Nov 18 07:45:35.470 INFO [stderr] Nov 18 07:45:35.884 INFO [stderr] warning: unused variable: `new_conn` Nov 18 07:45:35.884 INFO [stderr] --> src/net/socket_state.rs:155:13 Nov 18 07:45:35.884 INFO [stderr] | Nov 18 07:45:35.884 INFO [stderr] 155 | let new_conn = Connection::new(addr.next().unwrap()); Nov 18 07:45:35.884 INFO [stderr] | ^^^^^^^^ help: consider using `_new_conn` instead Nov 18 07:45:35.884 INFO [stderr] | Nov 18 07:45:35.884 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 18 07:45:35.884 INFO [stderr] Nov 18 07:45:35.884 INFO [stderr] warning: unused variable: `len` Nov 18 07:45:35.884 INFO [stderr] --> src/net/udp.rs:108:21 Nov 18 07:45:35.884 INFO [stderr] | Nov 18 07:45:35.884 INFO [stderr] 108 | let len = data.len(); Nov 18 07:45:35.884 INFO [stderr] | ^^^ help: consider using `_len` instead Nov 18 07:45:35.884 INFO [stderr] Nov 18 07:45:35.884 INFO [stderr] warning: unused variable: `test_state` Nov 18 07:45:35.884 INFO [stderr] --> src/net/tcp.rs:241:13 Nov 18 07:45:35.884 INFO [stderr] | Nov 18 07:45:35.884 INFO [stderr] 241 | let test_state = TcpSocketState::new(); Nov 18 07:45:35.884 INFO [stderr] | ^^^^^^^^^^ help: consider using `_test_state` instead Nov 18 07:45:35.884 INFO [stderr] Nov 18 07:45:35.884 INFO [stderr] warning: unused variable: `e` Nov 18 07:45:35.884 INFO [stderr] --> src/net/tcp.rs:196:17 Nov 18 07:45:35.884 INFO [stderr] | Nov 18 07:45:35.884 INFO [stderr] 196 | Err(e) => { Nov 18 07:45:35.884 INFO [stderr] | ^ help: consider using `_e` instead Nov 18 07:45:35.884 INFO [stderr] Nov 18 07:45:36.067 INFO [stderr] warning: method is never used: `with_client_timeout` Nov 18 07:45:36.067 INFO [stderr] --> src/net/socket_state.rs:37:5 Nov 18 07:45:36.068 INFO [stderr] | Nov 18 07:45:36.068 INFO [stderr] 37 | pub fn with_client_timeout(mut self, timeout: ConnectionTimeout) -> SocketState { Nov 18 07:45:36.068 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:36.068 INFO [stderr] | Nov 18 07:45:36.069 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 18 07:45:36.069 INFO [stderr] Nov 18 07:45:36.069 INFO [stderr] warning: method is never used: `dropped_packets` Nov 18 07:45:36.070 INFO [stderr] --> src/net/socket_state.rs:70:5 Nov 18 07:45:36.070 INFO [stderr] | Nov 18 07:45:36.070 INFO [stderr] 70 | pub fn dropped_packets(&mut self, addr: SocketAddr) -> Result> { Nov 18 07:45:36.070 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:36.071 INFO [stderr] Nov 18 07:45:36.071 INFO [stderr] warning: static item is never used: `TEST_BAD_HOST_IP` Nov 18 07:45:36.071 INFO [stderr] --> src/net/connection.rs:66:5 Nov 18 07:45:36.071 INFO [stderr] | Nov 18 07:45:36.072 INFO [stderr] 66 | static TEST_BAD_HOST_IP: &'static str = "800.0.0.1"; Nov 18 07:45:36.072 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:36.072 INFO [stderr] Nov 18 07:45:36.073 INFO [stderr] warning: function is never used: `dummy_packet` Nov 18 07:45:36.073 INFO [stderr] --> src/net/udp.rs:148:5 Nov 18 07:45:36.073 INFO [stderr] | Nov 18 07:45:36.073 INFO [stderr] 148 | pub fn dummy_packet() -> Packet { Nov 18 07:45:36.074 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:36.074 INFO [stderr] Nov 18 07:45:36.074 INFO [stderr] warning: method is never used: `write` Nov 18 07:45:36.074 INFO [stderr] --> src/net/tcp.rs:172:5 Nov 18 07:45:36.075 INFO [stderr] | Nov 18 07:45:36.075 INFO [stderr] 172 | pub fn write(&mut self, msg: &str) -> bool { Nov 18 07:45:36.075 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:36.076 INFO [stderr] Nov 18 07:45:36.083 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:36.083 INFO [stderr] --> src/net/tcp.rs:98:17 Nov 18 07:45:36.084 INFO [stderr] | Nov 18 07:45:36.084 INFO [stderr] 98 | TcpClient::run(tcp_client); Nov 18 07:45:36.084 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:36.084 INFO [stderr] | Nov 18 07:45:36.084 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 18 07:45:36.085 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:36.085 INFO [stderr] Nov 18 07:45:36.085 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:36.085 INFO [stderr] --> src/net/tcp.rs:102:17 Nov 18 07:45:36.086 INFO [stderr] | Nov 18 07:45:36.086 INFO [stderr] 102 | tmp_stream.shutdown(Shutdown::Both); Nov 18 07:45:36.086 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:36.087 INFO [stderr] | Nov 18 07:45:36.087 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:36.087 INFO [stderr] Nov 18 07:45:36.087 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:36.088 INFO [stderr] --> src/net/tcp.rs:106:13 Nov 18 07:45:36.088 INFO [stderr] | Nov 18 07:45:36.088 INFO [stderr] 106 | tmp_stream.shutdown(Shutdown::Both); Nov 18 07:45:36.088 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:36.089 INFO [stderr] | Nov 18 07:45:36.089 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:36.089 INFO [stderr] Nov 18 07:45:36.089 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 07:45:36.090 INFO [stderr] --> src/net/tcp.rs:248:9 Nov 18 07:45:36.090 INFO [stderr] | Nov 18 07:45:36.090 INFO [stderr] 248 | test_state.start(addr); Nov 18 07:45:36.091 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 07:45:36.091 INFO [stderr] | Nov 18 07:45:36.091 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 07:45:36.091 INFO [stderr] Nov 18 07:45:38.803 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.65s Nov 18 07:45:38.808 INFO [stderr] su: No module specific data is present Nov 18 07:45:39.355 INFO running `"docker" "inspect" "eeb7003ed397f36eb4b082400afb3e1dbd490e59b70ae3ca0956cdf717f86189"` Nov 18 07:45:39.619 INFO running `"docker" "rm" "-f" "eeb7003ed397f36eb4b082400afb3e1dbd490e59b70ae3ca0956cdf717f86189"` Nov 18 07:45:39.866 INFO [stdout] eeb7003ed397f36eb4b082400afb3e1dbd490e59b70ae3ca0956cdf717f86189 Nov 18 07:45:39.874 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-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:40.299 INFO [stdout] d3a8d7c604ae268e3e7640eb561513331b677fa91cb124ca5513ca76c34ac4cb Nov 18 07:45:40.305 INFO running `"docker" "start" "-a" "d3a8d7c604ae268e3e7640eb561513331b677fa91cb124ca5513ca76c34ac4cb"` Nov 18 07:45:41.415 INFO [stderr] usermod: no changes Nov 18 07:45:41.499 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.07s Nov 18 07:45:41.499 INFO [stderr] Running /target/debug/deps/laminar-d3159dc0dda96edd Nov 18 07:45:41.507 INFO [stdout] Nov 18 07:45:41.507 INFO [stdout] running 30 tests Nov 18 07:45:41.511 INFO [stdout] test events::test::test_create_event ... ok Nov 18 07:45:41.511 INFO [stdout] test net::external_ack::test::acking_a_full_set_of_packets ... ok Nov 18 07:45:41.511 INFO [stdout] test net::connection::test::test_create_connection ... ok Nov 18 07:45:41.512 INFO [stdout] test net::external_ack::test::acking_a_nearly_full_set_of_packets ... ok Nov 18 07:45:41.512 INFO [stdout] test net::external_ack::test::acking_a_whole_buffer_too_far_forward ... ok Nov 18 07:45:41.512 INFO [stdout] test net::external_ack::test::acking_around_zero ... ok Nov 18 07:45:41.512 INFO [stdout] test net::external_ack::test::acking_several_packets ... ok Nov 18 07:45:41.512 INFO [stdout] test net::external_ack::test::acking_several_packets_out_of_order ... ok Nov 18 07:45:41.512 INFO [stdout] test net::external_ack::test::acking_single_packet ... ok Nov 18 07:45:41.512 INFO [stdout] test net::external_ack::test::acking_to_the_edge_forward ... ok Nov 18 07:45:41.512 INFO [stdout] test net::external_ack::test::acking_too_far_backward ... ok Nov 18 07:45:41.512 INFO [stdout] test net::external_ack::test::acking_too_far_forward ... ok Nov 18 07:45:41.519 INFO [stdout] test net::external_ack::test::ignores_really_old_packets ... ok Nov 18 07:45:41.519 INFO [stdout] test net::external_ack::test::skips_missing_acks_correctly ... ok Nov 18 07:45:41.519 INFO [stdout] test net::external_ack::test::ignores_old_packets ... ok Nov 18 07:45:41.519 INFO [stdout] test net::local_ack::test::acking_around_zero ... ok Nov 18 07:45:41.519 INFO [stdout] test net::local_ack::test::acking_single_packet ... ok Nov 18 07:45:41.519 INFO [stdout] test net::local_ack::test::dropping_one_packet ... ok Nov 18 07:45:41.519 INFO [stdout] test net::local_ack::test::acking_several_packets ... ok Nov 18 07:45:41.519 INFO [stdout] test net::local_ack::test::acking_a_full_set_of_packets ... ok Nov 18 07:45:41.519 INFO [stdout] test net::local_ack::test::drops_really_old_packets ... ok Nov 18 07:45:41.519 INFO [stdout] test net::socket_state::test::test_create_connection ... ok Nov 18 07:45:41.519 INFO [stdout] test net::udp::test::send_receive_1_pckt ... ignored Nov 18 07:45:41.519 INFO [stdout] test net::udp::test::send_receive_stress_test ... ignored Nov 18 07:45:41.530 INFO [stdout] test net::socket_state::test::test_invalid_addr_fails ... ok Nov 18 07:45:41.530 INFO [stdout] test net::local_ack::test::drops_old_packets ... ok Nov 18 07:45:41.530 INFO [stdout] test net::tcp::test::test_create_tcp_socket_state ... ok Nov 18 07:45:41.530 INFO [stdout] test net::local_ack::test::not_dropping_new_packets ... ok Nov 18 07:45:41.530 INFO [stderr] thread '' panicked at 'explicit panic', src/net/tcp.rs:252:13 Nov 18 07:45:41.530 INFO [stderr] stack backtrace: Nov 18 07:45:41.543 INFO [stderr] 0: 0x56376fd66213 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h1a944b80a560daa8 Nov 18 07:45:41.559 INFO [stderr] at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Nov 18 07:45:41.560 INFO [stderr] 1: 0x56376fd60258 - std::sys_common::backtrace::_print::h18f735b4c3a49bdb Nov 18 07:45:41.560 INFO [stderr] at libstd/sys_common/backtrace.rs:71 Nov 18 07:45:41.560 INFO [stderr] 2: 0x56376fd64aa4 - std::panicking::default_hook::{{closure}}::h97ab3548a215c097 Nov 18 07:45:41.560 INFO [stderr] at libstd/sys_common/backtrace.rs:59 Nov 18 07:45:41.560 INFO [stderr] at libstd/panicking.rs:211 Nov 18 07:45:41.561 INFO [stderr] 3: 0x56376fd6480d - std::panicking::default_hook::h98c2a01ef734e4b0 Nov 18 07:45:41.561 INFO [stderr] at libstd/panicking.rs:227 Nov 18 07:45:41.561 INFO [stderr] 4: 0x56376fd651b0 - std::panicking::rust_panic_with_hook::hb4b3f28eb79ea752 Nov 18 07:45:41.561 INFO [stderr] at libstd/panicking.rs:476 Nov 18 07:45:41.561 INFO [stderr] 5: 0x56376fd33b57 - std::panicking::begin_panic::h91e6c3f7320ec84d Nov 18 07:45:41.563 INFO [stderr] at /rustc/6b9b97bd9b704f85f0184f7a213cc4d62bd9654c/src/libstd/panicking.rs:410 Nov 18 07:45:41.563 INFO [stderr] 6: 0x56376fc91514 - laminar::net::tcp::test::test_lock_poisoning::{{closure}}::h4108fd9b359cae02 Nov 18 07:45:41.563 INFO [stderr] at src/net/tcp.rs:252 Nov 18 07:45:41.563 INFO [stderr] 7: 0x56376fc748c2 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc10c02a657b5844e Nov 18 07:45:41.563 INFO [stderr] at /rustc/6b9b97bd9b704f85f0184f7a213cc4d62bd9654c/src/libstd/sys_common/backtrace.rs:136 Nov 18 07:45:41.563 INFO [stderr] 8: 0x56376fc6da2d - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h6fc963f0b89333e0 Nov 18 07:45:41.563 INFO [stderr] at /rustc/6b9b97bd9b704f85f0184f7a213cc4d62bd9654c/src/libstd/thread/mod.rs:477 Nov 18 07:45:41.563 INFO [stderr] 9: 0x56376fc80960 - as core::ops::function::FnOnce<()>>::call_once::hd270b2a3a633679f Nov 18 07:45:41.563 INFO [stderr] at /rustc/6b9b97bd9b704f85f0184f7a213cc4d62bd9654c/src/libstd/panic.rs:319 Nov 18 07:45:41.563 INFO [stderr] 10: 0x56376fc818c4 - std::panicking::try::do_call::h70c7ef8f6d6ff6c8 Nov 18 07:45:41.563 INFO [stderr] at /rustc/6b9b97bd9b704f85f0184f7a213cc4d62bd9654c/src/libstd/panicking.rs:310 Nov 18 07:45:41.563 INFO [stderr] 11: 0x56376fd74949 - __rust_maybe_catch_panic Nov 18 07:45:41.563 INFO [stderr] at libpanic_unwind/lib.rs:102 Nov 18 07:45:41.563 INFO [stderr] 12: 0x56376fc814ad - std::panicking::try::hda72e54056f9d070 Nov 18 07:45:41.563 INFO [stderr] at /rustc/6b9b97bd9b704f85f0184f7a213cc4d62bd9654c/src/libstd/panicking.rs:289 Nov 18 07:45:41.563 INFO [stderr] 13: 0x56376fc81012 - std::panic::catch_unwind::h1eda551fcc5d0acf Nov 18 07:45:41.563 INFO [stderr] at /rustc/6b9b97bd9b704f85f0184f7a213cc4d62bd9654c/src/libstd/panic.rs:398 Nov 18 07:45:41.563 INFO [stderr] 14: 0x56376fc6c91c - std::thread::Builder::spawn_unchecked::{{closure}}::h0475160fac5cb4fc Nov 18 07:45:41.563 INFO [stderr] at /rustc/6b9b97bd9b704f85f0184f7a213cc4d62bd9654c/src/libstd/thread/mod.rs:476 Nov 18 07:45:41.563 INFO [stderr] 15: 0x56376fc70796 - >::call_box::he4210976f753cce7 Nov 18 07:45:41.563 INFO [stderr] at /rustc/6b9b97bd9b704f85f0184f7a213cc4d62bd9654c/src/liballoc/boxed.rs:673 Nov 18 07:45:41.563 INFO [stderr] 16: 0x56376fd6872d - std::sys::unix::thread::Thread::new::thread_start::h5f8d67158a1ca038 Nov 18 07:45:41.563 INFO [stderr] at /rustc/6b9b97bd9b704f85f0184f7a213cc4d62bd9654c/src/liballoc/boxed.rs:683 Nov 18 07:45:41.563 INFO [stderr] at libstd/sys_common/thread.rs:24 Nov 18 07:45:41.563 INFO [stderr] at libstd/sys/unix/thread.rs:90 Nov 18 07:45:41.563 INFO [stderr] 17: 0x7f2c4bc086b9 - start_thread Nov 18 07:45:41.563 INFO [stderr] 18: 0x7f2c4b72841c - clone Nov 18 07:45:41.563 INFO [stderr] 19: 0x0 - Nov 18 07:45:41.563 INFO [stdout] test net::tcp::test::test_lock_poisoning ... ok Nov 18 07:45:51.526 INFO [stdout] test net::socket_state::test::test_poll_for_invalid_clients ... ok Nov 18 07:45:51.526 INFO [stdout] Nov 18 07:45:51.526 INFO [stdout] test result: ok. 28 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out Nov 18 07:45:51.526 INFO [stdout] Nov 18 07:45:51.532 INFO [stderr] Doc-tests laminar Nov 18 07:45:53.425 INFO [stdout] Nov 18 07:45:53.425 INFO [stdout] running 0 tests Nov 18 07:45:53.425 INFO [stdout] Nov 18 07:45:53.425 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 07:45:53.425 INFO [stdout] Nov 18 07:45:53.447 INFO [stderr] su: No module specific data is present Nov 18 07:45:54.079 INFO running `"docker" "inspect" "d3a8d7c604ae268e3e7640eb561513331b677fa91cb124ca5513ca76c34ac4cb"` Nov 18 07:45:54.485 INFO running `"docker" "rm" "-f" "d3a8d7c604ae268e3e7640eb561513331b677fa91cb124ca5513ca76c34ac4cb"` Nov 18 07:45:54.799 INFO [stdout] d3a8d7c604ae268e3e7640eb561513331b677fa91cb124ca5513ca76c34ac4cb