[INFO] fetching crate pxs 0.6.2... [INFO] testing pxs-0.6.2 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate pxs 0.6.2 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate pxs 0.6.2 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate pxs 0.6.2 [INFO] tweaked toml for crates.io crate pxs 0.6.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate pxs 0.6.2 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate pxs 0.6.2 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 483338dd0df42ad464c13387de61d45aca60b47901b13d9b4f5fdf774a51d418 [INFO] running `Command { std: "docker" "start" "-a" "483338dd0df42ad464c13387de61d45aca60b47901b13d9b4f5fdf774a51d418", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "483338dd0df42ad464c13387de61d45aca60b47901b13d9b4f5fdf774a51d418", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "483338dd0df42ad464c13387de61d45aca60b47901b13d9b4f5fdf774a51d418", kill_on_drop: false }` [INFO] [stdout] 483338dd0df42ad464c13387de61d45aca60b47901b13d9b4f5fdf774a51d418 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f7d2acf64f4b3af152a2fcd371dfad885817850ebf123ae8971423b595590982 [INFO] running `Command { std: "docker" "start" "-a" "f7d2acf64f4b3af152a2fcd371dfad885817850ebf123ae8971423b595590982", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling libz-sys v1.1.25 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling libgit2-sys v0.18.3+1.9.2 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling iri-string v0.7.11 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling portable-atomic v1.13.1 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling nix v0.31.2 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling blake3 v1.8.3 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling console v0.16.3 [INFO] [stderr] Compiling memmap2 v0.9.10 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling twox-hash v2.1.2 [INFO] [stderr] Compiling filetime v0.2.27 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling indicatif v0.18.4 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling rustls-webpki v0.103.10 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling globset v0.4.18 [INFO] [stderr] Compiling ignore v0.4.25 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling ptr_meta_derive v0.3.1 [INFO] [stderr] Compiling pin-project-internal v1.1.11 [INFO] [stderr] Compiling prost-derive v0.14.3 [INFO] [stderr] Compiling ptr_meta v0.3.1 [INFO] [stderr] Compiling bytecheck_derive v0.8.2 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling rancor v0.1.1 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling munge_macro v0.4.7 [INFO] [stderr] Compiling rkyv_derive v0.8.15 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling pin-project v1.1.11 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling bytecheck v0.8.2 [INFO] [stderr] Compiling munge v0.4.7 [INFO] [stderr] Compiling opentelemetry v0.31.0 [INFO] [stderr] Compiling rend v0.5.3 [INFO] [stderr] Compiling prost v0.14.3 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling tracing-serde v0.2.0 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling tracing-opentelemetry v0.32.1 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling git2 v0.20.4 [INFO] [stderr] Compiling opentelemetry_sdk v0.31.0 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling rkyv v0.8.15 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling built v0.8.0 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling pxs v0.6.2 (/opt/rustwide/workdir) [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-timeout v0.5.2 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling tonic v0.14.5 [INFO] [stderr] Compiling opentelemetry-http v0.31.0 [INFO] [stderr] Compiling tonic-prost v0.14.5 [INFO] [stderr] Compiling opentelemetry-proto v0.31.0 [INFO] [stderr] Compiling opentelemetry-otlp v0.31.1 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 35s [INFO] running `Command { std: "docker" "inspect" "f7d2acf64f4b3af152a2fcd371dfad885817850ebf123ae8971423b595590982", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f7d2acf64f4b3af152a2fcd371dfad885817850ebf123ae8971423b595590982", kill_on_drop: false }` [INFO] [stdout] f7d2acf64f4b3af152a2fcd371dfad885817850ebf123ae8971423b595590982 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 36bac1eb0785977f4c590b1b5c2607f3d7c89e129ab13bbd4558416b4500292d [INFO] running `Command { std: "docker" "start" "-a" "36bac1eb0785977f4c590b1b5c2607f3d7c89e129ab13bbd4558416b4500292d", kill_on_drop: false }` [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling nix v0.31.2 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling git2 v0.20.4 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling opentelemetry-http v0.31.0 [INFO] [stderr] Compiling opentelemetry-otlp v0.31.1 [INFO] [stderr] Compiling built v0.8.0 [INFO] [stderr] Compiling pxs v0.6.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 40.97s [INFO] running `Command { std: "docker" "inspect" "36bac1eb0785977f4c590b1b5c2607f3d7c89e129ab13bbd4558416b4500292d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "36bac1eb0785977f4c590b1b5c2607f3d7c89e129ab13bbd4558416b4500292d", kill_on_drop: false }` [INFO] [stdout] 36bac1eb0785977f4c590b1b5c2607f3d7c89e129ab13bbd4558416b4500292d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 326e3be64ceb37a151e59ddfa2428f37870d381f46a1a2505cb886bc792fefa1 [INFO] running `Command { std: "docker" "start" "-a" "326e3be64ceb37a151e59ddfa2428f37870d381f46a1a2505cb886bc792fefa1", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.44s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pxs-ab9e397907cdc577) [INFO] [stdout] [INFO] [stdout] running 68 tests [INFO] [stdout] test cli::commands::tests::test_internal_stdio_mode_still_parses ... ok [INFO] [stdout] test cli::commands::tests::test_help_hides_internal_stdio_flags ... ok [INFO] [stdout] test cli::dispatch::tests::test_pull_subcommand_is_rejected ... ok [INFO] [stdout] test cli::commands::tests::test_verbose_flag_counts_occurrences ... ok [INFO] [stdout] test cli::dispatch::tests::test_internal_stdio_sender_parses_hidden_mode ... ok [INFO] [stdout] test cli::actions::run::tests::test_resolve_local_file_destination_into_existing_directory ... ok [INFO] [stdout] test cli::dispatch::tests::test_push_subcommand_is_rejected ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_local_to_ssh_endpoint_defaults_empty_remote_path_to_current_directory ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_action_uses_default_threshold ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_action_parses_public_flags ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_action_parses_network_file_concurrency_flag ... ok [INFO] [stdout] test cli::dispatch::tests::test_listen_and_serve_parse_expected_actions ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_local_to_ssh_endpoint_parses_remote_path ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_local_to_ssh_endpoint_with_colons_in_path ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_local_to_tcp_endpoint_parses_large_file_parallel_flags ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_rejects_ssh_endpoint_without_path ... ok [INFO] [stdout] test cli::actions::run::tests::test_handle_local_sync_rejects_delete_for_single_file ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_rejects_malformed_bracketed_endpoint ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_local_to_tcp_endpoint_preserves_bracketed_ipv6_socket ... ok [INFO] [stdout] test cli::dispatch::tests::test_internal_stdio_receiver_parses_hidden_ignores ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_tcp_endpoint_parses_embedded_remote_path ... ok [INFO] [stdout] test cli::dispatch::tests::test_old_flat_public_syntax_is_rejected ... ok [INFO] [stdout] test cli::commands::tests::test_threshold_rejects_out_of_range_values ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_remote_to_local_tcp_accepts_source_side_flags ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_remote_to_local_ssh_endpoint_parses_remote_path_and_flags ... ok [INFO] [stdout] test pxs::net::shared::tests::test_negotiate_transport_features_disables_compression_without_peer_support ... ok [INFO] [stdout] test pxs::net::shared::tests::test_negotiate_transport_features_enables_large_file_parallel_when_both_peers_support_it ... ok [INFO] [stdout] test pxs::net::shared::tests::test_negotiate_transport_features_uses_zstd_when_peer_supports_it ... ok [INFO] [stdout] test pxs::net::shared::tests::test_local_handshake_version_advertises_block_compression_capabilities ... ok [INFO] [stdout] test pxs::net::shared::tests::test_negotiate_transport_features_falls_back_to_plain_without_peer_zstd ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_remote_to_local_ssh_endpoint_parses_bracketed_ipv6_host ... ok [INFO] [stdout] test pxs::net::shared::tests::test_negotiate_transport_features_ignores_unknown_capabilities ... ok [INFO] [stdout] test cli::actions::run::tests::test_handle_local_sync_rejects_symlinked_parent_destination ... ok [INFO] [stdout] test pxs::net::ssh::tests::test_build_ssh_pull_command_includes_delete ... ok [INFO] [stdout] test pxs::net::shared::tests::test_active_zstd_compression_level_uses_experiment_value ... ok [INFO] [stdout] test pxs::net::shared::tests::test_compress_and_decompress_block_batch_payload_with_zstd ... ok [INFO] [stdout] test cli::dispatch::tests::test_sync_local_to_ssh_endpoint_parses_large_file_parallel_flags ... ok [INFO] [stdout] test pxs::net::ssh::tests::test_build_ssh_chunk_writer_command_quotes_transfer ... ok [INFO] [stdout] test pxs::net::sender::tests::test_send_block_batch_uses_zstd_message_when_beneficial ... ok [INFO] [stdout] test pxs::net::sender::tests::test_send_block_batch_falls_back_without_compression_negotiation ... ok [INFO] [stdout] test pxs::net::ssh::tests::test_build_ssh_pull_command_quotes_source_and_preserves_checksum ... ok [INFO] [stdout] test pxs::net::ssh::tests::test_build_ssh_push_command_includes_fsync ... ok [INFO] [stdout] test pxs::net::ssh::tests::test_shell_quote_escapes_single_quotes ... ok [INFO] [stdout] test cli::actions::run::tests::test_handle_local_sync_replaces_file_destination_with_directory ... ok [INFO] [stdout] test cli::dispatch::tests::test_ignore_and_exclude_from_patterns_are_merged ... ok [INFO] [stdout] test pxs::sync::dir::tests::test_apply_directory_metadata_skips_missing_nested_source_directory ... ok [INFO] [stdout] test pxs::net::sender::tests::test_sender_handshake_prefers_zstd_with_capable_peer ... ok [INFO] [stdout] test pxs::net::ssh::tests::test_build_ssh_push_command_quotes_destination_and_ignores ... ok [INFO] [stdout] test pxs::sync::tests::test_classify_source_anyhow_error_marks_not_found_as_disappeared ... ok [INFO] [stdout] test pxs::sync::tests::test_classify_source_anyhow_error_preserves_non_not_found_errors ... ok [INFO] [stdout] test pxs::tools::tests::test_compute_requested_blocks_handles_empty_hash_list ... ok [INFO] [stdout] test pxs::tools::tests::test_default_network_file_concurrency_is_bounded ... ok [INFO] [stdout] test pxs::sync::dir::tests::test_spawn_file_sync_task_skips_missing_source_file ... ok [INFO] [stdout] test pxs::tools::tests::test_default_large_file_parallel_workers_is_conservative ... ok [INFO] [stdout] test pxs::net::shared::tests::test_recv_with_timeout_for_errors_on_idle_stream ... ok [INFO] [stdout] test pxs::net::ssh::tests::test_child_session_finish_surfaces_nonzero_exit ... ok [INFO] [stdout] test pxs::tools::tests::test_install_prepared_path_restores_original_directory_on_failure ... ok [INFO] [stdout] test pxs::tools::tests::test_ensure_directory_path_restores_conflicting_file_on_failure ... ok [INFO] [stdout] test pxs::tools::tests::test_local_delete_fsync_syncs_deleted_entry_parents ... ok [INFO] [stdout] test pxs::tools::tests::test_local_directory_fsync_syncs_directories ... ok [INFO] [stdout] test pxs::net::ssh::tests::test_build_ssh_command_sets_expected_transport_options ... ok [INFO] [stdout] test cli::actions::run::tests::test_handle_local_sync_copies_file_into_existing_directory ... ok [INFO] [stdout] test pxs::net::ssh::tests::test_child_session_finish_kills_process_on_error ... ok [INFO] [stdout] test pxs::tools::tests::test_network_symlink_fsync_syncs_parent_directory ... ok [INFO] [stdout] test pxs::tools::tests::test_network_transfer_uses_mmap_source_reads ... ok [INFO] [stdout] test pxs::tools::tests::test_network_delta_seeding_attempts_staged_clone ... ok [INFO] [stdout] test pxs::tools::tests::test_network_checksum_mode_skips_staging_on_match ... ok [INFO] [stderr] Running unittests src/bin/pxs.rs (/opt/rustwide/target/debug/deps/pxs-a9fc456728a69d1d) [INFO] [stdout] test cli::actions::run::tests::test_handle_remote_to_local_sync_allows_delete_request ... ok [INFO] [stderr] Running tests/cli_test.rs (/opt/rustwide/target/debug/deps/cli_test-f4d98f6cedce5e8f) [INFO] [stdout] [INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.51s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_sync_local_file_end_to_end ... ok [INFO] [stdout] test test_pull_subcommand_is_rejected ... ok [INFO] [stdout] test test_push_subcommand_is_rejected ... ok [INFO] [stdout] test test_sync_local_source_first_current_directory_end_to_end ... ok [INFO] [stdout] test test_sync_local_directory_delete_end_to_end ... ok [INFO] [stdout] test test_verbose_flag_enables_debug_output ... ok [INFO] [stdout] test test_sync_reports_malformed_bracketed_endpoint ... ok [INFO] [stdout] test test_sync_reports_missing_source_path ... ok [INFO] [stdout] test test_sync_reports_incompatible_peer_version ... ok [INFO] [stdout] test test_sync_remote_to_local_tcp_with_checksum_attempts_connection ... ok [INFO] [stderr] Running tests/net_test.rs (/opt/rustwide/target/debug/deps/net_test-90be2ae82783bdda) [INFO] [stdout] test test_sync_remote_to_local_tcp_with_delete_attempts_connection ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.65s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 64 tests [INFO] [stdout] test test_block_serialization ... ok [INFO] [stdout] test test_codec_returns_none_for_incomplete_payload ... ok [INFO] [stdout] test test_codec_uses_pxs_magic ... ok [INFO] [stdout] test test_codec_resynchronizes_after_garbage_prefix ... ok [INFO] [stdout] test test_checksum_mismatch_preserves_existing_file ... ok [INFO] [stdout] test test_handle_client_rejects_duplicate_handshake ... ok [INFO] [stdout] test test_handle_client_rejects_orphan_verify_checksum ... ok [INFO] [stdout] test test_codec_rejects_oversized_frame ... ok [INFO] [stdout] test test_blake3_file_hash ... ok [INFO] [stdout] test test_apply_metadata_does_not_follow_symlinks ... ok [INFO] [stdout] test test_handle_client_rejects_receiver_side_request_message ... ok [INFO] [stdout] test test_handle_client_recovers_if_destination_disappears_after_request_hashes ... ok [INFO] [stdout] test test_handle_client_rejects_premature_sync_complete ... ok [INFO] [stdout] test test_handle_client_rejects_unsafe_protocol_paths ... ok [INFO] [stdout] test test_chunk_writer_supports_non_utf8_staged_path ... ok [INFO] [stdout] test test_chunk_writer_accepts_zstd_compressed_batches ... ok [INFO] [stdout] test test_partial_file_cleanup_on_error ... ok [INFO] [stdout] test test_protocol_serialization ... ok [INFO] [stdout] test test_raw_tcp_chunk_writer_rejects_unknown_transfer_id ... ok [INFO] [stdout] test test_partial_update_failure_preserves_existing_file ... ok [INFO] [stdout] test test_network_sync_broken_symlink_replaces_directory ... ok [INFO] [stdout] test test_network_sync_deadlock_skipped_files ... ok [INFO] [stdout] test test_network_sync_file_replaces_directory ... ok [INFO] [stdout] test test_network_sync_directory_replaces_file ... ok [INFO] [stdout] test test_network_sync_truncation ... ok [INFO] [stdout] test test_network_sync_directory_mtime ... ok [INFO] [stdout] test test_network_sync_with_checksum_verification ... ok [INFO] [stdout] test test_network_sync_nested_directory_mtime_order ... ok [INFO] [stdout] test test_raw_tcp_network_file_concurrency_prefetches_multiple_small_files ... ok [INFO] [stdout] test test_chunk_writer_uses_recorded_path_before_protocol_session ... ok [INFO] [stdout] test test_full_network_sync_simulation ... ok [INFO] [stdout] test test_raw_tcp_network_file_concurrency_one_waits_for_completion ... ok [INFO] [stdout] test test_raw_tcp_pull_honors_exact_local_file_path ... ok [INFO] [stdout] test test_chunk_writer_rejects_unknown_transfer_id ... ok [INFO] [stdout] test test_run_sender_forwards_fsync_session_option_for_tcp_push ... ok [INFO] [stdout] test test_raw_tcp_push_honors_exact_remote_file_path ... ok [INFO] [stdout] test test_raw_tcp_push_preserves_non_utf8_names_and_symlink_targets ... ok [INFO] [stdout] test test_raw_tcp_pull_delete_removes_extraneous_entries ... ok [INFO] [stdout] test test_network_sync_delta_truncates_without_requesting_blocks ... ok [INFO] [stdout] test test_raw_tcp_push_delete_removes_non_utf8_extraneous_entries ... ok [INFO] [stdout] test test_raw_tcp_pull_preserves_non_utf8_names_and_symlink_targets ... ok [INFO] [stdout] test test_stdio_transport_delete_preserves_ignored_destination_entries ... ok [INFO] [stdout] test test_raw_tcp_large_file_parallel_uses_multiple_connections ... ok [INFO] [stdout] test test_stdio_transport_delete_removes_extraneous_entries ... ok [INFO] [stdout] test test_raw_tcp_push_truncates_existing_destination_for_empty_source ... ok [INFO] [stdout] test test_sync_remote_file_normalizes_nested_relative_paths ... ok [INFO] [stdout] test test_raw_tcp_push_delete_removes_extraneous_entries ... ok [INFO] [stdout] test test_sync_replaces_broken_symlink_at_destination ... ok [INFO] [stdout] test test_sync_replaces_broken_symlink_with_new_symlink ... ok [INFO] [stdout] test test_raw_tcp_negotiated_compression_transfer_succeeds ... ok [INFO] [stdout] test test_stdio_transport_preserves_non_utf8_names_and_symlink_targets ... ok [INFO] [stdout] test test_stdio_receiver_requests_parallel_full_copy_and_cleans_transfer_record ... ok [INFO] [stdout] test test_stdio_receiver_requests_parallel_blocks_with_transfer_id ... ok [INFO] [stdout] test test_sender_listener_refreshes_source_tree_per_client ... ok [INFO] [stdout] test test_receiver_reports_permission_denied_error_to_sender ... FAILED [INFO] [stdout] test test_run_sender_rejects_invalid_handshake_version_format ... ok [INFO] [stdout] test test_run_sender_reports_non_file_control_connection_error ... FAILED [INFO] [stdout] test test_sync_file_rejects_symlinked_destination_root ... ok [INFO] [stdout] test test_sync_file_rejects_parent_symlink_traversal ... ok [INFO] [stdout] test test_sync_remote_file_rejects_mismatched_response_path ... ok [INFO] [stdout] test test_run_sender_rejects_incompatible_handshake_response ... ok [INFO] [stdout] test test_stdio_transport_end_to_end_sync ... ok [INFO] [stdout] test test_network_sync_full_copy_spans_multiple_batches ... ok [INFO] [stdout] test test_network_sync_delta_requests_multiple_block_batches ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test_receiver_reports_permission_denied_error_to_sender stdout ---- [INFO] [stdout] Error: expected Error message, got RequestFullCopy { path: [98, 108, 111, 99, 107, 101, 100, 46, 98, 105, 110] } [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: ::msg:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14 [INFO] [stdout] 1: anyhow::__private::format_err [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/lib.rs:690:13 [INFO] [stdout] 2: net_test::test_receiver_reports_permission_denied_error_to_sender::{closure#0} [INFO] [stdout] at ./tests/net_test.rs:2971:18 [INFO] [stdout] 3: >> as core::future::future::Future>::poll [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/future/future.rs:133:9 [INFO] [stdout] 4: >>> as core::future::future::Future>::poll [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/future/future.rs:133:9 [INFO] [stdout] 5: ::block_on::>>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70 [INFO] [stdout] 6: tokio::task::coop::with_budget::>, ::block_on>>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5 [INFO] [stdout] 7: tokio::task::coop::budget::>, ::block_on>>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5 [INFO] [stdout] 8: ::block_on::>>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25 [INFO] [stdout] 9: ::enter::>, ::block_on>>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19 [INFO] [stdout] 10: ::block_on::>>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44 [INFO] [stdout] 11: ::enter::<::block_on>>>>::{closure#0}, core::option::Option>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68 [INFO] [stdout] 12: >::set::<::enter<::block_on>>>>::{closure#0}, core::option::Option>>::{closure#0}, (alloc::boxed::Box, core::option::Option>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 13: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box, core::option::Option>), ::enter<::block_on>>>>::{closure#0}, core::option::Option>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38 [INFO] [stdout] 14: >::try_with::, core::option::Option>), ::enter<::block_on>>>>::{closure#0}, core::option::Option>>::{closure#0}>::{closure#0}, (alloc::boxed::Box, core::option::Option>)> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 15: >::with::, core::option::Option>), ::enter<::block_on>>>>::{closure#0}, core::option::Option>>::{closure#0}>::{closure#0}, (alloc::boxed::Box, core::option::Option>)> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 16: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box, core::option::Option>), ::enter<::block_on>>>>::{closure#0}, core::option::Option>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17 [INFO] [stdout] 17: ::enter::<::block_on>>>>::{closure#0}, core::option::Option>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27 [INFO] [stdout] 18: ::block_on::>>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24 [INFO] [stdout] 19: ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 20: tokio::runtime::context::runtime::enter_runtime::<::block_on>>>::{closure#0}, core::result::Result<(), anyhow::Error>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 21: ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 22: ::block_on_inner::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52 [INFO] [stdout] 23: ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18 [INFO] [stdout] 24: net_test::test_receiver_reports_permission_denied_error_to_sender [INFO] [stdout] at ./tests/net_test.rs:2979:7 [INFO] [stdout] 25: net_test::test_receiver_reports_permission_denied_error_to_sender::{closure#0} [INFO] [stdout] at ./tests/net_test.rs:2914:71 [INFO] [stdout] 26: >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: test::__rust_begin_short_backtrace::, fn() -> core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 29: test::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 30: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 31: std::panicking::catch_unwind::do_call::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 32: std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 33: std::panic::catch_unwind::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: test::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 35: test::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 36: test::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 37: std::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 38: std::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 39: ::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 40: std::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 41: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 42: std::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 43: std::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 44: ::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 46: ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 47: [INFO] [stdout] 48: clone [INFO] [stdout] [INFO] [stdout] ---- test_run_sender_reports_non_file_control_connection_error stdout ---- [INFO] [stdout] Error: expected non-file control connection failure [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: ::msg::<&str> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14 [INFO] [stdout] 1: anyhow::__private::format_err [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/lib.rs:687:13 [INFO] [stdout] 2: net_test::test_run_sender_reports_non_file_control_connection_error::{closure#0} [INFO] [stdout] at ./tests/net_test.rs:3081:19 [INFO] [stdout] 3: >> as core::future::future::Future>::poll [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/future/future.rs:133:9 [INFO] [stdout] 4: >>> as core::future::future::Future>::poll [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/future/future.rs:133:9 [INFO] [stdout] 5: ::block_on::>>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70 [INFO] [stdout] 6: tokio::task::coop::with_budget::>, ::block_on>>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5 [INFO] [stdout] 7: tokio::task::coop::budget::>, ::block_on>>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5 [INFO] [stdout] 8: ::block_on::>>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25 [INFO] [stdout] 9: ::enter::>, ::block_on>>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19 [INFO] [stdout] 10: ::block_on::>>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44 [INFO] [stdout] 11: ::enter::<::block_on>>>>::{closure#0}, core::option::Option>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68 [INFO] [stdout] 12: >::set::<::enter<::block_on>>>>::{closure#0}, core::option::Option>>::{closure#0}, (alloc::boxed::Box, core::option::Option>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 13: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box, core::option::Option>), ::enter<::block_on>>>>::{closure#0}, core::option::Option>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38 [INFO] [stdout] 14: >::try_with::, core::option::Option>), ::enter<::block_on>>>>::{closure#0}, core::option::Option>>::{closure#0}>::{closure#0}, (alloc::boxed::Box, core::option::Option>)> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 15: >::with::, core::option::Option>), ::enter<::block_on>>>>::{closure#0}, core::option::Option>>::{closure#0}>::{closure#0}, (alloc::boxed::Box, core::option::Option>)> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 16: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box, core::option::Option>), ::enter<::block_on>>>>::{closure#0}, core::option::Option>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17 [INFO] [stdout] 17: ::enter::<::block_on>>>>::{closure#0}, core::option::Option>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27 [INFO] [stdout] 18: ::block_on::>>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24 [INFO] [stdout] 19: ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 20: tokio::runtime::context::runtime::enter_runtime::<::block_on>>>::{closure#0}, core::result::Result<(), anyhow::Error>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 21: ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 22: ::block_on_inner::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52 [INFO] [stdout] 23: ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18 [INFO] [stdout] 24: net_test::test_run_sender_reports_non_file_control_connection_error [INFO] [stdout] at ./tests/net_test.rs:3092:7 [INFO] [stdout] 25: net_test::test_run_sender_reports_non_file_control_connection_error::{closure#0} [INFO] [stdout] at ./tests/net_test.rs:3060:73 [INFO] [stdout] 26: >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: test::__rust_begin_short_backtrace::, fn() -> core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 29: test::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 30: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 31: std::panicking::catch_unwind::do_call::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 32: std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 33: std::panic::catch_unwind::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: test::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 35: test::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 36: test::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 37: std::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 38: std::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 39: ::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 40: std::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 41: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 42: std::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 43: std::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 44: ::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 46: ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 47: [INFO] [stdout] 48: clone [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test_receiver_reports_permission_denied_error_to_sender [INFO] [stdout] test_run_sender_reports_non_file_control_connection_error [INFO] [stdout] [INFO] [stdout] test result: FAILED. 62 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.25s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test net_test` [INFO] running `Command { std: "docker" "inspect" "326e3be64ceb37a151e59ddfa2428f37870d381f46a1a2505cb886bc792fefa1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "326e3be64ceb37a151e59ddfa2428f37870d381f46a1a2505cb886bc792fefa1", kill_on_drop: false }` [INFO] [stdout] 326e3be64ceb37a151e59ddfa2428f37870d381f46a1a2505cb886bc792fefa1