[INFO] cloning repository https://github.com/ayomidelog/enclave
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ayomidelog/enclave" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fayomidelog%2Fenclave", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fayomidelog%2Fenclave'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e3c4a2866e358f919a603cc455a8b3fbcedba33a
[INFO] testing ayomidelog/enclave against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fayomidelog%2Fenclave" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ayomidelog/enclave
[INFO] finished tweaking git repo https://github.com/ayomidelog/enclave
[INFO] tweaked toml for git repo https://github.com/ayomidelog/enclave written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ayomidelog/enclave on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ayomidelog/enclave 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 37575d6bb115bdf63ad35272088d9e6ae162bcd3d5ffcbc2625d82dbd33955e8
[INFO] running `Command { std: "docker" "start" "-a" "37575d6bb115bdf63ad35272088d9e6ae162bcd3d5ffcbc2625d82dbd33955e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "37575d6bb115bdf63ad35272088d9e6ae162bcd3d5ffcbc2625d82dbd33955e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "37575d6bb115bdf63ad35272088d9e6ae162bcd3d5ffcbc2625d82dbd33955e8", kill_on_drop: false }`
[INFO] [stdout] 37575d6bb115bdf63ad35272088d9e6ae162bcd3d5ffcbc2625d82dbd33955e8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 74103ee3d2101a59d2a3c87cc35a2a1e987f4ab4abe4be8391c7d5d101759c24
[INFO] running `Command { std: "docker" "start" "-a" "74103ee3d2101a59d2a3c87cc35a2a1e987f4ab4abe4be8391c7d5d101759c24", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling uuid v1.21.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling enclave v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 05s
[INFO] running `Command { std: "docker" "inspect" "74103ee3d2101a59d2a3c87cc35a2a1e987f4ab4abe4be8391c7d5d101759c24", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "74103ee3d2101a59d2a3c87cc35a2a1e987f4ab4abe4be8391c7d5d101759c24", kill_on_drop: false }`
[INFO] [stdout] 74103ee3d2101a59d2a3c87cc35a2a1e987f4ab4abe4be8391c7d5d101759c24
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f60c8f5f0278b19265a0d954b4946e00f7e75cfe751892edf876cb9b61b0c47c
[INFO] running `Command { std: "docker" "start" "-a" "f60c8f5f0278b19265a0d954b4946e00f7e75cfe751892edf876cb9b61b0c47c", kill_on_drop: false }`
[INFO] [stderr]    Compiling enclave v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.29s
[INFO] running `Command { std: "docker" "inspect" "f60c8f5f0278b19265a0d954b4946e00f7e75cfe751892edf876cb9b61b0c47c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f60c8f5f0278b19265a0d954b4946e00f7e75cfe751892edf876cb9b61b0c47c", kill_on_drop: false }`
[INFO] [stdout] f60c8f5f0278b19265a0d954b4946e00f7e75cfe751892edf876cb9b61b0c47c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] af84131c44cc6b4e6711db8034b4f9cd6ee867f5e27fdd643d159d3a88b73b4b
[INFO] running `Command { std: "docker" "start" "-a" "af84131c44cc6b4e6711db8034b4f9cd6ee867f5e27fdd643d159d3a88b73b4b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/enclave-e5199bf04f65d61d)
[INFO] [stdout] 
[INFO] [stdout] running 208 tests
[INFO] [stdout] test commands::auth::tests::auth_provider_list_shows_supported_and_configured_providers ... ok
[INFO] [stdout] test commands::ps::display::tests::column_width_uses_max_item ... ok
[INFO] [stdout] test commands::ps::display::tests::format_pid_cell_none_shows_dash ... ok
[INFO] [stdout] test commands::ps::display::tests::format_pid_cell_some_shows_number ... ok
[INFO] [stdout] test commands::ps::display::tests::column_width_uses_minimum ... ok
[INFO] [stdout] test commands::ps::display::tests::format_uptime_cell_none_shows_dash ... ok
[INFO] [stdout] test commands::ps::display::tests::format_uptime_cell_some_shows_time ... ok
[INFO] [stdout] test commands::workspace::display::tests::column_width_uses_min_for_empty_items ... ok
[INFO] [stdout] test commands::workspace::display::tests::column_width_uses_max_item_length ... ok
[INFO] [stdout] test commands::workspace::display::tests::column_width_respects_minimum ... ok
[INFO] [stdout] test commands::workspace::enter::tests::default_workspace_path_includes_flutter_bin ... ok
[INFO] [stdout] test commands::workspace::enter::tests::is_executable_rejects_relative_paths ... ok
[INFO] [stdout] test commands::workspace::enter::tests::sanitize_cwd_rejects_controls_and_normalizes ... ok
[INFO] [stdout] test commands::workspace::enter::tests::sanitize_cwd_allows_workspace_paths ... ok
[INFO] [stdout] test commands::workspace::enter::tests::sanitize_cwd_rejects_outside_paths ... ok
[INFO] [stdout] test commands::workspace::enter::tests::sanitize_cwd_rejects_parent_traversal ... ok
[INFO] [stdout] test commands::workspace::enter::tests::shell_path_validation_rejects_invalid_values ... ok
[INFO] [stdout] test config::tests::load_config_fails_for_nonexistent_explicit_path ... ok
[INFO] [stdout] test commands::internal::tests::open_ready_file_via_old_root_rejects_parent_traversal ... ok
[INFO] [stdout] test commands::internal::tests::open_ready_file_via_old_root_maps_absolute_path_under_old_root ... ok
[INFO] [stdout] test commands::internal::tests::open_ready_file_via_old_root_rejects_relative_paths ... ok
[INFO] [stdout] test config::tests::load_config_returns_defaults_for_nonexistent_implicit_path ... ok
[INFO] [stdout] test daemon::dispatch::tests::action_parse_known_actions ... ok
[INFO] [stdout] test daemon::dispatch::tests::action_parse_rejects_unknown_action ... ok
[INFO] [stdout] test config::tests::load_config_parses_partial_config ... ok
[INFO] [stdout] test daemon::dispatch::tests::parse_string_array_extracts_strings ... ok
[INFO] [stdout] test config::tests::load_config_parses_all_fields ... ok
[INFO] [stdout] test config::tests::load_config_rejects_invalid_toml ... ok
[INFO] [stdout] test daemon::dispatch::tests::require_param_str_finds_first_key ... ok
[INFO] [stdout] test daemon::dispatch::tests::require_param_str_prefers_first_match ... ok
[INFO] [stdout] test config::tests::resolve_config_path_prefers_explicit ... ok
[INFO] [stdout] test daemon::dispatch::tests::require_param_str_returns_error_when_missing ... ok
[INFO] [stdout] test daemon::rate_limiter::tests::allows_requests_within_limit ... ok
[INFO] [stdout] test daemon::dispatch::tests::parse_string_array_rejects_non_string_elements ... ok
[INFO] [stdout] test daemon::dispatch::tests::parse_string_array_rejects_missing_key ... ok
[INFO] [stdout] test commands::internal::tests::runtime_tmpfs_mount_options_split_vfs_flags_from_fs_data ... ok
[INFO] [stdout] test daemon::rate_limiter::tests::global_limit_rejects_when_total_exceeded ... ok
[INFO] [stdout] test daemon::rate_limiter::tests::per_uid_limit_still_enforced_with_global ... ok
[INFO] [stdout] test daemon::rate_limiter::tests::rejects_requests_exceeding_limit ... ok
[INFO] [stdout] test daemon::rate_limiter::tests::tracks_uids_independently ... ok
[INFO] [stdout] test daemon::tests::prepare_runtime_paths_removes_stale_socket_file ... ok
[INFO] [stdout] test doctor::tests::check_orphaned_mounts_does_not_panic ... ok
[INFO] [stdout] test doctor::tests::check_cgroup_v2_does_not_panic ... ok
[INFO] [stdout] test doctor::tests::doctor_check_constructors ... ok
[INFO] [stdout] test doctor::tests::check_stale_cgroups_does_not_panic ... ok
[INFO] [stdout] test doctor::tests::doctor_check_ok_detail_is_preserved ... ok
[INFO] [stdout] test doctor::tests::doctor_check_warn_detail_is_preserved ... ok
[INFO] [stdout] test doctor::tests::doctor_report_all_ok_is_healthy ... ok
[INFO] [stdout] test doctor::tests::doctor_report_any_warn_is_issues_detected ... ok
[INFO] [stdout] test doctor::tests::doctor_report_default_is_empty ... ok
[INFO] [stdout] test doctor::tests::doctor_report_serializes_to_json ... ok
[INFO] [stdout] test fsutil::tests::ensure_path_within_accepts_valid_subpath ... ok
[INFO] [stdout] test doctor::tests::doctor_report_deserializes_from_json ... ok
[INFO] [stdout] test fsutil::tests::ensure_secure_dir_creates_and_validates_directory ... ok
[INFO] [stdout] test daemon::rate_limiter::tests::recovers_from_poisoned_mutex ... ok
[INFO] [stdout] test daemon::tests::prepare_runtime_paths_rejects_active_socket ... ok
[INFO] [stdout] test fsutil::tests::temporary_path_for_generates_unique_paths ... ok
[INFO] [stdout] test config::tests::load_config_rejects_invalid_debootstrap_binary ... ok
[INFO] [stdout] test fsutil::tests::ensure_secure_dir_rejects_sticky_world_writable_mode ... ok
[INFO] [stdout] test fsutil::tests::ensure_path_within_rejects_traversal ... ok
[INFO] [stdout] test fsutil::tests::with_file_lock_executes_operation ... ok
[INFO] [stdout] test network::ipam::tests::allocate_exhausted ... ok
[INFO] [stdout] test network::ipam::tests::allocate_first_ip ... ok
[INFO] [stdout] test config::tests::load_config_rejects_invalid_mirror_url ... ok
[INFO] [stdout] test network::ipam::tests::allocate_skips_used ... ok
[INFO] [stdout] test network::ipam::tests::gateway_is_in_subnet ... ok
[INFO] [stdout] test network::ipam::tests::parse_host_octet_invalid ... ok
[INFO] [stdout] test network::ipam::tests::parse_host_octet_valid ... ok
[INFO] [stdout] test network::ipam::tests::parse_host_octet_wrong_subnet ... ok
[INFO] [stdout] test network::nat::tests::anti_spoof_rule_uses_interface_and_assigned_ip ... ok
[INFO] [stdout] test fsutil::tests::with_file_lock_propagates_errors ... ok
[INFO] [stdout] test network::nat::tests::metadata_block_cidr_is_link_local_metadata_endpoint ... ok
[INFO] [stdout] test network::veth::tests::veth_host_name_within_ifnamsiz ... ok
[INFO] [stdout] test network::veth::tests::veth_names_format ... ok
[INFO] [stdout] test policy::engine::tests::default_deny_without_matching_rules ... ok
[INFO] [stdout] test policy::engine::tests::deny_precedence_within_rule_group ... ok
[INFO] [stdout] test policy::engine::tests::uid_specific_deny_overrides_wildcard_allow ... ok
[INFO] [stdout] test protocol::tests::request_deserializes_with_action_and_params ... ok
[INFO] [stdout] test protocol::tests::request_rejects_missing_action ... ok
[INFO] [stdout] test protocol::tests::response_err_omits_result_field ... ok
[INFO] [stdout] test protocol::tests::response_err_serializes_correctly ... ok
[INFO] [stdout] test protocol::tests::response_ok_omits_error_field ... ok
[INFO] [stdout] test protocol::tests::response_ok_serializes_correctly ... ok
[INFO] [stdout] test registry::tests::registry_roundtrip_serialization ... ok
[INFO] [stdout] test fsutil::tests::write_file_atomic_creates_file_with_correct_content ... ok
[INFO] [stdout] test fsutil::tests::write_file_atomic_sets_permissions ... ok
[INFO] [stdout] test fsutil::tests::write_file_atomic_overwrites_existing ... ok
[INFO] [stdout] test sandbox::bootstrap::tests::cached_rootfs_fails_when_cache_missing ... ok
[INFO] [stdout] test protocol::tests::request_deserializes_without_params ... ok
[INFO] [stdout] test network::nat::tests::detect_iptables_does_not_panic ... ok
[INFO] [stdout] test registry::tests::strict_repair_ignores_rootfs_cache_directory ... ok
[INFO] [stdout] test sandbox::bootstrap::tests::copy_dir_recursive_preserves_absolute_symlink_targets ... ok
[INFO] [stdout] test sandbox::bootstrap::tests::copy_dir_recursive_preserves_fifo_entries ... ok
[INFO] [stdout] test sandbox::bootstrap::tests::copy_dir_recursive_copies_files ... ok
[INFO] [stdout] test sandbox::bootstrap::tests::cached_rootfs_uses_suite_keyed_cache ... ok
[INFO] [stdout] test sandbox::bootstrap::tests::cached_rootfs_falls_back_to_generic_base ... ok
[INFO] [stdout] test sandbox::bootstrap::tests::cache_rootfs_suite_saves_and_detects ... ok
[INFO] [stdout] test sandbox::bootstrap::tests::rootfs_cache_dir_is_under_sandboxes ... ok
[INFO] [stdout] test sandbox::cgroup::tests::cgroup_config_cpu_only ... ok
[INFO] [stdout] test sandbox::bootstrap::tests::has_rootfs_content_requires_all_expected_dirs ... ok
[INFO] [stdout] test sandbox::bootstrap::tests::has_rootfs_content_detects_empty_dir ... ok
[INFO] [stdout] test sandbox::cgroup::tests::cgroup_config_large_memory_limit ... ok
[INFO] [stdout] test sandbox::cgroup::tests::cgroup_config_partial_limits ... ok
[INFO] [stdout] test sandbox::cgroup::tests::cgroup_config_pids_only ... ok
[INFO] [stdout] test sandbox::cgroup::tests::available_controllers_does_not_panic ... ok
[INFO] [stdout] test sandbox::cgroup::tests::cgroup_config_from_limits_all_limits ... ok
[INFO] [stdout] test sandbox::cgroup::tests::cgroup_stats_display ... ok
[INFO] [stdout] test sandbox::cgroup::tests::cgroup_config_rejects_zero_cpu_percent ... ok
[INFO] [stdout] test sandbox::cgroup::tests::cgroup_stats_display_defaults ... ok
[INFO] [stdout] test sandbox::cgroup::tests::cgroup_stats_partial_values ... ok
[INFO] [stdout] test sandbox::cgroup::tests::cgroup_v2_availability_check ... ok
[INFO] [stdout] test sandbox::cgroup::tests::create_cgroup_validates_name ... ok
[INFO] [stdout] test sandbox::cgroup::tests::remove_cgroup_validates_name ... ok
[INFO] [stdout] test sandbox::cgroup::tests::create_workspace_cgroup_returns_none_when_no_limits ... ok
[INFO] [stdout] test sandbox::cgroup::tests::remove_nonexistent_cgroup_is_ok ... ok
[INFO] [stdout] test sandbox::cgroup::tests::validate_cgroup_name_accepts_safe_names ... ok
[INFO] [stdout] test sandbox::cgroup::tests::validate_cgroup_name_rejects_single_dot ... ok
[INFO] [stdout] test sandbox::features::tests::cgroup_v2_check_returns_bool ... ok
[INFO] [stdout] test sandbox::features::tests::mount_namespace_check_does_not_panic ... ok
[INFO] [stdout] test sandbox::features::tests::net_namespace_check_does_not_panic ... ok
[INFO] [stdout] test sandbox::features::tests::overlayfs_check_does_not_panic ... ok
[INFO] [stdout] test sandbox::features::tests::pid_namespace_check_does_not_panic ... ok
[INFO] [stdout] test sandbox::features::tests::validate_platform_does_not_panic ... ok
[INFO] [stdout] test sandbox::util::tests::validate_debootstrap_inputs_rejects_untrusted_inputs ... ok
[INFO] [stdout] test sandbox::util::tests::validate_name_rejects_dot_segments ... ok
[INFO] [stdout] test workspace::create::tests::ensure_traversable_directory_permissions_sets_mode_755 ... ok
[INFO] [stdout] test workspace::create::tests::normalize_env_tokens_trims_uppercases_and_deduplicates ... ok
[INFO] [stdout] test workspace::create::tests::resolve_home_mount_source_accepts_existing_absolute_directory ... ok
[INFO] [stdout] test workspace::create::tests::resolve_home_mount_source_rejects_relative_directory ... ok
[INFO] [stdout] test workspace::create::tests::workspace_name_validation_rejects_dots ... ok
[INFO] [stdout] test workspace::cwd::tests::sanitize_cwd_allows_workspace_paths ... ok
[INFO] [stdout] test sandbox::cgroup::tests::validate_cgroup_name_rejects_spaces_and_special ... ok
[INFO] [stdout] test sandbox::cgroup::tests::cgroup_config_from_limits_no_limits ... ok
[INFO] [stdout] test sandbox::cgroup::tests::validate_cgroup_name_rejects_traversal ... ok
[INFO] [stdout] test workspace::cwd::tests::sanitize_cwd_normalizes_redundant_segments ... ok
[INFO] [stdout] test sandbox::features::tests::user_namespace_check_does_not_panic ... ok
[INFO] [stdout] test workspace::cwd::tests::sanitize_cwd_rejects_control_characters ... ok
[INFO] [stdout] test workspace::cwd::tests::sanitize_cwd_rejects_outside_paths ... ok
[INFO] [stdout] test workspace::cwd::tests::sanitize_cwd_rejects_parent_traversal ... ok
[INFO] [stdout] test workspace::exec::tests::runtime_exec_clears_environment_before_running_wrapper ... ok
[INFO] [stdout] test workspace::ps::tests::format_uptime_hours_and_minutes ... ok
[INFO] [stdout] test workspace::ps::tests::format_uptime_days ... ok
[INFO] [stdout] test workspace::logs::tests::header_fields_escape_control_characters ... ok
[INFO] [stdout] test workspace::ps::tests::clock_ticks_returns_positive_value ... ok
[INFO] [stdout] test workspace::ps::tests::format_uptime_minutes_only ... ok
[INFO] [stdout] test workspace::ps::tests::process_entry_serializes_to_json ... ok
[INFO] [stdout] test workspace::session::idmap::tests::build_idmap_entries_maps_root_to_host_owner_and_rest_to_identity ... ok
[INFO] [stdout] test workspace::ps::tests::process_entry_stopped_has_no_pid_or_uptime ... ok
[INFO] [stdout] test workspace::ps::tests::system_uptime_is_readable ... ok
[INFO] [stdout] test workspace::session::process::tests::hostname_collapses_consecutive_dashes ... ok
[INFO] [stdout] test workspace::session::process::tests::hostname_empty_name_returns_workspace ... ok
[INFO] [stdout] test workspace::session::idmap::tests::workspace_bind_mount_idmap_option_skips_identity_map ... ok
[INFO] [stdout] test workspace::session::process::tests::hostname_all_special_returns_workspace ... ok
[INFO] [stdout] test workspace::session::process::tests::hostname_lowercases_name ... ok
[INFO] [stdout] test workspace::session::process::tests::hostname_replaces_special_chars_with_dash ... ok
[INFO] [stdout] test workspace::session::process::tests::hostname_trims_leading_trailing_dashes ... ok
[INFO] [stdout] test workspace::session::process::tests::hostname_truncates_to_63_chars ... ok
[INFO] [stdout] test workspace::session::process::tests::parse_status_kb_value_extracts_number ... ok
[INFO] [stdout] test workspace::session::process::tests::parse_status_kb_value_returns_none_for_empty ... ok
[INFO] [stdout] test workspace::session::process::tests::parse_status_kb_value_returns_none_for_non_numeric ... ok
[INFO] [stdout] test workspace::session::process::tests::process_alive_returns_false_for_impossible_pid ... ok
[INFO] [stdout] test workspace::session::process::tests::process_alive_returns_true_for_self ... ok
[INFO] [stdout] test workspace::session::process::tests::process_matches_returns_false_for_dead_process ... ok
[INFO] [stdout] test workspace::session::process::tests::runtime_cmdline_detection_rejects_unrelated_process ... ok
[INFO] [stdout] test workspace::session::process::tests::runtime_cmdline_detection_accepts_bootstrap_helper ... ok
[INFO] [stdout] test workspace::session::process::tests::starttime_ticks_succeeds_for_self ... ok
[INFO] [stdout] test workspace::session::script::tests::script_execs_pre_pivot_bootstrap_helper_before_ready ... ok
[INFO] [stdout] test workspace::session::script::tests::script_wraps_bootstrap_helper_with_setpriv_when_lsm_options_are_present ... ok
[INFO] [stdout] test workspace::session::security::tests::denied_syscalls_include_escape_primitives ... ok
[INFO] [stdout] test workspace::session::security::tests::exec_capabilities_cover_expected_subset ... ok
[INFO] [stdout] test workspace::session::security::tests::exec_seccomp_filter_allows_clone3_for_user_command_compatibility ... ok
[INFO] [stdout] test workspace::session::security::tests::masked_targets_cover_kernel_info_leaks ... ok
[INFO] [stdout] test workspace::session::security::tests::readonly_remount_policy_ignores_eperm_for_sys_mounts ... ok
[INFO] [stdout] test sandbox::bootstrap::tests::has_rootfs_content_returns_false_for_missing ... ok
[INFO] [stdout] test workspace::session::idmap::tests::build_idmap_entries_splits_identity_range_when_owner_overlaps ... ok
[INFO] [stdout] test workspace::session::idmap::tests::workspace_bind_mount_idmap_option_renders_both_uid_and_gid_maps ... ok
[INFO] [stdout] test workspace::session::security::tests::readonly_remount_policy_keeps_non_eperm_errors_strict ... ok
[INFO] [stdout] test workspace::session::tests::launch_userns_args_omit_enable_flag_when_userns_is_disabled ... ok
[INFO] [stdout] test workspace::session::tests::session_helper_path_uses_procfs_exe_reference ... ok
[INFO] [stdout] test workspace::session::tests::setgroups_args_only_denies_setgroups_for_multi_id_mappings ... ok
[INFO] [stdout] test workspace::session::security::tests::readonly_remount_policy_keeps_proc_sys_strict ... ok
[INFO] [stdout] test workspace::session::tests::launch_userns_args_enable_mapping_and_setgroups_when_userns_is_enabled ... ok
[INFO] [stdout] test workspace::session::userns::tests::identity_user_namespace_plan_maps_single_uid_and_gid ... ok
[INFO] [stdout] test workspace::session::userns::tests::owner_name_or_uid_falls_back_to_uid_label ... ok
[INFO] [stdout] test workspace::session::userns::tests::parse_subordinate_id_file_rejects_invalid_line ... ok
[INFO] [stdout] test workspace::session::userns::tests::preferred_owners_keeps_sudo_user_after_current_login_fallbacks ... ok
[INFO] [stdout] test workspace::session::userns::tests::choose_owner_prefers_override_then_sudo_user ... ok
[INFO] [stdout] test workspace::session::script::tests::script_passes_idmapped_mount_option_to_bootstrap_helper ... ok
[INFO] [stdout] test workspace::session::script::tests::script_uses_host_helper_path_instead_of_old_root_exec_path ... ok
[INFO] [stdout] test workspace::session::userns::tests::preferred_owners_uses_effective_user_before_sudo_user ... ok
[INFO] [stdout] test workspace::session::userns::tests::root_can_use_subordinate_plan_only_for_root_owned_ranges ... ok
[INFO] [stdout] test workspace::snapshot::tests::default_snapshot_name_has_correct_prefix ... ok
[INFO] [stdout] test workspace::snapshot::tests::default_snapshot_name_is_valid ... ok
[INFO] [stdout] test workspace::session::userns::tests::subordinate_user_namespace_plan_uses_preferred_owner_range ... ok
[INFO] [stdout] test workspace::snapshot::tests::reset_path_creates_fresh_dir ... ok
[INFO] [stdout] test workspace::snapshot::tests::copy_dir_recursive_handles_empty_src ... ok
[INFO] [stdout] test workspace::snapshot::tests::copy_dir_recursive_handles_nonexistent_src ... ok
[INFO] [stdout] test workspace::snapshot::tests::snapshot_name_rejects_empty ... ok
[INFO] [stdout] test workspace::snapshot::tests::snapshot_name_accepts_dashes_and_underscores ... ok
[INFO] [stdout] test workspace::snapshot::tests::snapshot_name_accepts_max_length ... ok
[INFO] [stdout] test workspace::snapshot::tests::copy_dir_recursive_copies_nested_files ... ok
[INFO] [stdout] test workspace::snapshot::tests::snapshot_name_rejects_single_dot ... ok
[INFO] [stdout] test workspace::snapshot::tests::snapshot_name_validation_blocks_traversal ... ok
[INFO] [stdout] test workspace::session::userns::tests::choose_owner_accepts_single_common_owner ... ok
[INFO] [stdout] test workspace::snapshot::tests::snapshot_name_rejects_special_characters ... ok
[INFO] [stdout] test workspace::snapshot::tests::snapshot_name_rejects_too_long ... ok
[INFO] [stdout] test daemon::rate_limiter::tests::global_limit_resets_after_window ... ok
[INFO] [stdout] test daemon::rate_limiter::tests::resets_after_window_expires ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 208 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/enclave-0b73430af7660169)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cgroup_cleanup.rs (/opt/rustwide/target/debug/deps/cgroup_cleanup-ce74ed3b047b2b3a)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test doctor_help_is_available ... ok
[INFO] [stdout] test health_reports_cgroup_status ... ok
[INFO] [stdout] test doctor_checks_stale_cgroups ... ok
[INFO] [stdout] test doctor_runs_multiple_checks ... ok
[INFO] [stdout] test doctor_output_includes_cgroup_check ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- doctor_output_includes_cgroup_check stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'doctor_output_includes_cgroup_check' (238) panicked at tests/cgroup_cleanup.rs:50:5:
[INFO] [stdout] doctor should include cgroup check output or a permission error: [2m2026-05-11T04:06:01.899261Z[0m [31mERROR[0m [2menclave[0m[2m:[0m daemon socket not found at /run/enclave/manager.sock. Start daemon with `enclave daemon start`.
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x575284a4cc6a - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x575284a4cc6a - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x575284a4cc6a - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x575284a4cc6a - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x575284a60aaa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x575284a60aaa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x575284a514f2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stderr] error: test failed, to rerun pass `--test cgroup_cleanup`
[INFO] [stdout]    7:     0x575284a514f2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x575284a2b98f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x575284a2b98f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x575284a450c9 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5752849e163c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5752849e163c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x575284a45282 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x575284a45282 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x575284a2ba48 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x575284a20c59 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x575284a2c75d - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x575284a6119c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5752849ce7f9 - cgroup_cleanup[3b9780f1859a08c2]::doctor_output_includes_cgroup_check
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cgroup_cleanup.rs:50:5
[INFO] [stdout]   20:     0x5752849cd147 - cgroup_cleanup[3b9780f1859a08c2]::doctor_output_includes_cgroup_check::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cgroup_cleanup.rs:40:41
[INFO] [stdout]   21:     0x5752849d4486 - <cgroup_cleanup[3b9780f1859a08c2]::doctor_output_includes_cgroup_check::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5752849d491b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5752849d491b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5752849e210b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5752849e210b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5752849e210b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5752849e210b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5752849e210b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5752849e210b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5752849e210b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5752849db824 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5752849db824 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5752849e4d12 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5752849e4d12 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5752849e4d12 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5752849e4d12 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5752849e4d12 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5752849e4d12 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5752849e4d12 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x575284a4c57f - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x575284a4c57f - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7565a02d1aa4 - <unknown>
[INFO] [stdout]   43:     0x7565a035ea64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     doctor_output_includes_cgroup_check
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 4 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "af84131c44cc6b4e6711db8034b4f9cd6ee867f5e27fdd643d159d3a88b73b4b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af84131c44cc6b4e6711db8034b4f9cd6ee867f5e27fdd643d159d3a88b73b4b", kill_on_drop: false }`
[INFO] [stdout] af84131c44cc6b4e6711db8034b4f9cd6ee867f5e27fdd643d159d3a88b73b4b
