[INFO] fetching crate turmoil-net 0.1.0...
[INFO] testing turmoil-net-0.1.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate turmoil-net 0.1.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate turmoil-net 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate turmoil-net 0.1.0
[INFO] tweaked toml for crates.io crate turmoil-net 0.1.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate turmoil-net 0.1.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate turmoil-net 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:31:12
[INFO] [stderr]    |
[INFO] [stderr] 31 | homepage = "https://github.com/tokio-rs/turmoil"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 36 | repository = "https://github.com/tokio-rs/turmoil"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `turmoil-net` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc
[INFO] running `Command { std: "docker" "start" "99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:31:12
[INFO] [stderr]    |
[INFO] [stderr] 31 | homepage = "https://github.com/tokio-rs/turmoil"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 36 | repository = "https://github.com/tokio-rs/turmoil"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `turmoil-net` (manifest) generated 1 warning
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling turmoil-net v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.32s
[INFO] running `Command { std: "docker" "inspect" "99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:31:12
[INFO] [stderr]    |
[INFO] [stderr] 31 | homepage = "https://github.com/tokio-rs/turmoil"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 36 | repository = "https://github.com/tokio-rs/turmoil"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `turmoil-net` (manifest) generated 1 warning
[INFO] [stderr]    Compiling turmoil-net v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.84s
[INFO] running `Command { std: "docker" "inspect" "99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:31:12
[INFO] [stderr]    |
[INFO] [stderr] 31 | homepage = "https://github.com/tokio-rs/turmoil"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 36 | repository = "https://github.com/tokio-rs/turmoil"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `turmoil-net` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/turmoil-net/c5bb38812d9dc0fc/out/turmoil_net-c5bb38812d9dc0fc)
[INFO] [stdout] running 21 tests
[INFO] [stdout] test kernel::tests::bind_port_zero_allocates_ephemeral ... ok
[INFO] [stdout] test dns::tests::lookup_never_allocates ... ok
[INFO] [stdout] test kernel::socket::tests::multiple_bindings_on_same_key ... ok
[INFO] [stdout] test dns::tests::resolve_is_idempotent ... ok
[INFO] [stdout] test kernel::tests::bind_zero_avoids_ports_taken_on_other_ips ... ok
[INFO] [stdout] test kernel::tests::broadcast_option_roundtrips ... ok
[INFO] [stdout] test kernel::socket::tests::fds_are_unique ... ok
[INFO] [stdout] test kernel::tests::loopback_is_implicit_local ... ok
[INFO] [stdout] test kernel::tests::udp_broadcast_send_requires_broadcast_option ... ok
[INFO] [stdout] test kernel::tests::distinct_specific_ips_coexist ... ok
[INFO] [stdout] test dns::tests::literal_ip_passes_through ... ok
[INFO] [stdout] test kernel::tests::bind_wildcard_addr_is_allowed ... ok
[INFO] [stdout] test dns::tests::reverse_returns_name ... ok
[INFO] [stdout] test kernel::socket::tests::port_allocator_skips_in_use ... ok
[INFO] [stdout] test dns::tests::localhost_resolves_to_loopback ... ok
[INFO] [stdout] test kernel::tests::bind_conflict_is_addr_in_use ... ok
[INFO] [stdout] test kernel::tests::bind_records_local_addr ... ok
[INFO] [stdout] test kernel::socket::tests::port_allocator_exhausts ... ok
[INFO] [stdout] test dns::tests::allocates_from_subnet ... ok
[INFO] [stdout] test kernel::tests::bind_rejects_non_local_addr ... ok
[INFO] [stderr]      Running tests/cancel.rs (/opt/rustwide/target/debug/build/turmoil-net/3f44c27d63d46fcb/out/cancel-3f44c27d63d46fcb)
[INFO] [stdout] test kernel::tests::bind_different_protocols_can_share_port ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test dropping_listener_with_unaccepted_connections_rsts ... ok
[INFO] [stderr]      Running tests/multi_host.rs (/opt/rustwide/target/debug/build/turmoil-net/3de1185b6a2686f5/out/multi_host-3de1185b6a2686f5)
[INFO] [stdout] test cancelled_connect_closes_socket ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tcp_across_two_hosts ... ok
[INFO] [stdout] test udp_across_two_hosts ... ok
[INFO] [stderr]      Running tests/netstat.rs (/opt/rustwide/target/debug/build/turmoil-net/9d8aff9114bd240b/out/netstat-9d8aff9114bd240b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test udp_bound_socket_is_listed ... ok
[INFO] [stdout] test established_connection_on_both_sides ... ok
[INFO] [stdout] test listener_shows_as_listen ... ok
[INFO] [stdout] test by_ip_literal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parity.rs (/opt/rustwide/target/debug/build/turmoil-net/dba72b2e310b0eb6/out/parity-dba72b2e310b0eb6)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rules.rs (/opt/rustwide/target/debug/build/turmoil-net/1a33dc9b93f46fb1/out/rules-1a33dc9b93f46fb1)
[INFO] [stdout] running 1 test
[INFO] [stdout] test trait_bounds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test first_non_pass_wins ... ok
[INFO] [stdout] test latency_delays_delivery ... ok
[INFO] [stdout] test pass_falls_through_to_next_rule ... ok
[INFO] [stderr]      Running tests/tcp.rs (/opt/rustwide/target/debug/build/turmoil-net/6fc89b2ad77e5cce/out/tcp-6fc89b2ad77e5cce)
[INFO] [stdout] test drop_rule_blocks_all_traffic ... ok
[INFO] [stdout] test rule_guard_uninstalls_on_drop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test tcp_listener_ttl_roundtrips ... ok
[INFO] [stdout] test tcp_half_close_send_then_peer_writes_back ... ok
[INFO] [stdout] test tcp_inbound_rst_wakes_parked_read ... ok
[INFO] [stdout] test tcp_graceful_close_signals_eof ... ok
[INFO] [stdout] test tcp_accept_completes_handshake ... ok
[INFO] [stdout] test tcp_borrowed_split ... ok
[INFO] [stdout] test tcp_owned_write_half_drop_shuts_down ... ok
[INFO] [stdout] test tcp_owned_split_reunite_mismatch_errors ... ok
[INFO] [stdout] test tcp_connect_to_closed_port_is_refused ... ok
[INFO] [stdout] test tcp_owned_split_and_reunite ... ok
[INFO] [stdout] test tcp_accept_backlog_drops_excess_syns ... ok
[INFO] [stdout] test tcp_peek_leaves_data_for_read ... ok
[INFO] [stdout] test tcp_read_wakes_on_data ... ok
[INFO] [stdout] test tcp_stream_options_roundtrip ... ok
[INFO] [stdout] test tcp_syn_retx_recovers_from_single_drop ... ok
[INFO] [stdout] test tcp_retx_recovers_from_single_segment_drop ... ok
[INFO] [stdout] test tcp_try_read_would_block_on_empty ... ok
[INFO] [stdout] test tcp_split_concurrent_read_write ... ok
[INFO] [stdout] test tcp_syn_retx_exhaustion_times_out ... ok
[INFO] [stdout] test tcp_retx_go_back_n_recovers_multi_segment_write ... ok
[INFO] [stdout] test tcp_write_backpressure ... ok
[INFO] [stdout] test tcp_segments_respect_mss ... ok
[INFO] [stdout] test tcp_roundtrip ... ok
[INFO] [stdout] test tcp_retx_exhaustion_times_out ... ok
[INFO] [stdout] test tcp_drop_with_unread_bytes_sends_rst ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stderr]      Running tests/udp.rs (/opt/rustwide/target/debug/build/turmoil-net/ab7655cbfd66aa50/out/udp-ab7655cbfd66aa50)
[INFO] [stdout] test udp_close_frees_port ... ok
[INFO] [stdout] test udp_send_unconnected_fails ... ok
[INFO] [stdout] test udp_try_send_and_try_recv ... ok
[INFO] [stdout] test udp_loopback_roundtrip ... ok
[INFO] [stdout] test udp_recv_wakes_when_packet_arrives ... ok
[INFO] [stdout] test udp_try_recv_would_block_when_empty ... ok
[INFO] [stdout] test udp_peek_from_leaves_datagram ... ok
[INFO] [stdout] test udp_connect_send_recv ... ok
[INFO] [stdout] test udp_ttl_roundtrips ... ok
[INFO] [stdout] test udp_to_unbound_port_is_dropped ... ok
[INFO] [stdout] test udp_oversized_datagram_rejected ... ok
[INFO] [stdout] test udp_peer_addr ... ok
[INFO] [stdout] test udp_connected_drops_packets_from_non_peer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests turmoil_net
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/rule.rs - rule (line 15) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc", kill_on_drop: false }`
[INFO] [stdout] 99f8bfb213defd58a32ae5983cb67906d714bb733a0fdd2367fcf2acd0204ebc
