[INFO] cloning repository https://github.com/jiwuyou/service-manager
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jiwuyou/service-manager" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjiwuyou%2Fservice-manager", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjiwuyou%2Fservice-manager'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5832c931927641fbba140d2ca1111e46322f4caf
[INFO] testing jiwuyou/service-manager against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjiwuyou%2Fservice-manager" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/jiwuyou/service-manager
[INFO] finished tweaking git repo https://github.com/jiwuyou/service-manager
[INFO] tweaked toml for git repo https://github.com/jiwuyou/service-manager written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jiwuyou/service-manager on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jiwuyou/service-manager already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36
[INFO] running `Command { std: "docker" "start" "1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling axum-macros v0.4.2
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling service-manager v0.3.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 49s
[INFO] running `Command { std: "docker" "inspect" "1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling service-manager v0.3.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 55.02s
[INFO] running `Command { std: "docker" "inspect" "1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/service_manager-b04037682ce00662)
[INFO] [stdout] 
[INFO] [stdout] running 148 tests
[INFO] [stdout] test api::tests::endpoint_without_health_is_rejected ... ok
[INFO] [stdout] test api::tests::failed_start_and_restart_still_clear_user_suspension ... ok
[INFO] [stdout] test api::tests::health_is_unprotected ... ok
[INFO] [stdout] test api::tests::auth_is_required ... ok
[INFO] [stdout] test api::tests::one_time_ticket_creates_http_only_session_without_exposing_bearer ... ok
[INFO] [stdout] test api::tests::queued_stop_suspension_wins_over_reconcile_start ... ok
[INFO] [stdout] test api::tests::queued_disable_wins_over_reconcile_start ... ok
[INFO] [stdout] test api::tests::port_and_endpoint_routes_require_authentication ... ok
[INFO] [stdout] test api::tests::restart_with_repair_hook_does_not_run_hook ... ok
[INFO] [stdout] test api::tests::registry_component_put_syncs_to_target ... ok
[INFO] [stdout] test api::tests::residency_api_persists_choice_and_stop_suspends_it ... ok
[INFO] [stdout] test api::tests::group_lifecycle ... ok
[INFO] [stdout] test api::tests::service_lifecycle ... ok
[INFO] [stdout] test api::tests::repair_without_hook_uses_legacy_restart ... ok
[INFO] [stdout] test auth::tests::ticket_and_session_collections_are_bounded ... ok
[INFO] [stdout] test api::tests::service_filters_and_bulk_statuses ... ok
[INFO] [stdout] test logging::tests::a_single_oversized_record_keeps_only_its_tail ... ok
[INFO] [stdout] test api::tests::registry_apply_syncs_services_and_rejects_legacy_fields ... ok
[INFO] [stdout] test api::tests::service_routes_accept_spec_name_alias ... ok
[INFO] [stdout] test logging::tests::rejects_symlink_final_component_aliases_without_truncating_their_target ... ok
[INFO] [stdout] test logging::tests::parent_symlink_aliases_share_the_same_process_lock ... ok
[INFO] [stdout] test logging::tests::rejects_a_second_writer_for_the_same_formal_log ... ok
[INFO] [stdout] test api::tests::validation_and_provider_not_found ... ok
[INFO] [stdout] test model::tests::duplicate_port_env_var_is_rejected ... ok
[INFO] [stdout] test logging::tests::startup_preserves_only_the_tail_of_an_oversized_log ... ok
[INFO] [stdout] test model::tests::endpoint_accepts_http_or_tcp_health_reference ... ok
[INFO] [stdout] test logging::tests::rotates_at_the_size_limit_and_bounds_all_retained_files ... ok
[INFO] [stdout] test api::tests::service_name_alias_rejects_ambiguous_matches ... ok
[INFO] [stdout] test model::tests::endpoint_requires_health_check_with_matching_port_template ... ok
[INFO] [stdout] test openhouse_registry::tests::component_manifest_rejects_runtime_keys ... ok
[INFO] [stdout] test openhouse_registry::tests::sha256_matches_known_vector ... ok
[INFO] [stdout] test logging::tests::startup_bounds_retained_logs_and_removes_unretained_generations ... ok
[INFO] [stdout] test model::tests::canonical_port_env_collision_is_rejected ... ok
[INFO] [stdout] test api::tests::repair_with_hook_executes_hook_and_propagates_failure ... ok
[INFO] [stdout] test ports::tests::batch_allocation_is_atomic_when_any_port_fails ... ok
[INFO] [stdout] test logging::tests::log_files_are_private ... ok
[INFO] [stdout] test api::tests::repair_with_successful_hook_does_not_restart_provider ... ok
[INFO] [stdout] test ports::tests::allocation_prefers_preferred_port ... ok
[INFO] [stdout] test ports::tests::old_fixed_reservation_fields_are_rejected ... ok
[INFO] [stdout] test ports::tests::different_services_never_receive_same_lease ... ok
[INFO] [stdout] test ports::tests::allocation_reconciles_ports_removed_from_service_spec ... ok
[INFO] [stdout] test ports::tests::leases_and_endpoints_survive_reopen ... ok
[INFO] [stdout] test ports::tests::dynamic_allocation_falls_back_to_pool ... ok
[INFO] [stdout] test openhouse_registry::tests::sync_writes_target_and_state ... ok
[INFO] [stdout] test ports::tests::system_probe_detects_held_tcp_and_udp_sockets ... ok
[INFO] [stdout] test providers::docker::tests::build_create_args_includes_name_env_workdir_and_command ... ok
[INFO] [stdout] test providers::docker::tests::container_name_default_is_service_name ... ok
[INFO] [stdout] test providers::docker::tests::daemon_unavailable_heuristic_matches_common_errors ... ok
[INFO] [stdout] test providers::launchd::tests::command_builders_include_expected_targets ... ok
[INFO] [stdout] test providers::launchd::tests::xml_escape_escapes_angle_and_ampersand ... ok
[INFO] [stdout] test ports::tests::static_allocation_rejects_conflict ... ok
[INFO] [stdout] test providers::process::tests::cleanup_runtime_state_removes_pid_meta_and_started_at_files ... ok
[INFO] [stdout] test ports::tests::udp_conflict_uses_dynamic_fallback ... ok
[INFO] [stdout] test ports::tests::published_lease_outside_current_pool_is_not_reused ... ok
[INFO] [stdout] test ports::tests::generation_increases_for_each_state_change ... ok
[INFO] [stdout] test ports::tests::unpublished_lease_is_reused_only_when_port_is_available ... ok
[INFO] [stdout] test providers::process::tests::parse_proc_cmdline_preserves_runtime_arguments ... ok
[INFO] [stdout] test providers::process::tests::proc_stat_starttime_from_str_parses_starttime ... ok
[INFO] [stdout] test openhouse_registry::tests::apply_writes_service_registry_with_command_allowed ... ok
[INFO] [stdout] test providers::process::tests::service_spec_keeps_injected_command_environment_and_health ... ok
[INFO] [stdout] test providers::process::tests::slice_log_lines_applies_tail_limit ... ok
[INFO] [stdout] test providers::process::tests::service_runtime_metadata_paths_are_isolated ... ok
[INFO] [stdout] test ports::tests::concurrent_allocations_are_serialized_and_unique ... ok
[INFO] [stdout] test providers::process::tests::verify_pid_with_obs_refuses_on_process_group_change ... ok
[INFO] [stdout] test ports::tests::orphan_reservation_blocks_unlistened_port_until_explicit_release ... ok
[INFO] [stdout] test providers::process::tests::verify_pid_with_obs_rejects_cross_boot_metadata ... ok
[INFO] [stdout] test providers::process::tests::verify_pid_with_obs_accepts_process_title_change_when_starttime_matches ... ok
[INFO] [stdout] test providers::proot::tests::build_login_command_adds_runtime_user_and_keeps_working_dir_inside_guest ... ok
[INFO] [stdout] test providers::proot::tests::build_login_command_applies_working_dir_inside_guest ... ok
[INFO] [stdout] test providers::proot::tests::build_login_command_keeps_root_default_shape_without_user ... ok
[INFO] [stdout] test providers::proot::tests::build_login_command_prefixes_proot_distro_login_and_separator ... ok
[INFO] [stdout] test providers::proot::tests::build_login_command_preserves_injected_command_env_and_health ... ok
[INFO] [stdout] test providers::proot::tests::build_login_command_uses_runtime_home_for_home_and_default_working_dir ... ok
[INFO] [stdout] test providers::process::tests::verify_pid_with_obs_refuses_on_starttime_mismatch ... ok
[INFO] [stdout] test providers::process::tests::verify_pid_with_obs_rejects_executable_change ... ok
[INFO] [stdout] test providers::process::tests::persistence_failure_rolls_back_spawned_group ... ok
[INFO] [stdout] test providers::proot::tests::proot_distro_exe_for_prefers_runtime_override ... ok
[INFO] [stdout] test providers::proot::tests::proot_distro_exe_for_returns_resolved_path_from_path ... ok
[INFO] [stdout] test providers::proot::tests::exited_proot_leader_with_live_group_is_orphan_and_blocks_start ... ok
[INFO] [stdout] test providers::proot::tests::service_runtime_metadata_paths_are_isolated ... ok
[INFO] [stdout] test providers::proot::tests::proc_stat_starttime_from_str_parses_starttime ... ok
[INFO] [stdout] test providers::proot::tests::verify_pid_with_obs_accepts_guest_process_title_change ... ok
[INFO] [stdout] test providers::proot::tests::verify_pid_with_obs_accepts_observed_runtime_cmdline ... ok
[INFO] [stdout] test providers::proot::tests::verify_pid_with_obs_refuses_changed_proot_process_group ... ok
[INFO] [stdout] test providers::proot::tests::verify_pid_with_obs_refuses_on_starttime_mismatch ... ok
[INFO] [stdout] test providers::proot::tests::verify_pid_with_obs_rejects_cross_boot_metadata ... ok
[INFO] [stdout] test providers::proot::tests::verify_pid_with_obs_rejects_executable_change ... ok
[INFO] [stdout] test providers::systemd::tests::operational_state_availability ... ok
[INFO] [stdout] test providers::systemd::tests::operational_state_parse ... ok
[INFO] [stdout] test providers::systemd::tests::parse_systemctl_show_extracts_key_values ... ok
[INFO] [stdout] test providers::systemd::tests::unit_file_contents_quotes_environment_assignment ... ok
[INFO] [stdout] test providers::proot::tests::verify_pid_with_obs_requires_observed_starttime ... ok
[INFO] [stdout] test providers::systemd::tests::unit_name_default_is_prefixed_service_name ... ok
[INFO] [stdout] test providers::termux::tests::parse_sv_status_down_is_stopped ... ok
[INFO] [stdout] test providers::termux::tests::parse_sv_status_run_extracts_pid ... ok
[INFO] [stdout] test providers::termux::tests::termux_bin_dirs_includes_default_prefix_bin ... ok
[INFO] [stdout] test providers::termux_process::tests::normalize_service_preserves_allocated_port_command_env_and_health ... ok
[INFO] [stdout] test providers::termux_process::tests::normalize_service_preserves_explicit_env ... ok
[INFO] [stdout] test providers::termux_process::tests::normalize_service_adds_termux_defaults_and_delegates_to_process ... ok
[INFO] [stdout] test residency::tests::disabling_residency_also_clears_suspension ... ok
[INFO] [stdout] test residency::tests::seed_is_one_time_and_user_choice_wins ... ok
[INFO] [stdout] test residency::tests::unversioned_store_is_migrated_to_v1 ... ok
[INFO] [stdout] test runtime_endpoints::tests::failed_write_does_not_advance_snapshot_revision ... ok
[INFO] [stdout] test runtime_endpoints::tests::mixed_endpoint_batch_keeps_safe_loopback_http_tcp_only ... ok
[INFO] [stdout] test runtime_endpoints::tests::overwrites_unknown_existing_schema_without_reading_it ... ok
[INFO] [stdout] test server::tests::android_fallback_allows_pidfd_enosys_when_all_constraints_pass ... ok
[INFO] [stdout] test server::tests::android_fallback_rejects_explicit_socket_mismatch ... ok
[INFO] [stdout] test server::tests::android_fallback_rejects_missing_pid ... ok
[INFO] [stdout] test server::tests::android_fallback_rejects_non_running_provider_status ... ok
[INFO] [stdout] test server::tests::android_fallback_requires_verified_identity_current_lease_and_completed_health ... ok
[INFO] [stdout] test server::tests::current_manager_lease_policy_rejects_orphaned_or_reason_marked_leases ... ok
[INFO] [stdout] test server::tests::explicit_logging_config_is_preserved ... ok
[INFO] [stdout] test server::tests::generates_systemd_user_unit ... ok
[INFO] [stdout] test server::tests::generates_termux_runit_script ... ok
[INFO] [stdout] test server::tests::logging_path_is_derived_when_data_dir_changes ... ok
[INFO] [stdout] test server::tests::materializes_allocated_ports_in_command_env_and_health ... ok
[INFO] [stdout] test server::tests::naturally_completed_server_returns_without_process_exit ... ok
[INFO] [stdout] test runtime_endpoints::tests::writes_initializing_then_ready_snapshots_with_monotonic_revision ... ok
[INFO] [stdout] test server::tests::permission_fallback_is_android_only_and_requires_constrained_introspection_operation ... ok
[INFO] [stdout] test server::tests::published_manager_lease_allows_android_background_revalidation_fallback ... ok
[INFO] [stdout] test server::tests::running_dynamic_service_without_leases_still_requires_materialization ... ok
[INFO] [stdout] test server::tests::runtime_endpoint_snapshot_path_is_derived_from_openhouse_registry_source ... ok
[INFO] [stdout] test server::tests::runtime_endpoint_snapshot_starts_empty_and_does_not_copy_unverified_port_state ... ok
[INFO] [stdout] test server::tests::second_shutdown_signal_escalates_before_deadline ... ok
[INFO] [stdout] test server::tests::server_can_finish_during_grace_period ... ok
[INFO] [stdout] test providers::process::tests::persisted_identity_is_recovered_after_provider_recreation ... ok
[INFO] [stdout] test server::tests::socket_matching_checks_protocol_host_and_port ... ok
[INFO] [stdout] test server::tests::stop_api_returns_no_content_for_stopped_dynamic_service_without_leases ... ok
[INFO] [stdout] test server::tests::shutdown_deadline_drops_a_stuck_server_future ... ok
[INFO] [stdout] test server::tests::stopped_dynamic_service_without_leases_reports_status_and_empty_endpoints ... ok
[INFO] [stdout] test providers::process::tests::exited_leader_with_live_group_is_orphan_and_blocks_start ... ok
[INFO] [stdout] test server::tests::stop_removes_published_endpoint_before_provider_stop_finishes ... ok
[INFO] [stdout] test service_registry::tests::registry_accepts_batch_services ... ok
[INFO] [stdout] test service_registry::tests::registry_accepts_wrapped_service_with_stable_id ... ok
[INFO] [stdout] test server::tests::stopping_stopped_dynamic_service_without_leases_is_idempotent ... ok
[INFO] [stdout] test providers::process::tests::daemonizing_command_reaper_cleans_background_process_group ... ok
[INFO] [stdout] test providers::proot::tests::fake_proot_runtime_lifecycle_recovers_and_stops ... ok
[INFO] [stdout] test providers::process::tests::term_ignored_process_group_is_escalated_to_kill ... ok
[INFO] [stdout] test server::tests::no_op_port_mutations_do_not_notify_runtime_snapshot_writer ... ok
[INFO] [stdout] test providers::proot::tests::proot_persistence_failure_rolls_back_spawned_group ... ok
[INFO] [stdout] test providers::process::tests::observe_process_argv_uses_fallback_when_proc_entry_is_missing ... ok
[INFO] [stdout] test api::tests::stop_failure_is_visible_as_orphan_in_ports_api ... FAILED
[INFO] [stdout] test api::tests::launch_retries_with_a_fallback_after_first_port_is_stolen ... FAILED
[INFO] [stdout] test api::tests::preferred_endpoint_is_published_and_stop_revokes_it ... FAILED
[INFO] [stdout] test api::tests::pidfd_owner_verification_rejects_wrong_host ... FAILED
[INFO] [stdout] test api::tests::occupied_preferred_port_falls_back_and_is_discoverable ... FAILED
[INFO] [stdout] test api::tests::repair_hook_receives_materialized_port_templates ... FAILED
[INFO] [stdout] test api::tests::failed_health_never_publishes_endpoint ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- api::tests::stop_failure_is_visible_as_orphan_in_ports_api stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'api::tests::stop_failure_is_visible_as_orphan_in_ports_api' (1860) panicked at src/api.rs:2028:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 400
[INFO] [stdout]  right: 204
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6211d4cacfb1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6211d4cc442a - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x6211d4cb1f9c - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6211d4c82cc6 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6211d4ca2299 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x6211d4beccd0 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6211d4ca25c2 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6211d4c82d72 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6211d4c7ab69 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6211d4c8401d - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x6211d4cc4b8c - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6211d4cc4aa3 - core[7c831bd917ebf35f]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x6211d4aac349 - core[7c831bd917ebf35f]::panicking::assert_failed::<http[1631e5ac08cf5d05]::status::StatusCode, http[1631e5ac08cf5d05]::status::StatusCode>
[INFO] [stdout]   13:     0x6211d4b776ab - service_manager[14a4ebc8f95b8efd]::api::tests::stop_failure_is_visible_as_orphan_in_ports_api::{closure#0}
[INFO] [stdout]   14:     0x6211d4b2c6ed - <tokio[10b175b7ae7e9d92]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[7c831bd917ebf35f]::pin::Pin<&mut dyn core[7c831bd917ebf35f]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x6211d4ac5fc2 - <tokio[10b175b7ae7e9d92]::runtime::runtime::Runtime>::block_on::<core[7c831bd917ebf35f]::pin::Pin<&mut dyn core[7c831bd917ebf35f]::future::future::Future<Output = ()>>>
[INFO] [stdout]   16:     0x6211d4b9fafb - service_manager[14a4ebc8f95b8efd]::api::tests::stop_failure_is_visible_as_orphan_in_ports_api
[INFO] [stdout]   17:     0x6211d4b24719 - <service_manager[14a4ebc8f95b8efd]::api::tests::stop_failure_is_visible_as_orphan_in_ports_api::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   18:     0x6211d4bdffbb - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stderr] error: test failed, to rerun pass `--bin service-manager`
[INFO] [stdout]   19:     0x6211d4bed625 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   20:     0x6211d4be69e4 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   21:     0x6211d4bf0782 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   22:     0x6211d4cab7d9 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   23:     0x7b52f459507a - <unknown>
[INFO] [stdout]   24:     0x7b52f4628534 - clone
[INFO] [stdout]   25:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- api::tests::launch_retries_with_a_fallback_after_first_port_is_stolen stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'api::tests::launch_retries_with_a_fallback_after_first_port_is_stolen' (1815) panicked at src/api.rs:1841:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 400
[INFO] [stdout]  right: 204
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6211d4cacfb1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6211d4cc442a - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x6211d4cb1f9c - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6211d4c82cc6 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6211d4ca2299 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x6211d4beccd0 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6211d4ca25c2 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6211d4c82d72 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6211d4c7ab69 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6211d4c8401d - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x6211d4cc4b8c - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6211d4cc4aa3 - core[7c831bd917ebf35f]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x6211d4aac349 - core[7c831bd917ebf35f]::panicking::assert_failed::<http[1631e5ac08cf5d05]::status::StatusCode, http[1631e5ac08cf5d05]::status::StatusCode>
[INFO] [stdout]   13:     0x6211d4b949d8 - service_manager[14a4ebc8f95b8efd]::api::tests::launch_retries_with_a_fallback_after_first_port_is_stolen::{closure#0}
[INFO] [stdout]   14:     0x6211d4b2c6ed - <tokio[10b175b7ae7e9d92]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[7c831bd917ebf35f]::pin::Pin<&mut dyn core[7c831bd917ebf35f]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x6211d4ac5fc2 - <tokio[10b175b7ae7e9d92]::runtime::runtime::Runtime>::block_on::<core[7c831bd917ebf35f]::pin::Pin<&mut dyn core[7c831bd917ebf35f]::future::future::Future<Output = ()>>>
[INFO] [stdout]   16:     0x6211d4ba096b - service_manager[14a4ebc8f95b8efd]::api::tests::launch_retries_with_a_fallback_after_first_port_is_stolen
[INFO] [stdout]   17:     0x6211d4b24879 - <service_manager[14a4ebc8f95b8efd]::api::tests::launch_retries_with_a_fallback_after_first_port_is_stolen::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   18:     0x6211d4bdffbb - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   19:     0x6211d4bed625 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   20:     0x6211d4be69e4 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   21:     0x6211d4bf0782 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   22:     0x6211d4cab7d9 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   23:     0x7b52f459507a - <unknown>
[INFO] [stdout]   24:     0x7b52f4628534 - clone
[INFO] [stdout]   25:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- api::tests::preferred_endpoint_is_published_and_stop_revokes_it stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'api::tests::preferred_endpoint_is_published_and_stop_revokes_it' (1820) panicked at src/api.rs:1633:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 400
[INFO] [stdout]  right: 204
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6211d4cacfb1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6211d4cc442a - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x6211d4cb1f9c - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6211d4c82cc6 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6211d4ca2299 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x6211d4beccd0 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6211d4ca25c2 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6211d4c82d72 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6211d4c7ab69 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6211d4c8401d - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x6211d4cc4b8c - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6211d4cc4aa3 - core[7c831bd917ebf35f]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x6211d4aac349 - core[7c831bd917ebf35f]::panicking::assert_failed::<http[1631e5ac08cf5d05]::status::StatusCode, http[1631e5ac08cf5d05]::status::StatusCode>
[INFO] [stdout]   13:     0x6211d4b841fc - service_manager[14a4ebc8f95b8efd]::api::tests::preferred_endpoint_is_published_and_stop_revokes_it::{closure#0}
[INFO] [stdout]   14:     0x6211d4b2c6ed - <tokio[10b175b7ae7e9d92]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[7c831bd917ebf35f]::pin::Pin<&mut dyn core[7c831bd917ebf35f]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x6211d4ac5fc2 - <tokio[10b175b7ae7e9d92]::runtime::runtime::Runtime>::block_on::<core[7c831bd917ebf35f]::pin::Pin<&mut dyn core[7c831bd917ebf35f]::future::future::Future<Output = ()>>>
[INFO] [stdout]   16:     0x6211d4ba018b - service_manager[14a4ebc8f95b8efd]::api::tests::preferred_endpoint_is_published_and_stop_revokes_it
[INFO] [stdout]   17:     0x6211d4b247b9 - <service_manager[14a4ebc8f95b8efd]::api::tests::preferred_endpoint_is_published_and_stop_revokes_it::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   18:     0x6211d4bdffbb - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   19:     0x6211d4bed625 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   20:     0x6211d4be69e4 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   21:     0x6211d4bf0782 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   22:     0x6211d4cab7d9 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   23:     0x7b52f459507a - <unknown>
[INFO] [stdout]   24:     0x7b52f4628534 - clone
[INFO] [stdout]   25:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- api::tests::pidfd_owner_verification_rejects_wrong_host stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'api::tests::pidfd_owner_verification_rejects_wrong_host' (1818) panicked at src/api.rs:1934:9:
[INFO] [stdout] {"error":{"code":"bad_request","message":"start failed after 3 attempt(s): service a31d71d4c5e0ed0b9fa94bac3392a078 is unhealthy: cannot verify endpoint owner: pidfd_getfd introspection is unavailable (PermissionDenied, os error 1); failed instance stopped and lease released"}}
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6211d4cacfb1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6211d4cc442a - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x6211d4cb1f9c - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6211d4c82cc6 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6211d4ca2299 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x6211d4beccd0 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6211d4ca25c2 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6211d4c82d72 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6211d4c7ab69 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6211d4c8401d - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x6211d4cc4b8c - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6211d4b71e50 - service_manager[14a4ebc8f95b8efd]::api::tests::pidfd_owner_verification_rejects_wrong_host::{closure#0}
[INFO] [stdout]   12:     0x6211d4b2c6ed - <tokio[10b175b7ae7e9d92]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[7c831bd917ebf35f]::pin::Pin<&mut dyn core[7c831bd917ebf35f]::future::future::Future<Output = ()>>>
[INFO] [stdout]   13:     0x6211d4ac5fc2 - <tokio[10b175b7ae7e9d92]::runtime::runtime::Runtime>::block_on::<core[7c831bd917ebf35f]::pin::Pin<&mut dyn core[7c831bd917ebf35f]::future::future::Future<Output = ()>>>
[INFO] [stdout]   14:     0x6211d4b9f85b - service_manager[14a4ebc8f95b8efd]::api::tests::pidfd_owner_verification_rejects_wrong_host
[INFO] [stdout]   15:     0x6211d4b246d9 - <service_manager[14a4ebc8f95b8efd]::api::tests::pidfd_owner_verification_rejects_wrong_host::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x6211d4bdffbb - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   17:     0x6211d4bed625 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   18:     0x6211d4be69e4 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x6211d4bf0782 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x6211d4cab7d9 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7b52f459507a - <unknown>
[INFO] [stdout]   22:     0x7b52f4628534 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- api::tests::occupied_preferred_port_falls_back_and_is_discoverable stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'api::tests::occupied_preferred_port_falls_back_and_is_discoverable' (1816) panicked at src/api.rs:1763:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 400
[INFO] [stdout]  right: 204
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6211d4cacfb1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6211d4cc442a - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x6211d4cb1f9c - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6211d4c82cc6 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6211d4ca2299 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x6211d4beccd0 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6211d4ca25c2 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6211d4c82d72 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6211d4c7ab69 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6211d4c8401d - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x6211d4cc4b8c - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6211d4cc4aa3 - core[7c831bd917ebf35f]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x6211d4aac349 - core[7c831bd917ebf35f]::panicking::assert_failed::<http[1631e5ac08cf5d05]::status::StatusCode, http[1631e5ac08cf5d05]::status::StatusCode>
[INFO] [stdout]   13:     0x6211d4b8de8f - service_manager[14a4ebc8f95b8efd]::api::tests::occupied_preferred_port_falls_back_and_is_discoverable::{closure#0}
[INFO] [stdout]   14:     0x6211d4b2c6ed - <tokio[10b175b7ae7e9d92]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[7c831bd917ebf35f]::pin::Pin<&mut dyn core[7c831bd917ebf35f]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x6211d4ac5fc2 - <tokio[10b175b7ae7e9d92]::runtime::runtime::Runtime>::block_on::<core[7c831bd917ebf35f]::pin::Pin<&mut dyn core[7c831bd917ebf35f]::future::future::Future<Output = ()>>>
[INFO] [stdout]   16:     0x6211d4ba06cb - service_manager[14a4ebc8f95b8efd]::api::tests::occupied_preferred_port_falls_back_and_is_discoverable
[INFO] [stdout]   17:     0x6211d4b24839 - <service_manager[14a4ebc8f95b8efd]::api::tests::occupied_preferred_port_falls_back_and_is_discoverable::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   18:     0x6211d4bdffbb - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   19:     0x6211d4bed625 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   20:     0x6211d4be69e4 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   21:     0x6211d4bf0782 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   22:     0x6211d4cab7d9 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   23:     0x7b52f459507a - <unknown>
[INFO] [stdout]   24:     0x7b52f4628534 - clone
[INFO] [stdout]   25:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- api::tests::repair_hook_receives_materialized_port_templates stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'api::tests::repair_hook_receives_materialized_port_templates' (1826) panicked at src/api.rs:2542:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 400
[INFO] [stdout]  right: 204
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6211d4cacfb1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6211d4cc442a - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x6211d4cb1f9c - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6211d4c82cc6 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6211d4ca2299 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x6211d4beccd0 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6211d4ca25c2 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6211d4c82d72 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6211d4c7ab69 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6211d4c8401d - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x6211d4cc4b8c - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6211d4cc4aa3 - core[7c831bd917ebf35f]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x6211d4aac349 - core[7c831bd917ebf35f]::panicking::assert_failed::<http[1631e5ac08cf5d05]::status::StatusCode, http[1631e5ac08cf5d05]::status::StatusCode>
[INFO] [stdout]   13:     0x6211d4b7c59a - service_manager[14a4ebc8f95b8efd]::api::tests::repair_hook_receives_materialized_port_templates::{closure#0}
[INFO] [stdout]   14:     0x6211d4b2c6ed - <tokio[10b175b7ae7e9d92]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[7c831bd917ebf35f]::pin::Pin<&mut dyn core[7c831bd917ebf35f]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x6211d4ac5fc2 - <tokio[10b175b7ae7e9d92]::runtime::runtime::Runtime>::block_on::<core[7c831bd917ebf35f]::pin::Pin<&mut dyn core[7c831bd917ebf35f]::future::future::Future<Output = ()>>>
[INFO] [stdout]   16:     0x6211d4b9feeb - service_manager[14a4ebc8f95b8efd]::api::tests::repair_hook_receives_materialized_port_templates
[INFO] [stdout]   17:     0x6211d4b24779 - <service_manager[14a4ebc8f95b8efd]::api::tests::repair_hook_receives_materialized_port_templates::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   18:     0x6211d4bdffbb - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   19:     0x6211d4bed625 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   20:     0x6211d4be69e4 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   21:     0x6211d4bf0782 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   22:     0x6211d4cab7d9 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   23:     0x7b52f459507a - <unknown>
[INFO] [stdout]   24:     0x7b52f4628534 - clone
[INFO] [stdout]   25:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     api::tests::launch_retries_with_a_fallback_after_first_port_is_stolen
[INFO] [stdout]     api::tests::occupied_preferred_port_falls_back_and_is_discoverable
[INFO] [stdout]     api::tests::pidfd_owner_verification_rejects_wrong_host
[INFO] [stdout]     api::tests::preferred_endpoint_is_published_and_stop_revokes_it
[INFO] [stdout]     api::tests::repair_hook_receives_materialized_port_templates
[INFO] [stdout]     api::tests::stop_failure_is_visible_as_orphan_in_ports_api
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 142 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.18s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36", kill_on_drop: false }`
[INFO] [stdout] 1f818dbe500e2e4113d3f869f143c109fc412a98f6026f6bbf6093e5f424ae36
