[INFO] fetching crate mihomo-rs 2.0.0... [INFO] testing mihomo-rs-2.0.0 against beta-2026-04-21 for beta-1.96-1 [INFO] extracting crate mihomo-rs 2.0.0 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate mihomo-rs 2.0.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate mihomo-rs 2.0.0 [INFO] tweaked toml for crates.io crate mihomo-rs 2.0.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate mihomo-rs 2.0.0 on toolchain beta-2026-04-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate mihomo-rs 2.0.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 404c205d892ec578c5f2aedfb0fe440c3bd5e1958eda0716dafe35704a4e73e5 [INFO] running `Command { std: "docker" "start" "-a" "404c205d892ec578c5f2aedfb0fe440c3bd5e1958eda0716dafe35704a4e73e5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "404c205d892ec578c5f2aedfb0fe440c3bd5e1958eda0716dafe35704a4e73e5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "404c205d892ec578c5f2aedfb0fe440c3bd5e1958eda0716dafe35704a4e73e5", kill_on_drop: false }` [INFO] [stdout] 404c205d892ec578c5f2aedfb0fe440c3bd5e1958eda0716dafe35704a4e73e5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3735a73c2db27a928e68d7b94e3e9e8dce4f1b685a7d6654e7e0e5432c308182 [INFO] running `Command { std: "docker" "start" "-a" "3735a73c2db27a928e68d7b94e3e9e8dce4f1b685a7d6654e7e0e5432c308182", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.23 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling rustls v0.23.36 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling zmij v1.0.20 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling cc v1.2.55 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling deranged v0.5.6 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling data-encoding v2.10.0 [INFO] [stderr] Compiling bumpalo v3.19.1 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling zlib-rs v0.6.0 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling winnow v1.0.1 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling openssl-probe v0.2.1 [INFO] [stderr] Compiling libbz2-rs-sys v0.2.2 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling rustls-native-certs v0.8.3 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling bzip2 v0.6.1 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling env_filter v1.0.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling toml_parser v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling rustls-webpki v0.103.10 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling zopfli v0.8.3 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling lzma-rust2 v0.16.2 [INFO] [stderr] Compiling tungstenite v0.29.0 [INFO] [stderr] Compiling pbkdf2 v0.12.2 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling serde_spanned v1.1.1 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling ppmd-rust v1.4.0 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling typed-path v0.12.3 [INFO] [stderr] Compiling deflate64 v0.1.10 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling jiff v0.2.23 [INFO] [stderr] Compiling toml_writer v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling toml v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling tokio-tungstenite v0.29.0 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling zip v8.5.0 [INFO] [stderr] Compiling crossterm v0.27.0 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling sysinfo v0.38.3 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling env_logger v0.11.10 [INFO] [stderr] Compiling mihomo-rs v2.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 31s [INFO] running `Command { std: "docker" "inspect" "3735a73c2db27a928e68d7b94e3e9e8dce4f1b685a7d6654e7e0e5432c308182", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3735a73c2db27a928e68d7b94e3e9e8dce4f1b685a7d6654e7e0e5432c308182", kill_on_drop: false }` [INFO] [stdout] 3735a73c2db27a928e68d7b94e3e9e8dce4f1b685a7d6654e7e0e5432c308182 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f989d09fb8b231e0d954bd1031b791a0880cc8ae86522797d2c18facb09a6395 [INFO] running `Command { std: "docker" "start" "-a" "f989d09fb8b231e0d954bd1031b791a0880cc8ae86522797d2c18facb09a6395", kill_on_drop: false }` [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling assert-json-diff v2.0.2 [INFO] [stderr] Compiling colored v3.1.1 [INFO] [stderr] Compiling crossterm v0.27.0 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-tungstenite v0.29.0 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling env_filter v1.0.0 [INFO] [stderr] Compiling env_logger v0.11.10 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling mockito v1.7.2 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling mihomo-rs v2.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 38s [INFO] running `Command { std: "docker" "inspect" "f989d09fb8b231e0d954bd1031b791a0880cc8ae86522797d2c18facb09a6395", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f989d09fb8b231e0d954bd1031b791a0880cc8ae86522797d2c18facb09a6395", kill_on_drop: false }` [INFO] [stdout] f989d09fb8b231e0d954bd1031b791a0880cc8ae86522797d2c18facb09a6395 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 248c550ff7d28ba9925e2914ac6c1adfb72ab042c1e353481226eb07e8e73f8a [INFO] running `Command { std: "docker" "start" "-a" "248c550ff7d28ba9925e2914ac6c1adfb72ab042c1e353481226eb07e8e73f8a", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.44s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mihomo_rs-209a148b6dad352c) [INFO] [stdout] [INFO] [stdout] running 148 tests [INFO] [stdout] test cli::commands::tests::cli_accepts_channel_install_target ... ok [INFO] [stdout] test cli::commands::tests::cli_rejects_invalid_version_argument ... ok [INFO] [stdout] test cli::error_hint::tests::format_cli_error_adds_hint_for_invalid_external_controller ... ok [INFO] [stdout] test cli::error_hint::tests::format_cli_error_adds_hint_for_invalid_profile_name ... ok [INFO] [stdout] test cli::error_hint::tests::format_cli_error_adds_hint_for_invalid_version ... ok [INFO] [stdout] test cli::output::tests::test_print_table_empty_rows_returns_early ... ok [INFO] [stdout] test config::manager::tests::config_manager_new_smoke ... ok [INFO] [stdout] test cli::output::tests::test_print_table_with_mixed_content ... ok [INFO] [stdout] test cli::commands::tests::cli_accepts_valid_profile_argument ... ok [INFO] [stdout] test config::manager::tests::normalize_external_controller_validates_and_normalizes ... ok [INFO] [stdout] ✓ ℹ ✗ test cli::commands::tests::cli_rejects_invalid_profile_argument ... ok [INFO] [stdout] test cli::error_hint::tests::format_cli_error_falls_back_for_other_errors ... ok [INFO] [stdout] test cli::output::tests::test_display_width_mixed_language ... ok [INFO] [stdout] test cli::output::tests::test_print_colored_messages_do_not_panic ... ok [INFO] [stdout] test config::manager::tests::is_local_controller_host_matches_expected_values ... ok [INFO] [stdout] test connection::manager::tests::test_create_test_connection ... ok [INFO] [stdout] test core::client::tests::test_client_clone ... ok [INFO] [stdout] test connection::manager::tests::test_connection_manager_new ... ok [INFO] [stdout] test core::client::tests::test_client_new ... ok [INFO] [stdout] test core::client::tests::test_client_new_invalid_url ... ok [INFO] [stdout] test core::client::tests::test_client_new_unix_socket ... ok [INFO] [stdout] test core::client::tests::test_client_new_unix_socket_uri ... ok [INFO] [stdout] test core::client::tests::test_client_new_with_secret ... ok [INFO] [stdout] test core::client::tests::test_client_with_auth ... ok [INFO] [stdout] test core::client::tests::test_close_all_connections ... ok [INFO] [stdout] test core::client::tests::test_close_connection ... ok [INFO] [stdout] test core::client::tests::test_get_connections ... ok [INFO] [stdout] test core::client::tests::test_get_memory ... ok [INFO] [stdout] test connection::manager::tests::test_manager_methods_with_mock_server ... ok [INFO] [stdout] test core::client::tests::test_get_proxies ... ok [INFO] [stdout] test core::client::tests::test_get_proxy ... ok [INFO] [stdout] test core::client::tests::test_get_proxy_encodes_path_segment ... ok [INFO] [stdout] test core::client::tests::test_get_version ... ok [INFO] [stdout] test core::client::tests::test_get_version_returns_error_on_http_status_failure ... ok [INFO] [stdout] test core::client::tests::test_http_request_put_with_query_and_body_over_tcp ... ok [INFO] [stdout] test core::client::tests::test_http_request_rejects_unsupported_method ... ok [INFO] [stdout] test core::client::tests::test_reload_config_without_path ... ok [INFO] [stdout] test core::client::tests::test_reload_config_with_path ... ok [INFO] [stdout] test core::client::tests::test_stream_connections_over_unix_socket ... ok [INFO] [stdout] test config::manager::tests::list_profiles_ignores_non_yaml_entries ... ok [INFO] [stdout] test config::profile::tests::validate_errors_for_missing_and_invalid_yaml ... ok [INFO] [stdout] test config::profile::tests::validate_and_backup_success ... ok [INFO] [stdout] test core::client::tests::test_stream_traffic_message_handling ... ok [INFO] [stdout] test config::manager::tests::get_current_path_uses_selected_profile ... ok [INFO] [stdout] test core::client::tests::test_stream_connections_message_handling ... ok [INFO] [stdout] test core::client::tests::test_stream_traffic_over_unix_socket ... ok [INFO] [stdout] test core::client::tests::test_stream_logs_message_handling ... ok [INFO] [stdout] test config::manager::tests::unit_module_profile_lifecycle_hits_file_branches ... ok [INFO] [stdout] test core::client::tests::test_unix_http_error_response ... ok [INFO] [stdout] test core::client::tests::test_stream_logs_over_unix_socket ... ok [INFO] [stdout] test core::client::tests::test_with_ws_connect_timeout ... ok [INFO] [stdout] test core::client::tests::test_unix_reload_config_with_auth_and_query ... ok [INFO] [stdout] test core::client::tests::test_unix_http_get_version ... ok [INFO] [stdout] test core::client::tests::test_ws_request_with_invalid_header_value_is_ignored ... ok [INFO] [stdout] test core::error::tests::test_config_error_display ... ok [INFO] [stdout] test core::error::tests::test_error_code_display_and_from_str ... ok [INFO] [stdout] test core::error::tests::test_io_error_conversion ... ok [INFO] [stdout] test core::client::tests::test_with_ws_connect_timeout_clamps_to_minimum ... ok [INFO] [stdout] test core::client::tests::test_ws_request_with_auth_header ... ok [INFO] [stdout] test core::error::tests::test_json_error_conversion ... ok [INFO] [stdout] test core::client::tests::test_switch_proxy ... ok [INFO] [stdout] test core::error::tests::test_not_found_error_display ... ok [INFO] [stdout] test core::error::tests::test_proxy_error_display ... ok [INFO] [stdout] test core::error::tests::test_result_type ... ok [INFO] [stdout] test core::error::tests::test_url_parse_error_conversion ... ok [INFO] [stdout] test core::error::tests::test_websocket_error_conversion ... ok [INFO] [stdout] test core::error::tests::test_version_error_display ... ok [INFO] [stdout] test core::port::tests::test_find_available_port ... ok [INFO] [stdout] test core::port::tests::test_is_port_available ... ok [INFO] [stdout] test core::types::tests::test_connection_full_serialization ... ok [INFO] [stdout] test core::client::tests::test_test_delay ... ok [INFO] [stdout] test core::error::tests::test_service_error_display ... ok [INFO] [stdout] test core::types::tests::test_connection_snapshot_serialization ... ok [INFO] [stdout] test core::types::tests::test_connection_metadata_default ... ok [INFO] [stdout] test core::types::tests::test_connection_snapshot_with_null_connections ... ok [INFO] [stdout] test core::types::tests::test_connection_with_minimal_fields ... ok [INFO] [stdout] test core::types::tests::test_connection_with_null_chains ... ok [INFO] [stdout] test core::types::tests::test_connections_response_minimal ... ok [INFO] [stdout] test core::types::tests::test_connections_response_with_data ... ok [INFO] [stdout] test core::types::tests::test_connections_response_with_empty_connections ... ok [INFO] [stdout] test core::types::tests::test_connections_response_with_null_connections ... ok [INFO] [stdout] test core::types::tests::test_delay_history_serialization ... ok [INFO] [stdout] test core::types::tests::test_memory_data_field_rename ... ok [INFO] [stdout] test core::types::tests::test_memory_data_serialization ... ok [INFO] [stdout] test core::port::tests::test_parse_port_from_addr ... ok [INFO] [stdout] test core::types::tests::test_proxy_group_serialization ... ok [INFO] [stdout] test core::types::tests::test_proxy_info_with_group_fields ... ok [INFO] [stdout] test core::types::tests::test_proxy_node_default_fields ... ok [INFO] [stdout] test core::types::tests::test_proxy_info_without_optional_fields ... ok [INFO] [stdout] test core::types::tests::test_proxy_node_serialization ... ok [INFO] [stdout] test core::types::tests::test_traffic_data_serialization ... ok [INFO] [stdout] test core::types::tests::test_version_serialization ... ok [INFO] [stdout] test core::types::tests::test_version_default_fields ... ok [INFO] [stdout] test core::validate::tests::profile_name_validation_rules ... ok [INFO] [stdout] test core::validate::tests::version_name_validation_rules ... ok [INFO] [stdout] test proxy::manager::tests::test_group_type_classification ... ok [INFO] [stdout] test proxy::test::tests::test_delay_for_single_proxy ... ok [INFO] [stdout] test proxy::test::tests::test_is_group_type ... ok [INFO] [stdout] test service::manager::tests::test_with_stop_wait_clamps_to_minimum_values ... ok [INFO] [stdout] test service::manager::tests::test_with_stop_wait_overrides_defaults ... ok [INFO] [stdout] test service::manager::tests::test_wait_for_stop_succeeds_after_retries ... ok [INFO] [stdout] test service::manager::tests::test_wait_for_stop_returns_false_when_condition_never_met ... ok [INFO] [stdout] test proxy::test::tests::test_all_delays_ignores_groups_and_failed_nodes ... ok [INFO] [stdout] test service::process::tests::test_is_process_alive_with_invalid_pid ... ok [INFO] [stdout] test service::manager::tests::test_status_cleans_stale_pid_record ... ok [INFO] [stdout] test service::process::tests::test_kill_process_with_invalid_pid ... ok [INFO] [stdout] test service::process::tests::test_is_process_alive_with_current_process ... ok [INFO] [stdout] test service::process::tests::test_kill_process_checked_rejects_mismatched_process_record ... ok [INFO] [stdout] test service::process::tests::test_pid_record_roundtrip_with_start_time ... ok [INFO] [stdout] test service::process::tests::test_read_pid_record_invalid_content_errors ... ok [INFO] [stdout] test service::process::tests::test_spawn_daemon_reports_missing_binary_and_config ... ok [INFO] [stdout] test service::process::tests::test_pid_record_legacy_format ... ok [INFO] [stdout] test service::process::tests::test_read_write_pid_file_legacy_helpers ... ok [INFO] [stdout] test version::channel::tests::channel_as_str_returns_expected_values ... ok [INFO] [stdout] test service::process::tests::test_spawn_daemon_returns_service_error_when_spawn_fails ... ok [INFO] [stdout] test service::process::tests::test_write_pid_record_creates_parent_directories ... ok [INFO] [stdout] test service::process::tests::test_remove_pid_file_exists_and_missing ... ok [INFO] [stdout] test version::channel::tests::fetch_latest_beta_rejects_selected_release_with_empty_tag ... ok [INFO] [stdout] test core::client::tests::test_stream_connections_over_unix_socket_sender_breaks_when_receiver_dropped ... ok [INFO] [stdout] test version::channel::tests::fetch_latest_error_paths ... ok [INFO] [stdout] test version::download::tests::test_decompress_gz ... ok [INFO] [stdout] test core::client::tests::test_stream_logs_over_unix_socket_sender_breaks_when_receiver_dropped ... ok [INFO] [stdout] test version::download::tests::test_decompress_gz_with_invalid_data ... ok [INFO] [stdout] test version::channel::tests::fetch_latest_stable_success ... ok [INFO] [stdout] test version::channel::tests::fetch_latest_nightly_falls_back_to_first_release ... ok [INFO] [stdout] test version::download::tests::test_decompress_zip_with_invalid_data ... ok [INFO] [stdout] test service::process::tests::test_is_process_alive_checked_current_process ... ok [INFO] [stdout] test version::download::tests::test_decompress_zip ... ok [INFO] [stdout] test version::download::tests::test_default_downloader_constructs_client ... ok [INFO] [stdout] test version::download::tests::test_decompress_zip_with_multiple_files_fails ... ok [INFO] [stdout] test version::download::tests::test_detect_platform ... ok [INFO] [stdout] test version::download::tests::test_linux_uses_gz ... ok [INFO] [stdout] test version::manager::tests::test_install_returns_error_when_version_already_installed ... ok [INFO] [stdout] test core::client::tests::test_stream_traffic_over_unix_socket_sender_breaks_when_receiver_dropped ... ok [INFO] [stdout] test version::manager::tests::test_list_installed_returns_empty_when_directory_missing ... ok [INFO] [stdout] test version::manager::tests::test_list_installed_ignores_non_directory_entries ... ok [INFO] [stdout] test version::manager::tests::test_list_installed_uses_semver_order ... ok [INFO] [stdout] test version::download::tests::test_filename_format ... ok [INFO] [stdout] test version::download::tests::test_get_file_extension ... ok [INFO] [stdout] test version::download::tests::test_get_os_name ... ok [INFO] [stdout] test version::manager::tests::test_parse_semver_rejects_invalid_values ... ok [INFO] [stdout] test version::manager::tests::test_parse_semver_supports_v_prefix_and_plain_values ... ok [INFO] [stdout] test version::manager::tests::test_version_manager_new_smoke ... ok [INFO] [stdout] test version::manager::tests::test_temp_download_path_is_unique ... ok [INFO] [stdout] test version::channel::tests::fetch_releases_success_and_http_error ... ok [INFO] [stdout] test version::channel::tests::fetch_latest_beta_and_nightly_selection ... ok [INFO] [stdout] test version::manager::tests::test_set_get_default_and_binary_path_roundtrip ... ok [INFO] [stdout] test version::manager::tests::test_uninstall_removes_non_default_version ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 148 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/mihomo_rs-f1e87c4f3a8db995) [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_handlers_spec.rs (/opt/rustwide/target/debug/deps/cli_handlers_spec-4c3b62bd8aca23e7) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] ℹ ℹ ℹ ℹ test run_cli_command_covers_config_and_proxy_empty_branches ... ok [INFO] [stdout] ✓ ✓ ℹ ✓ ✓ ✓ ✓ test run_cli_command_covers_proxy_connection_and_memory_paths ... ok [INFO] [stdout] ℹ ℹ ℹ test run_cli_command_covers_connection_confirmation_branches ... ok [INFO] [stdout] ✓ ✓ ✓ ✓ ℹ test run_cli_command_covers_service_success_lifecycle ... ok [INFO] [stdout] ℹ ℹ ℹ ℹ ℹ test run_cli_command_covers_logs_traffic_and_version_network_error_paths ... ok [INFO] [stdout] ✓ ✓ ✓ ✓ ℹ ℹ test run_cli_command_covers_config_version_and_service_paths ... ok [INFO] [stdout] ℹ ℹ ℹ ℹ ℹ ℹ test run_cli_command_covers_connection_stream_and_empty_branches ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/client_http_spec.rs (/opt/rustwide/target/debug/deps/client_http_spec-c40e4008f3d5aa13) [INFO] [stdout] running 9 tests [INFO] [stdout] test websocket_binary_messages_are_ignored_for_traffic_and_connections ... ok [INFO] [stdout] test delay_and_reload_config_without_path_send_expected_query ... ok [INFO] [stdout] test websocket_invalid_messages_are_ignored_then_close ... ok [INFO] [stdout] test get_proxy_and_switch_proxy_use_encoded_path ... ok [INFO] [stdout] test reload_config_with_path_sends_json_body ... ok [INFO] [stdout] test endpoints_return_error_on_invalid_json_payload ... ok [INFO] [stdout] test memory_and_connection_endpoints_work ... ok [INFO] [stdout] test get_version_reads_json_payload ... ok [INFO] [stdout] test websocket_sender_breaks_when_receiver_is_dropped ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running tests/client_transport_error_spec.rs (/opt/rustwide/target/debug/deps/client_transport_error_spec-c26260f4864757f6) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test unix_http_invalid_response_and_non_numeric_status_are_handled ... ok [INFO] [stdout] test unix_http_memory_connections_and_close_paths_work ... ok [INFO] [stdout] test https_scheme_uses_wss_branch_and_fails_fast ... ok [INFO] [stdout] test unix_websocket_binary_and_close_messages_are_ignored ... ok [INFO] [stdout] test unix_traffic_and_connections_invalid_text_then_close ... ok [INFO] [stdout] test tcp_websocket_timeouts_are_reported ... ok [INFO] [stderr] Running tests/config_manager_controller_branches_spec.rs (/opt/rustwide/target/debug/deps/config_manager_controller_branches_spec-33896afb293cca69) [INFO] [stdout] test unix_websocket_timeouts_are_reported ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test ensure_external_controller_updates_invalid_format ... ok [INFO] [stderr] Running tests/config_manager_edge_spec.rs (/opt/rustwide/target/debug/deps/config_manager_edge_spec-ce19a6382cf51ec7) [INFO] [stdout] test ensure_external_controller_reassigns_occupied_local_port ... ok [INFO] [stdout] test ensure_external_controller_keeps_remote_host_port ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test not_found_paths_for_load_set_current_delete ... ok [INFO] [stdout] test list_profiles_ignores_non_yaml_and_get_current_falls_back_to_default ... ok [INFO] [stdout] test ensure_external_controller_handles_plain_colon_address ... ok [INFO] [stdout] test ensure_external_controller_keeps_remote_http_https_urls ... ok [INFO] [stdout] test ensure_external_controller_keeps_local_http_https_when_port_is_free ... ok [INFO] [stdout] test get_external_controller_normalizes_colon_and_http_https ... ok [INFO] [stdout] test ensure_external_controller_updates_invalid_http_url ... ok [INFO] [stdout] test ensure_external_controller_updates_local_http_without_port_and_occupied_https_port ... FAILED [INFO] [stderr] error: test failed, to rerun pass `--test config_manager_edge_spec` [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- ensure_external_controller_updates_local_http_without_port_and_occupied_https_port stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'ensure_external_controller_updates_local_http_without_port_and_occupied_https_port' (266) panicked at tests/config_manager_edge_spec.rs:109:5: [INFO] [stdout] assertion failed: updated.starts_with("http://127.0.0.1:") [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5bc68ebf1f7a - std[128c3efe2914e152]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5bc68ebf1f7a - std[128c3efe2914e152]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5bc68ebf1f7a - std[128c3efe2914e152]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5bc68ebf1f7a - <::print::DisplayBacktrace as core[6771d259883166e6]::fmt::Display>::fmt [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5bc68ec086ca - ::fmt [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5bc68ec086ca - core[6771d259883166e6]::fmt::write [INFO] [stdout] 6: 0x5bc68ebf7202 - std[128c3efe2914e152]::io::default_write_fmt::> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x5bc68ebf7202 - as std[128c3efe2914e152]::io::Write>::write_fmt [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x5bc68ebce7ff - ::print [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5bc68ebce7ff - std[128c3efe2914e152]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5bc68ebe91e9 - std[128c3efe2914e152]::panicking::default_hook [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5bc68e92679c - core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9 [INFO] [stdout] 12: 0x5bc68e92679c - test[b137923399915ecf]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5bc68ebe9462 - core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9 [INFO] [stdout] 14: 0x5bc68ebe9462 - std[128c3efe2914e152]::panicking::panic_with_hook [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5bc68ebce8ea - std[128c3efe2914e152]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x5bc68ebc3759 - std[128c3efe2914e152]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5bc68ebcf78d - __rustc[752cc74e29381ccc]::rust_begin_unwind [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5bc68ec08ebc - core[6771d259883166e6]::panicking::panic_fmt [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5bc68ec08e82 - core[6771d259883166e6]::panicking::panic [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x5bc68e90cebd - config_manager_edge_spec::ensure_external_controller_updates_local_http_without_port_and_occupied_https_port::{{closure}}::hcb080d389d5cdd4c [INFO] [stdout] at /opt/rustwide/workdir/tests/config_manager_edge_spec.rs:109:5 [INFO] [stdout] 21: 0x5bc68e9108f2 - as core::future::future::Future>::poll::h80b91e8e9856af50 [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/future/future.rs:133:9 [INFO] [stdout] 22: 0x5bc68e9108ad - as core::future::future::Future>::poll::h0ddb531a58aafc1d [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/future/future.rs:133:9 [INFO] [stdout] 23: 0x5bc68e917ead - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hbe79c1e485f9d964 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70 [INFO] [stdout] 24: 0x5bc68e917c1b - tokio::task::coop::with_budget::h9253d838ac4b1bbc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5 [INFO] [stdout] 25: 0x5bc68e917c1b - tokio::task::coop::budget::ha1e7e0da77d0f574 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5 [INFO] [stdout] 26: 0x5bc68e917c1b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h31a0fdc6e333020a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25 [INFO] [stdout] 27: 0x5bc68e915170 - tokio::runtime::scheduler::current_thread::Context::enter::hd3f4e650c6a985af [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19 [INFO] [stdout] 28: 0x5bc68e9167ad - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h97f0f9de607a9381 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44 [INFO] [stdout] 29: 0x5bc68e916434 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6b77cba429836710 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68 [INFO] [stdout] 30: 0x5bc68e91a58b - tokio::runtime::context::scoped::Scoped::set::h71bf7007d521334c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 31: 0x5bc68e90f309 - tokio::runtime::context::set_scheduler::{{closure}}::h3a8246c207774bbc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38 [INFO] [stdout] 32: 0x5bc68e9191a2 - std::thread::local::LocalKey::try_with::hc697088e57d946ec [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 33: 0x5bc68e91876e - std::thread::local::LocalKey::with::h88f3a6e24eca21d1 [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 34: 0x5bc68e90f2bd - tokio::runtime::context::set_scheduler::he0751c4f6e471f34 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17 [INFO] [stdout] 35: 0x5bc68e9161c0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hdf8a215a023cc478 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27 [INFO] [stdout] 36: 0x5bc68e916476 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h2f33d254667bd97d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24 [INFO] [stdout] 37: 0x5bc68e9143f0 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h7e28cfc99947ce79 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 38: 0x5bc68e904f33 - tokio::runtime::context::runtime::enter_runtime::h8e57c99c47ef2f88 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 39: 0x5bc68e9141b1 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hdd3675895086b969 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 40: 0x5bc68e905904 - tokio::runtime::runtime::Runtime::block_on_inner::h0a0020b0a4b75bd3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52 [INFO] [stdout] 41: 0x5bc68e905bdf - tokio::runtime::runtime::Runtime::block_on::h069a790ad3314337 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18 [INFO] [stdout] 42: 0x5bc68e90c6a0 - config_manager_edge_spec::ensure_external_controller_updates_local_http_without_port_and_occupied_https_port::he19c3adf9d08be25 [INFO] [stdout] at /opt/rustwide/workdir/tests/config_manager_edge_spec.rs:132:54 [INFO] [stdout] 43: 0x5bc68e90c737 - config_manager_edge_spec::ensure_external_controller_updates_local_http_without_port_and_occupied_https_port::{{closure}}::h32461c69cb2ffdb8 [INFO] [stdout] at /opt/rustwide/workdir/tests/config_manager_edge_spec.rs:90:94 [INFO] [stdout] 44: 0x5bc68e901c36 - core::ops::function::FnOnce::call_once::hcc77fd7bab9a48d8 [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x5bc68e91a89b - core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 46: 0x5bc68e91a89b - test[b137923399915ecf]::__rust_begin_short_backtrace::, fn() -> core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:663:18 [INFO] [stdout] 47: 0x5bc68e92726b - test[b137923399915ecf]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:74 [INFO] [stdout] 48: 0x5bc68e92726b - as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 49: 0x5bc68e92726b - std[128c3efe2914e152]::panicking::catch_unwind::do_call::, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40 [INFO] [stdout] 50: 0x5bc68e92726b - std[128c3efe2914e152]::panicking::catch_unwind::, core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19 [INFO] [stdout] 51: 0x5bc68e92726b - std[128c3efe2914e152]::panic::catch_unwind::, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14 [INFO] [stdout] 52: 0x5bc68e92726b - test[b137923399915ecf]::run_test_in_process [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:27 [INFO] [stdout] 53: 0x5bc68e92726b - test[b137923399915ecf]::run_test::{closure#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:607:43 [INFO] [stdout] 54: 0x5bc68e9216c4 - test[b137923399915ecf]::run_test::{closure#1} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:637:41 [INFO] [stdout] 55: 0x5bc68e9216c4 - std[128c3efe2914e152]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 56: 0x5bc68e929e72 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 57: 0x5bc68e929e72 - ::{closure#1}::{closure#0}> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 58: 0x5bc68e929e72 - std[128c3efe2914e152]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40 [INFO] [stdout] 59: 0x5bc68e929e72 - std[128c3efe2914e152]::panicking::catch_unwind::<(), core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19 [INFO] [stdout] 60: 0x5bc68e929e72 - std[128c3efe2914e152]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14 [INFO] [stdout] 61: 0x5bc68e929e72 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 62: 0x5bc68e929e72 - ::{closure#1} as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 63: 0x5bc68ebf101f - + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2249:9 [INFO] [stdout] 64: 0x5bc68ebf101f - ::new::thread_start [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 65: 0x75b9dade8aa4 - [INFO] [stdout] 66: 0x75b9dae75a64 - clone [INFO] [stdout] 67: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] ensure_external_controller_updates_local_http_without_port_and_occupied_https_port [INFO] [stdout] [INFO] [stdout] test result: FAILED. 7 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "248c550ff7d28ba9925e2914ac6c1adfb72ab042c1e353481226eb07e8e73f8a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "248c550ff7d28ba9925e2914ac6c1adfb72ab042c1e353481226eb07e8e73f8a", kill_on_drop: false }` [INFO] [stdout] 248c550ff7d28ba9925e2914ac6c1adfb72ab042c1e353481226eb07e8e73f8a