[INFO] fetching crate resocks5-net 0.3.0...
[INFO] testing resocks5-net-0.3.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate resocks5-net 0.3.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate resocks5-net 0.3.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate resocks5-net 0.3.0
[INFO] tweaked toml for crates.io crate resocks5-net 0.3.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate resocks5-net 0.3.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate resocks5-net 0.3.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded unicode-ident v1.0.16
[INFO] [stderr]   Downloaded log v0.4.25
[INFO] [stderr]   Downloaded syn v2.0.98
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a
[INFO] running `Command { std: "docker" "start" "65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a", 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" "65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a", 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" "65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling unicode-ident v1.0.16
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling log v0.4.25
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling resocks5-net v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 48.25s
[INFO] running `Command { std: "docker" "inspect" "65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a", 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" "65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling resocks5-net v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 48.59s
[INFO] running `Command { std: "docker" "inspect" "65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a", 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" "65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/resocks5_net-b711d70fae028a6e)
[INFO] [stdout] 
[INFO] [stdout] running 300 tests
[INFO] [stdout] test connect::dial::tests::http_connect_bracketed_ipv6_authority ... ok
[INFO] [stdout] test connect::dial::tests::http_non_2xx_is_proxy_rejected ... ok
[INFO] [stdout] test connect::dial::tests::dial_plain_https_proxy_is_typed_error ... ok
[INFO] [stdout] test connect::dial::tests::http_connect_ok ... ok
[INFO] [stdout] test connect::dial::tests::https_without_connector_is_tls_error ... ok
[INFO] [stdout] test connect::any_upstream::tests::gate_variant_roundtrips_bytes_and_exposes_socket ... ok
[INFO] [stdout] test connect::any_upstream::tests::direct_variant_roundtrips_bytes ... ok
[INFO] [stdout] test connect::dial::tests::dial_plain_http_connect_matches_dial_with_none ... ok
[INFO] [stdout] test connect::dial::tests::socks5_bad_version_is_protocol ... ok
[INFO] [stdout] test connect::dial::tests::socks5_peer_close_is_io_with_source ... ok
[INFO] [stdout] test connect::any_upstream::tests::progress_reporting_writer_boxes_reaches_socket_and_reports ... ok
[INFO] [stdout] test connect::dial::tests::socks5_auth_rejected ... ok
[INFO] [stdout] test connect::dial::tests::socks5_rep_nonzero_is_proxy_rejected ... ok
[INFO] [stdout] test connect::dial::tests::options_defaults_and_builders ... ok
[INFO] [stdout] test connect::proxy_connect::connect_http_proxy::tests::preserves_payload_coalesced_with_connect_response ... ok
[INFO] [stdout] test connect::dial::tests::stall_at_connect_is_connect_stage ... ok
[INFO] [stdout] test connect::proxy_connect::connect_http_proxy::tests::accepts_other_success_statuses ... ok
[INFO] [stdout] test connect::proxy_connect::connect_http_proxy::tests::handles_bytewise_informational_and_final_headers ... ok
[INFO] [stdout] test connect::proxy_connect::connect_http_proxy::tests::tcp_connector_preserves_coalesced_payload ... ok
[INFO] [stdout] test connect::proxy_connect::connect_proxy::tests::http_connects_end_to_end_without_a_pool ... ok
[INFO] [stdout] test connect::proxy_connect::connect_http_proxy::tests::rejects_invalid_status_code_prefix ... ok
[INFO] [stdout] test connect::tcp_dial::tests::dial_succeeds_against_listener ... ok
[INFO] [stdout] test connect::proxy_connect::connect_proxy::tests::socks5_connects_end_to_end_without_a_pool ... ok
[INFO] [stdout] test connect::tcp_dial::tests::refused_is_io_connect_with_endpoint ... ok
[INFO] [stdout] test connect::dial::tests::dial_plain_reports_connect_timeout ... ok
[INFO] [stdout] test connect::tcp_dial::tests::unroutable_ends_in_connect_stage_error ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::classify_reports_indeterminate_for_partial_signatures ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::classify_agrees_with_is_tls_client_hello ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::detects_client_hello_with_trailing_bytes ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::detects_minimal_client_hello ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::classify_rules_out_non_hello_prefixes_before_six_bytes ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::detects_tls_1_0_through_1_3 ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::rejects_application_data ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::rejects_alert_record ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::rejects_change_cipher_spec ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::rejects_wrong_legacy_version_byte ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::rejects_random_binary_starting_0x16_0x03 ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::rejects_short_buffer ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::send_fragmented_passes_through_when_not_client_hello ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::stalled_fragment_write_reports_stalled ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::stalled_passthrough_write_is_also_bounded ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::send_fragmented_splits_into_chunks_when_enabled_and_hello ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::send_fragmented_passes_through_when_disabled ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::steady_fragment_progress_never_trips_the_per_write_idle ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::rejects_server_hello ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::write_idle::silent_drip_writer_still_trips_idle ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::write_idle::uninstrumented_write_phase_keeps_single_idle_window ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::write_idle::steady_drip_progress_under_backpressure_never_trips_idle ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::write_idle::bare_wakes_or_pending_without_progress_still_stall ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::write_idle::write_phase_stalls_once_confirmed_progress_stops ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::write_idle::write_phase_survives_on_confirmed_drain_progress ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::write_idle::zero_byte_poll_write_is_write_zero_error ... ok
[INFO] [stdout] test connect::tls::tls_records::tests::assembles_message_across_two_handshake_records ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::write_idle::uninstrumented_flush_keeps_single_idle_window ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::write_idle::flush_draining_slowly_completes_when_progress_is_confirmed ... ok
[INFO] [stdout] test connect::tls::tls_records::tests::assembly_stops_at_the_first_message_boundary ... ok
[INFO] [stdout] test connect::tls::tls_records::tests::empty_first_record_is_incomplete ... ok
[INFO] [stdout] test connect::dial::tests::dial_plain_socks5_matches_dial_with_none ... ok
[INFO] [stdout] test connect::tls::tls_fragment::tests::write_idle::write_phase_bare_wakes_without_progress_still_stall ... ok
[INFO] [stdout] test connect::tls::tls_records::tests::no_first_record_is_none ... ok
[INFO] [stdout] test connect::tls::tls_records::tests::walks_consecutive_records ... ok
[INFO] [stdout] test connect::dial::tests::socks5_ipv4 ... ok
[INFO] [stdout] test connect::dial::tests::socks5_domain ... ok
[INFO] [stdout] test connect::dial::tests::socks5_bracketed_ipv6 ... ok
[INFO] [stdout] test connect::tls::tls_records::tests::non_handshake_record_interrupts_the_message ... ok
[INFO] [stdout] test connect::tls::tls_records::tests::truncated_payload_is_clipped ... ok
[INFO] [stdout] test connect::dial::tests::socks5_auth_ok ... ok
[INFO] [stdout] test connect::tunnel::tests::blocked_write_still_allows_reverse_traffic ... ok
[INFO] [stdout] test connect::tunnel::tests::counters_correct_under_half_close ... ok
[INFO] [stdout] test connect::tunnel::tests::eof_outcome_counts_exact_bytes_both_ways ... ok
[INFO] [stdout] test connect::tunnel::tests::data_flows_both_ways_until_eof ... ok
[INFO] [stdout] test connect::tunnel::tests::idle_spares_tunnel_while_tls_write_drains_slowly ... ok
[INFO] [stdout] test connect::tunnel::tests::idle_timeout_outcome_counts_bytes_sent_before_stall ... ok
[INFO] [stdout] test connect::tunnel::tests::lifetime_deadline_covers_blocked_writes ... ok
[INFO] [stdout] test connect::tunnel::tests::idle_spares_tunnel_while_tls_flush_drains_slowly ... ok
[INFO] [stdout] test connect::tunnel::tests::idle_does_not_fire_while_data_flows ... ok
[INFO] [stdout] test connect::tunnel::tests::idle_deadline_covers_blocked_writes ... ok
[INFO] [stdout] test connect::tunnel::tests::idle_timeout_closes_silent_tunnel ... ok
[INFO] [stdout] test connect::tunnel::tests::lifetime_timeout_outcome_on_quiet_tunnel ... ok
[INFO] [stdout] test connect::tunnel::tests::max_lifetime_caps_tunnel ... ok
[INFO] [stdout] test connect::tunnel::tests::timeout_drops_stream_even_when_shutdown_stalls ... ok
[INFO] [stdout] test connect::tunnel::tests::tunnel_write_phase_stalls_when_confirmed_progress_stops ... ok
[INFO] [stdout] test connect::tunnel::tests::uninstrumented_tunnel_write_drains_do_not_count ... ok
[INFO] [stdout] test connect::tunnel::tests::write_failure_after_peer_drop_terminates_tunnel ... ok
[INFO] [stdout] test connect::tunnel::tests::one_sided_close_propagates_shutdown_then_other_eof_exits ... ok
[INFO] [stdout] test connect::util::handshake_over_stream::tests::domain_uses_atyp3 ... ok
[INFO] [stdout] test connect::util::handshake_over_stream::tests::full_ipv6_bracketed ... ok
[INFO] [stdout] test connect::util::handshake_over_stream::core_tests::core_and_wrapper_emit_identical_bytes ... ok
[INFO] [stdout] test connect::util::handshake_over_stream::tests::bracketed_ipv6_uses_atyp4 ... ok
[INFO] [stdout] test connect::tunnel::tests::zero_deadlines_allow_a_long_lived_tunnel ... ok
[INFO] [stdout] test connect::util::handshake_over_stream::tests::auth_completes_through_buffered_client ... ok
[INFO] [stdout] test connect::util::handshake_over_stream::tests::bare_ipv6_uses_atyp4 ... ok
[INFO] [stdout] test connect::util::host_port::tests::bare_full_ipv6 ... ok
[INFO] [stdout] test connect::util::host_port::tests::bare_ipv6_backward_compat ... ok
[INFO] [stdout] test connect::util::host_port::tests::bracketed_ipv6 ... ok
[INFO] [stdout] test connect::util::handshake_over_stream::tests::ipv4_uses_atyp1 ... ok
[INFO] [stdout] test connect::util::host_port::tests::canonicalization ... ok
[INFO] [stdout] test connect::util::host_port::tests::ipv4_and_domain ... ok
[INFO] [stdout] test connect::util::parse_proxy_str::tests::bracketed_ipv6 ... ok
[INFO] [stdout] test connect::util::host_port::tests::round_trip ... ok
[INFO] [stdout] test connect::util::parse_proxy_str::tests::bare_full_ipv6 ... ok
[INFO] [stdout] test connect::util::handshake_over_stream::tests::missing_port_is_rejected ... ok
[INFO] [stdout] test connect::util::handshake_over_stream::tests::no_auth_completes_through_buffered_client ... ok
[INFO] [stdout] test connect::util::host_port::tests::rejections ... ok
[INFO] [stdout] test connect::util::parse_proxy_str::tests::from_addr_accepts_every_host_form ... ok
[INFO] [stdout] test connect::util::parse_proxy_str::tests::from_addr_credentials_and_gate_marker ... ok
[INFO] [stdout] test connect::util::parse_proxy_str::tests::from_addr_error_variants ... ok
[INFO] [stdout] test connect::util::parse_proxy_str::tests::ipv4_and_domain ... ok
[INFO] [stdout] test connect::util::parse_proxy_str::tests::credentials ... ok
[INFO] [stdout] test connect::util::parse_proxy_str::tests::error_variants ... ok
[INFO] [stdout] test connect::util::parse_proxy_str::tests::rejections ... ok
[INFO] [stdout] test connect::util::recover_host::tests::extracts_http_host_simple ... ok
[INFO] [stdout] test connect::util::recover_host::tests::binary_body_does_not_hide_a_complete_host_header ... ok
[INFO] [stdout] test connect::util::recover_host::tests::extracts_sni_from_well_formed_hello ... ok
[INFO] [stdout] test connect::dial::tests::total_timeout_not_hit_on_success ... ok
[INFO] [stdout] test connect::util::recover_host::tests::does_not_panic_on_random_bytes ... ok
[INFO] [stdout] test connect::util::parse_proxy_str::tests::gate_marker ... ok
[INFO] [stdout] test connect::util::recover_host::tests::http_host_absent ... ok
[INFO] [stdout] test connect::util::recover_host::tests::http_host_case_insensitive_header ... ok
[INFO] [stdout] test connect::util::recover_host::tests::http_host_incomplete_line_returns_none ... ok
[INFO] [stdout] test connect::util::recover_host::tests::http_host_non_http_prefixes_are_never_incomplete ... ok
[INFO] [stdout] test connect::util::parse_proxy_str::tests::bare_ipv6_backward_compat ... ok
[INFO] [stdout] test connect::util::parse_proxy_str::tests::colon_in_password ... ok
[INFO] [stdout] test connect::util::recover_host::tests::http_host_partial_request_is_incomplete ... ok
[INFO] [stdout] test connect::util::recover_host::tests::http_host_probe_accumulation_finds_host_under_any_segmentation ... ok
[INFO] [stdout] test connect::util::recover_host::tests::incomplete_host_value_never_selects_a_partial_destination ... ok
[INFO] [stdout] test connect::util::recover_host::tests::opaque_header_bytes_do_not_rule_out_a_later_host ... ok
[INFO] [stdout] test connect::util::recover_host::tests::http_host_request_line_split_is_incomplete ... ok
[INFO] [stdout] test connect::util::recover_host::tests::interrupted_handshake_cannot_gain_an_sni_by_appending_bytes ... ok
[INFO] [stdout] test connect::util::recover_host::tests::parse_sni_reassembles_hello_split_inside_extensions ... ok
[INFO] [stdout] test connect::util::recover_host::tests::parse_sni_reassembles_hello_split_inside_server_name_value ... ok
[INFO] [stdout] test connect::util::recover_host::tests::returns_none_when_no_sni_extension ... ok
[INFO] [stdout] test connect::util::recover_host::tests::sni_complete_hello_is_decided ... ok
[INFO] [stdout] test connect::util::recover_host::tests::sni_empty_prefix_is_incomplete ... ok
[INFO] [stdout] test connect::util::recover_host::tests::sni_five_byte_prefix_is_incomplete_not_absent ... ok
[INFO] [stdout] test connect::util::recover_host::tests::sni_is_lowercased ... ok
[INFO] [stdout] test connect::util::recover_host::tests::sni_non_hello_prefixes_are_never_incomplete ... ok
[INFO] [stdout] test connect::util::recover_host::tests::sni_probe_accounts_for_record_boundaries ... ok
[INFO] [stdout] test connect::util::recover_host::tests::sni_probe_accumulation_finds_sni_under_any_segmentation ... ok
[INFO] [stdout] test connect::util::recover_host::tests::sni_truncated_hello_is_incomplete ... ok
[INFO] [stdout] test error::tests::auth_failure_yields_typed_auth_failed ... ok
[INFO] [stdout] test connect::util::recover_host::tests::parse_sni_reassembles_hello_split_inside_session_id ... ok
[INFO] [stdout] test connect::util::recover_host::tests::returns_none_for_non_handshake_record ... ok
[INFO] [stdout] test connect::util::recover_host::tests::returns_none_for_truncated_hello ... ok
[INFO] [stdout] test connect::util::recover_host::tests::http_host_complete_header_is_decided ... ok
[INFO] [stdout] test error::tests::http_invalid_connect_target_yields_typed_protocol ... ok
[INFO] [stdout] test error::tests::bad_auth_subnegotiation_version_is_protocol_not_auth_failed ... ok
[INFO] [stdout] test connect::util::recover_host::tests::http_host_strips_port ... ok
[INFO] [stdout] test error::tests::http_closed_early_yields_typed_protocol ... ok
[INFO] [stdout] test error::tests::http_rejected_connect_yields_proxy_rejected_with_status_line ... ok
[INFO] [stdout] test error::tests::io_error_keeps_source_chain_and_legacy_prefix ... ok
[INFO] [stdout] test error::tests::http_too_large_response_yields_typed_protocol ... ok
[INFO] [stdout] test error::tests::oversized_domain_yields_typed_protocol ... ok
[INFO] [stdout] test error::tests::https_without_connector_yields_tls_variant_with_legacy_text ... ok
[INFO] [stdout] test error::tests::oversized_credentials_yield_typed_protocol_with_lengths ... ok
[INFO] [stdout] test error::tests::method_unsupported_yields_typed_variant_both_flavors ... ok
[INFO] [stdout] test error::tests::pool_at_capacity_yields_typed_variant ... ok
[INFO] [stdout] test error::tests::socks5_rejected_connect_yields_proxy_rejected ... ok
[INFO] [stdout] test error::tests::socks5_rep_descriptions_follow_rfc_1928 ... ok
[INFO] [stdout] test pool::proxy_pool::tests::acquire_succeeds_below_cap_and_fails_fast_at_cap ... ok
[INFO] [stdout] test error::tests::protocol_violations_yield_typed_protocol ... ok
[INFO] [stdout] test error::tests::pool_connect_timeout_yields_typed_timeout ... FAILED
[INFO] [stdout] test error::tests::unparseable_target_yields_invalid_target ... ok
[INFO] [stdout] test pool::proxy_pool::tests::attached_permit_is_released_with_the_stream ... ok
[INFO] [stdout] test pool::proxy_pool::tests::acquire_hands_out_a_healthy_spare_without_discarding_it ... ok
[INFO] [stdout] test pool::proxy_pool::tests::cap_hit_produces_at_capacity_error ... ok
[INFO] [stdout] test pool::proxy_pool::tests::forget_unknown_endpoint_is_a_no_op ... ok
[INFO] [stdout] test pool::proxy_pool::tests::different_upstreams_have_independent_caps ... ok
[INFO] [stdout] test pool::proxy_pool::tests::forget_with_outstanding_permit_does_not_panic_and_permit_releases ... ok
[INFO] [stdout] test pool::proxy_pool::tests::concurrent_spawn_refill_for_races_to_single_task ... ok
[INFO] [stdout] test pool::proxy_pool::tests::fresh_connect_failure_error_still_names_the_endpoint ... ok
[INFO] [stdout] test error::tests::non_socks5_greeting_reply_is_bad_version_not_method_unsupported ... ok
[INFO] [stdout] test pool::proxy_pool::tests::from_tcp_round_trips_and_holds_no_permit ... ok
[INFO] [stdout] test pool::proxy_pool::tests::dead_queued_spare_falls_back_to_a_fresh_connect ... ok
[INFO] [stdout] test pool::proxy_pool::tests::slot_is_released_on_stream_drop ... ok
[INFO] [stdout] test pool::proxy_pool::tests::reservation_reclaims_an_idle_socket_without_releasing_its_slot ... ok
[INFO] [stdout] test pool::proxy_pool::tests::unguarded_checkout_releases_permit_immediately ... ok
[INFO] [stdout] test pool::proxy_pool::tests::dropping_pool_stops_refill_task ... ok
[INFO] [stdout] test rating::construction_tests::new_accepts_default_policy ... ok
[INFO] [stdout] test pool::proxy_pool::tests::guarded_checkout_holds_permit_until_stream_drop ... ok
[INFO] [stdout] test pool::proxy_pool::tests::reserve_permit_enforces_cap_and_releases_on_drop ... ok
[INFO] [stdout] test rating::construction_tests::new_panics_on_invalid_policy - should panic ... ok
[INFO] [stdout] test pool::proxy_pool::tests::zero_max_per_upstream_clamped_to_one ... ok
[INFO] [stdout] test rating::construction_tests::new_rejects_invalid_policy ... ok
[INFO] [stdout] test pool::proxy_pool::tests::forget_removes_entries_and_stops_refill_task ... ok
[INFO] [stdout] test rating::policy::tests::default_values_match_spec ... ok
[INFO] [stdout] test rating::policy::tests::enabled_is_false_when_penalty_zero ... ok
[INFO] [stdout] test pool::proxy_pool::tests::fresh_connect_dials_ipv6_literals_without_string_addr ... ok
[INFO] [stdout] test rating::policy::tests::k_makes_min_weight_at_sand_max ... ok
[INFO] [stdout] test rating::policy::tests::subnormal_min_weight_makes_fresh_weight_nan ... ok
[INFO] [stdout] test rating::policy::tests::tau_matches_half_life ... ok
[INFO] [stdout] test rating::policy::tests::validate_accepts_extreme_but_finite_boundary ... ok
[INFO] [stdout] test pool::proxy_pool::tests::spares_and_active_share_one_cap ... ok
[INFO] [stdout] test rating::policy::tests::validate_accepts_default_and_boundaries ... ok
[INFO] [stdout] test rating::policy::tests::validate_rejects_each_invalid_field ... ok
[INFO] [stdout] test rating::rng::tests::seed_determinism ... ok
[INFO] [stdout] test rating::sand::tests::clamps_at_sand_max ... ok
[INFO] [stdout] test rating::sand::tests::decay_halves_at_half_life ... ok
[INFO] [stdout] test rating::sand::tests::decays_to_floor_zero ... ok
[INFO] [stdout] test rating::sand::tests::rescaling_sand_units_preserves_weights ... ok
[INFO] [stdout] test rating::sand::tests::starts_at_zero_level_and_weight_one ... ok
[INFO] [stdout] test rating::sand::tests::success_multiplies ... ok
[INFO] [stdout] test rating::policy::tests::validate_rejects_subnormal_min_weight ... ok
[INFO] [stdout] test rating::policy::tests::validate_rejects_an_overflowing_decay_constant ... ok
[INFO] [stdout] test rating::policy::tests::zero_sand_max_makes_k_non_finite ... ok
[INFO] [stdout] test rating::policy::tests::validate_rejects_min_sand_max_overflowing_k ... ok
[INFO] [stdout] test rating::rng::tests::next_f64_in_unit_interval ... ok
[INFO] [stdout] test rating::rng::tests::mean_close_to_half ... ok
[INFO] [stdout] test rating::sand::tests::weight_monotonic_in_level ... ok
[INFO] [stdout] test rating::sand::tests::weight_at_sand_max_equals_min_weight ... ok
[INFO] [stdout] test rating::select::tests::weighted_index_ignores_nonfinite_and_nonpositive_weights ... ok
[INFO] [stdout] test rating::select::tests::weighted_index_never_picks_zero_weight ... ok
[INFO] [stdout] test rating::select::tests::powf_key_underflow_premise_and_log_key_edges ... ok
[INFO] [stdout] test rating::select::tests::weighted_index_respects_weights ... ok
[INFO] [stdout] test rating::select::tests::weighted_order_is_invariant_under_a_common_weight_scale ... ok
[INFO] [stdout] test rating::select::tests::weighted_order_is_permutation ... ok
[INFO] [stdout] test rating::select::tests::weighted_order_log_key_matches_powf_key_ranking ... ok
[INFO] [stdout] test rating::select::tests::weighted_index_uniform_when_weights_equal ... ok
[INFO] [stdout] test rating::select::tests::weighted_order_high_weight_tends_to_front ... ok
[INFO] [stdout] test rating::select::tests::weighted_index_skips_zero_weight_when_the_random_draw_is_zero ... ok
[INFO] [stdout] test rating::select::tests::weighted_index_uniform_between_two_max_f64_weights ... ok
[INFO] [stdout] test rating::tests::converges_under_sustained_failure_rate ... ok
[INFO] [stdout] test rating::tests::new_with_zero_n_works ... ok
[INFO] [stdout] test rating::tests::on_failure_disabled_when_penalty_zero ... ok
[INFO] [stdout] test rating::tests::bad_upstream_picked_less_but_nonzero_over_many_pulls ... ok
[INFO] [stdout] test rating::select::tests::weighted_order_equal_tiny_weights_are_uniformly_ordered ... ok
[INFO] [stdout] test rating::tests::weights_equal_at_start ... ok
[INFO] [stdout] test rating::select::tests::weighted_index_scale_invariance_even_when_the_raw_sum_overflows ... ok
[INFO] [stdout] test rotator::construction_tests::new_panics_on_empty_list - should panic ... ok
[INFO] [stdout] test rotator::construction_tests::try_new_rejects_empty_list ... ok
[INFO] [stdout] test rotator::construction_tests::try_with_cache_limits_rejects_nan_policy ... ok
[INFO] [stdout] test rotator::construction_tests::try_with_policy_rejects_invalid_policy ... ok
[INFO] [stdout] test rotator::tests::bounded_sequential_unique_targets ... ok
[INFO] [stdout] test rating::tests::on_failure_increases_sand ... ok
[INFO] [stdout] test rotator::construction_tests::valid_policy_still_constructs_and_get_next_is_infallible ... ok
[INFO] [stdout] test rating::tests::pick_order_is_permutation_of_all_indices ... ok
[INFO] [stdout] test rotator::construction_tests::with_policy_panics_on_invalid_policy - should panic ... ok
[INFO] [stdout] test rotator::tests::bounded_concurrent_hammer_stays_within_cap ... ok
[INFO] [stdout] test rating::select::tests::weighted_order_tiny_weights_do_not_freeze_in_input_order ... ok
[INFO] [stdout] test rotator::tests::gate_composite_maps_to_original_rating_slot ... ok
[INFO] [stdout] test rotator::tests::lru_touch_prevents_eviction ... ok
[INFO] [stdout] test rotator::tests::cap_zero_disables_cache ... ok
[INFO] [stdout] test rotator::tests::rating_index_preserves_last_duplicate_slot ... ok
[INFO] [stdout] test rotator::tests::pick_order_returns_all_proxies ... ok
[INFO] [stdout] test rotator::tests::rating_index_checks_identity_on_hash_collision ... ok
[INFO] [stdout] test rotator::tests::same_endpoint_different_accounts_rate_independently ... ok
[INFO] [stdout] test rotator::tests::same_endpoint_different_protocols_rate_independently ... ok
[INFO] [stdout] test rotator::tests::record_unknown_proxy_is_noop ... ok
[INFO] [stdout] test rotator::tests::sticky_expiry_takes_precedence_over_recency ... ok
[INFO] [stdout] test rotator::tests::sticky_link_get_roundtrip ... ok
[INFO] [stdout] test rotator::tests::sticky_relink_replaces_entry ... ok
[INFO] [stdout] test rotator::tests::sticky_metadata_stays_bounded_behind_a_cold_entry ... ok
[INFO] [stdout] test rotator::tests::ttl_purge_frees_room_without_evicting_live_entries ... ok
[INFO] [stdout] test rotator::tests::sticky_recency_orders_operations_with_equal_timestamps ... ok
[INFO] [stdout] test rotator::tests::sticky_replacement_refreshes_expiry_and_removal_releases_metadata ... ok
[INFO] [stdout] test server::tests::framing::basic_uses_first_header_first_colon_and_redacts_credentials ... ok
[INFO] [stdout] test server::tests::framing::buffered_canonical_refusals_after_both_auth_methods_are_terminal ... ok
[INFO] [stdout] test server::tests::framing::buffered_socks_peer_waits_for_each_handshake_reply ... ok
[INFO] [stdout] test server::tests::framing::buffered_wrong_versions_remain_terminal_without_failure_reply ... ok
[INFO] [stdout] test rotator::tests::ttl_expires_entries ... ok
[INFO] [stdout] test server::tests::framing::authentication_policy_matrix_and_method_preference ... ok
[INFO] [stdout] test server::tests::framing::delimiter_limit_and_unused_obs_text_are_preserved ... ok
[INFO] [stdout] test server::tests::framing::buffered_socks_failure_replies_are_visible_before_drop ... ok
[INFO] [stdout] test server::tests::framing::host_replies_map_to_existing_wire_codes ... ok
[INFO] [stdout] test server::tests::framing::auth_deadline_cancels_future_but_admitted_side_effect_can_finish ... ok
[INFO] [stdout] test server::tests::framing::malformed_targets_frames_and_legacy_rsv_behavior ... ok
[INFO] [stdout] test server::tests::framing::late_first_byte_does_not_renew_handshake_budget ... ok
[INFO] [stdout] test server::tests::framing::malformed_socks_credentials_do_not_invoke_authentication ... ok
[INFO] [stdout] test server::tests::framing::same_listener_accepts_both_protocols_without_early_success ... ok
[INFO] [stdout] test server::tests::framing::stalled_frame_spends_one_absolute_deadline ... ok
[INFO] [stdout] test server::tests::io_failures::buffered_http_failure_paths_are_visible_before_drop ... ok
[INFO] [stdout] test server::tests::io_failures::fragmented_obs_headers_reach_the_real_auth_field ... ok
[INFO] [stdout] test rotator::tests::record_failure_lowers_pick_probability ... ok
[INFO] [stdout] test server::tests::io_failures::host_budget_cancels_final_flush_without_replay ... ok
[INFO] [stdout] test server::tests::framing::expired_deadline_never_polls_auth_or_consumes_stream ... ok
[INFO] [stdout] test server::tests::framing::fragmented_headers_and_tls_binary_pipeline_are_lossless ... ok
[INFO] [stdout] test server::tests::io_failures::socks_ip_targets_keep_canonical_spelling ... ok
[INFO] [stdout] test server::tests::io_failures::maximum_valid_headers_do_not_count_binary_payload ... ok
[INFO] [stdout] test server::tests::io_failures::socks_single_method_offers_and_no_match_rows ... ok
[INFO] [stdout] test server::tests::io_failures::proxy_auth_challenge_declares_utf8_charset ... ok
[INFO] [stdout] test server::tests::io_failures::reply_write_and_flush_errors_propagate_without_replay ... ok
[INFO] [stdout] test types::proxy_config::tests::builders ... ok
[INFO] [stdout] test types::proxy_config::tests::debug_marks_credential_presence_without_values ... ok
[INFO] [stdout] test types::proxy_config::tests::debug_redacts_credentials_through_nested_gates ... ok
[INFO] [stdout] test server::tests::io_failures::external_cancellation_during_accept_flush_is_terminal ... ok
[INFO] [stdout] test server::tests::io_failures::stalled_handshake_and_error_flushes_share_absolute_deadline ... ok
[INFO] [stdout] test types::proxy_config::tests::from_addr_delegates_to_parse_proxy_str ... ok
[INFO] [stdout] test types::proxy_config::tests::new_strips_brackets ... ok
[INFO] [stdout] test types::proxy_config::tests::protocol_shortcuts ... ok
[INFO] [stdout] test server::tests::io_failures::thousands_of_header_lines_are_still_fully_scanned ... ok
[INFO] [stdout] test rotator::tests::record_success_restores_partially ... ok
[INFO] [stdout] test connect::dial::tests::http_stall_in_handshake ... ok
[INFO] [stdout] test connect::dial::tests::https_stall_in_tls_handshake ... ok
[INFO] [stdout] test connect::dial::tests::socks5_stall_in_handshake ... ok
[INFO] [stdout] test error::tests::socks5_handshake_timeout_yields_typed_timeout ... ok
[INFO] [stdout] test connect::dial::tests::http_total_timeout ... ok
[INFO] [stdout] test connect::dial::tests::total_timeout_elapses_as_total_stage ... ok
[INFO] [stdout] test connect::tls::upstream_tls::tests::fragmented_send_through_real_tls_upstream_survives_slow_drip ... ok
[INFO] [stdout] test connect::tls::upstream_tls::tests::steady_state_tunnel_through_real_tls_upstream_survives_slow_drip ... ok
[INFO] [stdout] test connect::tls::upstream_tls::tests::stalled_send_through_real_tls_upstream_is_bounded ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- error::tests::pool_connect_timeout_yields_typed_timeout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'error::tests::pool_connect_timeout_yields_typed_timeout' (1491) panicked at src/error/tests.rs:120:5:
[INFO] [stdout] assertion failed: matches!(&err, ConnectError::Timeout
[INFO] [stdout]     { stage: Stage::Connect, kind: TimeoutKind::TcpConnect, .. })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6528d8c13e71 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6528d8c2a66a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6528d8c1917c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6528d8beea66 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6528d8c0bd39 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6528d8a779e0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6528d8c0c062 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6528d8beeb44 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6528d8be7259 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6528d8befa0d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6528d8c2adcc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6528d8c2ad92 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x6528d8956a93 - resocks5_net[8d34d41486e7d2f6]::error::tests::pool_connect_timeout_yields_typed_timeout::{closure#0}
[INFO] [stdout]   13:     0x6528d8a07603 - <tokio[69dc665920969f1a]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[69dc665920969f1a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x6528d89bbf79 - <std[70759c8f55707aa4]::thread::local::LocalKey<tokio[69dc665920969f1a]::runtime::context::Context>>::with::<tokio[69dc665920969f1a]::runtime::context::set_scheduler<(alloc[2182bb758b4b3781]::boxed::Box<tokio[69dc665920969f1a]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>), <tokio[69dc665920969f1a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[69dc665920969f1a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[69dc665920969f1a]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   15:     0x6528d8a07289 - <tokio[69dc665920969f1a]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   16:     0x6528d895f06b - resocks5_net[8d34d41486e7d2f6]::error::tests::pool_connect_timeout_yields_typed_timeout
[INFO] [stdout]   17:     0x6528d89b3f99 - <resocks5_net[8d34d41486e7d2f6]::error::tests::pool_connect_timeout_yields_typed_timeout::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   18:     0x6528d8a6accb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   19:     0x6528d8a78335 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   20:     0x6528d8a71bf4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   21:     0x6528d8a7b492 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   22:     0x6528d8c13399 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   23:     0x7b62ef4a1dfa - <unknown>
[INFO] [stdout]   24:     0x7b62ef5353d4 - clone
[INFO] [stdout]   25:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     error::tests::pool_connect_timeout_yields_typed_timeout
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 299 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.09s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a", kill_on_drop: false }`
[INFO] [stdout] 65ffa36547b6c6ecc82716b142647c7fb4d09769d7993895ba172238f0cfed0a
