[INFO] cloning repository https://github.com/Pantani/sunscreen
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Pantani/sunscreen" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPantani%2Fsunscreen", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPantani%2Fsunscreen'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2cf1fadefb1b6dd02216567692f1f37d8980b6c8
[INFO] testing Pantani/sunscreen against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPantani%2Fsunscreen" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Pantani/sunscreen
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/Pantani/sunscreen
[INFO] tweaked toml for git repo https://github.com/Pantani/sunscreen written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Pantani/sunscreen on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Pantani/sunscreen 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.98.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-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f
[INFO] running `Command { std: "docker" "start" "5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f", 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" "5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f", 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" "5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rust-embed-utils v8.11.0
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling memo-map v0.3.3
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling comfy-table v7.2.2
[INFO] [stderr]    Compiling which v6.0.3
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling rust-embed-impl v8.11.0
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling rust-embed v8.11.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling minijinja v2.20.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling sunscreen v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 25s
[INFO] running `Command { std: "docker" "inspect" "5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f", 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" "5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling insta v1.47.2
[INFO] [stderr]    Compiling sunscreen v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 40.72s
[INFO] running `Command { std: "docker" "inspect" "5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f", 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" "5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sunscreen-39185428ecc86a4c)
[INFO] [stdout] 
[INFO] [stdout] running 132 tests
[INFO] [stdout] test cli::app::tests::normalize_basename_strips_git_and_path ... ok
[INFO] [stdout] test cli::app::tests::split_source_version_handles_shorthand ... ok
[INFO] [stdout] test cli::app::tests::version_validation_accepts_v_prefix ... ok
[INFO] [stdout] test cli::chain::tests::parse_handler_args_preserves_tuple_types_and_no_arg_handlers ... ok
[INFO] [stdout] test cli::chain::tests::runtime_ports_rejects_u16_overflow ... ok
[INFO] [stdout] test cli::chain::tests::rewrap_error_variants_refuses_ambiguous_and_single_line_enums ... ok
[INFO] [stdout] test cli::chain::tests::validate_name_accepts_basic ... ok
[INFO] [stdout] test cli::chain::tests::runtime_start_errors_when_explicit_surfpool_missing ... ok
[INFO] [stdout] test cli::chain::tests::runtime_start_falls_back_to_test_validator_when_surfpool_missing_and_implicit ... ok
[INFO] [stdout] test cli::scaffold::tests::parse_accounts_seeds ... ok
[INFO] [stdout] test cli::scaffold::tests::parse_accounts_accepts_adr_style_colon_flags_and_program_shorthands ... ok
[INFO] [stdout] test cli::chain::tests::find_error_enum_bounds_ignores_braces_inside_messages ... ok
[INFO] [stdout] test cli::scaffold::tests::parse_args_empty ... ok
[INFO] [stdout] test cli::scaffold::tests::parse_accounts_basic ... ok
[INFO] [stdout] test cli::scaffold::tests::parse_args_basic ... ok
[INFO] [stdout] test cli::scaffold::tests::parse_args_rejects_missing_type ... ok
[INFO] [stdout] test cli::chain::tests::validate_name_rejects_invalid ... ok
[INFO] [stdout] test cli::scaffold::tests::parse_accounts_rejects_unknown_flag ... ok
[INFO] [stdout] test config::loader::tests::explicit_path_wins ... ok
[INFO] [stdout] test config::loader::tests::already_at_current_version_no_migration ... ok
[INFO] [stdout] test config::loader::tests::env_overlay_overrides ... ok
[INFO] [stdout] test config::loader::tests::invalid_plugin_bad_version_is_rejected ... ok
[INFO] [stdout] test config::loader::tests::is_overlay_key_filters_control_vars ... ok
[INFO] [stdout] test config::loader::tests::env_overlay_ignores_control_var_skip_preflight ... ok
[INFO] [stdout] test config::loader::tests::invalid_plugin_duplicate_source_is_rejected ... ok
[INFO] [stdout] test config::loader::tests::parse_valid_full ... ok
[INFO] [stdout] test config::loader::tests::migration_preserves_other_fields ... ok
[INFO] [stdout] test config::loader::tests::invalid_plugin_empty_source_is_rejected ... ok
[INFO] [stdout] test config::loader::tests::migration_v0_to_v1_renames_id_to_name ... ok
[INFO] [stdout] test config::loader::tests::env_overlay_clusters_devnet_url ... ok
[INFO] [stdout] test config::loader::tests::env_overlay_runtime_engine ... ok
[INFO] [stdout] test config::loader::tests::reject_bad_version ... ok
[INFO] [stdout] test config::loader::tests::parse_full_workspace_schema ... ok
[INFO] [stdout] test config::loader::tests::reject_unknown_field ... ok
[INFO] [stdout] test config::loader::tests::toolchain_required_is_btreemap ... ok
[INFO] [stdout] test config::migrations::v0_to_v1::tests::keeps_name_when_both_present ... ok
[INFO] [stdout] test config::loader::tests::parse_valid_minimal ... ok
[INFO] [stdout] test config::schema::tests::default_clusters_have_standard_endpoints ... ok
[INFO] [stdout] test config::schema::tests::default_runtime_is_surfpool ... ok
[INFO] [stdout] test config::schema::tests::kebab_case_accepts_valid ... ok
[INFO] [stdout] test config::schema::tests::kebab_case_rejects_invalid ... ok
[INFO] [stdout] test config::schema::tests::new_for_workspace_no_frontend_path_when_none ... ok
[INFO] [stdout] test config::loader::tests::roundtrip_idempotent ... ok
[INFO] [stdout] test config::schema::tests::new_for_workspace_sets_program_and_frontend ... ok
[INFO] [stdout] test config::schema::tests::validate_accepts_phase6_plugin_runtime_fields ... ok
[INFO] [stdout] test config::schema::tests::validate_accepts_plugin_with_v_prefix ... ok
[INFO] [stdout] test config::schema::tests::validate_rejects_duplicate_normalized_plugin_sources ... ok
[INFO] [stdout] test config::schema::tests::validate_rejects_duplicate_plugin_sources ... ok
[INFO] [stdout] test config::loader::tests::workspace_constructor_roundtrips_through_loader ... ok
[INFO] [stdout] test config::schema::tests::validate_rejects_empty_plugin_source ... ok
[INFO] [stdout] test config::loader::tests::parse_valid_plugins_fixture ... ok
[INFO] [stdout] test config::schema::tests::validate_rejects_empty_programs ... ok
[INFO] [stdout] test config::migrations::v0_to_v1::tests::no_project_is_noop ... ok
[INFO] [stdout] test config::schema::tests::validate_rejects_invalid_plugin_version ... ok
[INFO] [stdout] test config::schema::tests::validate_rejects_non_kebab_project_name ... ok
[INFO] [stdout] test config::migrations::v0_to_v1::tests::renames_id_to_name ... ok
[INFO] [stdout] test config::schema::tests::workspace_bootstrap_accepts_pinocchio_framework ... ok
[INFO] [stdout] test config::schema::schemagen::dump_v1_json_schema ... ok
[INFO] [stdout] test fsutil::transaction::tests::explicit_rollback_keeps_root_clean ... ok
[INFO] [stdout] test fsutil::transaction::tests::rollback_on_drop_removes_staging ... ok
[INFO] [stdout] test config::schema::tests::workspace_bootstrap_roundtrips ... ok
[INFO] [stdout] test fsutil::transaction::tests::idempotent_rerun_into_fresh_root ... ok
[INFO] [stdout] test fsutil::transaction::tests::rejects_escaping_paths ... ok
[INFO] [stdout] test onboarding::learn::tests::parse_markdown_accepts_crlf_frontmatter ... ok
[INFO] [stdout] test fsutil::transaction::tests::rejects_duplicate_stage ... ok
[INFO] [stdout] test plugin::stdio::tests::parse_response_accepts_content_length_frame ... ok
[INFO] [stdout] test plugin::grpc::tests::grpc_contract_exposes_required_operations ... ok
[INFO] [stdout] test fsutil::transaction::tests::stage_replace_undo_restores_on_new_file_collision ... ok
[INFO] [stdout] test plugin::stdio::tests::parse_response_rejects_missing_frame ... ok
[INFO] [stdout] test runtime::serve::tests::notify_watch_roots_avoid_recursive_workspace_watch ... ok
[INFO] [stdout] test fsutil::transaction::tests::stage_replace_restores_original_on_rollback ... ok
[INFO] [stdout] test fsutil::transaction::tests::stage_replace_overwrites_existing_on_commit ... ok
[INFO] [stdout] test fsutil::transaction::tests::stage_and_commit_writes_files ... ok
[INFO] [stdout] test runtime::serve::tests::render_event_path_uses_forward_slashes ... ok
[INFO] [stdout] test rustpatch::marker::tests::apply_empty_body ... ok
[INFO] [stdout] test rustpatch::marker::tests::apply_is_idempotent ... ok
[INFO] [stdout] test rustpatch::marker::tests::apply_multiple_patches_in_order ... ok
[INFO] [stdout] test rustpatch::marker::tests::apply_preserves_outside_content ... ok
[INFO] [stdout] test rustpatch::marker::tests::apply_replaces_body ... ok
[INFO] [stdout] test rustpatch::marker::tests::apply_unknown_segment_errors ... ok
[INFO] [stdout] test rustpatch::marker::tests::apply_user_region_forbidden ... ok
[INFO] [stdout] test rustpatch::marker::tests::scan_duplicate_segment ... ok
[INFO] [stdout] test rustpatch::marker::tests::scan_empty_source ... ok
[INFO] [stdout] test rustpatch::marker::tests::scan_malformed_missing_segment ... ok
[INFO] [stdout] test rustpatch::marker::tests::scan_multiple_segments ... ok
[INFO] [stdout] test rustpatch::marker::tests::scan_rejects_crossing_pairs ... ok
[INFO] [stdout] test rustpatch::marker::tests::scan_sequential_duplicate_segment ... ok
[INFO] [stdout] test rustpatch::marker::tests::scan_unbalanced_missing_end ... ok
[INFO] [stdout] test rustpatch::marker::tests::scan_single_auto_generated ... ok
[INFO] [stdout] test rustpatch::marker::tests::scan_unbalanced_stray_end ... ok
[INFO] [stdout] test rustpatch::marker::tests::scan_user_region ... ok
[INFO] [stdout] test templates::account::tests::mod_segment_sorted_and_deduped ... ok
[INFO] [stdout] test templates::error::tests::errors_file_wraps_enum_with_markers ... ok
[INFO] [stdout] test templates::account::tests::account_file_renders_struct ... ok
[INFO] [stdout] test templates::error::tests::escape_msg_handles_quotes_and_backslashes ... ok
[INFO] [stdout] test templates::error::tests::variant_renders_attr_and_name ... ok
[INFO] [stdout] test templates::event::tests::event_entry_renders_struct ... ok
[INFO] [stdout] test templates::event::tests::events_file_wraps_in_markers ... ok
[INFO] [stdout] test templates::instruction::tests::instructions_mod_segment_sorted_and_deduped ... ok
[INFO] [stdout] test templates::instruction::tests::dispatch_segment_emits_wrappers ... ok
[INFO] [stdout] test cli::scaffold::tests::validate_ident_basic ... ok
[INFO] [stdout] test fsutil::transaction::tests::refuses_to_overwrite_existing_destination ... ok
[INFO] [stdout] test rustpatch::marker::tests::scan_no_markers ... ok
[INFO] [stdout] test toolchain::detect::tests::test_detect_one_returns_single_report ... ok
[INFO] [stdout] test toolchain::detect::tests::test_detect_one_unknown_returns_none ... ok
[INFO] [stdout] test toolchain::detect::tests::test_below_min ... ok
[INFO] [stdout] test toolchain::detect::tests::test_optional_missing_doesnt_fail ... ok
[INFO] [stdout] test toolchain::fix::tests::failed_step_is_reported ... ok
[INFO] [stdout] test toolchain::detect::tests::test_missing_required ... ok
[INFO] [stdout] test toolchain::detect::tests::test_report_available_false_when_missing ... ok
[INFO] [stdout] test toolchain::fix::tests::targeted_optional_codama_uses_pnpm ... ok
[INFO] [stdout] test toolchain::detect::tests::test_all_ok ... ok
[INFO] [stdout] test toolchain::detect::tests::test_report_available_false_when_below_min ... ok
[INFO] [stdout] test toolchain::detect::tests::test_unknown_version ... ok
[INFO] [stdout] test toolchain::fix::tests::optional_tools_are_skipped_unless_requested ... ok
[INFO] [stdout] test toolchain::preflight::tests::js_frontend_requires_node ... ok
[INFO] [stdout] test toolchain::detect::tests::test_override_min_version ... ok
[INFO] [stdout] test tui::serve_model::tests::serve_model_has_phase3_panels_in_stable_order ... ok
[INFO] [stdout] test tui::serve_model::tests::serve_model_marks_frontend_disabled ... ok
[INFO] [stdout] test workspace::tests::find_root_locates_yml_in_cwd ... ok
[INFO] [stdout] test toolchain::preflight::tests::invalid_pin_warns_but_doesnt_fail ... ok
[INFO] [stdout] test workspace::tests::find_root_returns_not_found_when_absent ... ok
[INFO] [stdout] test workspace::tests::orphan_program_returns_error ... ok
[INFO] [stdout] test workspace::tests::find_root_walks_up_to_parent ... ok
[INFO] [stdout] test workspace::tests::unsafe_program_path_returns_error ... ok
[INFO] [stdout] test toolchain::preflight::tests::ok_with_no_frontend_skips_js_tools ... ok
[INFO] [stdout] test workspace::tests::programs_are_resolved_from_config_and_disk ... ok
[INFO] [stdout] test toolchain::detect::tests::test_report_available_flag_when_present ... ok
[INFO] [stdout] test toolchain::preflight::tests::warns_on_major_anchor_drift ... ok
[INFO] [stdout] test toolchain::preflight::tests::pinocchio_skips_anchor_preflight ... ok
[INFO] [stdout] test toolchain::preflight::tests::missing_anchor_fails ... ok
[INFO] [stdout] test toolchain::preflight::tests::no_warn_on_minor_drift ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 132 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/sunscreen-28e8311b75670e54)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/app_lifecycle.rs (/opt/rustwide/target/debug/deps/app_lifecycle-94f58665d17395d6)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test app_help_lists_subcommands_without_todo ... ok
[INFO] [stdout] test install_dry_run_does_not_modify_disk ... ok
[INFO] [stdout] test ambiguous_describe_exits_4 ... ok
[INFO] [stdout] test install_of_exact_source_succeeds_even_with_basename_neighbour ... ok
[INFO] [stdout] test env_overlay_does_not_leak_into_persisted_manifest ... ok
[INFO] [stdout] test hook_executes_declared_stdio_plugin_hook ... ok
[INFO] [stdout] test commands_lists_manifest_declared_dynamic_commands ... ok
[INFO] [stdout] test invalid_config_exits_3 ... ok
[INFO] [stdout] test marketplace_lists_reference_plugins ... ok
[INFO] [stdout] test bare_reinstall_preserves_existing_pinned_version ... ok
[INFO] [stdout] test install_basename_collision_with_different_source_exits_4 ... ok
[INFO] [stdout] test describe_matches_by_name_and_by_source ... ok
[INFO] [stdout] test run_allows_exact_source_to_disambiguate_plugin_alias ... ok
[INFO] [stdout] test install_writes_plugins_and_is_idempotent ... ok
[INFO] [stdout] test run_executes_stdio_jsonrpc_plugin_command ... ok
[INFO] [stdout] test run_maps_nonzero_plugin_exit_to_plugin_runtime ... ok
[INFO] [stdout] test run_rejects_stdio_plugin_without_network_capability_before_spawn ... ok
[INFO] [stdout] test list_in_empty_workspace_returns_empty_apps ... ok
[INFO] [stdout] test run_rejects_entrypoint_that_escapes_plugin_directory ... ok
[INFO] [stdout] test run_rejects_ambiguous_plugin_alias_before_dispatch ... ok
[INFO] [stdout] test update_version_changes_pinned_version ... ok
[INFO] [stdout] test workspace_missing_exits_5 ... ok
[INFO] [stdout] test scaffold_external_subcommand_routes_to_plugin_runtime ... ok
[INFO] [stdout] test uninstall_removes_entry ... ok
[INFO] [stdout] test update_without_version_flag_exits_user_input ... ok
[INFO] [stdout] test run_rejects_plugin_without_workspace_capability_before_spawn ... ok
[INFO] [stdout] test no_app_subcommand_executes_external_process ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chain_build.rs (/opt/rustwide/target/debug/deps/chain_build-7d0f2e2fcb1f6fcb)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test chain_build_pinocchio_runs_cargo_build_sbf_and_skips_codama ... ok
[INFO] [stdout] test chain_build_returns_anchor_exit_code_on_failure ... ok
[INFO] [stdout] test chain_build_missing_workspace_exits_5 ... ok
[INFO] [stdout] test chain_build_no_codama_skips_pnpm ... ok
[INFO] [stdout] test chain_build_missing_anchor_exits_2 ... ok
[INFO] [stdout] test chain_build_headless_runs_anchor_then_codama_in_workspace_root_and_emits_ndjson ... ok
[INFO] [stderr]      Running tests/chain_new.rs (/opt/rustwide/target/debug/deps/chain_new-8acc4f47251e2d56)
[INFO] [stdout] test chain_build_missing_pnpm_exits_2_after_successful_anchor_build ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test chain_new_refuses_invalid_name ... ok
[INFO] [stdout] test chain_new_help_lists_pinocchio_framework ... ok
[INFO] [stdout] test chain_new_reports_existing_non_empty_destination_as_path_conflict ... ok
[INFO] [stdout] test chain_new_dry_run_lists_planned_files ... ok
[INFO] [stdout] test chain_new_pinocchio_writes_workspace ... ok
[INFO] [stdout] test chain_new_json_uses_stable_file_and_written_fields ... ok
[INFO] [stdout] test chain_new_writes_workspace ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chain_serve.rs (/opt/rustwide/target/debug/deps/chain_serve-8b848cbd0aab0ad8)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test chain_serve_help_exposes_headless_watch_flags ... ok
[INFO] [stdout] test chain_serve_headless_missing_workspace_exits_5 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/codegen_codama.rs (/opt/rustwide/target/debug/deps/codegen_codama-285f14f9164dc02a)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test infer_idl_stem_normalizes_target_idl_filename ... ok
[INFO] [stdout] test write_codama_config_rejects_missing_workspace_directory ... ok
[INFO] [stdout] test codama_config_serializes_stable_js_client_script ... ok
[INFO] [stdout] test write_codama_config_is_idempotent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_generated.rs (/opt/rustwide/target/debug/deps/compile_generated-25b0a890be74f089)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test compile_idempotent_rescaffold_still_builds ... ok
[INFO] [stdout] test compile_chain_new_frontend_none ... ok
[INFO] [stdout] test compile_multiple_errors_same_program ... ok
[INFO] [stdout] test compile_scaffold_account_frontend_next ... ok
[INFO] [stdout] test compile_scaffold_account_frontend_none ... ok
[INFO] [stdout] test compile_chain_new_frontend_next ... ok
[INFO] [stdout] test compile_chain_new_frontend_vite ... ok
[INFO] [stdout] test compile_scaffold_error_frontend_next ... ok
[INFO] [stdout] test compile_scaffold_error_frontend_vite ... ok
[INFO] [stdout] test compile_scaffold_error_frontend_none ... ok
[INFO] [stdout] test compile_scaffold_event_frontend_next ... ok
[INFO] [stdout] test compile_multi_program_workspace ... ok
[INFO] [stdout] test compile_scaffold_event_frontend_none ... ok
[INFO] [stdout] test compile_multiple_accounts_same_program ... ok
[INFO] [stdout] test compile_full_kitchen_sink_single_program ... ok
[INFO] [stdout] test compile_multiple_events_same_program ... ok
[INFO] [stdout] test compile_scaffold_event_frontend_vite ... ok
[INFO] [stdout] test compile_scaffold_instruction_with_accounts_vite ... ok
[INFO] [stdout] test compile_scaffold_instruction_without_accounts ... ok
[INFO] [stdout] test compile_scaffold_instruction_with_accounts_next ... ok
[INFO] [stdout] test compile_scaffold_program_frontend_next ... ok
[INFO] [stdout] test compile_scaffold_instruction_with_accounts_none ... ok
[INFO] [stdout] test compile_scaffold_program_frontend_vite ... ok
[INFO] [stdout] test compile_scaffold_account_frontend_vite ... ok
[INFO] [stdout] test compile_scaffold_program_frontend_none ... ok
[INFO] [stdout] test compile_scaffold_spl_token_recipe ... ok
[INFO] [stdout] test compile_scaffold_crud_recipe ... ok
[INFO] [stdout] test compile_scaffold_metaplex_nft_recipe ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_generated_workspace.rs (/opt/rustwide/target/debug/deps/compile_generated_workspace-535e27f8ef6a5b7f)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test generated_workspace_with_custom_program_id_cargo_checks_offline ... ok
[INFO] [stdout] test generated_pinocchio_workspace_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_adr_style_account_syntax_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_dry_run_noun_scaffold_then_real_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_after_dry_run_then_real_scaffold_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_cased_identifiers_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_after_idempotent_rescaffolds_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_all_phase2_scaffolders_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_empty_scaffold_payloads_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_fielded_event_emit_types_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_full_scaffolds_in_two_programs_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_generic_accounts_and_pda_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_global_json_chain_new_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_global_json_scaffolds_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_mixed_account_flag_styles_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_multiple_events_and_errors_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_multiple_instructions_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_next_frontend_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_normalized_project_name_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_only_account_scaffold_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_only_error_scaffold_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_only_event_scaffold_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_second_program_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_token_program_accounts_cargo_checks_offline ... ok
[INFO] [stdout] test generated_workspace_with_varied_argument_types_cargo_checks_offline ... ok
[INFO] [stderr]      Running tests/docs_tutorials.rs (/opt/rustwide/target/debug/deps/docs_tutorials-586279ad0f0ce1eb)
[INFO] [stdout] test generated_workspace_with_vite_frontend_cargo_checks_offline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.86s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test first_nft_tutorial_uses_supported_quickstart_arguments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/doctor_fix.rs (/opt/rustwide/target/debug/deps/doctor_fix-18a1c3aee53fb0d4)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test unix::doctor_fix_solana_reports_downloader_failure_instead_of_reload_shell ... ok
[INFO] [stdout] test unix::doctor_fix_logs_each_step_to_stderr_without_polluting_json_stdout ... ok
[INFO] [stdout] test unix::doctor_fix_component_anchor_installs_anchor_through_avm ... ok
[INFO] [stdout] test unix::doctor_fix_anchor_unparseable_after_repair_needs_inspection ... ok
[INFO] [stdout] test unix::doctor_fix_component_codama_repairs_optional_tool_when_targeted ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- unix::doctor_fix_component_codama_repairs_optional_tool_when_targeted stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'unix::doctor_fix_component_codama_repairs_optional_tool_when_targeted' (3861) panicked at tests/support/mod.rs:74:9:
[INFO] [stdout] doctor --fix codama: expected success, got code=Some(2)
[INFO] [stdout] stdout={
[INFO] [stdout]   "ok_before": true,
[INFO] [stdout]   "ok_after": true,
[INFO] [stdout]   "reports_before": [
[INFO] [stdout]     {
[INFO] [stdout]       "name": "codama",
[INFO] [stdout]       "found": false,
[INFO] [stdout]       "available": false,
[INFO] [stdout]       "path": null,
[INFO] [stdout]       "version": null,
[INFO] [stdout]       "required": false,
[INFO] [stdout]       "min_version": null,
[INFO] [stdout]       "status": "missing_optional"
[INFO] [stdout]     }
[INFO] [stdout]   ],
[INFO] [stdout]   "fixes": [
[INFO] [stdout]     {
[INFO] [stdout]       "name": "codama",
[INFO] [stdout]       "required": false,
[INFO] [stdout]       "status": "failed",
[INFO] [stdout]       "message": "failed to run pnpm: Text file busy (os error 26)",
[INFO] [stdout]       "commands": [
[INFO] [stdout]         [
[INFO] [stdout]           "pnpm",
[INFO] [stdout]           "add",
[INFO] [stdout]           "--global",
[INFO] [stdout]           "codama"
[INFO] [stdout]         ]
[INFO] [stdout]       ],
[INFO] [stdout]       "failed_command": [
[INFO] [stdout]         "pnpm",
[INFO] [stdout]         "add",
[INFO] [stdout]         "--global",
[INFO] [stdout]         "codama"
[INFO] [stdout]       ]
[INFO] [stdout]     }
[INFO] [stdout]   ],
[INFO] [stdout]   "reports_after": [
[INFO] [stdout]     {
[INFO] [stdout]       "name": "codama",
[INFO] [stdout]       "found": false,
[INFO] [stdout]       "available": false,
[INFO] [stdout]       "path": null,
[INFO] [stdout]       "version": null,
[INFO] [stdout]       "required": false,
[INFO] [stdout]       "min_version": null,
[INFO] [stdout]       "status": "missing_optional"
[INFO] [stdout]     }
[INFO] [stdout]   ]
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] stderr=doctor fix: scanning 1 tool
[INFO] [stdout] doctor fix: codama is missing_optional (optional)
[INFO] [stdout] doctor fix: running `pnpm add --global codama` for codama
[INFO] [stdout] doctor fix: failed `pnpm add --global codama` for codama (spawn failed) - failed to run pnpm: Text file busy (os error 26)
[INFO] [stdout] doctor fix: re-checking 1 tool
[INFO] [stdout] doctor fix: codama failed - failed to run pnpm: Text file busy (os error 26)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5939af41b481 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5939af41b481 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5939af41b481 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5939af41b481 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5939af42ff8a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5939af42ff8a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5939af41fb9c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5939af41fb9c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5939af3f7fd6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5939af3f7fd6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5939af4128d9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5939af3ac4a0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5939af3ac4a0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5939af412a92 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5939af412a92 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5939af3f8082 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5939af3ef739 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5939af3f8d3d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5939af43071c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5939af369de1 - <doctor_fix[ca33663887bac462]::support::CliEnv>::ok
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/support/mod.rs:74:9
[INFO] [stdout]   20:     0x5939af36a657 - <doctor_fix[ca33663887bac462]::support::CliEnv>::json_ok
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/support/mod.rs:97:24
[INFO] [stdout]   21:     0x5939af35e9bf - doctor_fix[ca33663887bac462]::unix::doctor_fix_component_codama_repairs_optional_tool_when_targeted
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/doctor_fix.rs:166:27
[INFO] [stdout]   22:     0x5939af35ac17 - doctor_fix[ca33663887bac462]::unix::doctor_fix_component_codama_repairs_optional_tool_when_targeted::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/doctor_fix.rs:158:73
[INFO] [stdout]   23:     0x5939af3658d6 - <doctor_fix[ca33663887bac462]::unix::doctor_fix_component_codama_repairs_optional_tool_when_targeted::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5939af39f7db - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5939af39f7db - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5939af3ace25 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5939af3ace25 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5939af3ace25 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5939af3ace25 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5939af3ace25 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5939af3ace25 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5939af3ace25 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5939af3a78d4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5939af3a78d4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5939af3aff72 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5939af3aff72 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5939af3aff72 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5939af3aff72 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5939af3aff72 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5939af3aff72 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5939af3aff72 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5939af41a79f - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x5939af41a79f - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x7fed01f2eaa4 - <unknown>
[INFO] [stdout]   45:     0x7fed01fbba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     unix::doctor_fix_component_codama_repairs_optional_tool_when_targeted
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 4 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test doctor_fix`
[INFO] running `Command { std: "docker" "inspect" "5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f", kill_on_drop: false }`
[INFO] [stdout] 5459696400eeccf866998578aca3d080c3e586a8f0c09922c77a8bdc50e9fe3f
