[INFO] fetching crate rcp-tools-rcp 0.21.1... [INFO] testing rcp-tools-rcp-0.21.1 against beta-2025-10-28 for beta-1.92-2 [INFO] extracting crate rcp-tools-rcp 0.21.1 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate rcp-tools-rcp 0.21.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate rcp-tools-rcp 0.21.1 [INFO] tweaked toml for crates.io crate rcp-tools-rcp 0.21.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rcp-tools-rcp 0.21.1 on toolchain beta-2025-10-28 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rcp-tools-rcp 0.21.1 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" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bc352ae9b3300a2ed3170c1970ffae1fe95959ad92df2fb9194e7c573c32eb32 [INFO] running `Command { std: "docker" "start" "-a" "bc352ae9b3300a2ed3170c1970ffae1fe95959ad92df2fb9194e7c573c32eb32", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bc352ae9b3300a2ed3170c1970ffae1fe95959ad92df2fb9194e7c573c32eb32", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bc352ae9b3300a2ed3170c1970ffae1fe95959ad92df2fb9194e7c573c32eb32", kill_on_drop: false }` [INFO] [stdout] bc352ae9b3300a2ed3170c1970ffae1fe95959ad92df2fb9194e7c573c32eb32 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a14de072173dd61d6191f1d1f05a3d6809aa18d37e3dc0b662f333bdca3c7001 [INFO] running `Command { std: "docker" "start" "-a" "a14de072173dd61d6191f1d1f05a3d6809aa18d37e3dc0b662f333bdca3c7001", kill_on_drop: false }` [INFO] [stderr] Compiling pin-project-lite v0.2.13 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling futures-core v0.3.28 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Compiling futures-task v0.3.28 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Compiling slab v0.4.8 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling futures-sink v0.3.28 [INFO] [stderr] Compiling find-msvc-tools v0.1.3 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Compiling socket2 v0.5.5 [INFO] [stderr] Compiling signal-hook-registry v1.4.1 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling futures-io v0.3.28 [INFO] [stderr] Compiling itoa v1.0.10 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling cc v1.2.40 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling syn v2.0.96 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling hashbrown v0.14.3 [INFO] [stderr] Compiling anyhow v1.0.71 [INFO] [stderr] Compiling httparse v1.8.0 [INFO] [stderr] Compiling tower-service v0.3.2 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling async-trait v0.1.76 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling axum-core v0.3.4 [INFO] [stderr] Compiling crossbeam-epoch v0.9.15 [INFO] [stderr] Compiling bitflags v2.5.0 [INFO] [stderr] Compiling crc32fast v1.4.0 [INFO] [stderr] Compiling tower-layer v0.3.2 [INFO] [stderr] Compiling axum v0.6.20 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling miniz_oxide v0.7.1 [INFO] [stderr] Compiling http-body v0.4.6 [INFO] [stderr] Compiling thiserror v1.0.55 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling matchit v0.7.3 [INFO] [stderr] Compiling indexmap v2.2.5 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling thread_local v1.1.7 [INFO] [stderr] Compiling crossbeam-deque v0.8.3 [INFO] [stderr] Compiling anstyle v1.0.4 [INFO] [stderr] Compiling iana-time-zone v0.1.60 [INFO] [stderr] Compiling portable-atomic v1.3.3 [INFO] [stderr] Compiling rustls v0.21.12 [INFO] [stderr] Compiling serde_json v1.0.109 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling procfs v0.16.0 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling flate2 v1.0.28 [INFO] [stderr] Compiling thiserror v2.0.11 [INFO] [stderr] Compiling unicode-width v0.1.10 [INFO] [stderr] Compiling ring v0.17.13 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling chrono v0.4.38 [INFO] [stderr] Compiling ryu v1.0.17 [INFO] [stderr] Compiling time v0.3.37 [INFO] [stderr] Compiling clap_builder v4.5.13 [INFO] [stderr] Compiling console v0.15.7 [INFO] [stderr] Compiling tinyvec v1.8.1 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling rustls-native-certs v0.6.3 [INFO] [stderr] Compiling crossbeam-channel v0.5.8 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling indicatif v0.17.5 [INFO] [stderr] Compiling yasna v0.5.2 [INFO] [stderr] Compiling pem v3.0.4 [INFO] [stderr] Compiling procfs-core v0.16.0 [INFO] [stderr] Compiling bytesize v1.3.0 [INFO] [stderr] Compiling hdrhistogram v7.5.4 [INFO] [stderr] Compiling rcgen v0.11.3 [INFO] [stderr] Compiling sysinfo v0.30.12 [INFO] [stderr] Compiling tempfile v3.15.0 [INFO] [stderr] Compiling rustls-webpki v0.101.7 [INFO] [stderr] Compiling sct v0.7.1 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling tokio-macros v2.3.0 [INFO] [stderr] Compiling futures-macro v0.3.28 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Compiling prost-derive v0.12.3 [INFO] [stderr] Compiling async-stream-impl v0.3.5 [INFO] [stderr] Compiling thiserror-impl v1.0.55 [INFO] [stderr] Compiling clap_derive v4.5.13 [INFO] [stderr] Compiling async-stream v0.3.5 [INFO] [stderr] Compiling thiserror-impl v2.0.11 [INFO] [stderr] Compiling tokio v1.38.2 [INFO] [stderr] Compiling enum-map-derive v0.17.0 [INFO] [stderr] Compiling tracing-test-macro v0.2.5 [INFO] [stderr] Compiling enum-map v2.7.3 [INFO] [stderr] Compiling pin-project v1.1.5 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Compiling strum_macros v0.27.1 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling prost v0.12.3 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling quinn-udp v0.4.1 [INFO] [stderr] Compiling clap v4.5.13 [INFO] [stderr] Compiling prost-types v0.12.3 [INFO] [stderr] Compiling strum v0.27.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling tracing-test v0.2.5 [INFO] [stderr] Compiling futures-executor v0.3.28 [INFO] [stderr] Compiling futures v0.3.28 [INFO] [stderr] Compiling quinn-proto v0.10.6 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling tokio-util v0.7.15 [INFO] [stderr] Compiling tokio-io-timeout v1.2.0 [INFO] [stderr] Compiling tokio-stream v0.1.15 [INFO] [stderr] Compiling rcp-tools-throttle v0.21.1 [INFO] [stderr] Compiling openssh v0.11.5 [INFO] [stderr] Compiling h2 v0.3.26 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling quinn v0.10.2 [INFO] [stderr] Compiling hyper v0.14.28 [INFO] [stderr] Compiling hyper-timeout v0.4.1 [INFO] [stderr] Compiling tonic v0.10.2 [INFO] [stderr] Compiling console-api v0.6.0 [INFO] [stderr] Compiling console-subscriber v0.2.0 [INFO] [stderr] Compiling rcp-tools-common v0.21.1 [INFO] [stderr] Compiling rcp-tools-remote v0.21.1 [INFO] [stderr] Compiling rcp-tools-rcp v0.21.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 20s [INFO] running `Command { std: "docker" "inspect" "a14de072173dd61d6191f1d1f05a3d6809aa18d37e3dc0b662f333bdca3c7001", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a14de072173dd61d6191f1d1f05a3d6809aa18d37e3dc0b662f333bdca3c7001", kill_on_drop: false }` [INFO] [stdout] a14de072173dd61d6191f1d1f05a3d6809aa18d37e3dc0b662f333bdca3c7001 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0291695503d25a0166ca6d3b46796bdf6acc9c9e9a9d4393b37336bb3490819e [INFO] running `Command { std: "docker" "start" "-a" "0291695503d25a0166ca6d3b46796bdf6acc9c9e9a9d4393b37336bb3490819e", kill_on_drop: false }` [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling predicates-core v1.0.6 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling float-cmp v0.9.0 [INFO] [stderr] Compiling termtree v0.4.1 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling normalize-line-endings v0.3.0 [INFO] [stderr] Compiling bstr v1.8.0 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling predicates-tree v1.0.9 [INFO] [stderr] Compiling predicates v3.0.4 [INFO] [stderr] Compiling sysinfo v0.30.12 [INFO] [stderr] Compiling prost-derive v0.12.3 [INFO] [stderr] Compiling assert_cmd v2.0.12 [INFO] [stderr] Compiling prost v0.12.3 [INFO] [stderr] Compiling prost-types v0.12.3 [INFO] [stderr] Compiling tonic v0.10.2 [INFO] [stderr] Compiling console-api v0.6.0 [INFO] [stderr] Compiling console-subscriber v0.2.0 [INFO] [stderr] Compiling rcp-tools-common v0.21.1 [INFO] [stderr] Compiling rcp-tools-remote v0.21.1 [INFO] [stderr] Compiling rcp-tools-rcp v0.21.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 53.00s [INFO] running `Command { std: "docker" "inspect" "0291695503d25a0166ca6d3b46796bdf6acc9c9e9a9d4393b37336bb3490819e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0291695503d25a0166ca6d3b46796bdf6acc9c9e9a9d4393b37336bb3490819e", kill_on_drop: false }` [INFO] [stdout] 0291695503d25a0166ca6d3b46796bdf6acc9c9e9a9d4393b37336bb3490819e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fc53b432b136dfa45b3d59d0f1c231b176d2b6877061ec194111503c8f22ed60 [INFO] running `Command { std: "docker" "start" "-a" "fc53b432b136dfa45b3d59d0f1c231b176d2b6877061ec194111503c8f22ed60", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rcp_tools_rcp-66ab01333fd37508) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test path::tests::test_resolve_destination_path_local_without_trailing_slash ... ok [INFO] [stdout] test path::tests::test_parse_path_local ... ok [INFO] [stdout] test path::tests::test_parse_path_ipv6 ... ok [INFO] [stdout] test path::tests::test_resolve_destination_path_remote_complex ... ok [INFO] [stdout] test path::tests::test_split_remote_path ... ok [INFO] [stdout] test path::tests::test_resolve_destination_path_local_with_trailing_slash ... ok [INFO] [stdout] test path::tests::test_resolve_destination_path_remote_with_complex_host ... ok [INFO] [stdout] test path::tests::test_parse_path_remote_basic ... ok [INFO] [stdout] test path::tests::test_parse_path_remote_full ... ok [INFO] [stdout] test path::tests::test_resolve_destination_path_remote_with_trailing_slash ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_dot_local ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_remote_bare_double_dot ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_dot_remote ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_double_dot_local ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_double_dot_remote ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_remote_bare_dot ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_dot_with_slash_allowed ... ok [INFO] [stdout] test path::tests::test_ipv6_edge_cases_consistency ... ok [INFO] [stdout] test path::tests::test_extract_filesystem_path ... ok [INFO] [stdout] test path::tests::test_resolve_destination_path_remote_without_trailing_slash ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_bare_dot ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_bare_double_dot ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_normal_paths_allowed ... ok [INFO] [stdout] test path::tests::test_join_path_with_filename ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/rcp.rs (/opt/rustwide/target/debug/deps/rcp-8ccb28c929dcb6df) [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] [stderr] Running unittests src/bin/rcpd.rs (/opt/rustwide/target/debug/deps/rcpd-272355efafb9fe79) [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] [stderr] Running tests/cli_parsing_tests.rs (/opt/rustwide/target/debug/deps/cli_parsing_tests-bfcda94e5a029ee6) [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test test_dereference_flag ... ok [INFO] [stdout] test test_overwrite_compare_values ... ok [INFO] [stdout] test test_fail_early_flag ... ok [INFO] [stdout] test test_overwrite_compare_default ... ok [INFO] [stdout] test test_dereference_short_flag ... ok [INFO] [stdout] test test_ops_throttle_numeric ... ok [INFO] [stdout] test test_preserve_flag ... ok [INFO] [stdout] test test_preserve_settings_file_format ... ok [INFO] [stdout] test test_preserve_short_flag ... ok [INFO] [stdout] test test_progress_flag ... ok [INFO] [stdout] test test_overwrite_flag ... ok [INFO] [stdout] test test_progress_delay_duration ... ok [INFO] [stdout] test test_progress_type_auto_lowercase ... ok [INFO] [stdout] test test_progress_type_progress_bar_kebab_case ... ok [INFO] [stdout] test test_fail_early_short_flag ... ok [INFO] [stdout] test test_overwrite_short_flag ... ok [INFO] [stdout] test test_multiple_flags_combined ... ok [INFO] [stdout] test test_progress_type_progress_bar_pascal_case ... ok [INFO] [stdout] test test_chunk_size_bytes ... ok [INFO] [stdout] test test_progress_type_auto_capitalized ... ok [INFO] [stdout] test test_progress_type_invalid_value ... ok [INFO] [stdout] test test_preserve_settings_multiple_types ... ok [INFO] [stdout] test test_progress_type_with_progress_flag ... ok [INFO] [stdout] test test_verbose_double ... ok [INFO] [stdout] test test_max_workers_numeric ... ok [INFO] [stdout] test test_progress_type_text_updates_kebab_case ... ok [INFO] [stdout] test test_short_flags_combined ... ok [INFO] [stdout] test test_preserve_settings_octal_mode ... ok [INFO] [stdout] test test_progress_type_text_updates_pascal_case ... ok [INFO] [stdout] test test_quic_port_ranges_single ... ok [INFO] [stdout] test test_verbose_long_form ... ok [INFO] [stdout] test test_version_runs ... ok [INFO] [stdout] test test_summary_flag ... ok [INFO] [stdout] test test_quiet_and_verbose_conflict ... ok [INFO] [stdout] test test_quic_port_ranges_multiple ... ok [INFO] [stdout] test test_quiet_short_flag ... ok [INFO] [stdout] test test_quiet_flag ... ok [INFO] [stdout] test test_verbose_single ... ok [INFO] [stdout] test test_verbose_triple ... ok [INFO] [stdout] test test_remote_copy_timeout ... ok [INFO] [stdout] test test_max_workers_zero ... ok [INFO] [stdout] test test_help_runs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stderr] Running tests/remote_tests.rs (/opt/rustwide/target/debug/deps/remote_tests-37c4df110a848a7c) [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test test_remote_copy_destination_parent_missing ... ok [INFO] [stdout] test test_remote_copy_unreadable_source ... ok [INFO] [stdout] test test_remote_copy_directory_with_unreadable_files_fail_early ... ok [INFO] [stdout] test test_remote_copy_symlink_no_dereference ... FAILED [INFO] [stdout] test test_remote_copy_directory ... FAILED [INFO] [stdout] test test_remote_copy_symlink_with_dereference ... FAILED [INFO] [stdout] test test_remote_copy_comprehensive ... FAILED [INFO] [stdout] test test_remote_copy_all_operations_fail ... FAILED [INFO] [stdout] test test_remote_copy_localhost_to_local ... FAILED [INFO] [stdout] test test_remote_copy_local_to_localhost ... FAILED [INFO] [stdout] test test_remote_copy_mixed_success_with_symlink_errors ... FAILED [INFO] [stdout] test test_remote_copy_nested_directories_with_unreadable_files ... FAILED [INFO] [stdout] test test_remote_copy_basic ... FAILED [INFO] [stdout] test test_remote_copy_port_range ... FAILED [INFO] [stdout] test test_remote_copy_nonexistent_source ... FAILED [INFO] [stdout] test test_remote_copy_unwritable_destination ... FAILED [INFO] [stdout] test test_remote_copy_directory_with_unreadable_files_continue ... FAILED [INFO] [stdout] test test_remote_copy_with_overwrite ... FAILED [INFO] [stdout] test test_remote_copy_localhost ... FAILED [INFO] [stdout] test test_remote_copy_without_overwrite_fails ... FAILED [INFO] [stdout] test test_remote_dereference_file_symlink_permissions ... FAILED [INFO] [stdout] test test_remote_overwrite_symlink_with_file ... FAILED [INFO] [stdout] test test_remote_overwrite_symlink_with_directory ... FAILED [INFO] [stdout] test test_remote_debug_log_file_creation ... FAILED [INFO] [stdout] test test_remote_symlink_chain_dereference ... FAILED [INFO] [stdout] test test_remote_rcpd_no_zombie_processes ... FAILED [INFO] [stdout] 2025-11-05T04:52:17.327Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.375Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 100, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprKcvv9/throttled_file.dat", "localhost:/tmp/.tmpWwteVs/throttled_file.dat"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.380Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 100, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprKcvv9/throttled_file.dat", "localhost:/tmp/.tmpWwteVs/throttled_file.dat"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmprKcvv9/throttled_file.dat" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpWwteVs/throttled_file.dat" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 100, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprKcvv9/throttled_file.dat", "localhost:/tmp/.tmpWwteVs/throttled_file.dat"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.382Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 100, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprKcvv9/throttled_file.dat", "localhost:/tmp/.tmpWwteVs/throttled_file.dat"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmprKcvv9/throttled_file.dat" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpWwteVs/throttled_file.dat" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 100, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprKcvv9/throttled_file.dat", "localhost:/tmp/.tmpWwteVs/throttled_file.dat"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.385Z DEBUG remote: Generated certificate with fingerprint: 8aa426a74f2424d1b7bb282a6a4f76f8950003490058ea36903b997dc29e88a1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 100, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprKcvv9/throttled_file.dat", "localhost:/tmp/.tmpWwteVs/throttled_file.dat"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmprKcvv9/throttled_file.dat" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpWwteVs/throttled_file.dat" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 100, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprKcvv9/throttled_file.dat", "localhost:/tmp/.tmpWwteVs/throttled_file.dat"] } [INFO] [stdout] [INFO] [stdout] test test_remote_dereference_directory_symlink ... FAILED [INFO] [stdout] test test_remote_overwrite_directory_with_file ... FAILED [INFO] [stdout] test test_remote_copy_with_preserve ... FAILED [INFO] [stdout] test test_remote_overwrite_file_with_directory ... FAILED [INFO] [stdout] test test_remote_overwrite_file_with_symlink ... FAILED [INFO] [stdout] test test_remote_overwrite_symlink_with_symlink_different_target ... FAILED [INFO] [stdout] test test_remote_symlink_chain_no_dereference ... FAILED [INFO] [stdout] test test_remote_overwrite_directory_with_directory ... FAILED [INFO] [stdout] test test_remote_overwrite_directory_with_symlink ... FAILED [INFO] [stdout] test test_remote_rcpd_with_custom_quic_timeouts ... FAILED [INFO] [stdout] test test_remote_rcpd_aggressive_timeout_configuration ... FAILED [INFO] [stdout] 2025-11-05T04:52:17.987Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 17.15µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 29.2 KB [INFO] [stdout] 2025-11-05T04:52:17.992Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpeiib10/large_file.dat", "localhost:/tmp/.tmpckeBFL/large_file.dat"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.992Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpeiib10/large_file.dat", "localhost:/tmp/.tmpckeBFL/large_file.dat"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpeiib10/large_file.dat" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpckeBFL/large_file.dat" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpeiib10/large_file.dat", "localhost:/tmp/.tmpckeBFL/large_file.dat"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.992Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpeiib10/large_file.dat", "localhost:/tmp/.tmpckeBFL/large_file.dat"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpeiib10/large_file.dat" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpckeBFL/large_file.dat" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpeiib10/large_file.dat", "localhost:/tmp/.tmpckeBFL/large_file.dat"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.993Z DEBUG remote: Generated certificate with fingerprint: 04186c42b504b4fcabc94d7d27d31dd8f2922044539648b947d2ff467f44a7e3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpeiib10/large_file.dat", "localhost:/tmp/.tmpckeBFL/large_file.dat"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpeiib10/large_file.dat" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpckeBFL/large_file.dat" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpeiib10/large_file.dat", "localhost:/tmp/.tmpckeBFL/large_file.dat"] } [INFO] [stdout] [INFO] [stdout] test test_remote_overwrite_symlink_with_symlink_same_target ... FAILED [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 20.40µs [INFO] [stdout] cpu time : 150.00ms | k: 20.00ms | u: 130.00ms [INFO] [stdout] peak RSS : 29.0 KB [INFO] [stdout] test test_remote_rcpd_exits_when_master_killed_with_throttle ... ok [INFO] [stdout] test test_remote_rcpd_exits_when_master_killed ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_symlink_no_dereference stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:15.889Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.916Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpxJwgEa/symlink.txt", "localhost:/tmp/.tmpXF5pjn/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.916Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpxJwgEa/symlink.txt", "localhost:/tmp/.tmpXF5pjn/symlink.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpxJwgEa/symlink.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpXF5pjn/symlink.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpxJwgEa/symlink.txt", "localhost:/tmp/.tmpXF5pjn/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.916Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpxJwgEa/symlink.txt", "localhost:/tmp/.tmpXF5pjn/symlink.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpxJwgEa/symlink.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpXF5pjn/symlink.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpxJwgEa/symlink.txt", "localhost:/tmp/.tmpXF5pjn/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.917Z DEBUG remote: Generated certificate with fingerprint: 23b8b8bb912f876bcf64842c371bc83ede8fbbfe0ccb2d7d34c68eb3056674ef [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpxJwgEa/symlink.txt", "localhost:/tmp/.tmpXF5pjn/symlink.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpxJwgEa/symlink.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpXF5pjn/symlink.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpxJwgEa/symlink.txt", "localhost:/tmp/.tmpXF5pjn/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 30.89µs [INFO] [stdout] cpu time : 140.00ms | k: 10.00ms | u: 130.00ms [INFO] [stdout] peak RSS : 29.3 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_symlink_no_dereference' (235) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066aab4a7 - remote_tests::test_remote_copy_symlink_no_dereference::h69957b906b960344 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:236:18 [INFO] [stdout] 21: 0x62d066aab917 - remote_tests::test_remote_copy_symlink_no_dereference::{{closure}}::hc0a40b21635c839d [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:227:45 [INFO] [stdout] 22: 0x62d066ac6566 - core::ops::function::FnOnce::call_once::h27cf7626b4444f29 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_directory stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:16.026Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.102Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpRB5Euf/remote_subdir", "localhost:/tmp/.tmpZxTJ0k/remote_subdir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.102Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpRB5Euf/remote_subdir", "localhost:/tmp/.tmpZxTJ0k/remote_subdir"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpRB5Euf/remote_subdir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpZxTJ0k/remote_subdir" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpRB5Euf/remote_subdir", "localhost:/tmp/.tmpZxTJ0k/remote_subdir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.105Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpRB5Euf/remote_subdir", "localhost:/tmp/.tmpZxTJ0k/remote_subdir"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpRB5Euf/remote_subdir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpZxTJ0k/remote_subdir" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpRB5Euf/remote_subdir", "localhost:/tmp/.tmpZxTJ0k/remote_subdir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.105Z DEBUG remote: Generated certificate with fingerprint: 0e7856227a7015da562abe620b1799264db40fd9104e7f694edcf62f0b926c8a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpRB5Euf/remote_subdir", "localhost:/tmp/.tmpZxTJ0k/remote_subdir"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpRB5Euf/remote_subdir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpZxTJ0k/remote_subdir" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpRB5Euf/remote_subdir", "localhost:/tmp/.tmpZxTJ0k/remote_subdir"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 20.45µs [INFO] [stdout] cpu time : 10.00ms | k: 0.00ns | u: 10.00ms [INFO] [stdout] peak RSS : 19.3 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_directory' (225) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066a9fdef - remote_tests::test_remote_copy_directory::hfa877dfaf49b0cfb [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:210:18 [INFO] [stdout] 21: 0x62d066aa06e7 - remote_tests::test_remote_copy_directory::{{closure}}::h6a6fa93a60efe0b7 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:199:32 [INFO] [stdout] 22: 0x62d066ac6666 - core::ops::function::FnOnce::call_once::h39b5d2714421435a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_symlink_with_dereference stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:16.108Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.117Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmproE2fV/symlink.txt", "localhost:/tmp/.tmpTwpxpZ/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.118Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmproE2fV/symlink.txt", "localhost:/tmp/.tmpTwpxpZ/symlink.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmproE2fV/symlink.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpTwpxpZ/symlink.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmproE2fV/symlink.txt", "localhost:/tmp/.tmpTwpxpZ/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.118Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmproE2fV/symlink.txt", "localhost:/tmp/.tmpTwpxpZ/symlink.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmproE2fV/symlink.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpTwpxpZ/symlink.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmproE2fV/symlink.txt", "localhost:/tmp/.tmpTwpxpZ/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.118Z DEBUG remote: Generated certificate with fingerprint: 44d80ef77a10ef7e8cf6841ab4cef78568da99909996392cbf6c876378ca7be5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmproE2fV/symlink.txt", "localhost:/tmp/.tmpTwpxpZ/symlink.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmproE2fV/symlink.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpTwpxpZ/symlink.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmproE2fV/symlink.txt", "localhost:/tmp/.tmpTwpxpZ/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 18.49µs [INFO] [stdout] cpu time : 10.00ms | k: 0.00ns | u: 10.00ms [INFO] [stdout] peak RSS : 19.5 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_symlink_with_dereference' (236) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066ab0283 - remote_tests::test_remote_copy_symlink_with_dereference::h2ae80e7add34933a [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:257:5 [INFO] [stdout] 21: 0x62d066ab0517 - remote_tests::test_remote_copy_symlink_with_dereference::{{closure}}::h0bb913f48bf851d7 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:248:47 [INFO] [stdout] 22: 0x62d066ac6bf6 - core::ops::function::FnOnce::call_once::h9f3b659ee5977a76 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_comprehensive stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:16.011Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.017Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKaysJA/comprehensive", "localhost:/tmp/.tmpLYpBHU/comprehensive"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.017Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKaysJA/comprehensive", "localhost:/tmp/.tmpLYpBHU/comprehensive"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpKaysJA/comprehensive" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpLYpBHU/comprehensive" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKaysJA/comprehensive", "localhost:/tmp/.tmpLYpBHU/comprehensive"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.017Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKaysJA/comprehensive", "localhost:/tmp/.tmpLYpBHU/comprehensive"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpKaysJA/comprehensive" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpLYpBHU/comprehensive" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKaysJA/comprehensive", "localhost:/tmp/.tmpLYpBHU/comprehensive"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.018Z DEBUG remote: Generated certificate with fingerprint: d061d9b90558c3f51376df6f31414b72db19f9e7560af4e6f8090a7bc6ab80a9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKaysJA/comprehensive", "localhost:/tmp/.tmpLYpBHU/comprehensive"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpKaysJA/comprehensive" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpLYpBHU/comprehensive" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKaysJA/comprehensive", "localhost:/tmp/.tmpLYpBHU/comprehensive"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 15.68µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 29.2 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_comprehensive' (223) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066aa2246 - remote_tests::test_remote_copy_comprehensive::he6a101762d629966 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:328:5 [INFO] [stdout] 21: 0x62d066aa2a47 - remote_tests::test_remote_copy_comprehensive::{{closure}}::ha691c676e8dce3b3 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:310:36 [INFO] [stdout] 22: 0x62d066ac6b76 - core::ops::function::FnOnce::call_once::h9687e6b36961ebc3 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_all_operations_fail stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:15.878Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.885Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKA2AfI/all_fail", "localhost:/tmp/.tmpcOqeLO/all_fail"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.886Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKA2AfI/all_fail", "localhost:/tmp/.tmpcOqeLO/all_fail"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpKA2AfI/all_fail" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpcOqeLO/all_fail" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKA2AfI/all_fail", "localhost:/tmp/.tmpcOqeLO/all_fail"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.886Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKA2AfI/all_fail", "localhost:/tmp/.tmpcOqeLO/all_fail"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpKA2AfI/all_fail" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpcOqeLO/all_fail" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKA2AfI/all_fail", "localhost:/tmp/.tmpcOqeLO/all_fail"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.887Z DEBUG remote: Generated certificate with fingerprint: 3caf0b8bbb768c9e3ec1b37a4b98d6e3a72bde63ad1164b143cad97555a47d41 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKA2AfI/all_fail", "localhost:/tmp/.tmpcOqeLO/all_fail"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpKA2AfI/all_fail" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpcOqeLO/all_fail" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpKA2AfI/all_fail", "localhost:/tmp/.tmpcOqeLO/all_fail"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 14.70µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 29.2 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_all_operations_fail' (221) panicked at tests/remote_tests.rs:1032:5: [INFO] [stdout] assertion failed: dst_subdir.exists() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b56176 - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066b8fb7c - core::panicking::panic::h5387b4c27e81d0dd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x62d066aa78cb - remote_tests::test_remote_copy_all_operations_fail::h7ed830be9597455a [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1032:5 [INFO] [stdout] 21: 0x62d066aa7e77 - remote_tests::test_remote_copy_all_operations_fail::{{closure}}::h605ac7d27e0217cf [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1019:42 [INFO] [stdout] 22: 0x62d066ac6cf6 - core::ops::function::FnOnce::call_once::hbe4ba7d8163164b2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_localhost_to_local stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:15.893Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.903Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5xMFvf/source.txt", "/tmp/.tmp1iV1HX/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.903Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5xMFvf/source.txt", "/tmp/.tmp1iV1HX/destination.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp5xMFvf/source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp1iV1HX/destination.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5xMFvf/source.txt", "/tmp/.tmp1iV1HX/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.903Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5xMFvf/source.txt", "/tmp/.tmp1iV1HX/destination.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp5xMFvf/source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp1iV1HX/destination.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5xMFvf/source.txt", "/tmp/.tmp1iV1HX/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.903Z DEBUG remote: Generated certificate with fingerprint: da011c6395f0485eebade2b6566f3b1fad68e89316359627682762d98b8e9b72 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5xMFvf/source.txt", "/tmp/.tmp1iV1HX/destination.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp5xMFvf/source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp1iV1HX/destination.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5xMFvf/source.txt", "/tmp/.tmp1iV1HX/destination.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 29.77µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 29.1 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_localhost_to_local' (230) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066aa4f51 - remote_tests::test_remote_copy_localhost_to_local::hef207030d94e5221 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:169:5 [INFO] [stdout] 21: 0x62d066aa5107 - remote_tests::test_remote_copy_localhost_to_local::{{closure}}::h14916d1774089713 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:163:41 [INFO] [stdout] 22: 0x62d066ac6a36 - core::ops::function::FnOnce::call_once::h84b34f54abbd4d03 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_local_to_localhost stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:15.888Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.891Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["/tmp/.tmpB3mByk/local_source.txt", "localhost:/tmp/.tmpUPfwj9/remote_destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.891Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["/tmp/.tmpB3mByk/local_source.txt", "localhost:/tmp/.tmpUPfwj9/remote_destination.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpB3mByk/local_source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpUPfwj9/remote_destination.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["/tmp/.tmpB3mByk/local_source.txt", "localhost:/tmp/.tmpUPfwj9/remote_destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.891Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["/tmp/.tmpB3mByk/local_source.txt", "localhost:/tmp/.tmpUPfwj9/remote_destination.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpB3mByk/local_source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpUPfwj9/remote_destination.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["/tmp/.tmpB3mByk/local_source.txt", "localhost:/tmp/.tmpUPfwj9/remote_destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.892Z DEBUG remote: Generated certificate with fingerprint: 617a0d49b281af4f922cfbf20480caed8f42522071b0c8417a09123aac83f571 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["/tmp/.tmpB3mByk/local_source.txt", "localhost:/tmp/.tmpUPfwj9/remote_destination.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpB3mByk/local_source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpUPfwj9/remote_destination.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["/tmp/.tmpB3mByk/local_source.txt", "localhost:/tmp/.tmpUPfwj9/remote_destination.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 16.79µs [INFO] [stdout] cpu time : 140.00ms | k: 10.00ms | u: 130.00ms [INFO] [stdout] peak RSS : 29.3 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_local_to_localhost' (228) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066aa48f1 - remote_tests::test_remote_copy_local_to_localhost::h004a6311031967a4 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:180:5 [INFO] [stdout] 21: 0x62d066aa4aa7 - remote_tests::test_remote_copy_local_to_localhost::{{closure}}::h4fbed356cbb84175 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:174:41 [INFO] [stdout] 22: 0x62d066ac67a6 - core::ops::function::FnOnce::call_once::h517cfac1694da6a5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_mixed_success_with_symlink_errors stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:15.930Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.989Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpzeky0o/mixed_ops", "localhost:/tmp/.tmpjdcwH2/mixed_ops"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.989Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpzeky0o/mixed_ops", "localhost:/tmp/.tmpjdcwH2/mixed_ops"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpzeky0o/mixed_ops" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpjdcwH2/mixed_ops" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpzeky0o/mixed_ops", "localhost:/tmp/.tmpjdcwH2/mixed_ops"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.989Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpzeky0o/mixed_ops", "localhost:/tmp/.tmpjdcwH2/mixed_ops"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpzeky0o/mixed_ops" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpjdcwH2/mixed_ops" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpzeky0o/mixed_ops", "localhost:/tmp/.tmpjdcwH2/mixed_ops"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.990Z DEBUG remote: Generated certificate with fingerprint: baba59f0690f22e9d496c2732166b08a52f8acddf7dc3e2ba9d5f762330594ae [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpzeky0o/mixed_ops", "localhost:/tmp/.tmpjdcwH2/mixed_ops"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpzeky0o/mixed_ops" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpjdcwH2/mixed_ops" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpzeky0o/mixed_ops", "localhost:/tmp/.tmpjdcwH2/mixed_ops"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 16.96µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 29.1 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_mixed_success_with_symlink_errors' (231) panicked at tests/remote_tests.rs:989:5: [INFO] [stdout] assertion failed: dst_subdir.join("good_file.txt").exists() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b56176 - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066b8fb7c - core::panicking::panic::h5387b4c27e81d0dd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x62d066abad37 - remote_tests::test_remote_copy_mixed_success_with_symlink_errors::hd5922a0cf4452348 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:989:5 [INFO] [stdout] 21: 0x62d066abb9a7 - remote_tests::test_remote_copy_mixed_success_with_symlink_errors::{{closure}}::hce241c97db373117 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:965:56 [INFO] [stdout] 22: 0x62d066ac6a76 - core::ops::function::FnOnce::call_once::h872a34a12d32cb56 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_nested_directories_with_unreadable_files stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:15.882Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.888Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpu14Ayx/root", "localhost:/tmp/.tmp58U4dU/root"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.890Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpu14Ayx/root", "localhost:/tmp/.tmp58U4dU/root"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpu14Ayx/root" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp58U4dU/root" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpu14Ayx/root", "localhost:/tmp/.tmp58U4dU/root"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.890Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpu14Ayx/root", "localhost:/tmp/.tmp58U4dU/root"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpu14Ayx/root" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp58U4dU/root" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpu14Ayx/root", "localhost:/tmp/.tmp58U4dU/root"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.890Z DEBUG remote: Generated certificate with fingerprint: 014f06996e838d6742c40a9027f4a831107d366c5ebaec3f90a605ed55a78bf3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpu14Ayx/root", "localhost:/tmp/.tmp58U4dU/root"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpu14Ayx/root" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp58U4dU/root" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpu14Ayx/root", "localhost:/tmp/.tmp58U4dU/root"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 16.80µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 29.3 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_nested_directories_with_unreadable_files' (232) panicked at tests/remote_tests.rs:937:5: [INFO] [stdout] assertion failed: dst_root.join("root_file.txt").exists() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b56176 - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066b8fb7c - core::panicking::panic::h5387b4c27e81d0dd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x62d066abfb81 - remote_tests::test_remote_copy_nested_directories_with_unreadable_files::hd6a6b2b02b6a0f6e [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:937:5 [INFO] [stdout] 21: 0x62d066ac0767 - remote_tests::test_remote_copy_nested_directories_with_unreadable_files::{{closure}}::h7789c0252ff171e0 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:917:63 [INFO] [stdout] 22: 0x62d066ac68f6 - core::ops::function::FnOnce::call_once::h6f4d580dc7368a19 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_basic stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:15.885Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.889Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmppHhnSo/test.txt", "localhost:/tmp/.tmpnvBrP3/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.894Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmppHhnSo/test.txt", "localhost:/tmp/.tmpnvBrP3/test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmppHhnSo/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpnvBrP3/test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmppHhnSo/test.txt", "localhost:/tmp/.tmpnvBrP3/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.894Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmppHhnSo/test.txt", "localhost:/tmp/.tmpnvBrP3/test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmppHhnSo/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpnvBrP3/test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmppHhnSo/test.txt", "localhost:/tmp/.tmpnvBrP3/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.894Z DEBUG remote: Generated certificate with fingerprint: abec424e5fc1f548e0599a852ee27ea9b56f5212a1e034f6dc20bb60ff13e171 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmppHhnSo/test.txt", "localhost:/tmp/.tmpnvBrP3/test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmppHhnSo/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpnvBrP3/test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmppHhnSo/test.txt", "localhost:/tmp/.tmpnvBrP3/test.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 18.46µs [INFO] [stdout] cpu time : 150.00ms | k: 20.00ms | u: 130.00ms [INFO] [stdout] peak RSS : 29.1 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_basic' (222) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066a9e16e - remote_tests::test_remote_copy_basic::hb6b71d855179d481 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:147:5 [INFO] [stdout] 21: 0x62d066a9e257 - remote_tests::test_remote_copy_basic::{{closure}}::h09538c15044648ab [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:140:28 [INFO] [stdout] 22: 0x62d066ac6626 - core::ops::function::FnOnce::call_once::h3546f4220211d69c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_port_range stdout ---- [INFO] [stdout] Testing remote copy with port range: 25000-25999 [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:15.886Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.907Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: Some("25000-25999"), quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmtTdE5/port_range_test.txt", "localhost:/tmp/.tmpOPjB4u/port_range_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.907Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: Some("25000-25999"), quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmtTdE5/port_range_test.txt", "localhost:/tmp/.tmpOPjB4u/port_range_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpmtTdE5/port_range_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpOPjB4u/port_range_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: Some("25000-25999"), quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmtTdE5/port_range_test.txt", "localhost:/tmp/.tmpOPjB4u/port_range_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.907Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: Some("25000-25999"), idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: Some("25000-25999"), quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmtTdE5/port_range_test.txt", "localhost:/tmp/.tmpOPjB4u/port_range_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpmtTdE5/port_range_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpOPjB4u/port_range_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: Some("25000-25999"), quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmtTdE5/port_range_test.txt", "localhost:/tmp/.tmpOPjB4u/port_range_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.908Z DEBUG remote: Generated certificate with fingerprint: fd5425e61bdf862fc2a747fe4e963048ca047e7bc4c316117df65ced6a46012e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: Some("25000-25999"), idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: Some("25000-25999"), quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmtTdE5/port_range_test.txt", "localhost:/tmp/.tmpOPjB4u/port_range_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpmtTdE5/port_range_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpOPjB4u/port_range_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: Some("25000-25999"), quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmtTdE5/port_range_test.txt", "localhost:/tmp/.tmpOPjB4u/port_range_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.909Z  INFO remote::port_ranges: Successfully bound to manually selected port 0.0.0.0:25773 after 1 attempts [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/port_ranges.rs:96 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: Some("25000-25999"), idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: Some("25000-25999"), quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmtTdE5/port_range_test.txt", "localhost:/tmp/.tmpOPjB4u/port_range_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpmtTdE5/port_range_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpOPjB4u/port_range_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: Some("25000-25999"), quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmtTdE5/port_range_test.txt", "localhost:/tmp/.tmpOPjB4u/port_range_test.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 19.93µs [INFO] [stdout] cpu time : 160.00ms | k: 10.00ms | u: 150.00ms [INFO] [stdout] peak RSS : 29.4 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_port_range' (234) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066aa14c6 - remote_tests::test_remote_copy_port_range::h81a02bca6e39ca22 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:576:5 [INFO] [stdout] 21: 0x62d066aa1687 - remote_tests::test_remote_copy_port_range::{{closure}}::h864b9e503d88f0f1 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:565:33 [INFO] [stdout] 22: 0x62d066ac65e6 - core::ops::function::FnOnce::call_once::h2f48adf5b849fbed [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_nonexistent_source stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:15.902Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.913Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpFoUkVV/does_not_exist.txt", "localhost:/tmp/.tmpqiplmF/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.913Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpFoUkVV/does_not_exist.txt", "localhost:/tmp/.tmpqiplmF/destination.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpFoUkVV/does_not_exist.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpqiplmF/destination.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpFoUkVV/does_not_exist.txt", "localhost:/tmp/.tmpqiplmF/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.914Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpFoUkVV/does_not_exist.txt", "localhost:/tmp/.tmpqiplmF/destination.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpFoUkVV/does_not_exist.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpqiplmF/destination.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpFoUkVV/does_not_exist.txt", "localhost:/tmp/.tmpqiplmF/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:15.914Z DEBUG remote: Generated certificate with fingerprint: 30cbe1e27756d88305d2123bdcf024d22c9ade5fdeb3e8e558d7aa135abbb317 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpFoUkVV/does_not_exist.txt", "localhost:/tmp/.tmpqiplmF/destination.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpFoUkVV/does_not_exist.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpqiplmF/destination.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpFoUkVV/does_not_exist.txt", "localhost:/tmp/.tmpqiplmF/destination.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 17.50µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.4 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_nonexistent_source' (233) panicked at tests/remote_tests.rs:800:5: [INFO] [stdout] assertion failed: combined.contains("does_not_exist") && combined.contains("No such file") [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b56176 - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066b8fb7c - core::panicking::panic::h5387b4c27e81d0dd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x62d066aa58f2 - remote_tests::test_remote_copy_nonexistent_source::hd044d433393b5e8c [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:800:5 [INFO] [stdout] 21: 0x62d066aa5a57 - remote_tests::test_remote_copy_nonexistent_source::{{closure}}::h50887874adb91ecf [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:789:41 [INFO] [stdout] 22: 0x62d066ac6d36 - core::ops::function::FnOnce::call_once::hc9b5470fee34e5b7 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_unwritable_destination stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:16.506Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.512Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp9o0S1T/source.txt", "localhost:/tmp/.tmpK8esJg/readonly_dir/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.512Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp9o0S1T/source.txt", "localhost:/tmp/.tmpK8esJg/readonly_dir/destination.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp9o0S1T/source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpK8esJg/readonly_dir/destination.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp9o0S1T/source.txt", "localhost:/tmp/.tmpK8esJg/readonly_dir/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.512Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp9o0S1T/source.txt", "localhost:/tmp/.tmpK8esJg/readonly_dir/destination.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp9o0S1T/source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpK8esJg/readonly_dir/destination.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp9o0S1T/source.txt", "localhost:/tmp/.tmpK8esJg/readonly_dir/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.513Z DEBUG remote: Generated certificate with fingerprint: 4147497946231ea29dc95717c25664a0c87bf979a96c8711587b1bad2440a25d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp9o0S1T/source.txt", "localhost:/tmp/.tmpK8esJg/readonly_dir/destination.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp9o0S1T/source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpK8esJg/readonly_dir/destination.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp9o0S1T/source.txt", "localhost:/tmp/.tmpK8esJg/readonly_dir/destination.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 17.29µs [INFO] [stdout] cpu time : 150.00ms | k: 20.00ms | u: 130.00ms [INFO] [stdout] peak RSS : 28.8 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_unwritable_destination' (544) panicked at tests/remote_tests.rs:1063:54: [INFO] [stdout] Failed to parse summary [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066b8f18b - core::panicking::panic_display::h5ffde39e4793a310 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:264:5 [INFO] [stdout] 20: 0x62d066b8f18b - core::option::expect_failed::he888a6f0ddb3eaaf [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/option.rs:2183:5 [INFO] [stdout] 21: 0x62d066ac88bc - core::option::Option::expect::h2efc028b7e5be22d [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/option.rs:970:21 [INFO] [stdout] 22: 0x62d066aac266 - remote_tests::test_remote_copy_unwritable_destination::h6cbba374d1cd722d [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1063:54 [INFO] [stdout] 23: 0x62d066aac4b7 - remote_tests::test_remote_copy_unwritable_destination::{{closure}}::h485b97f2dd6fa3fe [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1046:45 [INFO] [stdout] 24: 0x62d066ac6db6 - core::ops::function::FnOnce::call_once::hd535fa62fd913c09 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 30: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 31: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 36: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 37: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 39: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 40: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 42: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 44: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 45: 0x77bb388b4aa4 - [INFO] [stdout] 46: 0x77bb38941a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_directory_with_unreadable_files_continue stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:16.019Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.023Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDMdUZ7/mixed_dir", "localhost:/tmp/.tmpHt4nvE/mixed_dir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.026Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDMdUZ7/mixed_dir", "localhost:/tmp/.tmpHt4nvE/mixed_dir"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpDMdUZ7/mixed_dir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpHt4nvE/mixed_dir" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDMdUZ7/mixed_dir", "localhost:/tmp/.tmpHt4nvE/mixed_dir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.026Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDMdUZ7/mixed_dir", "localhost:/tmp/.tmpHt4nvE/mixed_dir"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpDMdUZ7/mixed_dir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpHt4nvE/mixed_dir" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDMdUZ7/mixed_dir", "localhost:/tmp/.tmpHt4nvE/mixed_dir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.026Z DEBUG remote: Generated certificate with fingerprint: a51f8bdfc8b82deacd413146fb07624128aecfdfa43ce482d42c74b6da1daf08 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDMdUZ7/mixed_dir", "localhost:/tmp/.tmpHt4nvE/mixed_dir"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpDMdUZ7/mixed_dir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpHt4nvE/mixed_dir" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDMdUZ7/mixed_dir", "localhost:/tmp/.tmpHt4nvE/mixed_dir"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 13.26µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.9 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_directory_with_unreadable_files_continue' (226) panicked at tests/remote_tests.rs:853:5: [INFO] [stdout] assertion failed: dst_subdir.join("file1.txt").exists() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b56176 - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066b8fb7c - core::panicking::panic::h5387b4c27e81d0dd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x62d066abe2ab - remote_tests::test_remote_copy_directory_with_unreadable_files_continue::h1fd585254a2ec54e [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:853:5 [INFO] [stdout] 21: 0x62d066abede7 - remote_tests::test_remote_copy_directory_with_unreadable_files_continue::{{closure}}::h3dc81251d5aeb46f [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:835:63 [INFO] [stdout] 22: 0x62d066ac6936 - core::ops::function::FnOnce::call_once::h718193203daab82a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_with_overwrite stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:16.687Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.701Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGHv7nc/overwrite_test.txt", "localhost:/tmp/.tmpk4UJ0L/overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.701Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGHv7nc/overwrite_test.txt", "localhost:/tmp/.tmpk4UJ0L/overwrite_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpGHv7nc/overwrite_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpk4UJ0L/overwrite_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGHv7nc/overwrite_test.txt", "localhost:/tmp/.tmpk4UJ0L/overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.701Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGHv7nc/overwrite_test.txt", "localhost:/tmp/.tmpk4UJ0L/overwrite_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpGHv7nc/overwrite_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpk4UJ0L/overwrite_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGHv7nc/overwrite_test.txt", "localhost:/tmp/.tmpk4UJ0L/overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.704Z DEBUG remote: Generated certificate with fingerprint: ddf3e0c2203862aa86f113f0503f6cb7ab25e41b32d940fed931481aeca1e884 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGHv7nc/overwrite_test.txt", "localhost:/tmp/.tmpk4UJ0L/overwrite_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpGHv7nc/overwrite_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpk4UJ0L/overwrite_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGHv7nc/overwrite_test.txt", "localhost:/tmp/.tmpk4UJ0L/overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 18.23µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 29.0 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_with_overwrite' (563) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066aa39c2 - remote_tests::test_remote_copy_with_overwrite::ha289b185701474a3 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:279:9 [INFO] [stdout] 21: 0x62d066aa3d57 - remote_tests::test_remote_copy_with_overwrite::{{closure}}::hb9482be18b88794c [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:268:37 [INFO] [stdout] 22: 0x62d066ac6526 - core::ops::function::FnOnce::call_once::h26984e93d0216abc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_localhost stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:16.012Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.036Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpWOjAZB/test.txt", "localhost:/tmp/.tmpszvUlx/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.036Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpWOjAZB/test.txt", "localhost:/tmp/.tmpszvUlx/test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpWOjAZB/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpszvUlx/test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpWOjAZB/test.txt", "localhost:/tmp/.tmpszvUlx/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.037Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpWOjAZB/test.txt", "localhost:/tmp/.tmpszvUlx/test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpWOjAZB/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpszvUlx/test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpWOjAZB/test.txt", "localhost:/tmp/.tmpszvUlx/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.037Z DEBUG remote: Generated certificate with fingerprint: fb7ebfea412073554d995aaac22d21745de14c52daa06c09051450dadd119a54 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpWOjAZB/test.txt", "localhost:/tmp/.tmpszvUlx/test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpWOjAZB/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpszvUlx/test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpWOjAZB/test.txt", "localhost:/tmp/.tmpszvUlx/test.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 14.32µs [INFO] [stdout] cpu time : 160.00ms | k: 10.00ms | u: 150.00ms [INFO] [stdout] peak RSS : 29.0 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_localhost' (229) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066aa0c98 - remote_tests::test_remote_copy_localhost::hd846fda885f4ff0a [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:158:5 [INFO] [stdout] 21: 0x62d066aa0e57 - remote_tests::test_remote_copy_localhost::{{closure}}::h885aab086d26e7aa [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:151:32 [INFO] [stdout] 22: 0x62d066ac69f6 - core::ops::function::FnOnce::call_once::h7cde73c8b87a1685 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_without_overwrite_fails stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:16.987Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.990Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmysE8w/no_overwrite_test.txt", "localhost:/tmp/.tmpu94syE/no_overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.990Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmysE8w/no_overwrite_test.txt", "localhost:/tmp/.tmpu94syE/no_overwrite_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpmysE8w/no_overwrite_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpu94syE/no_overwrite_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmysE8w/no_overwrite_test.txt", "localhost:/tmp/.tmpu94syE/no_overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.991Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmysE8w/no_overwrite_test.txt", "localhost:/tmp/.tmpu94syE/no_overwrite_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpmysE8w/no_overwrite_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpu94syE/no_overwrite_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmysE8w/no_overwrite_test.txt", "localhost:/tmp/.tmpu94syE/no_overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.991Z DEBUG remote: Generated certificate with fingerprint: c2b14c9ea08a54a07ae0acd6ac7407f0a5e517f33cd670abb0b4ebd0a28204ad [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmysE8w/no_overwrite_test.txt", "localhost:/tmp/.tmpu94syE/no_overwrite_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpmysE8w/no_overwrite_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpu94syE/no_overwrite_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpmysE8w/no_overwrite_test.txt", "localhost:/tmp/.tmpu94syE/no_overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 13.79µs [INFO] [stdout] cpu time : 0.00ns | k: 0.00ns | u: 0.00ns [INFO] [stdout] peak RSS : 19.9 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_without_overwrite_fails' (584) panicked at tests/remote_tests.rs:304:54: [INFO] [stdout] Failed to parse summary [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066b8f18b - core::panicking::panic_display::h5ffde39e4793a310 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:264:5 [INFO] [stdout] 20: 0x62d066b8f18b - core::option::expect_failed::he888a6f0ddb3eaaf [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/option.rs:2183:5 [INFO] [stdout] 21: 0x62d066ac88bc - core::option::Option::expect::h2efc028b7e5be22d [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/option.rs:970:21 [INFO] [stdout] 22: 0x62d066aae06a - remote_tests::test_remote_copy_without_overwrite_fails::had631b5fe228d340 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:304:54 [INFO] [stdout] 23: 0x62d066aae237 - remote_tests::test_remote_copy_without_overwrite_fails::{{closure}}::h76fc7ab84164a148 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:290:46 [INFO] [stdout] 24: 0x62d066ac6df6 - core::ops::function::FnOnce::call_once::hd5c3536f67a6c07c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 30: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 31: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 36: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 37: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 39: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 40: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 42: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 44: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 45: 0x77bb388b4aa4 - [INFO] [stdout] 46: 0x77bb38941a64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_dereference_file_symlink_permissions stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.098Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.125Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpVaemcU/symlink1", "localhost:/tmp/.tmpivj1LP/copied1.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.128Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpVaemcU/symlink1", "localhost:/tmp/.tmpivj1LP/copied1.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVaemcU/symlink1" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpivj1LP/copied1.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpVaemcU/symlink1", "localhost:/tmp/.tmpivj1LP/copied1.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.128Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpVaemcU/symlink1", "localhost:/tmp/.tmpivj1LP/copied1.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVaemcU/symlink1" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpivj1LP/copied1.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpVaemcU/symlink1", "localhost:/tmp/.tmpivj1LP/copied1.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.129Z DEBUG remote: Generated certificate with fingerprint: 59536a58a8c67d75323b2aa2894267bbe13ee5471b1cb33c18054d4420b4afcb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpVaemcU/symlink1", "localhost:/tmp/.tmpivj1LP/copied1.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVaemcU/symlink1" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpivj1LP/copied1.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpVaemcU/symlink1", "localhost:/tmp/.tmpivj1LP/copied1.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 14.66µs [INFO] [stdout] cpu time : 10.00ms | k: 0.00ns | u: 10.00ms [INFO] [stdout] peak RSS : 19.7 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_dereference_file_symlink_permissions' (590) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066ab8fb2 - remote_tests::test_remote_dereference_file_symlink_permissions::h2621f8acfbfb7ed2 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:489:5 [INFO] [stdout] 21: 0x62d066ab9877 - remote_tests::test_remote_dereference_file_symlink_permissions::{{closure}}::h4be39e080cfb159a [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:470:54 [INFO] [stdout] 22: 0x62d066ac6766 - core::ops::function::FnOnce::call_once::h4b634be9c18114b5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_overwrite_symlink_with_file stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.025Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.031Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDDJR8M/item.txt", "localhost:/tmp/.tmpnw3vVZ/item.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.031Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDDJR8M/item.txt", "localhost:/tmp/.tmpnw3vVZ/item.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpDDJR8M/item.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpnw3vVZ/item.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDDJR8M/item.txt", "localhost:/tmp/.tmpnw3vVZ/item.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.031Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDDJR8M/item.txt", "localhost:/tmp/.tmpnw3vVZ/item.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpDDJR8M/item.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpnw3vVZ/item.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDDJR8M/item.txt", "localhost:/tmp/.tmpnw3vVZ/item.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.032Z DEBUG remote: Generated certificate with fingerprint: c6dcddb98d112d082a7fe33b5a155aea6acd771086f873daf0e56dd1b0287ef7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDDJR8M/item.txt", "localhost:/tmp/.tmpnw3vVZ/item.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpDDJR8M/item.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpnw3vVZ/item.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDDJR8M/item.txt", "localhost:/tmp/.tmpnw3vVZ/item.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 16.99µs [INFO] [stdout] cpu time : 140.00ms | k: 10.00ms | u: 130.00ms [INFO] [stdout] peak RSS : 29.3 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_symlink_with_file' (611) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066aad688 - remote_tests::test_remote_overwrite_symlink_with_file::h6a0bce2c49c9de5d [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:741:5 [INFO] [stdout] 21: 0x62d066aad907 - remote_tests::test_remote_overwrite_symlink_with_file::{{closure}}::h11a0c5b3745cb947 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:731:45 [INFO] [stdout] 22: 0x62d066ac6e36 - core::ops::function::FnOnce::call_once::hd625847d4621c5ac [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_overwrite_symlink_with_directory stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.002Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.036Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpBCobwx/item", "localhost:/tmp/.tmptPiMys/item"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.037Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpBCobwx/item", "localhost:/tmp/.tmptPiMys/item"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpBCobwx/item" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmptPiMys/item" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpBCobwx/item", "localhost:/tmp/.tmptPiMys/item"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.037Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpBCobwx/item", "localhost:/tmp/.tmptPiMys/item"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpBCobwx/item" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmptPiMys/item" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpBCobwx/item", "localhost:/tmp/.tmptPiMys/item"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.037Z DEBUG remote: Generated certificate with fingerprint: 96189b1113d25d66bde28140c7f01572e23074ce51081397d391414f20caba23 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpBCobwx/item", "localhost:/tmp/.tmptPiMys/item"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpBCobwx/item" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmptPiMys/item" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpBCobwx/item", "localhost:/tmp/.tmptPiMys/item"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 15.27µs [INFO] [stdout] cpu time : 140.00ms | k: 10.00ms | u: 130.00ms [INFO] [stdout] peak RSS : 28.7 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_symlink_with_directory' (610) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066ab6993 - remote_tests::test_remote_overwrite_symlink_with_directory::h9027c3badab88eed [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:781:5 [INFO] [stdout] 21: 0x62d066ab6c97 - remote_tests::test_remote_overwrite_symlink_with_directory::{{closure}}::h3be521e151c242b2 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:770:50 [INFO] [stdout] 22: 0x62d066ac64a6 - core::ops::function::FnOnce::call_once::h1a612bd5468db987 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_debug_log_file_creation stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.060Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.128Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: Some("/tmp/rcpd-test-220"), paths: ["localhost:/tmp/.tmpw2yTKH/debug_log_test.txt", "localhost:/tmp/.tmpi1wkYw/debug_log_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.132Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: Some("/tmp/rcpd-test-220"), paths: ["localhost:/tmp/.tmpw2yTKH/debug_log_test.txt", "localhost:/tmp/.tmpi1wkYw/debug_log_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpw2yTKH/debug_log_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpi1wkYw/debug_log_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: Some("/tmp/rcpd-test-220"), paths: ["localhost:/tmp/.tmpw2yTKH/debug_log_test.txt", "localhost:/tmp/.tmpi1wkYw/debug_log_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.132Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: Some("/tmp/rcpd-test-220"), paths: ["localhost:/tmp/.tmpw2yTKH/debug_log_test.txt", "localhost:/tmp/.tmpi1wkYw/debug_log_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpw2yTKH/debug_log_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpi1wkYw/debug_log_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: Some("/tmp/rcpd-test-220"), paths: ["localhost:/tmp/.tmpw2yTKH/debug_log_test.txt", "localhost:/tmp/.tmpi1wkYw/debug_log_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.132Z DEBUG remote: Generated certificate with fingerprint: 327f8409d174e5a4346d5b9b4f9418521ef5cf73651e3fee9eccf3978bd67679 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: Some("/tmp/rcpd-test-220"), paths: ["localhost:/tmp/.tmpw2yTKH/debug_log_test.txt", "localhost:/tmp/.tmpi1wkYw/debug_log_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpw2yTKH/debug_log_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpi1wkYw/debug_log_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: Some("/tmp/rcpd-test-220"), paths: ["localhost:/tmp/.tmpw2yTKH/debug_log_test.txt", "localhost:/tmp/.tmpi1wkYw/debug_log_test.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 15.13µs [INFO] [stdout] cpu time : 10.00ms | k: 10.00ms | u: 0.00ns [INFO] [stdout] peak RSS : 19.4 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_debug_log_file_creation' (588) panicked at tests/remote_tests.rs:528:5: [INFO] [stdout] rcp command should succeed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b56176 - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066aa63d4 - remote_tests::test_remote_debug_log_file_creation::hd6167b24102c5d41 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:528:5 [INFO] [stdout] 20: 0x62d066aa6dd7 - remote_tests::test_remote_debug_log_file_creation::{{closure}}::h65f87a2391309f70 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:506:41 [INFO] [stdout] 21: 0x62d066ac6976 - core::ops::function::FnOnce::call_once::h719e749e9cdbf615 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 28: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 33: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 34: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 37: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 39: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 41: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 42: 0x77bb388b4aa4 - [INFO] [stdout] 43: 0x77bb38941a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_symlink_chain_dereference stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.214Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.217Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpswBuK0/chain_test", "localhost:/tmp/.tmpd6OaQq/chain_test"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.217Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpswBuK0/chain_test", "localhost:/tmp/.tmpd6OaQq/chain_test"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpswBuK0/chain_test" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpd6OaQq/chain_test" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpswBuK0/chain_test", "localhost:/tmp/.tmpd6OaQq/chain_test"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.217Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpswBuK0/chain_test", "localhost:/tmp/.tmpd6OaQq/chain_test"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpswBuK0/chain_test" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpd6OaQq/chain_test" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpswBuK0/chain_test", "localhost:/tmp/.tmpd6OaQq/chain_test"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.218Z DEBUG remote: Generated certificate with fingerprint: 8b97b9845fbb6e557f3ff2868382e4196dd229c781c711a35ecc99efdf034204 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpswBuK0/chain_test", "localhost:/tmp/.tmpd6OaQq/chain_test"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpswBuK0/chain_test" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpd6OaQq/chain_test" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpswBuK0/chain_test", "localhost:/tmp/.tmpd6OaQq/chain_test"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 16.77µs [INFO] [stdout] cpu time : 10.00ms | k: 10.00ms | u: 0.00ns [INFO] [stdout] peak RSS : 19.6 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_symlink_chain_dereference' (874) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066aaa195 - remote_tests::test_remote_symlink_chain_dereference::h299de4863d39d557 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:370:5 [INFO] [stdout] 21: 0x62d066aaad47 - remote_tests::test_remote_symlink_chain_dereference::{{closure}}::h7836f93704f58acc [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:349:43 [INFO] [stdout] 22: 0x62d066ac68b6 - core::ops::function::FnOnce::call_once::h67badf9c68f37b17 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_rcpd_no_zombie_processes stdout ---- [INFO] [stdout] Initial rcpd PIDs: [] [INFO] [stdout] [INFO] [stdout] thread 'test_remote_rcpd_no_zombie_processes' (840) panicked at tests/remote_tests.rs:1253:5: [INFO] [stdout] Copy should succeed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b56176 - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066aa859e - remote_tests::test_remote_rcpd_no_zombie_processes::h3cacce507a345874 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1253:5 [INFO] [stdout] 20: 0x62d066aa9187 - remote_tests::test_remote_rcpd_no_zombie_processes::{{closure}}::he57be7032457202b [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1239:42 [INFO] [stdout] 21: 0x62d066ac6c36 - core::ops::function::FnOnce::call_once::hb0d18b34bbdf4c5a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 28: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 33: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 34: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 37: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 39: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 41: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 42: 0x77bb388b4aa4 - [INFO] [stdout] 43: 0x77bb38941a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_dereference_directory_symlink stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:16.996Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.009Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpHnmruS/dir_link", "localhost:/tmp/.tmpPDJLJA/copied_directory"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.009Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpHnmruS/dir_link", "localhost:/tmp/.tmpPDJLJA/copied_directory"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpHnmruS/dir_link" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpPDJLJA/copied_directory" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpHnmruS/dir_link", "localhost:/tmp/.tmpPDJLJA/copied_directory"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.010Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpHnmruS/dir_link", "localhost:/tmp/.tmpPDJLJA/copied_directory"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpHnmruS/dir_link" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpPDJLJA/copied_directory" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpHnmruS/dir_link", "localhost:/tmp/.tmpPDJLJA/copied_directory"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.010Z DEBUG remote: Generated certificate with fingerprint: 77824dc18b1ee6b0ef2b55ddb099ba7cf819e63f6472483abe4740046bfa5632 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpHnmruS/dir_link", "localhost:/tmp/.tmpPDJLJA/copied_directory"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpHnmruS/dir_link" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpPDJLJA/copied_directory" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: true, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpHnmruS/dir_link", "localhost:/tmp/.tmpPDJLJA/copied_directory"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 16.81µs [INFO] [stdout] cpu time : 160.00ms | k: 10.00ms | u: 150.00ms [INFO] [stdout] peak RSS : 28.9 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_dereference_directory_symlink' (589) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066ab10a2 - remote_tests::test_remote_dereference_directory_symlink::hf598716f31cb01c0 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:445:5 [INFO] [stdout] 21: 0x62d066ab1a97 - remote_tests::test_remote_dereference_directory_symlink::{{closure}}::h453db360969c0c61 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:430:47 [INFO] [stdout] 22: 0x62d066ac6726 - core::ops::function::FnOnce::call_once::h4af5bcbc3a83e9fa [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_overwrite_directory_with_file stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.161Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.172Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprug6Fe/myfile.txt", "localhost:/tmp/.tmpmSHJgg/myfile.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.172Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprug6Fe/myfile.txt", "localhost:/tmp/.tmpmSHJgg/myfile.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmprug6Fe/myfile.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpmSHJgg/myfile.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprug6Fe/myfile.txt", "localhost:/tmp/.tmpmSHJgg/myfile.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.172Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprug6Fe/myfile.txt", "localhost:/tmp/.tmpmSHJgg/myfile.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmprug6Fe/myfile.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpmSHJgg/myfile.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprug6Fe/myfile.txt", "localhost:/tmp/.tmpmSHJgg/myfile.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.173Z DEBUG remote: Generated certificate with fingerprint: 80df4f598ddad7d4d7a1d946fcbc37986faeb0844ed15906ffce4a2ef108b025 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprug6Fe/myfile.txt", "localhost:/tmp/.tmpmSHJgg/myfile.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmprug6Fe/myfile.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpmSHJgg/myfile.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmprug6Fe/myfile.txt", "localhost:/tmp/.tmpmSHJgg/myfile.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 19.23µs [INFO] [stdout] cpu time : 160.00ms | k: 10.00ms | u: 150.00ms [INFO] [stdout] peak RSS : 29.0 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_directory_with_file' (592) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066ab226d - remote_tests::test_remote_overwrite_directory_with_file::h58884a21ac2e5dc3 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:653:9 [INFO] [stdout] 21: 0x62d066ab26d7 - remote_tests::test_remote_overwrite_directory_with_file::{{closure}}::h028ea55e82a9dc5f [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:641:47 [INFO] [stdout] 22: 0x62d066ac67e6 - core::ops::function::FnOnce::call_once::h5e95e26242b11afd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_copy_with_preserve stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.013Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.030Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpJhi1cP/preserve_test.txt", "localhost:/tmp/.tmpUuLYWO/preserve_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.031Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpJhi1cP/preserve_test.txt", "localhost:/tmp/.tmpUuLYWO/preserve_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpJhi1cP/preserve_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpUuLYWO/preserve_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpJhi1cP/preserve_test.txt", "localhost:/tmp/.tmpUuLYWO/preserve_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.038Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpJhi1cP/preserve_test.txt", "localhost:/tmp/.tmpUuLYWO/preserve_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpJhi1cP/preserve_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpUuLYWO/preserve_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpJhi1cP/preserve_test.txt", "localhost:/tmp/.tmpUuLYWO/preserve_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.038Z DEBUG remote: Generated certificate with fingerprint: 874035b3d1691317cac4199787871493a01cdb09cdb7217717d98a927f23beb3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpJhi1cP/preserve_test.txt", "localhost:/tmp/.tmpUuLYWO/preserve_test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true }, mode_mask: 4095 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: true, gid: true, time: true } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpJhi1cP/preserve_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpUuLYWO/preserve_test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: true, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpJhi1cP/preserve_test.txt", "localhost:/tmp/.tmpUuLYWO/preserve_test.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 16.27µs [INFO] [stdout] cpu time : 160.00ms | k: 10.00ms | u: 150.00ms [INFO] [stdout] peak RSS : 28.8 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_with_preserve' (582) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066aa3033 - remote_tests::test_remote_copy_with_preserve::h7f3fbd965fbd1589 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:192:5 [INFO] [stdout] 21: 0x62d066aa3387 - remote_tests::test_remote_copy_with_preserve::{{closure}}::ha7ff3e88253aa232 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:185:36 [INFO] [stdout] 22: 0x62d066ac6466 - core::ops::function::FnOnce::call_once::h16a8e0b358c7a6ae [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_overwrite_file_with_directory stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.005Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.032Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp3yMkp6/mydir", "localhost:/tmp/.tmp8a3VQD/mydir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.032Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp3yMkp6/mydir", "localhost:/tmp/.tmp8a3VQD/mydir"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp3yMkp6/mydir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp8a3VQD/mydir" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp3yMkp6/mydir", "localhost:/tmp/.tmp8a3VQD/mydir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.032Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp3yMkp6/mydir", "localhost:/tmp/.tmp8a3VQD/mydir"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp3yMkp6/mydir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp8a3VQD/mydir" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp3yMkp6/mydir", "localhost:/tmp/.tmp8a3VQD/mydir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.033Z DEBUG remote: Generated certificate with fingerprint: 994ee006ceec963b6b88ba3fd9f62adbb2f6f05adb1a2e47a7a1addf8b5c233a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp3yMkp6/mydir", "localhost:/tmp/.tmp8a3VQD/mydir"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp3yMkp6/mydir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp8a3VQD/mydir" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp3yMkp6/mydir", "localhost:/tmp/.tmp8a3VQD/mydir"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 17.40µs [INFO] [stdout] cpu time : 160.00ms | k: 10.00ms | u: 150.00ms [INFO] [stdout] peak RSS : 28.7 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_file_with_directory' (602) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066ab2eb9 - remote_tests::test_remote_overwrite_file_with_directory::h81e510af00f561b9 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:625:9 [INFO] [stdout] 21: 0x62d066ab33a7 - remote_tests::test_remote_overwrite_file_with_directory::{{closure}}::h29f7b4c4895dbbf2 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:613:47 [INFO] [stdout] 22: 0x62d066ac64e6 - core::ops::function::FnOnce::call_once::h228a751949444a97 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_overwrite_file_with_symlink stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:16.996Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.000Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp4wzfyM/item.txt", "localhost:/tmp/.tmp4Q2dQH/item.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.008Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp4wzfyM/item.txt", "localhost:/tmp/.tmp4Q2dQH/item.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp4wzfyM/item.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp4Q2dQH/item.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp4wzfyM/item.txt", "localhost:/tmp/.tmp4Q2dQH/item.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.008Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp4wzfyM/item.txt", "localhost:/tmp/.tmp4Q2dQH/item.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp4wzfyM/item.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp4Q2dQH/item.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp4wzfyM/item.txt", "localhost:/tmp/.tmp4Q2dQH/item.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.008Z DEBUG remote: Generated certificate with fingerprint: 941e6a3900018751144ce81303acde935d1c73bfbc2a5cd034781939c558f806 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp4wzfyM/item.txt", "localhost:/tmp/.tmp4Q2dQH/item.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp4wzfyM/item.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp4Q2dQH/item.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp4wzfyM/item.txt", "localhost:/tmp/.tmp4Q2dQH/item.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 18.07µs [INFO] [stdout] cpu time : 160.00ms | k: 10.00ms | u: 150.00ms [INFO] [stdout] peak RSS : 28.6 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_file_with_symlink' (603) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066aacbd4 - remote_tests::test_remote_overwrite_file_with_symlink::h89acedfb7ec75c19 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:721:5 [INFO] [stdout] 21: 0x62d066aacf97 - remote_tests::test_remote_overwrite_file_with_symlink::{{closure}}::h4f29f0a6d201555d [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:711:45 [INFO] [stdout] 22: 0x62d066ac6d76 - core::ops::function::FnOnce::call_once::hd4ed440d4d5127b6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_overwrite_symlink_with_symlink_different_target stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.036Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.047Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpwMDLki/link.txt", "localhost:/tmp/.tmpGjdB3n/link.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.047Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpwMDLki/link.txt", "localhost:/tmp/.tmpGjdB3n/link.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpwMDLki/link.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpGjdB3n/link.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpwMDLki/link.txt", "localhost:/tmp/.tmpGjdB3n/link.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.047Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpwMDLki/link.txt", "localhost:/tmp/.tmpGjdB3n/link.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpwMDLki/link.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpGjdB3n/link.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpwMDLki/link.txt", "localhost:/tmp/.tmpGjdB3n/link.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.048Z DEBUG remote: Generated certificate with fingerprint: 88324353ddf8a03eb1075f2c73d5856e204e3ce3e3da02a6a5bc67fe542d0754 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpwMDLki/link.txt", "localhost:/tmp/.tmpGjdB3n/link.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpwMDLki/link.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpGjdB3n/link.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpwMDLki/link.txt", "localhost:/tmp/.tmpGjdB3n/link.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 16.23µs [INFO] [stdout] cpu time : 160.00ms | k: 10.00ms | u: 150.00ms [INFO] [stdout] peak RSS : 28.8 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_symlink_with_symlink_different_target' (612) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066ac1a6d - remote_tests::test_remote_overwrite_symlink_with_symlink_different_target::h0fc28cbea393fd58 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:701:5 [INFO] [stdout] 21: 0x62d066ac1e27 - remote_tests::test_remote_overwrite_symlink_with_symlink_different_target::{{closure}}::h0c645aa24619fedb [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:691:65 [INFO] [stdout] 22: 0x62d066ac65a6 - core::ops::function::FnOnce::call_once::h2addb5384d1df38e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_symlink_chain_no_dereference stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.364Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.387Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5ZleN2/chain_test", "localhost:/tmp/.tmpA87hJJ/chain_test"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.387Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5ZleN2/chain_test", "localhost:/tmp/.tmpA87hJJ/chain_test"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp5ZleN2/chain_test" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpA87hJJ/chain_test" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5ZleN2/chain_test", "localhost:/tmp/.tmpA87hJJ/chain_test"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.387Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5ZleN2/chain_test", "localhost:/tmp/.tmpA87hJJ/chain_test"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp5ZleN2/chain_test" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpA87hJJ/chain_test" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5ZleN2/chain_test", "localhost:/tmp/.tmpA87hJJ/chain_test"] } [INFO] [stderr] error: test failed, to rerun pass `--test remote_tests` [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.388Z DEBUG remote: Generated certificate with fingerprint: d050008488b4d7bd4a0005a28675b3d219e5445201cb93377e00d33773ea874d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5ZleN2/chain_test", "localhost:/tmp/.tmpA87hJJ/chain_test"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp5ZleN2/chain_test" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpA87hJJ/chain_test" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmp5ZleN2/chain_test", "localhost:/tmp/.tmpA87hJJ/chain_test"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 18.53µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 29.0 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_symlink_chain_no_dereference' (896) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066aaf110 - remote_tests::test_remote_symlink_chain_no_dereference::ha31de51117a38605 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:409:5 [INFO] [stdout] 21: 0x62d066aafb17 - remote_tests::test_remote_symlink_chain_no_dereference::{{closure}}::hc15732152887b16a [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:388:46 [INFO] [stdout] 22: 0x62d066ac6826 - core::ops::function::FnOnce::call_once::h5f27bb6232c6a6e7 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_overwrite_directory_with_directory stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:16.994Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.998Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGPfxAp/mydir", "localhost:/tmp/.tmp0l4xPB/mydir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.999Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGPfxAp/mydir", "localhost:/tmp/.tmp0l4xPB/mydir"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpGPfxAp/mydir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp0l4xPB/mydir" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGPfxAp/mydir", "localhost:/tmp/.tmp0l4xPB/mydir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.999Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGPfxAp/mydir", "localhost:/tmp/.tmp0l4xPB/mydir"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpGPfxAp/mydir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp0l4xPB/mydir" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGPfxAp/mydir", "localhost:/tmp/.tmp0l4xPB/mydir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:16.999Z DEBUG remote: Generated certificate with fingerprint: 17f9b8e87b7f19816cef6e1c0a97ef874be2ef44af3077bb7ce7795f10d08aeb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGPfxAp/mydir", "localhost:/tmp/.tmp0l4xPB/mydir"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpGPfxAp/mydir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp0l4xPB/mydir" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: true, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpGPfxAp/mydir", "localhost:/tmp/.tmp0l4xPB/mydir"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 15.68µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.9 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_directory_with_directory' (591) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066ab78a2 - remote_tests::test_remote_overwrite_directory_with_directory::h2f507300458825ca [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:598:9 [INFO] [stdout] 21: 0x62d066ab8197 - remote_tests::test_remote_overwrite_directory_with_directory::{{closure}}::h0a87eadf3f46d4b3 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:582:52 [INFO] [stdout] 22: 0x62d066ac6af6 - core::ops::function::FnOnce::call_once::h90215cfcfb275f1e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_overwrite_directory_with_symlink stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:16.997Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.003Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpqnKS6o/item", "localhost:/tmp/.tmpTsmHi7/item"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.004Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpqnKS6o/item", "localhost:/tmp/.tmpTsmHi7/item"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpqnKS6o/item" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpTsmHi7/item" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpqnKS6o/item", "localhost:/tmp/.tmpTsmHi7/item"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.004Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpqnKS6o/item", "localhost:/tmp/.tmpTsmHi7/item"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpqnKS6o/item" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpTsmHi7/item" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpqnKS6o/item", "localhost:/tmp/.tmpTsmHi7/item"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.005Z DEBUG remote: Generated certificate with fingerprint: c23bca4db7463e598ed415540fd5b7f6f08b10bc97e44d410f098c40535bca2c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpqnKS6o/item", "localhost:/tmp/.tmpTsmHi7/item"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpqnKS6o/item" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpTsmHi7/item" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpqnKS6o/item", "localhost:/tmp/.tmpTsmHi7/item"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 16.17µs [INFO] [stdout] cpu time : 150.00ms | k: 20.00ms | u: 130.00ms [INFO] [stdout] peak RSS : 28.9 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_directory_with_symlink' (593) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066ab5d47 - remote_tests::test_remote_overwrite_directory_with_symlink::hf0025aee0f43a4c4 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:760:5 [INFO] [stdout] 21: 0x62d066ab6107 - remote_tests::test_remote_overwrite_directory_with_symlink::{{closure}}::hfecc2da1cf5d080e [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:749:50 [INFO] [stdout] 22: 0x62d066ac6e76 - core::ops::function::FnOnce::call_once::hed52410719aa9d43 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_rcpd_with_custom_quic_timeouts stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.246Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.284Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 5, quic_keep_alive_interval_sec: 2, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDeu0zP/test.txt", "localhost:/tmp/.tmpCI3VwO/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.295Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 5, quic_keep_alive_interval_sec: 2, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDeu0zP/test.txt", "localhost:/tmp/.tmpCI3VwO/test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpDeu0zP/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpCI3VwO/test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 5, quic_keep_alive_interval_sec: 2, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDeu0zP/test.txt", "localhost:/tmp/.tmpCI3VwO/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.295Z  INFO remote: Configuring QUIC server (idle_timeout=5s, keep_alive=2s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 5, keep_alive_interval_sec: 2 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 5, quic_keep_alive_interval_sec: 2, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDeu0zP/test.txt", "localhost:/tmp/.tmpCI3VwO/test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpDeu0zP/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpCI3VwO/test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 5, quic_keep_alive_interval_sec: 2, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDeu0zP/test.txt", "localhost:/tmp/.tmpCI3VwO/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.296Z DEBUG remote: Generated certificate with fingerprint: 028dec15e32d3da349ac9ccb997619597251ef27704c7c7358ee29ba2b6c4d49 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 5, keep_alive_interval_sec: 2 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 5, quic_keep_alive_interval_sec: 2, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDeu0zP/test.txt", "localhost:/tmp/.tmpCI3VwO/test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpDeu0zP/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpCI3VwO/test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 5, quic_keep_alive_interval_sec: 2, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpDeu0zP/test.txt", "localhost:/tmp/.tmpCI3VwO/test.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 16.77µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 29.2 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_rcpd_with_custom_quic_timeouts' (871) panicked at tests/remote_tests.rs:1344:5: [INFO] [stdout] Copy with custom QUIC timeouts should succeed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b56176 - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066ab48bb - remote_tests::test_remote_rcpd_with_custom_quic_timeouts::h57442b6c4a4586a3 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1344:5 [INFO] [stdout] 20: 0x62d066ab4b07 - remote_tests::test_remote_rcpd_with_custom_quic_timeouts::{{closure}}::hda9ef3ea53467d88 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1328:48 [INFO] [stdout] 21: 0x62d066ac6c76 - core::ops::function::FnOnce::call_once::hb561e824dbc9c489 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 28: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 33: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 34: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 37: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 39: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 41: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 42: 0x77bb388b4aa4 - [INFO] [stdout] 43: 0x77bb38941a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_rcpd_aggressive_timeout_configuration stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.083Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.163Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 8, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 10, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpD6GCzk/test.txt", "localhost:/tmp/.tmpPQTlcJ/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.165Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 8, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 10, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpD6GCzk/test.txt", "localhost:/tmp/.tmpPQTlcJ/test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpD6GCzk/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpPQTlcJ/test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 8, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 10, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpD6GCzk/test.txt", "localhost:/tmp/.tmpPQTlcJ/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.169Z  INFO remote: Configuring QUIC server (idle_timeout=8s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 8, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 8, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 10, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpD6GCzk/test.txt", "localhost:/tmp/.tmpPQTlcJ/test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpD6GCzk/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpPQTlcJ/test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 8, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 10, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpD6GCzk/test.txt", "localhost:/tmp/.tmpPQTlcJ/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.171Z DEBUG remote: Generated certificate with fingerprint: e40a60afb5772a6bdd0823b2d69fc1219ecdc0938bc9f1d81b6f67b327037010 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 8, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 8, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 10, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpD6GCzk/test.txt", "localhost:/tmp/.tmpPQTlcJ/test.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpD6GCzk/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpPQTlcJ/test.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: false, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 8, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 10, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpD6GCzk/test.txt", "localhost:/tmp/.tmpPQTlcJ/test.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 18.73µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 29.2 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_rcpd_aggressive_timeout_configuration' (619) panicked at tests/remote_tests.rs:1374:5: [INFO] [stdout] Copy with aggressive timeouts should succeed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b56176 - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066ab9f1e - remote_tests::test_remote_rcpd_aggressive_timeout_configuration::h44f1b6dc0614ee26 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1374:5 [INFO] [stdout] 20: 0x62d066aba087 - remote_tests::test_remote_rcpd_aggressive_timeout_configuration::{{closure}}::h78a5942621c39c51 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1355:55 [INFO] [stdout] 21: 0x62d066ac66e6 - core::ops::function::FnOnce::call_once::h498b06b31484b9bc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 28: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 33: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 34: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 37: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 39: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 41: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 42: 0x77bb388b4aa4 - [INFO] [stdout] 43: 0x77bb38941a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_remote_overwrite_symlink_with_symlink_same_target stdout ---- [INFO] [stdout] === RCP COMMAND OUTPUT === [INFO] [stdout] Exit status: 1 (General error) [INFO] [stdout] --- STDOUT --- [INFO] [stdout] 2025-11-05T04:52:17.011Z  INFO common: Setting max open files to: 838860 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-common-0.21.1/src/lib.rs:759 [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.126Z DEBUG rcp: preserve settings: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } } [INFO] [stdout] at src/bin/rcp.rs:519 [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpCHeAZG/link.txt", "localhost:/tmp/.tmp1beUbs/link.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.126Z DEBUG rcp: running rcpd src/dst [INFO] [stdout] at src/bin/rcp.rs:217 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpCHeAZG/link.txt", "localhost:/tmp/.tmp1beUbs/link.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpCHeAZG/link.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp1beUbs/link.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpCHeAZG/link.txt", "localhost:/tmp/.tmp1beUbs/link.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.127Z  INFO remote: Configuring QUIC server (idle_timeout=10s, keep_alive=1s) [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:461 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpCHeAZG/link.txt", "localhost:/tmp/.tmp1beUbs/link.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpCHeAZG/link.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp1beUbs/link.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpCHeAZG/link.txt", "localhost:/tmp/.tmp1beUbs/link.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-05T04:52:17.127Z DEBUG remote: Generated certificate with fingerprint: b57270abba508597a83f17b1a4402c299e79ab9e56aabdd0621fd0c1588a31f1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rcp-tools-remote-0.21.1/src/lib.rs:471 [INFO] [stdout] in remote::get_server_with_port_ranges with port_ranges: None, idle_timeout_sec: 10, keep_alive_interval_sec: 1 [INFO] [stdout] in rcp::run_rcpd_master with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpCHeAZG/link.txt", "localhost:/tmp/.tmp1beUbs/link.txt"] }, preserve: Settings { file: FileSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, dir: DirSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false }, mode_mask: 511 }, symlink: SymlinkSettings { user_and_time: UserAndTimeSettings { uid: false, gid: false, time: false } } }, src: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpCHeAZG/link.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp1beUbs/link.txt" } [INFO] [stdout] in rcp::async_main with args: Args { overwrite: true, overwrite_compare: "size,mtime", fail_early: false, dereference: false, preserve: false, preserve_settings: None, progress: false, progress_type: None, progress_delay: None, summary: false, verbose: 2, quiet: false, max_open_files: None, ops_throttle: 0, iops_throttle: 0, chunk_size: 0 B, max_workers: 0, max_blocking_threads: 0, quic_port_ranges: None, quic_idle_timeout_sec: 10, quic_keep_alive_interval_sec: 1, remote_copy_conn_timeout_sec: 15, rcpd_debug_log_prefix: None, paths: ["localhost:/tmp/.tmpCHeAZG/link.txt", "localhost:/tmp/.tmp1beUbs/link.txt"] } [INFO] [stdout] [INFO] [stdout] Failed to get local IP address [INFO] [stdout] [INFO] [stdout] Caused by: [INFO] [stdout] Network is unreachable (os error 101) [INFO] [stdout] walltime : 19.54µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 29.1 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_symlink_with_symlink_same_target' (616) panicked at tests/remote_tests.rs:74:13: [INFO] [stdout] Command failed with exit code 1 (General error) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62d066b77e82 - std::backtrace_rs::backtrace::libunwind::trace::h16acf28769fcd909 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62d066b77e82 - std::backtrace_rs::backtrace::trace_unsynchronized::hb5541aa5d4f92513 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62d066b77e82 - std::sys::backtrace::_print_fmt::h8ac8268cb667a306 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62d066b77e82 - ::fmt::h47627beda0767f4c [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62d066b8816f - core::fmt::rt::Argument::fmt::h686a01ad57c1c92a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62d066b8816f - core::fmt::write::h8a63064c67176fd8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x62d066b43a93 - std::io::default_write_fmt::hd4797e693c0ec256 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62d066b43a93 - std::io::Write::write_fmt::h791e240ad2720c99 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62d066b50b82 - std::sys::backtrace::BacktraceLock::print::h4634d27c0afbaebb [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62d066b55d3f - std::panicking::default_hook::{{closure}}::h23e0299d4738b766 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62d066b55bd1 - std::panicking::default_hook::hfeec6294e8751b62 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62d066b15c1e - as core::ops::function::Fn>::call::h3f5a16438cee2b4e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 12: 0x62d066b15c1e - test::test_main_with_exit_callback::{{closure}}::h9214498cef9aafc5 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62d066b5634f - as core::ops::function::Fn>::call::hdb18da3e68df7464 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2019:9 [INFO] [stdout] 14: 0x62d066b5634f - std::panicking::panic_with_hook::hd57cd463d793ed79 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62d066b561aa - std::panicking::panic_handler::{{closure}}::hddd6216c3fddee3b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62d066b50cb9 - std::sys::backtrace::__rust_end_short_backtrace::h5e7a56f283378525 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62d066b3732d - __rustc[256c90bb7e548b45]::rust_begin_unwind [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62d066b8fba0 - core::panicking::panic_fmt::hf19c198748ef6a95 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62d066a9f563 - remote_tests::run_rcp_and_expect_success::hfcd2642a1193b453 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x62d066abc30b - remote_tests::test_remote_overwrite_symlink_with_symlink_same_target::hf1505cd9bfe00179 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:681:5 [INFO] [stdout] 21: 0x62d066abc6e7 - remote_tests::test_remote_overwrite_symlink_with_symlink_same_target::{{closure}}::ha23d08511517ed67 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:666:60 [INFO] [stdout] 22: 0x62d066ac6ab6 - core::ops::function::FnOnce::call_once::h87d656d294626673 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x62d066b15a6b - core::ops::function::FnOnce::call_once::h43f43c5185cf39c2 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62d066b15a6b - test::__rust_begin_short_backtrace::hc4fa634eb2764bdc [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x62d066b2a088 - test::run_test_in_process::{{closure}}::h9f4b799a5211b72a [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x62d066b2a088 - as core::ops::function::FnOnce<()>>::call_once::ha572bf7dc5230a8f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x62d066b2a088 - std::panicking::catch_unwind::do_call::hfd6ff51f25dd177b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x62d066b2a088 - std::panicking::catch_unwind::h8609b446221def5f [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x62d066b2a088 - std::panic::catch_unwind::h362f73cc48531e26 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x62d066b2a088 - test::run_test_in_process::hf52fd21d696aae67 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x62d066b2a088 - test::run_test::{{closure}}::h7e780b8354e6d007 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x62d066b02e54 - test::run_test::{{closure}}::hdc2695f2276aad3e [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x62d066b02e54 - std::sys::backtrace::__rust_begin_short_backtrace::h2555b2113ed90fc9 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h99800d480987dfb6 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x62d066b0678a - as core::ops::function::FnOnce<()>>::call_once::hbbb69b5294b2221b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x62d066b0678a - std::panicking::catch_unwind::do_call::h495689350c27df20 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x62d066b0678a - std::panicking::catch_unwind::hf22437c51d1b3740 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x62d066b0678a - std::panic::catch_unwind::habda1a57de8231f8 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x62d066b0678a - std::thread::Builder::spawn_unchecked_::{{closure}}::h5833d8dda8c7e80b [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x62d066b0678a - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha2910283a5058402 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x62d066b4becf - as core::ops::function::FnOnce>::call_once::he4d85cb537521972 [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/boxed.rs:2005:9 [INFO] [stdout] 42: 0x62d066b4becf - std::sys::thread::unix::Thread::new::thread_start::hbaf586a9e50a98cd [INFO] [stdout] at /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/std/src/sys/thread/unix.rs:126:17 [INFO] [stdout] 43: 0x77bb388b4aa4 - [INFO] [stdout] 44: 0x77bb38941a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test_remote_copy_all_operations_fail [INFO] [stdout] test_remote_copy_basic [INFO] [stdout] test_remote_copy_comprehensive [INFO] [stdout] test_remote_copy_directory [INFO] [stdout] test_remote_copy_directory_with_unreadable_files_continue [INFO] [stdout] test_remote_copy_local_to_localhost [INFO] [stdout] test_remote_copy_localhost [INFO] [stdout] test_remote_copy_localhost_to_local [INFO] [stdout] test_remote_copy_mixed_success_with_symlink_errors [INFO] [stdout] test_remote_copy_nested_directories_with_unreadable_files [INFO] [stdout] test_remote_copy_nonexistent_source [INFO] [stdout] test_remote_copy_port_range [INFO] [stdout] test_remote_copy_symlink_no_dereference [INFO] [stdout] test_remote_copy_symlink_with_dereference [INFO] [stdout] test_remote_copy_unwritable_destination [INFO] [stdout] test_remote_copy_with_overwrite [INFO] [stdout] test_remote_copy_with_preserve [INFO] [stdout] test_remote_copy_without_overwrite_fails [INFO] [stdout] test_remote_debug_log_file_creation [INFO] [stdout] test_remote_dereference_directory_symlink [INFO] [stdout] test_remote_dereference_file_symlink_permissions [INFO] [stdout] test_remote_overwrite_directory_with_directory [INFO] [stdout] test_remote_overwrite_directory_with_file [INFO] [stdout] test_remote_overwrite_directory_with_symlink [INFO] [stdout] test_remote_overwrite_file_with_directory [INFO] [stdout] test_remote_overwrite_file_with_symlink [INFO] [stdout] test_remote_overwrite_symlink_with_directory [INFO] [stdout] test_remote_overwrite_symlink_with_file [INFO] [stdout] test_remote_overwrite_symlink_with_symlink_different_target [INFO] [stdout] test_remote_overwrite_symlink_with_symlink_same_target [INFO] [stdout] test_remote_rcpd_aggressive_timeout_configuration [INFO] [stdout] test_remote_rcpd_no_zombie_processes [INFO] [stdout] test_remote_rcpd_with_custom_quic_timeouts [INFO] [stdout] test_remote_symlink_chain_dereference [INFO] [stdout] test_remote_symlink_chain_no_dereference [INFO] [stdout] [INFO] [stdout] test result: FAILED. 5 passed; 35 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.70s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "fc53b432b136dfa45b3d59d0f1c231b176d2b6877061ec194111503c8f22ed60", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc53b432b136dfa45b3d59d0f1c231b176d2b6877061ec194111503c8f22ed60", kill_on_drop: false }` [INFO] [stdout] fc53b432b136dfa45b3d59d0f1c231b176d2b6877061ec194111503c8f22ed60