[INFO] fetching crate rcp-tools-rcp 0.21.1... [INFO] testing rcp-tools-rcp-0.21.1 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-8 [INFO] extracting crate rcp-tools-rcp 0.21.1 into /workspace/builds/worker-2-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-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rcp-tools-rcp 0.21.1 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f40640ccc4e4cd068b7ff212cf9d4f1094cf7653e6025666d51527de3416e7be [INFO] running `Command { std: "docker" "start" "-a" "f40640ccc4e4cd068b7ff212cf9d4f1094cf7653e6025666d51527de3416e7be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f40640ccc4e4cd068b7ff212cf9d4f1094cf7653e6025666d51527de3416e7be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f40640ccc4e4cd068b7ff212cf9d4f1094cf7653e6025666d51527de3416e7be", kill_on_drop: false }` [INFO] [stdout] f40640ccc4e4cd068b7ff212cf9d4f1094cf7653e6025666d51527de3416e7be [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f0d52fc7f1863d9b1ad4156273beb5bc8ca5fc19157218ec9aa2e33d6da4205b [INFO] running `Command { std: "docker" "start" "-a" "f0d52fc7f1863d9b1ad4156273beb5bc8ca5fc19157218ec9aa2e33d6da4205b", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling pin-project-lite v0.2.13 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Compiling smallvec v1.11.2 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling futures-task v0.3.28 [INFO] [stderr] Compiling rustversion v1.0.14 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling slab v0.4.8 [INFO] [stderr] Compiling find-msvc-tools v0.1.3 [INFO] [stderr] Compiling futures-io v0.3.28 [INFO] [stderr] Compiling itoa v1.0.10 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling cc v1.2.40 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling anyhow v1.0.71 [INFO] [stderr] Compiling hashbrown v0.14.3 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling syn v2.0.96 [INFO] [stderr] Compiling tower-service v0.3.2 [INFO] [stderr] Compiling httparse v1.8.0 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling async-trait v0.1.76 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling crossbeam-epoch v0.9.15 [INFO] [stderr] Compiling crc32fast v1.4.0 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling axum-core v0.3.4 [INFO] [stderr] Compiling tower-layer v0.3.2 [INFO] [stderr] Compiling bitflags v2.5.0 [INFO] [stderr] Compiling axum v0.6.20 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling thiserror v1.0.55 [INFO] [stderr] Compiling miniz_oxide v0.7.1 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling indexmap v2.2.5 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling socket2 v0.5.5 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling signal-hook-registry v1.4.1 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling http-body v0.4.6 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling sync_wrapper v0.1.2 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling matchit v0.7.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling flate2 v1.0.28 [INFO] [stderr] Compiling crossbeam-deque v0.8.3 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling thread_local v1.1.7 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling serde_json v1.0.109 [INFO] [stderr] Compiling portable-atomic v1.3.3 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling ring v0.17.13 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling rustls v0.21.12 [INFO] [stderr] Compiling untrusted v0.7.1 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling nu-ansi-term v0.50.1 [INFO] [stderr] Compiling iana-time-zone v0.1.60 [INFO] [stderr] Compiling anstyle v1.0.4 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling deranged v0.3.11 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling chrono v0.4.38 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling rustls-pemfile v1.0.4 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling thiserror v2.0.11 [INFO] [stderr] Compiling unicode-width v0.1.10 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling procfs v0.16.0 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling ryu v1.0.17 [INFO] [stderr] Compiling rayon v1.10.0 [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 rustls-native-certs v0.6.3 [INFO] [stderr] Compiling tinyvec v1.8.1 [INFO] [stderr] Compiling crossbeam-channel v0.5.8 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling number_prefix v0.4.0 [INFO] [stderr] Compiling procfs-core v0.16.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling indicatif v0.17.5 [INFO] [stderr] Compiling pem v3.0.4 [INFO] [stderr] Compiling yasna v0.5.2 [INFO] [stderr] Compiling hdrhistogram v7.5.4 [INFO] [stderr] Compiling shell-escape v0.1.5 [INFO] [stderr] Compiling bytesize v1.3.0 [INFO] [stderr] Compiling tempfile v3.15.0 [INFO] [stderr] Compiling tokio-macros v2.3.0 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [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 matchers v0.2.0 [INFO] [stderr] Compiling tracing-test-macro v0.2.5 [INFO] [stderr] Compiling async-stream v0.3.5 [INFO] [stderr] Compiling enum-map-derive v0.17.0 [INFO] [stderr] Compiling tokio v1.38.2 [INFO] [stderr] Compiling clap_derive v4.5.13 [INFO] [stderr] Compiling sct v0.7.1 [INFO] [stderr] Compiling rustls-webpki v0.101.7 [INFO] [stderr] Compiling thiserror-impl v2.0.11 [INFO] [stderr] Compiling enum-map v2.7.3 [INFO] [stderr] Compiling pin-project v1.1.5 [INFO] [stderr] Compiling sysinfo v0.30.12 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling quinn-udp v0.4.1 [INFO] [stderr] Compiling prost v0.12.3 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Compiling strum_macros v0.27.1 [INFO] [stderr] Compiling rcgen v0.11.3 [INFO] [stderr] Compiling prost-types v0.12.3 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling clap v4.5.13 [INFO] [stderr] Compiling tracing-test v0.2.5 [INFO] [stderr] Compiling strum v0.27.1 [INFO] [stderr] Compiling quinn-proto v0.10.6 [INFO] [stderr] Compiling futures-executor v0.3.28 [INFO] [stderr] Compiling futures v0.3.28 [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 bincode v1.3.3 [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 1m 33s [INFO] running `Command { std: "docker" "inspect" "f0d52fc7f1863d9b1ad4156273beb5bc8ca5fc19157218ec9aa2e33d6da4205b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f0d52fc7f1863d9b1ad4156273beb5bc8ca5fc19157218ec9aa2e33d6da4205b", kill_on_drop: false }` [INFO] [stdout] f0d52fc7f1863d9b1ad4156273beb5bc8ca5fc19157218ec9aa2e33d6da4205b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a5df01cc56cbdd9be8591bfd6803c855d2d14cd6c6059e8d09c72ff7c879f062 [INFO] running `Command { std: "docker" "start" "-a" "a5df01cc56cbdd9be8591bfd6803c855d2d14cd6c6059e8d09c72ff7c879f062", kill_on_drop: false }` [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling predicates-core v1.0.6 [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 itertools v0.11.0 [INFO] [stderr] Compiling predicates-tree v1.0.9 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling predicates v3.0.4 [INFO] [stderr] Compiling prost-derive v0.12.3 [INFO] [stderr] Compiling assert_cmd v2.0.12 [INFO] [stderr] Compiling sysinfo v0.30.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 32.19s [INFO] running `Command { std: "docker" "inspect" "a5df01cc56cbdd9be8591bfd6803c855d2d14cd6c6059e8d09c72ff7c879f062", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a5df01cc56cbdd9be8591bfd6803c855d2d14cd6c6059e8d09c72ff7c879f062", kill_on_drop: false }` [INFO] [stdout] a5df01cc56cbdd9be8591bfd6803c855d2d14cd6c6059e8d09c72ff7c879f062 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 26dc1fa4731a204e03c8f04bb586c00d9ad0e796177bb1f7d60423da76e971c0 [INFO] running `Command { std: "docker" "start" "-a" "26dc1fa4731a204e03c8f04bb586c00d9ad0e796177bb1f7d60423da76e971c0", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.45s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rcp_tools_rcp-fa7f93b7cdb09c09) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test path::tests::test_join_path_with_filename ... ok [INFO] [stdout] test path::tests::test_parse_path_local ... ok [INFO] [stdout] test path::tests::test_parse_path_remote_full ... ok [INFO] [stdout] test path::tests::test_parse_path_remote_basic ... 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_remote_without_trailing_slash ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_bare_dot ... ok [INFO] [stdout] test path::tests::test_extract_filesystem_path ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_dot_local ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_dot_remote ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_dot_with_slash_allowed ... ok [INFO] [stdout] test path::tests::test_resolve_destination_path_local_with_trailing_slash ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_bare_double_dot ... ok [INFO] [stdout] test path::tests::test_resolve_destination_path_local_without_trailing_slash ... ok [INFO] [stdout] test path::tests::test_resolve_destination_path_remote_with_trailing_slash ... ok [INFO] [stdout] test path::tests::test_parse_path_ipv6 ... ok [INFO] [stdout] test path::tests::test_ipv6_edge_cases_consistency ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_double_dot_local ... ok [INFO] [stdout] test path::tests::test_validate_destination_path_normal_paths_allowed ... 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_remote_bare_double_dot ... ok [INFO] [stdout] test path::tests::test_resolve_destination_path_remote_with_complex_host ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/rcp.rs (/opt/rustwide/target/debug/deps/rcp-5eb95e8c6fbe9609) [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-12c2e8d7b9fc4095) [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-14610fe2f8891496) [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test test_chunk_size_bytes ... ok [INFO] [stdout] test test_fail_early_short_flag ... ok [INFO] [stdout] test test_overwrite_compare_default ... ok [INFO] [stdout] test test_max_workers_numeric ... ok [INFO] [stdout] test test_dereference_flag ... ok [INFO] [stdout] test test_preserve_settings_file_format ... ok [INFO] [stdout] test test_overwrite_short_flag ... ok [INFO] [stdout] test test_multiple_flags_combined ... ok [INFO] [stdout] test test_ops_throttle_numeric ... ok [INFO] [stdout] test test_dereference_short_flag ... ok [INFO] [stdout] test test_max_workers_zero ... ok [INFO] [stdout] test test_fail_early_flag ... ok [INFO] [stdout] test test_help_runs ... ok [INFO] [stdout] test test_preserve_settings_octal_mode ... ok [INFO] [stdout] test test_progress_type_auto_capitalized ... ok [INFO] [stdout] test test_preserve_settings_multiple_types ... ok [INFO] [stdout] test test_overwrite_compare_values ... ok [INFO] [stdout] test test_progress_type_invalid_value ... ok [INFO] [stdout] test test_progress_type_progress_bar_kebab_case ... ok [INFO] [stdout] test test_preserve_flag ... ok [INFO] [stdout] test test_progress_type_with_progress_flag ... ok [INFO] [stdout] test test_quiet_flag ... ok [INFO] [stdout] test test_quiet_and_verbose_conflict ... ok [INFO] [stdout] test test_quic_port_ranges_single ... ok [INFO] [stdout] test test_preserve_short_flag ... ok [INFO] [stdout] test test_progress_delay_duration ... ok [INFO] [stdout] test test_progress_type_auto_lowercase ... ok [INFO] [stdout] test test_quic_port_ranges_multiple ... ok [INFO] [stdout] test test_progress_flag ... ok [INFO] [stdout] test test_short_flags_combined ... ok [INFO] [stdout] test test_remote_copy_timeout ... ok [INFO] [stdout] test test_verbose_long_form ... ok [INFO] [stdout] test test_verbose_triple ... ok [INFO] [stdout] test test_version_runs ... ok [INFO] [stdout] test test_verbose_single ... ok [INFO] [stdout] test test_progress_type_text_updates_kebab_case ... ok [INFO] [stdout] test test_overwrite_flag ... ok [INFO] [stdout] test test_progress_type_progress_bar_pascal_case ... ok [INFO] [stdout] test test_verbose_double ... ok [INFO] [stdout] test test_progress_type_text_updates_pascal_case ... ok [INFO] [stdout] test test_summary_flag ... ok [INFO] [stdout] test test_quiet_short_flag ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/remote_tests.rs (/opt/rustwide/target/debug/deps/remote_tests-5e706e91394a31c7) [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test test_remote_copy_directory_with_unreadable_files_fail_early ... ok [INFO] [stdout] test test_remote_copy_localhost ... FAILED [INFO] [stdout] test test_remote_copy_symlink_no_dereference ... FAILED [INFO] [stdout] test test_remote_copy_directory ... FAILED [INFO] [stdout] test test_remote_copy_local_to_localhost ... FAILED [INFO] [stdout] test test_remote_copy_directory_with_unreadable_files_continue ... FAILED [INFO] [stdout] test test_remote_copy_without_overwrite_fails ... FAILED [INFO] [stdout] test test_remote_copy_all_operations_fail ... FAILED [INFO] [stdout] test test_remote_copy_destination_parent_missing ... ok [INFO] [stdout] test test_remote_copy_basic ... FAILED [INFO] [stdout] test test_remote_copy_comprehensive ... FAILED [INFO] [stdout] test test_remote_copy_nonexistent_source ... FAILED [INFO] [stdout] test test_remote_copy_localhost_to_local ... FAILED [INFO] [stdout] test test_remote_debug_log_file_creation ... FAILED [INFO] [stdout] test test_remote_copy_nested_directories_with_unreadable_files ... FAILED [INFO] [stdout] test test_remote_dereference_file_symlink_permissions ... FAILED [INFO] [stdout] test test_remote_copy_port_range ... FAILED [INFO] [stdout] test test_remote_copy_symlink_with_dereference ... FAILED [INFO] [stdout] test test_remote_overwrite_file_with_directory ... FAILED [INFO] [stdout] test test_remote_copy_mixed_success_with_symlink_errors ... FAILED [INFO] [stdout] test test_remote_copy_with_preserve ... FAILED [INFO] [stdout] test test_remote_copy_with_overwrite ... FAILED [INFO] [stdout] test test_remote_dereference_directory_symlink ... FAILED [INFO] [stdout] test test_remote_overwrite_directory_with_directory ... FAILED [INFO] [stdout] test test_remote_overwrite_symlink_with_directory ... FAILED [INFO] [stdout] test test_remote_rcpd_aggressive_timeout_configuration ... FAILED [INFO] [stdout] test test_remote_overwrite_symlink_with_file ... FAILED [INFO] [stdout] test test_remote_copy_unreadable_source ... ok [INFO] [stdout] test test_remote_overwrite_directory_with_symlink ... FAILED [INFO] [stdout] test test_remote_overwrite_directory_with_file ... FAILED [INFO] [stdout] 2025-11-13T21:54:41.517Z  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] test test_remote_copy_unwritable_destination ... FAILED [INFO] [stdout] 2025-11-13T21:54:41.522Z 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/.tmpkOrnJI/throttled_file.dat", "localhost:/tmp/.tmpwYY0YA/throttled_file.dat"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.522Z 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/.tmpkOrnJI/throttled_file.dat", "localhost:/tmp/.tmpwYY0YA/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/.tmpkOrnJI/throttled_file.dat" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpwYY0YA/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/.tmpkOrnJI/throttled_file.dat", "localhost:/tmp/.tmpwYY0YA/throttled_file.dat"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.522Z  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/.tmpkOrnJI/throttled_file.dat", "localhost:/tmp/.tmpwYY0YA/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/.tmpkOrnJI/throttled_file.dat" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpwYY0YA/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/.tmpkOrnJI/throttled_file.dat", "localhost:/tmp/.tmpwYY0YA/throttled_file.dat"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.523Z DEBUG remote: Generated certificate with fingerprint: 4eb0547517a15a5518fb466515f7bf1174bfddddc4544829ca5ebe540670a56a [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/.tmpkOrnJI/throttled_file.dat", "localhost:/tmp/.tmpwYY0YA/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/.tmpkOrnJI/throttled_file.dat" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpwYY0YA/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/.tmpkOrnJI/throttled_file.dat", "localhost:/tmp/.tmpwYY0YA/throttled_file.dat"] } [INFO] [stdout] [INFO] [stdout] test test_remote_overwrite_file_with_symlink ... FAILED [INFO] [stdout] test test_remote_overwrite_symlink_with_symlink_same_target ... FAILED [INFO] [stdout] test test_remote_overwrite_symlink_with_symlink_different_target ... FAILED [INFO] [stdout] test test_remote_rcpd_with_custom_quic_timeouts ... FAILED [INFO] [stdout] test test_remote_rcpd_no_zombie_processes ... FAILED [INFO] [stdout] test test_remote_symlink_chain_dereference ... 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 : 13.52µs [INFO] [stdout] cpu time : 150.00ms | k: 0.00ns | u: 150.00ms [INFO] [stdout] peak RSS : 28.9 KB [INFO] [stdout] test test_remote_symlink_chain_no_dereference ... FAILED [INFO] [stdout] 2025-11-13T21:54:41.712Z  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-13T21:54:41.717Z 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/.tmpaOxLbw/large_file.dat", "localhost:/tmp/.tmpL9G43T/large_file.dat"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.717Z 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/.tmpaOxLbw/large_file.dat", "localhost:/tmp/.tmpL9G43T/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/.tmpaOxLbw/large_file.dat" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpL9G43T/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/.tmpaOxLbw/large_file.dat", "localhost:/tmp/.tmpL9G43T/large_file.dat"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.718Z  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/.tmpaOxLbw/large_file.dat", "localhost:/tmp/.tmpL9G43T/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/.tmpaOxLbw/large_file.dat" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpL9G43T/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/.tmpaOxLbw/large_file.dat", "localhost:/tmp/.tmpL9G43T/large_file.dat"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.718Z DEBUG remote: Generated certificate with fingerprint: 4f0f28b760d06d424dec3c280ac95e09f16186a5891bafa5d80001ee8f44577e [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/.tmpaOxLbw/large_file.dat", "localhost:/tmp/.tmpL9G43T/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/.tmpaOxLbw/large_file.dat" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpL9G43T/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/.tmpaOxLbw/large_file.dat", "localhost:/tmp/.tmpL9G43T/large_file.dat"] } [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 : 12.00µs [INFO] [stdout] cpu time : 0.00ns | k: 0.00ns | u: 0.00ns [INFO] [stdout] peak RSS : 19.4 KB [INFO] [stdout] test test_remote_rcpd_exits_when_master_killed ... ok [INFO] [stdout] test test_remote_rcpd_exits_when_master_killed_with_throttle ... ok [INFO] [stdout] [INFO] [stdout] failures: [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-13T21:54:40.569Z  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-13T21:54:40.656Z 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/.tmpLRkRDX/test.txt", "localhost:/tmp/.tmpUkwQTd/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.657Z 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/.tmpLRkRDX/test.txt", "localhost:/tmp/.tmpUkwQTd/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/.tmpLRkRDX/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpUkwQTd/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/.tmpLRkRDX/test.txt", "localhost:/tmp/.tmpUkwQTd/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.657Z  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/.tmpLRkRDX/test.txt", "localhost:/tmp/.tmpUkwQTd/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/.tmpLRkRDX/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpUkwQTd/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/.tmpLRkRDX/test.txt", "localhost:/tmp/.tmpUkwQTd/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.657Z DEBUG remote: Generated certificate with fingerprint: e8ad5306941a46ecb0ecdd4170e786606665e3a2b7ad28c60812c9bcc73fd6ba [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/.tmpLRkRDX/test.txt", "localhost:/tmp/.tmpUkwQTd/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/.tmpLRkRDX/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpUkwQTd/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/.tmpLRkRDX/test.txt", "localhost:/tmp/.tmpUkwQTd/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 : 12.54µs [INFO] [stdout] cpu time : 0.00ns | k: 0.00ns | u: 0.00ns [INFO] [stdout] peak RSS : 19.4 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a373195d8 - remote_tests::test_remote_copy_localhost::he01cb8486870d2fa [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:158:5 [INFO] [stdout] 21: 0x642a37319797 - remote_tests::test_remote_copy_localhost::{{closure}}::hefd23b8b287bc9d8 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:151:32 [INFO] [stdout] 22: 0x642a3733f666 - core::ops::function::FnOnce::call_once::heddd914eef333e16 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - clone [INFO] [stdout] 45: 0x0 - [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-13T21:54:40.666Z  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-13T21:54:40.707Z 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/.tmpj8r6wP/symlink.txt", "localhost:/tmp/.tmpHSy6Sm/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.707Z 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/.tmpj8r6wP/symlink.txt", "localhost:/tmp/.tmpHSy6Sm/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/.tmpj8r6wP/symlink.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpHSy6Sm/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/.tmpj8r6wP/symlink.txt", "localhost:/tmp/.tmpHSy6Sm/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.707Z  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/.tmpj8r6wP/symlink.txt", "localhost:/tmp/.tmpHSy6Sm/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/.tmpj8r6wP/symlink.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpHSy6Sm/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/.tmpj8r6wP/symlink.txt", "localhost:/tmp/.tmpHSy6Sm/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.708Z DEBUG remote: Generated certificate with fingerprint: e8a40a266faa715f47f7fbf23d16f8411584c71bb4ca7e282b90d833d0eca27a [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/.tmpj8r6wP/symlink.txt", "localhost:/tmp/.tmpHSy6Sm/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/.tmpj8r6wP/symlink.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpHSy6Sm/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/.tmpj8r6wP/symlink.txt", "localhost:/tmp/.tmpHSy6Sm/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 : 11.41µs [INFO] [stdout] cpu time : 0.00ns | k: 0.00ns | u: 0.00ns [INFO] [stdout] peak RSS : 19.1 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a37323de7 - remote_tests::test_remote_copy_symlink_no_dereference::h5084940592f40936 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:236:18 [INFO] [stdout] 21: 0x642a37324257 - remote_tests::test_remote_copy_symlink_no_dereference::{{closure}}::h2c72a4e9c192cdac [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:227:45 [INFO] [stdout] 22: 0x642a3733f626 - core::ops::function::FnOnce::call_once::hed84b359ab10db15 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.586Z  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-13T21:54:40.599Z 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/.tmp2UiM3J/remote_subdir", "localhost:/tmp/.tmpfFa61f/remote_subdir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.599Z 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/.tmp2UiM3J/remote_subdir", "localhost:/tmp/.tmpfFa61f/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/.tmp2UiM3J/remote_subdir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpfFa61f/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/.tmp2UiM3J/remote_subdir", "localhost:/tmp/.tmpfFa61f/remote_subdir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.599Z  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/.tmp2UiM3J/remote_subdir", "localhost:/tmp/.tmpfFa61f/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/.tmp2UiM3J/remote_subdir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpfFa61f/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/.tmp2UiM3J/remote_subdir", "localhost:/tmp/.tmpfFa61f/remote_subdir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.600Z DEBUG remote: Generated certificate with fingerprint: bac848fd24c355d2ecfbf7c86595af27a578dce3cda12ed1ad47d3ca43da79ee [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/.tmp2UiM3J/remote_subdir", "localhost:/tmp/.tmpfFa61f/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/.tmp2UiM3J/remote_subdir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpfFa61f/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/.tmp2UiM3J/remote_subdir", "localhost:/tmp/.tmpfFa61f/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 : 11.08µs [INFO] [stdout] cpu time : 0.00ns | k: 0.00ns | u: 0.00ns [INFO] [stdout] peak RSS : 19.1 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a3731872f - remote_tests::test_remote_copy_directory::h8ff37f19d651c9ce [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:210:18 [INFO] [stdout] 21: 0x642a37319027 - remote_tests::test_remote_copy_directory::{{closure}}::h3f88fad37b483a27 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:199:32 [INFO] [stdout] 22: 0x642a3733efa6 - core::ops::function::FnOnce::call_once::h48690e8adb53b385 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.609Z  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-13T21:54:40.614Z 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/.tmpjUyDsV/local_source.txt", "localhost:/tmp/.tmpx4MqV1/remote_destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.614Z 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/.tmpjUyDsV/local_source.txt", "localhost:/tmp/.tmpx4MqV1/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/.tmpjUyDsV/local_source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpx4MqV1/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/.tmpjUyDsV/local_source.txt", "localhost:/tmp/.tmpx4MqV1/remote_destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.614Z  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/.tmpjUyDsV/local_source.txt", "localhost:/tmp/.tmpx4MqV1/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/.tmpjUyDsV/local_source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpx4MqV1/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/.tmpjUyDsV/local_source.txt", "localhost:/tmp/.tmpx4MqV1/remote_destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.615Z DEBUG remote: Generated certificate with fingerprint: e6ff7a13f638a756feb5f7d0e8d6a07e57633861fb3f584f556ec4bb95ef4986 [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/.tmpjUyDsV/local_source.txt", "localhost:/tmp/.tmpx4MqV1/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/.tmpjUyDsV/local_source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpx4MqV1/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/.tmpjUyDsV/local_source.txt", "localhost:/tmp/.tmpx4MqV1/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 : 13.81µs [INFO] [stdout] cpu time : 160.00ms | k: 20.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.8 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a3731d231 - remote_tests::test_remote_copy_local_to_localhost::h2a08cd89519a65b7 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:180:5 [INFO] [stdout] 21: 0x642a3731d3e7 - remote_tests::test_remote_copy_local_to_localhost::{{closure}}::h5a8d6707fa3cf191 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:174:41 [INFO] [stdout] 22: 0x642a3733efe6 - core::ops::function::FnOnce::call_once::h4b9708db0e0f2090 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - clone [INFO] [stdout] 45: 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-13T21:54:40.574Z  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-13T21:54:40.586Z 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/.tmpniv2C3/mixed_dir", "localhost:/tmp/.tmpCJLTMV/mixed_dir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.586Z 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/.tmpniv2C3/mixed_dir", "localhost:/tmp/.tmpCJLTMV/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/.tmpniv2C3/mixed_dir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpCJLTMV/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/.tmpniv2C3/mixed_dir", "localhost:/tmp/.tmpCJLTMV/mixed_dir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.586Z  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/.tmpniv2C3/mixed_dir", "localhost:/tmp/.tmpCJLTMV/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/.tmpniv2C3/mixed_dir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpCJLTMV/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/.tmpniv2C3/mixed_dir", "localhost:/tmp/.tmpCJLTMV/mixed_dir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.587Z DEBUG remote: Generated certificate with fingerprint: 28d99825c27c93220a94b29c9b5f689bea3d6f4ea2f433ca9107716098d00386 [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/.tmpniv2C3/mixed_dir", "localhost:/tmp/.tmpCJLTMV/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/.tmpniv2C3/mixed_dir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpCJLTMV/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/.tmpniv2C3/mixed_dir", "localhost:/tmp/.tmpCJLTMV/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 : 34.85µs [INFO] [stdout] cpu time : 140.00ms | k: 10.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_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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd116 - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37406a2c - core::panicking::panic::h2a6fe4ac012a7582 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x642a37336beb - remote_tests::test_remote_copy_directory_with_unreadable_files_continue::h893753de02714a35 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:853:5 [INFO] [stdout] 21: 0x642a37337727 - remote_tests::test_remote_copy_directory_with_unreadable_files_continue::{{closure}}::h87a18596eae486e3 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:835:63 [INFO] [stdout] 22: 0x642a3733f6e6 - core::ops::function::FnOnce::call_once::hf2665aa8e7ea2bfc [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.815Z  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-13T21:54:40.831Z 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/.tmpp764TV/no_overwrite_test.txt", "localhost:/tmp/.tmpR4tQCP/no_overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.831Z 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/.tmpp764TV/no_overwrite_test.txt", "localhost:/tmp/.tmpR4tQCP/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/.tmpp764TV/no_overwrite_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpR4tQCP/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/.tmpp764TV/no_overwrite_test.txt", "localhost:/tmp/.tmpR4tQCP/no_overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.831Z  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/.tmpp764TV/no_overwrite_test.txt", "localhost:/tmp/.tmpR4tQCP/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/.tmpp764TV/no_overwrite_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpR4tQCP/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/.tmpp764TV/no_overwrite_test.txt", "localhost:/tmp/.tmpR4tQCP/no_overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.832Z DEBUG remote: Generated certificate with fingerprint: 314d8aa4a70fbb22f00090a03cd1d0a2dddd3e65282b05493fd9c86c330ad7d1 [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/.tmpp764TV/no_overwrite_test.txt", "localhost:/tmp/.tmpR4tQCP/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/.tmpp764TV/no_overwrite_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpR4tQCP/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/.tmpp764TV/no_overwrite_test.txt", "localhost:/tmp/.tmpR4tQCP/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 : 14.44µs [INFO] [stdout] cpu time : 0.00ns | k: 0.00ns | u: 0.00ns [INFO] [stdout] peak RSS : 19.7 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_without_overwrite_fails' (536) panicked at tests/remote_tests.rs:304:54: [INFO] [stdout] Failed to parse summary [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a3740603b - core::panicking::panic_display::he03706704e11228d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:264:5 [INFO] [stdout] 20: 0x642a3740603b - core::option::expect_failed::h93f7d068e0e46bec [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/option.rs:2183:5 [INFO] [stdout] 21: 0x642a373412ac - core::option::Option::expect::hcff5fc3be0b0a44c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/option.rs:970:21 [INFO] [stdout] 22: 0x642a373269aa - remote_tests::test_remote_copy_without_overwrite_fails::h91815f0f19fbf4c7 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:304:54 [INFO] [stdout] 23: 0x642a37326b77 - remote_tests::test_remote_copy_without_overwrite_fails::{{closure}}::hbe73d133e675fadf [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:290:46 [INFO] [stdout] 24: 0x642a3733f4a6 - core::ops::function::FnOnce::call_once::h971f94917dab7fa7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 30: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 31: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 36: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 37: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 39: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 40: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 42: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 44: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 45: 0x7513f859daa4 - [INFO] [stdout] 46: 0x7513f862aa64 - clone [INFO] [stdout] 47: 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-13T21:54:40.584Z  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-13T21:54:40.591Z 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/.tmprRpH4v/all_fail", "localhost:/tmp/.tmpvYtvQ1/all_fail"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.592Z 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/.tmprRpH4v/all_fail", "localhost:/tmp/.tmpvYtvQ1/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/.tmprRpH4v/all_fail" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpvYtvQ1/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/.tmprRpH4v/all_fail", "localhost:/tmp/.tmpvYtvQ1/all_fail"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.592Z  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/.tmprRpH4v/all_fail", "localhost:/tmp/.tmpvYtvQ1/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/.tmprRpH4v/all_fail" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpvYtvQ1/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/.tmprRpH4v/all_fail", "localhost:/tmp/.tmpvYtvQ1/all_fail"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.593Z DEBUG remote: Generated certificate with fingerprint: 9de481e928ef72dc9b8808d3743d9d8d12be4818dad9edb85ba1ad06c1b160d8 [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/.tmprRpH4v/all_fail", "localhost:/tmp/.tmpvYtvQ1/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/.tmprRpH4v/all_fail" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpvYtvQ1/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/.tmprRpH4v/all_fail", "localhost:/tmp/.tmpvYtvQ1/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 : 12.45µ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_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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd116 - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37406a2c - core::panicking::panic::h2a6fe4ac012a7582 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x642a3732020b - remote_tests::test_remote_copy_all_operations_fail::h1cefea0823168d22 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1032:5 [INFO] [stdout] 21: 0x642a373207b7 - remote_tests::test_remote_copy_all_operations_fail::{{closure}}::hb8a7691c7907542d [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1019:42 [INFO] [stdout] 22: 0x642a3733f2e6 - core::ops::function::FnOnce::call_once::h765508f91be25606 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.569Z  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-13T21:54:40.572Z 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/.tmpOtt72w/test.txt", "localhost:/tmp/.tmpAYfcjH/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.573Z 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/.tmpOtt72w/test.txt", "localhost:/tmp/.tmpAYfcjH/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/.tmpOtt72w/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpAYfcjH/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/.tmpOtt72w/test.txt", "localhost:/tmp/.tmpAYfcjH/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.573Z  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/.tmpOtt72w/test.txt", "localhost:/tmp/.tmpAYfcjH/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/.tmpOtt72w/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpAYfcjH/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/.tmpOtt72w/test.txt", "localhost:/tmp/.tmpAYfcjH/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.573Z DEBUG remote: Generated certificate with fingerprint: 0c28bfa9a365b6aab63ed683be976f3f86a89b11f07bbc3bbf5cda907b737270 [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/.tmpOtt72w/test.txt", "localhost:/tmp/.tmpAYfcjH/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/.tmpOtt72w/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpAYfcjH/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/.tmpOtt72w/test.txt", "localhost:/tmp/.tmpAYfcjH/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 : 4.32ms [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.8 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a37316aae - remote_tests::test_remote_copy_basic::hd12732c01a85cf6c [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:147:5 [INFO] [stdout] 21: 0x642a37316b97 - remote_tests::test_remote_copy_basic::{{closure}}::h811c41b192d307e1 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:140:28 [INFO] [stdout] 22: 0x642a3733f766 - core::ops::function::FnOnce::call_once::hf58582495739f205 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.576Z  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-13T21:54:40.589Z 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/.tmpGBaWm3/comprehensive", "localhost:/tmp/.tmpimVbFA/comprehensive"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.589Z 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/.tmpGBaWm3/comprehensive", "localhost:/tmp/.tmpimVbFA/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/.tmpGBaWm3/comprehensive" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpimVbFA/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/.tmpGBaWm3/comprehensive", "localhost:/tmp/.tmpimVbFA/comprehensive"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.589Z  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/.tmpGBaWm3/comprehensive", "localhost:/tmp/.tmpimVbFA/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/.tmpGBaWm3/comprehensive" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpimVbFA/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/.tmpGBaWm3/comprehensive", "localhost:/tmp/.tmpimVbFA/comprehensive"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.590Z DEBUG remote: Generated certificate with fingerprint: 89f7f8b9266b66461523cf162d616c9819d63380ce9fe004d8ab770632c4eb59 [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/.tmpGBaWm3/comprehensive", "localhost:/tmp/.tmpimVbFA/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/.tmpGBaWm3/comprehensive" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpimVbFA/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/.tmpGBaWm3/comprehensive", "localhost:/tmp/.tmpimVbFA/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 : 28.31µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.5 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a3731ab86 - remote_tests::test_remote_copy_comprehensive::h6849c25f7d625e95 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:328:5 [INFO] [stdout] 21: 0x642a3731b387 - remote_tests::test_remote_copy_comprehensive::{{closure}}::h9d71737dbe3b6867 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:310:36 [INFO] [stdout] 22: 0x642a3733eda6 - core::ops::function::FnOnce::call_once::h0c1b4417b57be995 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.576Z  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-13T21:54:40.582Z 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/.tmpQvFk52/does_not_exist.txt", "localhost:/tmp/.tmpK2bikW/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.583Z 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/.tmpQvFk52/does_not_exist.txt", "localhost:/tmp/.tmpK2bikW/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/.tmpQvFk52/does_not_exist.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpK2bikW/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/.tmpQvFk52/does_not_exist.txt", "localhost:/tmp/.tmpK2bikW/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.583Z  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/.tmpQvFk52/does_not_exist.txt", "localhost:/tmp/.tmpK2bikW/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/.tmpQvFk52/does_not_exist.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpK2bikW/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/.tmpQvFk52/does_not_exist.txt", "localhost:/tmp/.tmpK2bikW/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.583Z DEBUG remote: Generated certificate with fingerprint: 46e02a8264b939adcb48f1f829e2a9aa4af28c4ed4f6008fb3e369ec37acee35 [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/.tmpQvFk52/does_not_exist.txt", "localhost:/tmp/.tmpK2bikW/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/.tmpQvFk52/does_not_exist.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpK2bikW/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/.tmpQvFk52/does_not_exist.txt", "localhost:/tmp/.tmpK2bikW/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 : 12.66µs [INFO] [stdout] cpu time : 140.00ms | k: 10.00ms | u: 130.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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd116 - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37406a2c - core::panicking::panic::h2a6fe4ac012a7582 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x642a3731e232 - remote_tests::test_remote_copy_nonexistent_source::h072c82db66a8dbc0 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:800:5 [INFO] [stdout] 21: 0x642a3731e397 - remote_tests::test_remote_copy_nonexistent_source::{{closure}}::h7f48a222cb2b343b [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:789:41 [INFO] [stdout] 22: 0x642a3733f326 - core::ops::function::FnOnce::call_once::h819d1093b774507d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.581Z  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-13T21:54:40.587Z 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/.tmpHwQNoD/source.txt", "/tmp/.tmp3K09fx/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.587Z 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/.tmpHwQNoD/source.txt", "/tmp/.tmp3K09fx/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/.tmpHwQNoD/source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp3K09fx/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/.tmpHwQNoD/source.txt", "/tmp/.tmp3K09fx/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.587Z  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/.tmpHwQNoD/source.txt", "/tmp/.tmp3K09fx/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/.tmpHwQNoD/source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp3K09fx/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/.tmpHwQNoD/source.txt", "/tmp/.tmp3K09fx/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.588Z DEBUG remote: Generated certificate with fingerprint: 05794a6ad1022193c8dccaeedecd1e897d57b30ec4c0d8e0d8ee780658d0c5ca [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/.tmpHwQNoD/source.txt", "/tmp/.tmp3K09fx/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/.tmpHwQNoD/source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp3K09fx/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/.tmpHwQNoD/source.txt", "/tmp/.tmp3K09fx/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 : 12.56µ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_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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a3731d891 - remote_tests::test_remote_copy_localhost_to_local::h00bcbea20a63cf99 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:169:5 [INFO] [stdout] 21: 0x642a3731da47 - remote_tests::test_remote_copy_localhost_to_local::{{closure}}::hbc12032cbe9dd06f [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:163:41 [INFO] [stdout] 22: 0x642a3733eea6 - core::ops::function::FnOnce::call_once::h3d064c4c3fd347b9 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:41.008Z  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-13T21:54:41.028Z 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/.tmpvhAhmH/debug_log_test.txt", "localhost:/tmp/.tmptwNDUS/debug_log_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.028Z 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/.tmpvhAhmH/debug_log_test.txt", "localhost:/tmp/.tmptwNDUS/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/.tmpvhAhmH/debug_log_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmptwNDUS/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/.tmpvhAhmH/debug_log_test.txt", "localhost:/tmp/.tmptwNDUS/debug_log_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.029Z  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/.tmpvhAhmH/debug_log_test.txt", "localhost:/tmp/.tmptwNDUS/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/.tmpvhAhmH/debug_log_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmptwNDUS/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/.tmpvhAhmH/debug_log_test.txt", "localhost:/tmp/.tmptwNDUS/debug_log_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.029Z DEBUG remote: Generated certificate with fingerprint: 043adbbfb090d7e0d345f836e77cad51711a9ac16a7bdad2e4efeb3d87dcaaba [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/.tmpvhAhmH/debug_log_test.txt", "localhost:/tmp/.tmptwNDUS/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/.tmpvhAhmH/debug_log_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmptwNDUS/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/.tmpvhAhmH/debug_log_test.txt", "localhost:/tmp/.tmptwNDUS/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 : 10.48µs [INFO] [stdout] cpu time : 0.00ns | k: 0.00ns | u: 0.00ns [INFO] [stdout] peak RSS : 19.6 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_debug_log_file_creation' (570) panicked at tests/remote_tests.rs:528:5: [INFO] [stdout] rcp command should succeed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd116 - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a3731ed14 - remote_tests::test_remote_debug_log_file_creation::h39e208bdadd3cd90 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:528:5 [INFO] [stdout] 20: 0x642a3731f667 - remote_tests::test_remote_debug_log_file_creation::{{closure}}::h5248a6454db63075 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:506:41 [INFO] [stdout] 21: 0x642a3733ede6 - core::ops::function::FnOnce::call_once::h0fdbd3330f22515a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 28: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 33: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 34: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 37: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 39: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 41: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 42: 0x7513f859daa4 - [INFO] [stdout] 43: 0x7513f862aa64 - clone [INFO] [stdout] 44: 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-13T21:54:40.601Z  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-13T21:54:40.629Z 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/.tmpTJerOH/root", "localhost:/tmp/.tmp6uLRcq/root"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.630Z 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/.tmpTJerOH/root", "localhost:/tmp/.tmp6uLRcq/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/.tmpTJerOH/root" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp6uLRcq/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/.tmpTJerOH/root", "localhost:/tmp/.tmp6uLRcq/root"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.630Z  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/.tmpTJerOH/root", "localhost:/tmp/.tmp6uLRcq/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/.tmpTJerOH/root" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp6uLRcq/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/.tmpTJerOH/root", "localhost:/tmp/.tmp6uLRcq/root"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.630Z DEBUG remote: Generated certificate with fingerprint: 9c70d62ba0130f5543528bec42d5ef5ca0d08dbe9246aa604d6207b3731354e9 [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/.tmpTJerOH/root", "localhost:/tmp/.tmp6uLRcq/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/.tmpTJerOH/root" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp6uLRcq/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/.tmpTJerOH/root", "localhost:/tmp/.tmp6uLRcq/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 : 12.64µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.8 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd116 - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37406a2c - core::panicking::panic::h2a6fe4ac012a7582 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x642a373384c1 - remote_tests::test_remote_copy_nested_directories_with_unreadable_files::ha4f1b035837a74f7 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:937:5 [INFO] [stdout] 21: 0x642a373390a7 - remote_tests::test_remote_copy_nested_directories_with_unreadable_files::{{closure}}::h2620be9dcffe4ca3 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:917:63 [INFO] [stdout] 22: 0x642a3733f1a6 - core::ops::function::FnOnce::call_once::h5d153a70a984b209 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - clone [INFO] [stdout] 45: 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-13T21:54:40.876Z  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-13T21:54:40.878Z 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/.tmpQULWYj/symlink1", "localhost:/tmp/.tmp89A0QY/copied1.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.879Z 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/.tmpQULWYj/symlink1", "localhost:/tmp/.tmp89A0QY/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/.tmpQULWYj/symlink1" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp89A0QY/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/.tmpQULWYj/symlink1", "localhost:/tmp/.tmp89A0QY/copied1.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.879Z  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/.tmpQULWYj/symlink1", "localhost:/tmp/.tmp89A0QY/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/.tmpQULWYj/symlink1" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp89A0QY/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/.tmpQULWYj/symlink1", "localhost:/tmp/.tmp89A0QY/copied1.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.880Z DEBUG remote: Generated certificate with fingerprint: ee76bcf11db61019b7a05ca653b800119ca18e96e0ea4173fe591fc264bff3ed [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/.tmpQULWYj/symlink1", "localhost:/tmp/.tmp89A0QY/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/.tmpQULWYj/symlink1" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp89A0QY/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/.tmpQULWYj/symlink1", "localhost:/tmp/.tmp89A0QY/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.65µ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_dereference_file_symlink_permissions' (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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a373318f2 - remote_tests::test_remote_dereference_file_symlink_permissions::h933012e37f6bb780 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:489:5 [INFO] [stdout] 21: 0x642a373321b7 - remote_tests::test_remote_dereference_file_symlink_permissions::{{closure}}::h339406a5737e645d [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:470:54 [INFO] [stdout] 22: 0x642a3733f426 - core::ops::function::FnOnce::call_once::h8d9eac3b67ac1d6f [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.585Z  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-13T21:54:40.589Z 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/.tmpeboWYD/port_range_test.txt", "localhost:/tmp/.tmpVb4e6r/port_range_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.589Z 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/.tmpeboWYD/port_range_test.txt", "localhost:/tmp/.tmpVb4e6r/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/.tmpeboWYD/port_range_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVb4e6r/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/.tmpeboWYD/port_range_test.txt", "localhost:/tmp/.tmpVb4e6r/port_range_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.589Z  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/.tmpeboWYD/port_range_test.txt", "localhost:/tmp/.tmpVb4e6r/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/.tmpeboWYD/port_range_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVb4e6r/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/.tmpeboWYD/port_range_test.txt", "localhost:/tmp/.tmpVb4e6r/port_range_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.590Z DEBUG remote: Generated certificate with fingerprint: b37f2c9148c5826a49a6860dabebe9eab0ff1ffc572fce4e46aa35fde96d6306 [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/.tmpeboWYD/port_range_test.txt", "localhost:/tmp/.tmpVb4e6r/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/.tmpeboWYD/port_range_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVb4e6r/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/.tmpeboWYD/port_range_test.txt", "localhost:/tmp/.tmpVb4e6r/port_range_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.591Z  INFO remote::port_ranges: Successfully bound to manually selected port 0.0.0.0:25177 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/.tmpeboWYD/port_range_test.txt", "localhost:/tmp/.tmpVb4e6r/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/.tmpeboWYD/port_range_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVb4e6r/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/.tmpeboWYD/port_range_test.txt", "localhost:/tmp/.tmpVb4e6r/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 : 13.00µs [INFO] [stdout] cpu time : 140.00ms | k: 10.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_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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a37319e06 - remote_tests::test_remote_copy_port_range::h2020abca605be449 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:576:5 [INFO] [stdout] 21: 0x642a37319fc7 - remote_tests::test_remote_copy_port_range::{{closure}}::h6478c0522d689ad8 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:565:33 [INFO] [stdout] 22: 0x642a3733ef26 - core::ops::function::FnOnce::call_once::h461362034d3122d3 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.606Z  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-13T21:54:40.635Z 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/.tmpcjCSUe/symlink.txt", "localhost:/tmp/.tmpTSPI1X/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.635Z 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/.tmpcjCSUe/symlink.txt", "localhost:/tmp/.tmpTSPI1X/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/.tmpcjCSUe/symlink.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpTSPI1X/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/.tmpcjCSUe/symlink.txt", "localhost:/tmp/.tmpTSPI1X/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.635Z  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/.tmpcjCSUe/symlink.txt", "localhost:/tmp/.tmpTSPI1X/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/.tmpcjCSUe/symlink.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpTSPI1X/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/.tmpcjCSUe/symlink.txt", "localhost:/tmp/.tmpTSPI1X/symlink.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.635Z DEBUG remote: Generated certificate with fingerprint: 6e385ea2aadb18c395d8e90a1bc230d6a598d955b8a0bd74a38d22415bd63bfc [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/.tmpcjCSUe/symlink.txt", "localhost:/tmp/.tmpTSPI1X/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/.tmpcjCSUe/symlink.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpTSPI1X/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/.tmpcjCSUe/symlink.txt", "localhost:/tmp/.tmpTSPI1X/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 : 13.37µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.7 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a37328bc3 - remote_tests::test_remote_copy_symlink_with_dereference::h6e28f382403fabaa [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:257:5 [INFO] [stdout] 21: 0x642a37328e57 - remote_tests::test_remote_copy_symlink_with_dereference::{{closure}}::ha5064728f247c8b0 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:248:47 [INFO] [stdout] 22: 0x642a3733f226 - core::ops::function::FnOnce::call_once::h6ae6307771948a5f [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:41.153Z  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-13T21:54:41.159Z 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/.tmpWqlCtJ/mydir", "localhost:/tmp/.tmpqmkNJE/mydir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.160Z 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/.tmpWqlCtJ/mydir", "localhost:/tmp/.tmpqmkNJE/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/.tmpWqlCtJ/mydir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpqmkNJE/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/.tmpWqlCtJ/mydir", "localhost:/tmp/.tmpqmkNJE/mydir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.160Z  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/.tmpWqlCtJ/mydir", "localhost:/tmp/.tmpqmkNJE/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/.tmpWqlCtJ/mydir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpqmkNJE/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/.tmpWqlCtJ/mydir", "localhost:/tmp/.tmpqmkNJE/mydir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.160Z DEBUG remote: Generated certificate with fingerprint: c1b3f62ed3be87ff21f219a76c7dd320d33b92403ca661e72c9a09f2985864bf [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/.tmpWqlCtJ/mydir", "localhost:/tmp/.tmpqmkNJE/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/.tmpWqlCtJ/mydir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpqmkNJE/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/.tmpWqlCtJ/mydir", "localhost:/tmp/.tmpqmkNJE/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 : 25.61µs [INFO] [stdout] cpu time : 0.00ns | k: 0.00ns | u: 0.00ns [INFO] [stdout] peak RSS : 19.3 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_file_with_directory' (670) 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a3732b7f9 - remote_tests::test_remote_overwrite_file_with_directory::hea13a3b1ccc8e4cf [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:625:9 [INFO] [stdout] 21: 0x642a3732bce7 - remote_tests::test_remote_overwrite_file_with_directory::{{closure}}::h65a414197186c578 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:613:47 [INFO] [stdout] 22: 0x642a3733f526 - core::ops::function::FnOnce::call_once::hc02562f90b896484 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.568Z  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-13T21:54:40.578Z 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/.tmpL7XKlY/mixed_ops", "localhost:/tmp/.tmpNindzI/mixed_ops"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.578Z 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/.tmpL7XKlY/mixed_ops", "localhost:/tmp/.tmpNindzI/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/.tmpL7XKlY/mixed_ops" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpNindzI/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/.tmpL7XKlY/mixed_ops", "localhost:/tmp/.tmpNindzI/mixed_ops"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.579Z  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/.tmpL7XKlY/mixed_ops", "localhost:/tmp/.tmpNindzI/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/.tmpL7XKlY/mixed_ops" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpNindzI/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/.tmpL7XKlY/mixed_ops", "localhost:/tmp/.tmpNindzI/mixed_ops"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.579Z DEBUG remote: Generated certificate with fingerprint: e1913d553449a7fc620470c00e02312e6cf803db05c65b1268226920a0ae70f6 [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/.tmpL7XKlY/mixed_ops", "localhost:/tmp/.tmpNindzI/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/.tmpL7XKlY/mixed_ops" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpNindzI/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/.tmpL7XKlY/mixed_ops", "localhost:/tmp/.tmpNindzI/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 : 13.70µs [INFO] [stdout] cpu time : 140.00ms | k: 10.00ms | u: 130.00ms [INFO] [stdout] peak RSS : 29.0 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd116 - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37406a2c - core::panicking::panic::h2a6fe4ac012a7582 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x642a37333677 - remote_tests::test_remote_copy_mixed_success_with_symlink_errors::ha183e2de0643b391 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:989:5 [INFO] [stdout] 21: 0x642a373342e7 - remote_tests::test_remote_copy_mixed_success_with_symlink_errors::{{closure}}::h0b7a9b0d62a0f77b [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:965:56 [INFO] [stdout] 22: 0x642a3733f3a6 - core::ops::function::FnOnce::call_once::h8831f8ff0c44bbab [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.825Z  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-13T21:54:40.830Z 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/.tmpPITTL4/preserve_test.txt", "localhost:/tmp/.tmpvkyMJj/preserve_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.830Z 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/.tmpPITTL4/preserve_test.txt", "localhost:/tmp/.tmpvkyMJj/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/.tmpPITTL4/preserve_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpvkyMJj/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/.tmpPITTL4/preserve_test.txt", "localhost:/tmp/.tmpvkyMJj/preserve_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.830Z  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/.tmpPITTL4/preserve_test.txt", "localhost:/tmp/.tmpvkyMJj/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/.tmpPITTL4/preserve_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpvkyMJj/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/.tmpPITTL4/preserve_test.txt", "localhost:/tmp/.tmpvkyMJj/preserve_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.831Z DEBUG remote: Generated certificate with fingerprint: 2f4f901afdc50f7b11843a63742d7eb64750253cd6500ef4a6b3556e25fce9bb [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/.tmpPITTL4/preserve_test.txt", "localhost:/tmp/.tmpvkyMJj/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/.tmpPITTL4/preserve_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpvkyMJj/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/.tmpPITTL4/preserve_test.txt", "localhost:/tmp/.tmpvkyMJj/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 : 11.84µs [INFO] [stdout] cpu time : 140.00ms | k: 10.00ms | u: 130.00ms [INFO] [stdout] peak RSS : 28.4 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_copy_with_preserve' (531) 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a3731b973 - remote_tests::test_remote_copy_with_preserve::h2603f3df26788ebb [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:192:5 [INFO] [stdout] 21: 0x642a3731bcc7 - remote_tests::test_remote_copy_with_preserve::{{closure}}::h5c82326866db617e [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:185:36 [INFO] [stdout] 22: 0x642a3733f266 - core::ops::function::FnOnce::call_once::h724b09c2f0aa78ea [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.819Z  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-13T21:54:40.836Z 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/.tmpDWb0I7/overwrite_test.txt", "localhost:/tmp/.tmprDxnLv/overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.837Z 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/.tmpDWb0I7/overwrite_test.txt", "localhost:/tmp/.tmprDxnLv/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/.tmpDWb0I7/overwrite_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmprDxnLv/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/.tmpDWb0I7/overwrite_test.txt", "localhost:/tmp/.tmprDxnLv/overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.837Z  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/.tmpDWb0I7/overwrite_test.txt", "localhost:/tmp/.tmprDxnLv/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/.tmpDWb0I7/overwrite_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmprDxnLv/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/.tmpDWb0I7/overwrite_test.txt", "localhost:/tmp/.tmprDxnLv/overwrite_test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.837Z DEBUG remote: Generated certificate with fingerprint: a4832e7f79fcbdc1012330684aba3477a11b54974a4ac4d0d329976754706c75 [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/.tmpDWb0I7/overwrite_test.txt", "localhost:/tmp/.tmprDxnLv/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/.tmpDWb0I7/overwrite_test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmprDxnLv/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/.tmpDWb0I7/overwrite_test.txt", "localhost:/tmp/.tmprDxnLv/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.10µs [INFO] [stdout] cpu time : 140.00ms | k: 10.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_with_overwrite' (530) 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a3731c302 - remote_tests::test_remote_copy_with_overwrite::h32f8ef03569b431d [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:279:9 [INFO] [stdout] 21: 0x642a3731c697 - remote_tests::test_remote_copy_with_overwrite::{{closure}}::h7ba4c89298bded94 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:268:37 [INFO] [stdout] 22: 0x642a3733f466 - core::ops::function::FnOnce::call_once::h930c05a719a2d884 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - clone [INFO] [stdout] 45: 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-13T21:54:40.876Z  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-13T21:54:40.898Z 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/.tmpzxHcJo/dir_link", "localhost:/tmp/.tmp25gokg/copied_directory"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.899Z 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/.tmpzxHcJo/dir_link", "localhost:/tmp/.tmp25gokg/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/.tmpzxHcJo/dir_link" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp25gokg/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/.tmpzxHcJo/dir_link", "localhost:/tmp/.tmp25gokg/copied_directory"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.899Z  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/.tmpzxHcJo/dir_link", "localhost:/tmp/.tmp25gokg/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/.tmpzxHcJo/dir_link" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp25gokg/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/.tmpzxHcJo/dir_link", "localhost:/tmp/.tmp25gokg/copied_directory"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.899Z DEBUG remote: Generated certificate with fingerprint: 7bd849aa602d4b558b5a9263fd2323959be384c1d8cf955bb361539a4f4954a4 [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/.tmpzxHcJo/dir_link", "localhost:/tmp/.tmp25gokg/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/.tmpzxHcJo/dir_link" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp25gokg/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/.tmpzxHcJo/dir_link", "localhost:/tmp/.tmp25gokg/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 : 13.42µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.6 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a373299e2 - remote_tests::test_remote_dereference_directory_symlink::h36fc82d5c1e6503f [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:445:5 [INFO] [stdout] 21: 0x642a3732a3d7 - remote_tests::test_remote_dereference_directory_symlink::{{closure}}::h22debdcb0942ddb0 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:430:47 [INFO] [stdout] 22: 0x642a3733f366 - core::ops::function::FnOnce::call_once::h81cdc656adb04b23 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:41.043Z  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-13T21:54:41.054Z 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/.tmpOD1Iuy/mydir", "localhost:/tmp/.tmpVcZW15/mydir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.054Z 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/.tmpOD1Iuy/mydir", "localhost:/tmp/.tmpVcZW15/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/.tmpOD1Iuy/mydir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVcZW15/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/.tmpOD1Iuy/mydir", "localhost:/tmp/.tmpVcZW15/mydir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.054Z  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/.tmpOD1Iuy/mydir", "localhost:/tmp/.tmpVcZW15/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/.tmpOD1Iuy/mydir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVcZW15/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/.tmpOD1Iuy/mydir", "localhost:/tmp/.tmpVcZW15/mydir"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.055Z DEBUG remote: Generated certificate with fingerprint: 9aa2cb4b37b0376c0f43a905ef73b036be1383c0555990c24f228cda9bebee59 [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/.tmpOD1Iuy/mydir", "localhost:/tmp/.tmpVcZW15/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/.tmpOD1Iuy/mydir" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVcZW15/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/.tmpOD1Iuy/mydir", "localhost:/tmp/.tmpVcZW15/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 : 12.97µ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_overwrite_directory_with_directory' (643) 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a373301e2 - remote_tests::test_remote_overwrite_directory_with_directory::hc16424c7094bf621 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:598:9 [INFO] [stdout] 21: 0x642a37330ad7 - remote_tests::test_remote_overwrite_directory_with_directory::{{closure}}::h247b10165a8ebc58 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:582:52 [INFO] [stdout] 22: 0x642a3733f126 - core::ops::function::FnOnce::call_once::h5c48f66b84a08df9 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:41.089Z  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-13T21:54:41.098Z 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/.tmpdz4HIy/item", "localhost:/tmp/.tmpBIA61V/item"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.098Z 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/.tmpdz4HIy/item", "localhost:/tmp/.tmpBIA61V/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/.tmpdz4HIy/item" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpBIA61V/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/.tmpdz4HIy/item", "localhost:/tmp/.tmpBIA61V/item"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.098Z  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/.tmpdz4HIy/item", "localhost:/tmp/.tmpBIA61V/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/.tmpdz4HIy/item" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpBIA61V/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/.tmpdz4HIy/item", "localhost:/tmp/.tmpBIA61V/item"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.099Z DEBUG remote: Generated certificate with fingerprint: 1cf36688c436478671e866a9a20d48aae03b900b0a92122ecf0932b4138e930e [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/.tmpdz4HIy/item", "localhost:/tmp/.tmpBIA61V/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/.tmpdz4HIy/item" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpBIA61V/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/.tmpdz4HIy/item", "localhost:/tmp/.tmpBIA61V/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 : 10.28µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.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_directory' (723) 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a3732f2d3 - remote_tests::test_remote_overwrite_symlink_with_directory::hd32889a81eb3278b [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:781:5 [INFO] [stdout] 21: 0x642a3732f5d7 - remote_tests::test_remote_overwrite_symlink_with_directory::{{closure}}::hc42cb73b233e0bfa [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:770:50 [INFO] [stdout] 22: 0x642a3733f726 - core::ops::function::FnOnce::call_once::hf303fda45cdb2b12 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - clone [INFO] [stdout] 45: 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-13T21:54:41.205Z  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-13T21:54:41.211Z 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/.tmpqrc3kn/test.txt", "localhost:/tmp/.tmpdU6Kyl/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.212Z 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/.tmpqrc3kn/test.txt", "localhost:/tmp/.tmpdU6Kyl/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/.tmpqrc3kn/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpdU6Kyl/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/.tmpqrc3kn/test.txt", "localhost:/tmp/.tmpdU6Kyl/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.212Z  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/.tmpqrc3kn/test.txt", "localhost:/tmp/.tmpdU6Kyl/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/.tmpqrc3kn/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpdU6Kyl/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/.tmpqrc3kn/test.txt", "localhost:/tmp/.tmpdU6Kyl/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.212Z DEBUG remote: Generated certificate with fingerprint: 89308184a79bc5b676595c5b5765583eb815571296e8572cfab69e73bd9387dc [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/.tmpqrc3kn/test.txt", "localhost:/tmp/.tmpdU6Kyl/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/.tmpqrc3kn/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpdU6Kyl/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/.tmpqrc3kn/test.txt", "localhost:/tmp/.tmpdU6Kyl/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 : 12.69µ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_rcpd_aggressive_timeout_configuration' (782) panicked at tests/remote_tests.rs:1374:5: [INFO] [stdout] Copy with aggressive timeouts should succeed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd116 - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a3733285e - remote_tests::test_remote_rcpd_aggressive_timeout_configuration::h12d116976df03aec [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1374:5 [INFO] [stdout] 20: 0x642a373329c7 - remote_tests::test_remote_rcpd_aggressive_timeout_configuration::{{closure}}::hfc7f09b0406aafbb [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1355:55 [INFO] [stdout] 21: 0x642a3733f026 - core::ops::function::FnOnce::call_once::h4ba0e68e82375f28 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 28: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 33: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 34: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 37: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 39: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 41: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 42: 0x7513f859daa4 - [INFO] [stdout] 43: 0x7513f862aa64 - clone [INFO] [stdout] 44: 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-13T21:54:41.111Z  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-13T21:54:41.121Z 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/.tmpG9zeQE/item.txt", "localhost:/tmp/.tmpS9CrBp/item.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.125Z 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/.tmpG9zeQE/item.txt", "localhost:/tmp/.tmpS9CrBp/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/.tmpG9zeQE/item.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpS9CrBp/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/.tmpG9zeQE/item.txt", "localhost:/tmp/.tmpS9CrBp/item.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.125Z  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/.tmpG9zeQE/item.txt", "localhost:/tmp/.tmpS9CrBp/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/.tmpG9zeQE/item.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpS9CrBp/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/.tmpG9zeQE/item.txt", "localhost:/tmp/.tmpS9CrBp/item.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.125Z DEBUG remote: Generated certificate with fingerprint: fcf94d725820421ed5664cd88c8b0d32ff9456c195789ac7dfc659f172bbb4e8 [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/.tmpG9zeQE/item.txt", "localhost:/tmp/.tmpS9CrBp/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/.tmpG9zeQE/item.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpS9CrBp/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/.tmpG9zeQE/item.txt", "localhost:/tmp/.tmpS9CrBp/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 : 11.67µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.6 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_symlink_with_file' (732) 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a37325fc8 - remote_tests::test_remote_overwrite_symlink_with_file::h24fa6e550fe76f57 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:741:5 [INFO] [stdout] 21: 0x642a37326247 - remote_tests::test_remote_overwrite_symlink_with_file::{{closure}}::hcd1da1fd8f5593d5 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:731:45 [INFO] [stdout] 22: 0x642a3733f5a6 - core::ops::function::FnOnce::call_once::hd4d4701178494dbc [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:41.130Z  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-13T21:54:41.137Z 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/.tmprG2xuN/item", "localhost:/tmp/.tmpVV5BBt/item"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.137Z 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/.tmprG2xuN/item", "localhost:/tmp/.tmpVV5BBt/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/.tmprG2xuN/item" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVV5BBt/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/.tmprG2xuN/item", "localhost:/tmp/.tmpVV5BBt/item"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.137Z  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/.tmprG2xuN/item", "localhost:/tmp/.tmpVV5BBt/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/.tmprG2xuN/item" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVV5BBt/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/.tmprG2xuN/item", "localhost:/tmp/.tmpVV5BBt/item"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.138Z DEBUG remote: Generated certificate with fingerprint: 1cc7c788ff4d7196f432d7baa9546f3cf3bf980c20a1d6f9359d02259e121964 [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/.tmprG2xuN/item", "localhost:/tmp/.tmpVV5BBt/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/.tmprG2xuN/item" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpVV5BBt/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/.tmprG2xuN/item", "localhost:/tmp/.tmpVV5BBt/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 : 11.42µ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_overwrite_directory_with_symlink' (668) 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a3732e687 - remote_tests::test_remote_overwrite_directory_with_symlink::hb9bbe6a1e64cb1e2 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:760:5 [INFO] [stdout] 21: 0x642a3732ea47 - remote_tests::test_remote_overwrite_directory_with_symlink::{{closure}}::haf4b95acfbaab656 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:749:50 [INFO] [stdout] 22: 0x642a3733f6a6 - core::ops::function::FnOnce::call_once::hf22bc88db9d9ac7a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:41.039Z  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-13T21:54:41.051Z 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/.tmpRufJH3/myfile.txt", "localhost:/tmp/.tmp59onNB/myfile.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.052Z 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/.tmpRufJH3/myfile.txt", "localhost:/tmp/.tmp59onNB/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/.tmpRufJH3/myfile.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp59onNB/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/.tmpRufJH3/myfile.txt", "localhost:/tmp/.tmp59onNB/myfile.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.052Z  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/.tmpRufJH3/myfile.txt", "localhost:/tmp/.tmp59onNB/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/.tmpRufJH3/myfile.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp59onNB/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/.tmpRufJH3/myfile.txt", "localhost:/tmp/.tmp59onNB/myfile.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.052Z DEBUG remote: Generated certificate with fingerprint: dd25be1e90fb81bf91bb4603986b903f8ee9d7ed1c88b23a1eee64a4ef63a403 [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/.tmpRufJH3/myfile.txt", "localhost:/tmp/.tmp59onNB/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/.tmpRufJH3/myfile.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp59onNB/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/.tmpRufJH3/myfile.txt", "localhost:/tmp/.tmp59onNB/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 : 12.22µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.6 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_directory_with_file' (647) 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a3732abad - remote_tests::test_remote_overwrite_directory_with_file::h48727e55ef1b349c [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:653:9 [INFO] [stdout] 21: 0x642a3732b017 - remote_tests::test_remote_overwrite_directory_with_file::{{closure}}::hb3c6075b630632d8 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:641:47 [INFO] [stdout] 22: 0x642a3733eee6 - core::ops::function::FnOnce::call_once::h3da734285d15e4c8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:40.862Z  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-13T21:54:40.902Z 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/.tmprBolgU/source.txt", "localhost:/tmp/.tmpW2mi6k/readonly_dir/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.905Z 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/.tmprBolgU/source.txt", "localhost:/tmp/.tmpW2mi6k/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/.tmprBolgU/source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpW2mi6k/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/.tmprBolgU/source.txt", "localhost:/tmp/.tmpW2mi6k/readonly_dir/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.905Z  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/.tmprBolgU/source.txt", "localhost:/tmp/.tmpW2mi6k/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/.tmprBolgU/source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpW2mi6k/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/.tmprBolgU/source.txt", "localhost:/tmp/.tmpW2mi6k/readonly_dir/destination.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:40.906Z DEBUG remote: Generated certificate with fingerprint: 8d7b5adb755326fe5414a7da0d7658e5962bc8460d235d6aba66cb43045cfcfc [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/.tmprBolgU/source.txt", "localhost:/tmp/.tmpW2mi6k/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/.tmprBolgU/source.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpW2mi6k/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/.tmprBolgU/source.txt", "localhost:/tmp/.tmpW2mi6k/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 : 11.86µ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_copy_unwritable_destination' (528) panicked at tests/remote_tests.rs:1063:54: [INFO] [stdout] Failed to parse summary [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a3740603b - core::panicking::panic_display::he03706704e11228d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:264:5 [INFO] [stdout] 20: 0x642a3740603b - core::option::expect_failed::h93f7d068e0e46bec [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/option.rs:2183:5 [INFO] [stdout] 21: 0x642a373412ac - core::option::Option::expect::hcff5fc3be0b0a44c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/option.rs:970:21 [INFO] [stdout] 22: 0x642a37324ba6 - remote_tests::test_remote_copy_unwritable_destination::ha1a4219e7a4b6b32 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1063:54 [INFO] [stdout] 23: 0x642a37324df7 - remote_tests::test_remote_copy_unwritable_destination::{{closure}}::h15212f232ebcffa3 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1046:45 [INFO] [stdout] 24: 0x642a3733f0a6 - core::ops::function::FnOnce::call_once::h590157fd158f5fe7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 29: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 30: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 31: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 36: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 37: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 38: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 39: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 40: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 42: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 44: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 45: 0x7513f859daa4 - [INFO] [stdout] 46: 0x7513f862aa64 - clone [INFO] [stdout] 47: 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-13T21:54:41.095Z  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-13T21:54:41.121Z 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/.tmp6lbuGr/item.txt", "localhost:/tmp/.tmp4i3mpL/item.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.122Z 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/.tmp6lbuGr/item.txt", "localhost:/tmp/.tmp4i3mpL/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/.tmp6lbuGr/item.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp4i3mpL/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/.tmp6lbuGr/item.txt", "localhost:/tmp/.tmp4i3mpL/item.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.122Z  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/.tmp6lbuGr/item.txt", "localhost:/tmp/.tmp4i3mpL/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/.tmp6lbuGr/item.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp4i3mpL/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/.tmp6lbuGr/item.txt", "localhost:/tmp/.tmp4i3mpL/item.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.122Z DEBUG remote: Generated certificate with fingerprint: ce4f3027867555930e3a856189fbe44d33772c9d09432918d8fa7f2e3949f440 [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/.tmp6lbuGr/item.txt", "localhost:/tmp/.tmp4i3mpL/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/.tmp6lbuGr/item.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmp4i3mpL/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/.tmp6lbuGr/item.txt", "localhost:/tmp/.tmp4i3mpL/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 : 14.28µs [INFO] [stdout] cpu time : 150.00ms | k: 20.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_file_with_symlink' (719) 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a37325514 - remote_tests::test_remote_overwrite_file_with_symlink::h93f7ce3f2996fbf6 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:721:5 [INFO] [stdout] 21: 0x642a373258d7 - remote_tests::test_remote_overwrite_file_with_symlink::{{closure}}::hd0d78480fea678ec [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:711:45 [INFO] [stdout] 22: 0x642a3733f4e6 - core::ops::function::FnOnce::call_once::ha44e0b5ae0a1542c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - clone [INFO] [stdout] 45: 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-13T21:54:41.199Z  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-13T21:54:41.213Z 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/.tmpl3ofWM/link.txt", "localhost:/tmp/.tmpYvvqH1/link.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.214Z 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/.tmpl3ofWM/link.txt", "localhost:/tmp/.tmpYvvqH1/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/.tmpl3ofWM/link.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpYvvqH1/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/.tmpl3ofWM/link.txt", "localhost:/tmp/.tmpYvvqH1/link.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.214Z  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/.tmpl3ofWM/link.txt", "localhost:/tmp/.tmpYvvqH1/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/.tmpl3ofWM/link.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpYvvqH1/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/.tmpl3ofWM/link.txt", "localhost:/tmp/.tmpYvvqH1/link.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.214Z DEBUG remote: Generated certificate with fingerprint: 70ae7aaa5029dc5db1baeaa433e9eb8c0cc1dc1612dd094ba1e518c549c25e02 [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/.tmpl3ofWM/link.txt", "localhost:/tmp/.tmpYvvqH1/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/.tmpl3ofWM/link.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpYvvqH1/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/.tmpl3ofWM/link.txt", "localhost:/tmp/.tmpYvvqH1/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.12µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.6 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_overwrite_symlink_with_symlink_same_target' (761) 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a37334c4b - remote_tests::test_remote_overwrite_symlink_with_symlink_same_target::h96801758e8a2b731 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:681:5 [INFO] [stdout] 21: 0x642a37335027 - remote_tests::test_remote_overwrite_symlink_with_symlink_same_target::{{closure}}::hee93d34a150f9fef [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:666:60 [INFO] [stdout] 22: 0x642a3733f3e6 - core::ops::function::FnOnce::call_once::h89b5cda23d17684c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:41.442Z  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-13T21:54:41.448Z 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/.tmpKs5HEz/link.txt", "localhost:/tmp/.tmpvQKGJJ/link.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.450Z 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/.tmpKs5HEz/link.txt", "localhost:/tmp/.tmpvQKGJJ/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/.tmpKs5HEz/link.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpvQKGJJ/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/.tmpKs5HEz/link.txt", "localhost:/tmp/.tmpvQKGJJ/link.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.450Z  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/.tmpKs5HEz/link.txt", "localhost:/tmp/.tmpvQKGJJ/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/.tmpKs5HEz/link.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpvQKGJJ/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/.tmpKs5HEz/link.txt", "localhost:/tmp/.tmpvQKGJJ/link.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.451Z DEBUG remote: Generated certificate with fingerprint: dc5a8d4d8a13e722ef28b72d5cc305d9cd939ba3a6943bcea5f95f368247295e [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/.tmpKs5HEz/link.txt", "localhost:/tmp/.tmpvQKGJJ/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/.tmpKs5HEz/link.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpvQKGJJ/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/.tmpKs5HEz/link.txt", "localhost:/tmp/.tmpvQKGJJ/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 : 10.96µs [INFO] [stdout] cpu time : 150.00ms | k: 20.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_symlink_different_target' (760) 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stderr] error: test failed, to rerun pass `--test remote_tests` [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a3733a3ad - remote_tests::test_remote_overwrite_symlink_with_symlink_different_target::h53600bcf704f0f2c [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:701:5 [INFO] [stdout] 21: 0x642a3733a767 - remote_tests::test_remote_overwrite_symlink_with_symlink_different_target::{{closure}}::h00dfe313b3f48722 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:691:65 [INFO] [stdout] 22: 0x642a3733f0e6 - core::ops::function::FnOnce::call_once::h59c1eb5ff2b1e003 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:41.447Z  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-13T21:54:41.452Z 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/.tmp4TKGLW/test.txt", "localhost:/tmp/.tmpXuFkDh/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.453Z 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/.tmp4TKGLW/test.txt", "localhost:/tmp/.tmpXuFkDh/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/.tmp4TKGLW/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpXuFkDh/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/.tmp4TKGLW/test.txt", "localhost:/tmp/.tmpXuFkDh/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.453Z  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/.tmp4TKGLW/test.txt", "localhost:/tmp/.tmpXuFkDh/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/.tmp4TKGLW/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpXuFkDh/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/.tmp4TKGLW/test.txt", "localhost:/tmp/.tmpXuFkDh/test.txt"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.454Z DEBUG remote: Generated certificate with fingerprint: 0b12e1ef7f789d76f64cabf34aa6d6493b5c938b6cce81ca149ddca4722e8c9a [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/.tmp4TKGLW/test.txt", "localhost:/tmp/.tmpXuFkDh/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/.tmp4TKGLW/test.txt" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpXuFkDh/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/.tmp4TKGLW/test.txt", "localhost:/tmp/.tmpXuFkDh/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.45µ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_rcpd_with_custom_quic_timeouts' (857) panicked at tests/remote_tests.rs:1344:5: [INFO] [stdout] Copy with custom QUIC timeouts should succeed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd116 - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a3732d1fb - remote_tests::test_remote_rcpd_with_custom_quic_timeouts::h688ec56b2a5a89c4 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1344:5 [INFO] [stdout] 20: 0x642a3732d447 - remote_tests::test_remote_rcpd_with_custom_quic_timeouts::{{closure}}::h7597dfd611b61909 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1328:48 [INFO] [stdout] 21: 0x642a3733ef66 - core::ops::function::FnOnce::call_once::h466792777bb32d38 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 28: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 33: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 34: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 37: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 39: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 41: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 42: 0x7513f859daa4 - [INFO] [stdout] 43: 0x7513f862aa64 - clone [INFO] [stdout] 44: 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' (853) panicked at tests/remote_tests.rs:1253:5: [INFO] [stdout] Copy should succeed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd116 - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37320ede - remote_tests::test_remote_rcpd_no_zombie_processes::h358f74ca4fa47fcd [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1253:5 [INFO] [stdout] 20: 0x642a37321a07 - remote_tests::test_remote_rcpd_no_zombie_processes::{{closure}}::h2793b3f98826139e [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:1239:42 [INFO] [stdout] 21: 0x642a3733f1e6 - core::ops::function::FnOnce::call_once::h6654cb58bf9205a2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 28: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 33: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 34: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 37: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 39: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 41: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 42: 0x7513f859daa4 - [INFO] [stdout] 43: 0x7513f862aa64 - 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-13T21:54:41.370Z  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-13T21:54:41.383Z 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/.tmpYnsAPf/chain_test", "localhost:/tmp/.tmpywenQw/chain_test"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.383Z 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/.tmpYnsAPf/chain_test", "localhost:/tmp/.tmpywenQw/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/.tmpYnsAPf/chain_test" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpywenQw/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/.tmpYnsAPf/chain_test", "localhost:/tmp/.tmpywenQw/chain_test"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.384Z  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/.tmpYnsAPf/chain_test", "localhost:/tmp/.tmpywenQw/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/.tmpYnsAPf/chain_test" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpywenQw/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/.tmpYnsAPf/chain_test", "localhost:/tmp/.tmpywenQw/chain_test"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.384Z DEBUG remote: Generated certificate with fingerprint: 9f5055db6749929d29a32c70d6a94c82f73dd0613b6bfcfdb4ead07f1a5dcad7 [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/.tmpYnsAPf/chain_test", "localhost:/tmp/.tmpywenQw/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/.tmpYnsAPf/chain_test" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpywenQw/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/.tmpYnsAPf/chain_test", "localhost:/tmp/.tmpywenQw/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 : 14.56µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a37322ad5 - remote_tests::test_remote_symlink_chain_dereference::h178409ea7d5b902a [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:370:5 [INFO] [stdout] 21: 0x642a37323687 - remote_tests::test_remote_symlink_chain_dereference::{{closure}}::h402407a6ff5edf53 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:349:43 [INFO] [stdout] 22: 0x642a3733f5e6 - core::ops::function::FnOnce::call_once::hd4f2a64f76371ced [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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-13T21:54:41.428Z  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-13T21:54:41.443Z 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/.tmpNTH8b4/chain_test", "localhost:/tmp/.tmpyXa9vg/chain_test"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.443Z 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/.tmpNTH8b4/chain_test", "localhost:/tmp/.tmpyXa9vg/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/.tmpNTH8b4/chain_test" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpyXa9vg/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/.tmpNTH8b4/chain_test", "localhost:/tmp/.tmpyXa9vg/chain_test"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.443Z  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/.tmpNTH8b4/chain_test", "localhost:/tmp/.tmpyXa9vg/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/.tmpNTH8b4/chain_test" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpyXa9vg/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/.tmpNTH8b4/chain_test", "localhost:/tmp/.tmpyXa9vg/chain_test"] } [INFO] [stdout] [INFO] [stdout] 2025-11-13T21:54:41.444Z DEBUG remote: Generated certificate with fingerprint: 895e34309e5aa6bd02d71b3a677d759fc2b76f75a67a1dcf8bd3dd9c9b4430f6 [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/.tmpNTH8b4/chain_test", "localhost:/tmp/.tmpyXa9vg/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/.tmpNTH8b4/chain_test" }, dst: RemotePath { session: SshSession { user: None, host: "localhost", port: None }, path: "/tmp/.tmpyXa9vg/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/.tmpNTH8b4/chain_test", "localhost:/tmp/.tmpyXa9vg/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 : 262.30µs [INFO] [stdout] cpu time : 150.00ms | k: 10.00ms | u: 140.00ms [INFO] [stdout] peak RSS : 28.5 KB [INFO] [stdout] [INFO] [stdout] === END RCP OUTPUT === [INFO] [stdout] [INFO] [stdout] thread 'test_remote_symlink_chain_no_dereference' (877) 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: 0x642a373eeee2 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x642a373eeee2 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x642a373eeee2 - std::sys::backtrace::_print_fmt::h255777b7ec902439 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x642a373eeee2 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x642a373ff05f - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x642a373ff05f - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x642a373baac3 - std::io::default_write_fmt::h2580ece0d4b58e51 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x642a373baac3 - std::io::Write::write_fmt::hac9e42858f273b87 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x642a373c7ae2 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x642a373cccdf - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x642a373ccb71 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x642a3738d5ee - as core::ops::function::Fn>::call::h8c698701e444e564 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x642a3738d5ee - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x642a373cd2ef - as core::ops::function::Fn>::call::hc4f222a8a57c637a [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x642a373cd2ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x642a373cd14a - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x642a373c7c19 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x642a373ae4dd - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x642a37406a50 - core::panicking::panic_fmt::h774fb860369a0f7b [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x642a37317ea3 - remote_tests::run_rcp_and_expect_success::h80bdfca75a524d43 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:74:13 [INFO] [stdout] 20: 0x642a37327a50 - remote_tests::test_remote_symlink_chain_no_dereference::hdea5b04cb9f52a6a [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:409:5 [INFO] [stdout] 21: 0x642a37328457 - remote_tests::test_remote_symlink_chain_no_dereference::{{closure}}::hb4dc00f85597e0f9 [INFO] [stdout] at /opt/rustwide/workdir/tests/remote_tests.rs:388:46 [INFO] [stdout] 22: 0x642a3733f2a6 - core::ops::function::FnOnce::call_once::h7510b5362553934d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x642a3738d43b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x642a3738d43b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x642a373a144d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x642a373a144d - as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x642a373a144d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x642a373a144d - std::panicking::catch_unwind::h3d6a8652eceeabce [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x642a373a144d - std::panic::catch_unwind::hbef0c501dd7bb498 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x642a373a144d - test::run_test_in_process::h400008a46a5006a0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x642a373a144d - test::run_test::{{closure}}::h9a131655b31d9427 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x642a3737a994 - test::run_test::{{closure}}::he4a7177c216308c0 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x642a3737a994 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x642a3737e2ca - as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x642a3737e2ca - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x642a3737e2ca - std::panicking::catch_unwind::h7e8b531bbda77d20 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x642a3737e2ca - std::panic::catch_unwind::hf9bbb2040b4f1e6c [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x642a3737e2ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x642a3737e2ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x642a373c2f3f - as core::ops::function::FnOnce>::call_once::h6891ad53a5ed6f52 [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x642a373c2f3f - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stdout] at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7513f859daa4 - [INFO] [stdout] 44: 0x7513f862aa64 - 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 2.97s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "26dc1fa4731a204e03c8f04bb586c00d9ad0e796177bb1f7d60423da76e971c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "26dc1fa4731a204e03c8f04bb586c00d9ad0e796177bb1f7d60423da76e971c0", kill_on_drop: false }` [INFO] [stdout] 26dc1fa4731a204e03c8f04bb586c00d9ad0e796177bb1f7d60423da76e971c0