[INFO] cloning repository https://github.com/TarunvirBains/lihaaf
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/TarunvirBains/lihaaf" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTarunvirBains%2Flihaaf", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTarunvirBains%2Flihaaf'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ab769ffc4303e25569360ab6d884f8961e528796
[INFO] testing TarunvirBains/lihaaf 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%2FTarunvirBains%2Flihaaf" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/TarunvirBains/lihaaf
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/TarunvirBains/lihaaf
[INFO] tweaked toml for git repo https://github.com/TarunvirBains/lihaaf written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/TarunvirBains/lihaaf 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/TarunvirBains/lihaaf 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a
[INFO] running `Command { std: "docker" "start" "f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a", 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" "f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a" "/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" "f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a", 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" "f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling winnow v1.0.2
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling lihaaf v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.73s
[INFO] running `Command { std: "docker" "inspect" "f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a", 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" "f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a" "/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 lihaaf v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.91s
[INFO] running `Command { std: "docker" "inspect" "f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a", 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" "f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a" "/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.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lihaaf-5a663de75a0d662d)
[INFO] [stdout] 
[INFO] [stdout] running 545 tests
[INFO] [stderr] error: invalid value '' for '--package <PACKAGE>': `--package` requires a non-empty package name
[INFO] [stderr] 
[INFO] [stderr] For more information, try '--help'.
[INFO] [stdout] test cli::tests::bless_via_env_when_flag_absent ... ok
[INFO] [stdout] test cli::tests::cli_rejects_package_outside_compat_mode ... ok
[INFO] [stdout] test cli::tests::cli_parses_long_package_flag ... ok
[INFO] [stdout] test cli::tests::cli_parses_short_p_flag ... ok
[INFO] [stdout] test cli::tests::cli_rejects_empty_package_name ... ok
[INFO] [stderr] error: invalid value '0' for '--jobs <JOBS>': must be a positive integer (`-j 0` is rejected; omit `-j` to use the default)
[INFO] [stderr] 
[INFO] [stderr] For more information, try '--help'.
[INFO] [stdout] test cli::tests::defaults_are_safe_posture ... ok
[INFO] [stdout] test cli::tests::cli_rejects_package_with_compat_manifest ... ok
[INFO] [stdout] test cli::tests::defaults_for_compat_fields_are_safe_posture ... ok
[INFO] [stdout] test compat::baseline::tests::parse_ignores_summary_and_non_verdict_lines ... ok
[INFO] [stdout] test cli::tests::filter_accumulates ... ok
[INFO] [stdout] test cli::tests::jobs_short_long ... ok
[INFO] [stderr] error: invalid value '0' for '--jobs <JOBS>': must be a positive integer (`-j 0` is rejected; omit `-j` to use the default)
[INFO] [stderr] 
[INFO] [stderr] For more information, try '--help'.
[INFO] [stdout] test cli::tests::jobs_zero_is_rejected_per_spec_section_5_2 ... ok
[INFO] [stdout] test compat::baseline::tests::strip_ansi_removes_single_csi_sequence ... ok
[INFO] [stdout] test compat::baseline::tests::strip_ansi_tolerates_truncated_csi ... ok
[INFO] [stdout] test compat::cleanup::tests::cargo_target_is_classified_without_filesystem_lookup ... ok
[INFO] [stdout] test compat::baseline::tests::empty_argv_is_rejected_with_directed_message ... ok
[INFO] [stdout] test compat::baseline::tests::strip_ansi_handles_mixed_content ... ok
[INFO] [stdout] test compat::baseline::tests::parse_recognized_pass_correlates ... ok
[INFO] [stdout] test compat::baseline::tests::parse_empty_recognized_set_yields_all_unknown ... ok
[INFO] [stdout] test cli::tests::jobs_long_form_zero_also_rejected ... ok
[INFO] [stdout] test compat::cli::tests::default_argv_parses_to_cargo_test ... ok
[INFO] [stdout] test compat::cli::tests::parse_argv_json_rejects_malformed_json ... ok
[INFO] [stdout] test compat::cli::tests::parse_argv_json_rejects_non_string_element ... ok
[INFO] [stdout] test compat::cli::tests::parse_argv_json_rejects_object ... ok
[INFO] [stdout] test compat::cli::tests::parse_argv_json_rejects_string ... ok
[INFO] [stdout] test compat::discovery::tests::glob_segment_matches_character_class ... ok
[INFO] [stdout] test compat::discovery::tests::glob_segment_matches_combined_star_class ... ok
[INFO] [stdout] test compat::discovery::tests::glob_segment_matches_question_mark ... ok
[INFO] [stdout] test compat::discovery::tests::glob_segment_matches_literal_dot_in_pattern ... ok
[INFO] [stdout] test compat::discovery::tests::has_glob_chars_negative ... ok
[INFO] [stdout] test compat::discovery::tests::glob_segment_matches_star ... ok
[INFO] [stdout] test compat::discovery::tests::has_glob_chars_positive ... ok
[INFO] [stdout] test compat::discovery::tests::is_test_attribute_qualified ... ok
[INFO] [stdout] test compat::discovery::tests::is_test_attribute_rejects_other ... ok
[INFO] [stdout] test compat::discovery::tests::path_segments_string_no_leading ... ok
[INFO] [stdout] test compat::cleanup::tests::remove_nonexistent_path_is_ok ... ok
[INFO] [stdout] test compat::baseline::tests::sidecar_schema_version_is_one ... ok
[INFO] [stdout] test compat::cleanup::tests::remove_symlink_to_directory_unix ... ok
[INFO] [stdout] test compat::discovery::tests::path_segments_string_with_leading ... ok
[INFO] [stdout] test compat::cli::tests::parse_argv_json_accepts_extended_argv ... ok
[INFO] [stdout] test compat::discovery::tests::is_test_attribute_bare ... ok
[INFO] [stdout] test compat::gate::tests::check_gate_allows_matching_expected_nonzero_exit ... ok
[INFO] [stdout] test compat::gate::tests::check_gate_allows_when_excluded_accounts_for_delta ... ok
[INFO] [stdout] test compat::gate::tests::check_gate_at_ceiling_passes ... ok
[INFO] [stdout] test compat::gate::tests::check_gate_blocks_mismatched_expected_nonzero_exit ... ok
[INFO] [stdout] test compat::cleanup::tests::sibling_target_directory_is_not_under_cargo_target ... ok
[INFO] [stdout] test compat::cleanup::tests::classify_without_git_falls_through_to_cleaned ... ok
[INFO] [stdout] test compat::gate::tests::check_gate_blocks_on_baseline_exit_code_nonzero ... ok
[INFO] [stdout] test compat::gate::tests::check_gate_blocks_when_errors_nonempty ... ok
[INFO] [stdout] test compat::gate::tests::check_gate_over_ceiling_blocks ... ok
[INFO] [stdout] test compat::gate::tests::check_gate_under_ceiling_passes ... ok
[INFO] [stdout] test compat::gate::tests::check_gate_blocks_on_lihaaf_exit_code_nonzero ... ok
[INFO] [stdout] test compat::gate::tests::check_gate_unenrolled_crate_is_noop ... ok
[INFO] [stdout] test compat::gate::tests::parse_baseline_accepts_empty_input ... ok
[INFO] [stdout] test compat::gate::tests::parse_baseline_reads_expected_exit_code ... ok
[INFO] [stdout] test compat::cli::tests::from_cli_absolutizes_relative_compat_root ... ok
[INFO] [stdout] test compat::gate::tests::check_gate_blocks_when_totals_diverge_without_excluded ... ok
[INFO] [stdout] test compat::fixture_convert::tests::convert_copies_compile_fail_with_stderr_snapshot ... ok
[INFO] [stdout] test compat::gate::tests::parse_baseline_reads_one_crate ... ok
[INFO] [stdout] test compat::gate::tests::parse_baseline_rejects_missing_n_max ... ok
[INFO] [stdout] test compat::gate::tests::parse_baseline_rejects_negative_n_max ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_leaves_absolute_lib_path_unchanged ... ok
[INFO] [stdout] test compat::fixture_convert::tests::convert_copies_pass_fixture_into_compile_pass_subdir ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_path_bearing_keys_rejects_non_table_dependencies ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_replace_paths_rejects_non_table_replace ... ok
[INFO] [stdout] test compat::gate::tests::parse_baseline_rejects_non_integer_expected_exit_code ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_disables_non_lib_auto_discovery ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_does_not_inject_build_when_upstream_has_no_build_rs ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_injects_lib_path_when_absent ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_rewrites_array_table_paths ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_rewrites_target_conditional_dependencies_path ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_rewrites_dependencies_path ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_rewrites_relative_lib_path ... ok
[INFO] [stdout] test compat::overlay::tests::absolutizes_package_workspace_pointer ... ok
[INFO] [stdout] test compat::overlay::tests::absolutizes_patch_registry_path ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_rewrites_workspace_members_and_exclude ... ok
[INFO] [stdout] test compat::overlay::tests::absolutizes_workspace_default_members ... ok
[INFO] [stdout] test compat::overlay::tests::absolutizes_replace_path ... ok
[INFO] [stdout] test compat::overlay::tests::absolutizes_workspace_dependencies_path ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_policy_carries_multiple_registries_simultaneously ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_leaves_absolute_patch_path_unchanged ... ok
[INFO] [stdout] test compat::baseline::tests::sidecar_v2_pass_fail_null_when_recognition_empty ... ok
[INFO] [stdout] test compat::cli::tests::compat_args_from_cli_carries_compat_package ... ok
[INFO] [stdout] test compat::baseline::tests::sidecar_shape_is_canonical ... ok
[INFO] [stdout] test compat::cleanup::tests::remove_directory_tree ... ok
[INFO] [stdout] test compat::baseline::tests::sidecar_v2_shape_is_canonical ... ok
[INFO] [stdout] test compat::fixture_convert::tests::convert_removes_stale_stderr_when_source_disappears ... ok
[INFO] [stdout] test compat::discovery::tests::outside_root_absolute_fixture_does_not_serialize_as_absolute_mismatch_fixture ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_rejects_when_upstream_git_form_rule4_git ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_no_entry_when_package_name_absent ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_rejects_when_upstream_path_targets_external_source_rule4_path ... ok
[INFO] [stdout] test compat::overlay::tests::absolutize_patch_paths_rejects_non_table_patch ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_policy_carries_workspace_root_non_crates_io_registry ... ok
[INFO] [stdout] test compat::overlay::tests::apply_workspace_member_inheritance_strips_membership_keys ... ok
[INFO] [stdout] test compat::overlay::tests::apply_workspace_member_inheritance_carries_workspace_root_patch_crates_io ... ok
[INFO] [stdout] test compat::overlay::tests::apply_workspace_member_inheritance_carries_workspace_dependencies ... ok
[INFO] [stdout] test compat::overlay::tests::apply_workspace_member_inheritance_carries_workspace_package_lints_metadata ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_policy_rejects_non_table_non_crates_io_registry ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_path_form_is_staged_overlay_dir_not_upstream_rule1 ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_remap_path_dot_slash_form_rule2 ... ok
[INFO] [stdout] test compat::overlay::tests::canonical_key_order_starts_with_package ... ok
[INFO] [stdout] test compat::overlay::tests::canonicalize_appends_rlib_when_only_dylib ... ok
[INFO] [stdout] test compat::overlay::tests::canonicalize_dedups_duplicates ... ok
[INFO] [stdout] test compat::overlay::tests::canonicalize_prepends_dylib_to_rlib_only ... ok
[INFO] [stdout] test compat::overlay::tests::canonicalize_inserts_dylib_rlib_when_absent ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_idempotent_second_materialize ... ok
[INFO] [stdout] test compat::overlay::tests::canonicalize_preserves_cdylib_after_pair ... ok
[INFO] [stdout] test compat::overlay::tests::canonicalize_within_base_nonexisting_valid_parent ... ok
[INFO] [stdout] test compat::overlay::tests::canonicalize_rejects_non_string_element ... ok
[INFO] [stdout] test compat::overlay::tests::copy_fallback_rejects_destination_escape ... ok
[INFO] [stdout] test compat::overlay::tests::canonicalize_within_base_symlink_parent_escape ... ok
[INFO] [stdout] test compat::overlay::tests::create_canonical_mirror_rejects_upstream_symlink ... ok
[INFO] [stdout] test compat::overlay::tests::dual_root_routing_baseline_cwd_is_workspace_root_member_consumers_use_member_root ... ok
[INFO] [stdout] test compat::overlay::tests::copy_fallback_rejects_source_symlinks ... ok
[INFO] [stdout] test compat::overlay::tests::detect_implicit_ancestor_workspace_returns_none_for_standalone ... ok
[INFO] [stdout] test compat::overlay::tests::detect_implicit_ancestor_workspace_finds_nearest_ancestor ... ok
[INFO] [stdout] test compat::overlay::tests::ensure_path_within_base_normal_containment ... ok
[INFO] [stdout] test compat::overlay::tests::ensure_path_within_base_dotdot_escape ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_rejects_when_upstream_mixed_rule4_mixed ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_writes_entry_for_named_package_rule1_inject ... ok
[INFO] [stdout] test compat::overlay::tests::ensure_path_within_base_symlink_escape ... ok
[INFO] [stdout] test compat::overlay::tests::lexical_normalize_pathbuf_returns_dot_for_all_curdir_input ... ok
[INFO] [stdout] test compat::overlay::tests::extract_unquoted_comment_ignores_hash_inside_single_quote ... ok
[INFO] [stdout] test compat::overlay::tests::extract_unquoted_comment_handles_trailing ... ok
[INFO] [stdout] test compat::overlay::tests::lexical_path_normalize_handles_dot_and_trailing_slash ... ok
[INFO] [stdout] test compat::overlay::tests::lexical_path_normalize_handles_repeated_separators ... ok
[INFO] [stdout] test compat::overlay::tests::manifest_has_inheritance_reference_detects_every_family ... ok
[INFO] [stdout] test compat::overlay::tests::manifest_has_inheritance_reference_returns_false_for_non_inheriting_shapes ... ok
[INFO] [stdout] test compat::overlay::tests::lexical_path_normalize_does_not_resolve_symlinks ... ok
[INFO] [stdout] test compat::overlay::tests::extract_unquoted_comment_ignores_hash_inside_string ... ok
[INFO] [stdout] test compat::overlay::tests::extract_unquoted_comment_strips_leading_hash ... ok
[INFO] [stdout] test compat::overlay::tests::inheritance_reference_scan_rejects_non_table_dependencies ... ok
[INFO] [stdout] test compat::overlay::tests::inheritance_reference_scan_rejects_non_table_lints ... ok
[INFO] [stdout] test compat::overlay::tests::inheritance_reference_scan_rejects_non_table_target_cfg ... ok
[INFO] [stdout] test compat::overlay::tests::inject_synthetic_metadata_rejects_non_table_package ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_remap_when_upstream_self_patch_cxx_shape_rule2 ... ok
[INFO] [stdout] test compat::fixture_convert::tests::convert_sorts_output_by_dest_path ... ok
[INFO] [stdout] test compat::overlay::tests::apply_self_patch_preserves_other_crate_patches_when_remap_or_inject ... ok
[INFO] [stdout] test compat::overlay::tests::inject_synthetic_metadata_rejects_non_table_package_metadata ... ok
[INFO] [stdout] test compat::overlay::tests::lexical_normalize_pathbuf_collapses_dot_and_trailing_slash_forms ... ok
[INFO] [stdout] test compat::overlay::tests::member_local_multi_registry_patch_rejection_includes_all ... ok
[INFO] [stdout] test compat::overlay::tests::member_local_patch_crates_io_non_table_is_rejected ... ok
[INFO] [stdout] test compat::overlay::tests::member_local_patch_my_vendor_is_rejected ... ok
[INFO] [stdout] test compat::overlay::tests::member_local_patch_non_table_is_rejected ... ok
[INFO] [stdout] test compat::overlay::tests::member_local_patch_my_vendor_non_table_is_rejected ... ok
[INFO] [stdout] test compat::overlay::tests::override_workspace_allows_root_with_local_workspace_and_inheritance_refs ... ok
[INFO] [stdout] test compat::overlay::tests::override_workspace_injects_empty_when_absent ... ok
[INFO] [stdout] test compat::overlay::tests::override_workspace_allows_standalone_with_no_ancestor_workspace ... ok
[INFO] [stdout] test compat::overlay::tests::mirror_rejects_upstream_symlinks_preserves_staged ... ok
[INFO] [stdout] test compat::overlay::tests::override_workspace_is_idempotent ... ok
[INFO] [stdout] test compat::overlay::tests::override_workspace_preserves_inheritance_tables ... ok
[INFO] [stdout] test compat::overlay::tests::detect_implicit_ancestor_workspace_rejects_symlink_escape ... ok
[INFO] [stdout] test compat::overlay::tests::override_workspace_rejects_implicit_workspace_member_manifest ... ok
[INFO] [stdout] test compat::overlay::tests::mirror_copy_fallback_exact_sync_removes_destination_only_files ... ok
[INFO] [stdout] test compat::overlay::tests::override_workspace_rejects_manifest_with_ancestor_workspace ... ok
[INFO] [stdout] test compat::overlay::tests::override_workspace_rejects_workspace_member_manifest ... ok
[INFO] [stdout] test compat::overlay::tests::override_workspace_skips_branch_2_with_workspace_member_context ... ok
[INFO] [stdout] test compat::overlay::tests::override_workspace_skips_branch_3_with_workspace_member_context ... ok
[INFO] [stdout] test compat::overlay::tests::override_workspace_still_rejects_branch_1_explicit_member_with_context ... ok
[INFO] [stdout] test compat::overlay::tests::post_process_collapses_blank_runs ... ok
[INFO] [stdout] test compat::overlay::tests::post_process_strips_cr ... ok
[INFO] [stdout] test compat::overlay::tests::option_h_rejects_member_local_patch_crates_io ... ok
[INFO] [stdout] test compat::overlay::tests::option_h_root_first_member_second_with_workspace_root_self_patch_entry ... ok
[INFO] [stdout] test compat::overlay::tests::post_process_strips_trailing_whitespace ... ok
[INFO] [stdout] test compat::overlay::tests::resolve_workspace_member_manifest_glob_does_not_match_bare_prefix ... ok
[INFO] [stdout] test compat::overlay::tests::mirror_upstream_rerun_reconciles_stale_entries ... ok
[INFO] [stdout] test compat::overlay::tests::resolve_workspace_member_manifest_matches_by_package_name_not_dir_name ... ok
[INFO] [stdout] test compat::overlay::tests::resolve_workspace_member_manifest_no_match_lists_scanned_members ... ok
[INFO] [stdout] test compat::overlay::tests::resolve_workspace_member_manifest_rejects_when_no_members_array ... ok
[INFO] [stdout] test compat::overlay::tests::resolve_workspace_member_manifest_rejects_when_root_not_workspace_root ... ok
[INFO] [stdout] test compat::overlay::tests::resolve_workspace_member_manifest_skips_missing_member_directory ... ok
[INFO] [stdout] test compat::overlay::tests::resolve_workspace_member_manifest_succeeds_on_literal_member ... ok
[INFO] [stdout] test compat::overlay::tests::resolve_workspace_member_manifest_skips_unparseable_member_manifest ... ok
[INFO] [stdout] test compat::overlay::tests::resolve_workspace_member_manifest_workspace_inheritance_captured ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_dot_prefix_member_excluded_by_bare_exclude ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_dot_prefix_member_resolves_same_as_bare ... ok
[INFO] [stdout] test compat::overlay::tests::resolve_workspace_member_manifest_succeeds_on_glob_match ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_bare_member_excluded_by_dot_prefix_exclude ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_does_not_descend_into_nested_workspace ... ok
[INFO] [stdout] test compat::overlay::tests::resolve_workspace_member_manifest_symlinked_member_rejected ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_dot_prefix_glob_member_resolves ... ok
[INFO] [stdout] test compat::overlay::tests::resolve_workspace_member_manifest_symlinked_parent_dir_rejected ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_excluded_package_diagnostic_lists_excluded_name ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_curdir_tail_member_resolves_same_as_bare ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_duplicate_package_after_glob_expansion_returns_multiple_match_error ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_default_members_does_not_filter_package_resolution ... ok
[INFO] [stdout] test compat::overlay::tests::scan_basic_string_escape_does_not_strand_state ... ok
[INFO] [stdout] test compat::overlay::tests::scan_recognizes_comment_after_multiline_string_closes ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_glob_rejects_glob_in_non_final_segment ... ok
[INFO] [stdout] test compat::overlay::tests::synthetic_metadata_default_in_compat_driver ... ok
[INFO] [stdout] test compat::overlay::tests::serialize_canonical_emits_package_first ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_glob_rejects_deep_glob ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_glob_rejects_parent_traversal_member ... ok
[INFO] [stdout] test compat::overlay::tests::synthetic_metadata_injects_allow_lints ... ok
[INFO] [stdout] test compat::overlay::tests::synthetic_metadata_replaces_upstream_allow_lints ... ok
[INFO] [stdout] test compat::overlay::tests::workspace_root_patch_crates_io_non_table_is_rejected ... ok
[INFO] [stdout] test compat::overlay::tests::scan_ignores_hash_inside_multiline_basic_string ... ok
[INFO] [stdout] test compat::overlay::tests::scan_ignores_hash_inside_multiline_literal_string ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_rejects_package_plus_workspace_root_per_v01_scope ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_glob_crates_explicit_nested_literal_finds_member ... ok
[INFO] [stdout] test compat::overlay::tests::workspace_root_patch_non_table_is_rejected ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_trailing_slash_member_resolves_same_as_bare ... ok
[INFO] [stdout] test compat::overlay::tests::workspace_root_profile_non_table_is_rejected ... ok
[INFO] [stdout] test compat::overlay::tests::workspace_root_replace_non_table_is_rejected ... ok
[INFO] [stdout] test compat::rustup::tests::parse_returns_none_on_empty_output ... ok
[INFO] [stdout] test compat::overlay::tests::workspace_root_path_absolutization_for_dependencies_path ... ok
[INFO] [stdout] test compat::cleanup::tests::unix_permission_denied_surfaces_as_file_stage_error ... FAILED
[INFO] [stdout] test compat::overlay::tests::resolver_subtracts_workspace_exclude_set ... ok
[INFO] [stdout] test compat::overlay::tests::workspace_root_workspace_dependencies_non_table_is_rejected ... ok
[INFO] [stdout] test compat::overlay::tests::workspace_root_path_absolutization_for_package_readme_license_file ... ok
[INFO] [stdout] test compat::overlay::tests::workspace_root_workspace_package_non_table_is_rejected ... ok
[INFO] [stdout] test compat::report::tests::canonicalize_is_idempotent ... ok
[INFO] [stdout] test compat::rustup::tests::parse_handles_bare_identifier_without_default_suffix ... ok
[INFO] [stdout] test compat::rustup::tests::parse_returns_none_on_non_utf8 ... ok
[INFO] [stdout] test compat::rustup::tests::parse_strips_default_suffix ... ok
[INFO] [stdout] test compat::rustup::tests::parse_takes_first_non_empty_line ... ok
[INFO] [stdout] test compat::tests::assemble_diagnostic_errors_orders_kinds_by_source_seam ... ok
[INFO] [stdout] test compat::tests::assemble_diagnostic_errors_ignores_baseline_unknown_count ... ok
[INFO] [stdout] test compat::tests::render_inner_command_manifest_path_is_repo_relative ... ok
[INFO] [stdout] test compat::tests::build_inner_cli_sets_inner_compat_normalize_true ... ok
[INFO] [stdout] test compat::report::tests::errors_sort_by_file_then_line_then_type ... ok
[INFO] [stdout] test config::tests::allow_lints_accepts_clippy_namespaced_lints ... ok
[INFO] [stdout] test compat::tests::normalization_context_reads_inner_compat_normalize ... ok
[INFO] [stdout] test config::tests::allow_lints_accepts_simple_lint_names ... ok
[INFO] [stdout] test config::tests::allow_lints_default_is_empty ... ok
[INFO] [stdout] test config::tests::allow_lints_rejects_empty_string ... ok
[INFO] [stdout] test config::tests::allow_lints_named_suite_empty_array_overrides_to_empty ... ok
[INFO] [stdout] test config::tests::allow_lints_named_suite_overrides_default ... ok
[INFO] [stdout] test config::tests::allow_lints_rejects_nul_byte ... ok
[INFO] [stdout] test config::tests::allow_lints_rejects_whitespace ... ok
[INFO] [stdout] test config::tests::allow_lints_rejects_leading_dash ... ok
[INFO] [stdout] test config::tests::config_keep_foreign_span_bodies_defaults_false ... ok
[INFO] [stdout] test config::tests::allow_lints_rejects_quote_and_backslash ... ok
[INFO] [stdout] test config::tests::build_targets_uses_replacement_semantics_while_dev_deps_inherit ... ok
[INFO] [stdout] test config::tests::build_targets_default_and_named_omission_parse_as_empty ... ok
[INFO] [stdout] test config::tests::build_targets_validation_runs_after_dev_dep_inheritance ... ok
[INFO] [stdout] test config::tests::build_targets_reject_empty_dev_deps_unknown_and_duplicates ... ok
[INFO] [stdout] test config::tests::config_keep_foreign_span_bodies_does_not_inherit_on_named_suite ... ok
[INFO] [stdout] test config::tests::config_keep_foreign_span_bodies_non_boolean_is_invalid ... ok
[INFO] [stdout] test config::tests::duplicate_suite_names_rejected ... ok
[INFO] [stdout] test config::tests::config_keep_foreign_span_bodies_parses_true ... ok
[INFO] [stdout] test config::tests::extern_crates_first_must_equal_dylib ... ok
[INFO] [stdout] test config::tests::extra_substitutions_collision_with_builtin_placeholder ... ok
[INFO] [stdout] test config::tests::extra_substitutions_omitted_on_named_suite_is_empty ... ok
[INFO] [stdout] test config::tests::extra_substitutions_manifest_snapshot_round_trips ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_glob_crates_star_finds_nested_member ... ok
[INFO] [stdout] test config::tests::declared_suite_order_is_preserved ... ok
[INFO] [stdout] test config::tests::defaults_apply_to_optional_keys_and_yield_one_default_suite ... ok
[INFO] [stdout] test config::tests::dylib_crate_rejects_nul_byte ... ok
[INFO] [stdout] test config::tests::edition_must_be_in_allowed_set ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_glob_normalizes_trailing_slash ... ok
[INFO] [stdout] test config::tests::features_rejects_nul_byte ... ok
[INFO] [stdout] test config::tests::features_rejects_empty_string ... ok
[INFO] [stdout] test config::tests::fixture_dirs_must_be_disjoint_across_suites ... ok
[INFO] [stdout] test config::tests::extra_substitutions_per_suite_override_interaction ... ok
[INFO] [stdout] test config::tests::fixture_dirs_must_be_disjoint_after_absolute_resolution ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_overlapping_shapes_dedup_to_single_match ... ok
[INFO] [stdout] test config::tests::fixture_dirs_must_be_disjoint_after_dot_normalization ... ok
[INFO] [stdout] test compat::overlay::tests::resolver_glob_rejects_absolute_path_member ... ok
[INFO] [stdout] test config::tests::is_banner_shape_accepts_error_count_summary ... ok
[INFO] [stdout] test config::tests::is_banner_shape_accepts_explain_footer ... ok
[INFO] [stdout] test config::tests::is_banner_shape_accepts_linker_version ... ok
[INFO] [stdout] test config::tests::is_banner_shape_accepts_macro_origin_trailer ... ok
[INFO] [stdout] test config::tests::fixture_dirs_must_be_disjoint_between_two_named_suites ... ok
[INFO] [stdout] test config::tests::extra_substitutions_per_suite_replace_not_merge ... ok
[INFO] [stdout] test config::tests::is_banner_shape_accepts_structural_banner_shape ... ok
[INFO] [stdout] test config::tests::is_banner_shape_rejects_diagnostic_body_anti_prefix ... ok
[INFO] [stdout] test config::tests::is_banner_shape_accepts_vendored_toolchain_info ... ok
[INFO] [stdout] test config::tests::is_banner_shape_rejects_diagnostic_looking_like_banner ... ok
[INFO] [stdout] test config::tests::is_banner_shape_rejects_length_floor ... ok
[INFO] [stdout] test config::tests::is_banner_shape_rejects_span_context_first_byte ... ok
[INFO] [stdout] test config::tests::is_banner_shape_rejects_uppercase_leading_short ... ok
[INFO] [stdout] test config::tests::is_banner_shape_rejects_lowercase_leading_non_rustc ... ok
[INFO] [stdout] test config::tests::is_banner_shape_rejects_whitespace_leading ... ok
[INFO] [stdout] test config::tests::is_path_like_accepts_adopter_placeholder_with_suffix ... ok
[INFO] [stdout] test config::tests::is_path_like_accepts_builtin_placeholder_bare ... ok
[INFO] [stdout] test config::tests::is_path_like_accepts_interior_lowercase_dollar_within_path ... ok
[INFO] [stdout] test config::tests::is_path_like_accepts_adopter_placeholder ... ok
[INFO] [stdout] test config::tests::is_path_like_rejects_diagnostic_text_plain ... ok
[INFO] [stdout] test config::tests::is_path_like_accepts_absolute_unix_path ... ok
[INFO] [stdout] test config::tests::is_path_like_rejects_length_one_dollar ... ok
[INFO] [stdout] test config::tests::is_path_like_rejects_embedded_markers_no_path ... ok
[INFO] [stdout] test config::tests::is_path_like_accepts_absolute_windows_path ... ok
[INFO] [stdout] test config::tests::is_path_like_accepts_relative_path_with_separator ... ok
[INFO] [stdout] test config::tests::is_path_like_rejects_length_one_separator ... ok
[INFO] [stdout] test config::tests::is_path_like_rejects_markers_with_trailing_colon ... ok
[INFO] [stdout] test config::tests::is_path_like_rejects_newline_bearing ... ok
[INFO] [stdout] test config::tests::is_path_like_rejects_bare_dollar_patterns ... ok
[INFO] [stdout] test config::tests::is_path_like_rejects_placeholder_with_trailing_junk ... ok
[INFO] [stdout] test config::tests::is_path_like_rejects_round2_block2_surface ... ok
[INFO] [stdout] test config::tests::is_path_like_accepts_path_segment ... ok
[INFO] [stdout] test config::tests::is_banner_shape_rejects_diagnostic_keyword_with_colon ... ok
[INFO] [stdout] test config::tests::is_path_like_accepts_builtin_placeholder_with_suffix ... ok
[INFO] [stdout] test config::tests::is_path_like_rejects_round2_block1_surface ... ok
[INFO] [stdout] test config::tests::is_path_like_rejects_empty_and_whitespace ... ok
[INFO] [stdout] test config::tests::raw_metadata_preserves_allow_lints ... ok
[INFO] [stdout] test config::tests::raw_metadata_is_preserved_verbatim ... ok
[INFO] [stdout] test config::tests::missing_dylib_crate_is_invalid ... ok
[INFO] [stdout] test config::tests::serde_deserialize_accepts_valid_build_targets ... ok
[INFO] [stdout] test config::tests::missing_table_is_session_outcome_with_exact_message ... ok
[INFO] [stdout] test config::tests::serde_deserialize_accepts_valid_substitution ... ok
[INFO] [stdout] test config::tests::serde_deserialize_accepts_valid_strip_pattern ... ok
[INFO] [stdout] test config::tests::named_suite_can_override_features ... ok
[INFO] [stdout] test config::tests::named_suite_default_is_reserved ... ok
[INFO] [stdout] test config::tests::named_suite_dylib_crate_is_rejected ... ok
[INFO] [stdout] test config::tests::named_suite_empty_fixture_dirs_is_rejected ... ok
[INFO] [stdout] test config::tests::named_suite_features_do_not_inherit_from_default ... ok
[INFO] [stdout] test config::tests::named_suite_invalid_chars_in_name_rejected ... ok
[INFO] [stdout] test config::tests::named_suite_inherits_unspecified_keys_from_default ... ok
[INFO] [stdout] test config::tests::is_path_like_rejects_lowercase_dollar_with_separator ... ok
[INFO] [stdout] test config::tests::named_suite_missing_fixture_dirs_is_rejected ... ok
[INFO] [stdout] test config::tests::named_suite_missing_name_is_rejected ... ok
[INFO] [stdout] test config::tests::serde_deserialize_rejects_build_targets_without_dev_deps ... ok
[INFO] [stdout] test config::tests::serde_and_toml_paths_agree_on_first_error_for_multiply_invalid ... ok
[INFO] [stdout] test config::tests::serde_deserialize_rejects_invalid_build_targets ... ok
[INFO] [stdout] test config::tests::serde_deserialize_suite_defaults_keep_foreign_span_bodies_false ... ok
[INFO] [stdout] test config::tests::serde_deserialize_rejects_invalid_strip_line_prefixes ... ok
[INFO] [stdout] test config::tests::serde_deserialize_rejects_invalid_substitution_from ... ok
[INFO] [stdout] test config::tests::serde_deserialize_suite_rejects_non_boolean_keep_foreign_span_bodies ... ok
[INFO] [stdout] test config::tests::serde_deserialize_rejects_invalid_substitution_to_newline ... ok
[INFO] [stdout] test config::tests::strip_patterns_per_suite_override_interaction ... ok
[INFO] [stdout] test config::tests::strip_patterns_per_suite_replace_not_merge ... ok
[INFO] [stdout] test config::tests::strip_patterns_omitted_on_named_suite_is_empty ... ok
[INFO] [stdout] test config::tests::validate_extra_substitutions_rejects_newline_in_to ... ok
[INFO] [stdout] test config::tests::validate_extra_substitutions_accepts_compound_to ... ok
[INFO] [stdout] test config::tests::serde_deserialize_rejects_invalid_strip_lines ... ok
[INFO] [stdout] test diff::tests::diff_format_has_gnu_compatible_header ... ok
[INFO] [stdout] test diff::tests::equal_inputs_no_change ... ok
[INFO] [stdout] test diff::tests::pure_deletion_renders ... ok
[INFO] [stdout] test diff::tests::pure_insertion_renders ... ok
[INFO] [stdout] test diff::tests::single_line_change_renders_unified_diff ... ok
[INFO] [stdout] test config::tests::validate_strip_patterns_rejects_newline_bearing ... ok
[INFO] [stdout] test config::tests::validate_strip_patterns_accepts_path ... ok
[INFO] [stdout] test config::tests::validate_strip_patterns_rejects_disguised_diagnostic ... ok
[INFO] [stdout] test config::tests::validate_strip_patterns_rejects_short_and_dollar ... ok
[INFO] [stdout] test discovery::tests::empty_fixture_dirs_is_session_outcome ... ok
[INFO] [stdout] test discovery::tests::empty_fixture_dirs_diagnostic_includes_named_suite ... ok
[INFO] [stdout] test config::tests::validate_extra_substitutions_accepts_path_from ... ok
[INFO] [stdout] test config::tests::validate_strip_patterns_rejects_span_context ... ok
[INFO] [stdout] test config::tests::validate_extra_substitutions_rejects_non_path_from ... ok
[INFO] [stdout] test config::tests::validate_strip_patterns_accepts_banner ... ok
[INFO] [stdout] test config::tests::validate_strip_patterns_rejects_diagnostic_body ... ok
[INFO] [stdout] test discovery::tests::classification_matches_directory_marker ... ok
[INFO] [stdout] test config::tests::zero_memory_ceiling_is_invalid ... ok
[INFO] [stdout] test config::tests::validate_strip_patterns_rejects_diagnostic_keywords ... ok
[INFO] [stdout] test dylib::tests::build_dir_for_named_suite_includes_name ... ok
[INFO] [stdout] test dylib::tests::managed_dylib_path_handles_missing_hash ... ok
[INFO] [stdout] test dylib::tests::build_dir_for_default_suite_uses_default_name ... ok
[INFO] [stdout] test discovery::tests::symlinked_fixture_dir_outside_crate_root_is_rejected ... ok
[INFO] [stdout] test discovery::tests::sort_is_lexicographic ... ok
[INFO] [stdout] test dylib::tests::managed_dylib_path_preserves_hash ... ok
[INFO] [stdout] test dylib::tests::parse_dylib_path_can_match_package_id_when_lib_target_name_differs ... ok
[INFO] [stdout] test discovery::tests::symlinked_fixture_file_outside_crate_root_is_skipped ... ok
[INFO] [stdout] test discovery::tests::non_recursive_within_each_dir ... ok
[INFO] [stdout] test discovery::tests::filter_or_match_against_relative_path ... ok
[INFO] [stdout] test config::tests::zero_timeout_is_invalid ... ok
[INFO] [stdout] test dylib::tests::parse_dylib_path_picks_dylib_crate_type_and_extension ... ok
[INFO] [stdout] test exit::tests::merge_takes_maximum ... ok
[INFO] [stdout] test dylib::tests::parse_dylib_path_skips_unrelated_artifacts ... ok
[INFO] [stdout] test dylib::tests::parse_dylib_path_prefers_package_id_over_target_name_collision ... ok
[INFO] [stdout] test freshness::tests::rustc_drift_detail_is_byte_deterministic_and_lists_changed_fields ... ok
[INFO] [stdout] test dylib::tests::parse_dylib_path_matches_path_package_id_source_tail ... ok
[INFO] [stdout] test dylib::tests::parse_dylib_path_uses_crate_types_when_cargo_provides_them ... ok
[INFO] [stdout] test manifest::tests::manifest_path_for_default_suite_uses_default_name ... ok
[INFO] [stdout] test manifest::tests::manifest_path_for_named_suite_includes_name ... ok
[INFO] [stdout] test exit::tests::spec_numbering_is_stable ... ok
[INFO] [stdout] test freshness::tests::detail_messages_are_byte_deterministic ... ok
[INFO] [stdout] test lock::tests::lockfile_path_is_deterministic ... ok
[INFO] [stdout] test lock::tests::drop_releases_lock_for_same_process_reacquire ... ok
[INFO] [stdout] test lock::tests::acquire_creates_lockfile_under_target_lihaaf ... ok
[INFO] [stdout] test freshness::tests::sha_mismatch_fails_invariant_3 ... ok
[INFO] [stdout] test freshness::tests::missing_dylib_fails_invariant_1 ... ok
[INFO] [stdout] test normalize::tests::compat_b_github_com_handled_identically ... ok
[INFO] [stdout] test normalize::tests::compat_d_flag_off_collapses_registry_hash ... ok
[INFO] [stdout] test manifest::tests::try_read_returns_none_on_missing_manifest ... ok
[INFO] [stdout] test manifest::tests::manifest_without_suite_name_round_trips_with_default_suite ... ok
[INFO] [stdout] test normalize::tests::compat_c_line_without_registry_segment_unchanged ... ok
[INFO] [stdout] test normalize::tests::compat_a_index_crates_io_rewrites_to_short_form ... ok
[INFO] [stdout] test normalize::tests::compat_mode_default_context_suppresses_foreign_body ... ok
[INFO] [stdout] test normalize::tests::compose_with_compat_short_cargo ... ok
[INFO] [stdout] test normalize::tests::consecutive_foreign_blocks_each_get_one_placeholder ... ok
[INFO] [stdout] test normalize::tests::contains_but_not_anchored_marker_is_not_a_pointer ... ok
[INFO] [stdout] test normalize::tests::count_body_lines_counts_frame_and_content_until_blank ... ok
[INFO] [stdout] test normalize::tests::count_body_lines_stops_at_note_line ... ok
[INFO] [stdout] test normalize::tests::count_body_lines_no_close_frame_stops_at_blank ... ok
[INFO] [stdout] test normalize::tests::count_body_lines_whitespace_only_line_terminates ... ok
[INFO] [stdout] test normalize::tests::count_body_lines_zero_when_start_is_not_body ... ok
[INFO] [stdout] test normalize::tests::default_behavior_byte_identical_when_no_foreign_spans ... ok
[INFO] [stdout] test normalize::tests::dir_span_pointer_keeps_line_col ... ok
[INFO] [stdout] test normalize::tests::does_not_touch_diagnostic_text ... ok
[INFO] [stdout] test normalize::tests::extra_substitution_remap_alone_triggers_suppression ... ok
[INFO] [stdout] test normalize::tests::determinism_same_inputs_produce_same_bytes ... ok
[INFO] [stdout] test normalize::tests::extra_substitutions_apply_after_builtins ... ok
[INFO] [stdout] test normalize::tests::extra_substitution_matching_cargo_hash_fires_after_collapse ... ok
[INFO] [stdout] test normalize::tests::extra_substitutions_apply_in_declared_order ... ok
[INFO] [stdout] test manifest::tests::round_trips_through_disk ... ok
[INFO] [stdout] test normalize::tests::extra_substitutions_empty_default_byte_identical ... ok
[INFO] [stdout] test normalize::tests::extra_substitutions_run_before_type_id_collapse ... ok
[INFO] [stdout] test normalize::tests::extra_substitutions_no_newline_in_to_debug_assertion ... ok
[INFO] [stdout] test normalize::tests::foreign_pointer_block_boundary_stops_at_blank_line ... ok
[INFO] [stdout] test manifest::tests::try_read_returns_none_on_corrupt_manifest ... ok
[INFO] [stdout] test normalize::tests::foreign_cargo_short_span_body_is_suppressed ... ok
[INFO] [stdout] test normalize::tests::collapses_blank_line_runs ... ok
[INFO] [stdout] test normalize::tests::foreign_pointer_without_body_strips_tail ... ok
[INFO] [stdout] test normalize::tests::foreign_rust_multi_line_body_collapses_to_one_placeholder ... ok
[INFO] [stdout] test normalize::tests::foreign_rust_span_body_is_suppressed ... ok
[INFO] [stdout] test normalize::tests::foreign_rust_span_body_without_close_frame_is_suppressed ... ok
[INFO] [stdout] test normalize::tests::fixture_own_dir_span_keeps_line_numbers ... ok
[INFO] [stdout] test normalize::tests::foreign_span_frame_lines_canonicalized_across_gutter_width ... ok
[INFO] [stdout] test normalize::tests::interleaved_frame_line_inside_body_does_not_steal_placeholder_slot ... ok
[INFO] [stdout] test normalize::tests::is_foreign_pointer_detects_anchored_foreign_markers ... ok
[INFO] [stdout] test normalize::tests::is_foreign_pointer_rejects_dir_and_non_pointer_and_midline ... ok
[INFO] [stdout] test normalize::tests::long_type_note_left_intact_when_no_match ... ok
[INFO] [stdout] test normalize::tests::long_type_note_normalizes_alternative_phrasing ... ok
[INFO] [stdout] test normalize::tests::long_type_note_preserves_surrounding_diagnostic ... ok
[INFO] [stdout] test normalize::tests::long_type_note_two_sessions_normalize_to_same_bytes ... ok
[INFO] [stdout] test normalize::tests::longest_prefix_wins ... ok
[INFO] [stdout] test normalize::tests::foreign_span_pointer_line_col_stripped ... ok
[INFO] [stdout] test normalize::tests::compat_mode_primary_arrow_suppression_is_deliberate_lihaaf_divergence ... ok
[INFO] [stdout] test normalize::tests::non_compat_collapses_github_com_registry_hash ... ok
[INFO] [stdout] test normalize::tests::compat_mode_suppresses_primary_arrow_foreign_body ... ok
[INFO] [stdout] test normalize::tests::foreign_workspace_span_body_is_suppressed ... ok
[INFO] [stdout] test normalize::tests::mixed_dir_and_rust_spans ... ok
[INFO] [stdout] test normalize::tests::foreign_cargo_registry_span_body_is_suppressed ... ok
[INFO] [stdout] test normalize::tests::non_compat_collapses_index_crates_io_registry_hash ... ok
[INFO] [stdout] test normalize::tests::non_compat_registry_hash_collapse_is_machine_independent ... ok
[INFO] [stdout] test normalize::tests::non_compat_registry_hash_collapse_rejects_non_matching_shapes ... ok
[INFO] [stdout] test normalize::tests::opt_out_body_is_pipeline_normalized_not_raw_bypass ... ok
[INFO] [stdout] test normalize::tests::opt_out_keeps_extra_substitution_remapped_foreign_body ... ok
[INFO] [stdout] test normalize::tests::foreign_primary_arrow_body_is_suppressed ... ok
[INFO] [stdout] test normalize::tests::primary_diagnostic_text_survives_foreign_span ... ok
[INFO] [stdout] test normalize::tests::rewrites_dir_prefix_then_workspace_prefix ... ok
[INFO] [stdout] test normalize::tests::span_kind_placeholder_lines_are_kind_matched ... ok
[INFO] [stdout] test normalize::tests::strip_line_prefixes_drops_explain_footer_family ... ok
[INFO] [stdout] test normalize::tests::rewrites_sysroot_prefix ... ok
[INFO] [stdout] test normalize::tests::strip_line_prefixes_drops_macro_origin_trailer_family ... ok
[INFO] [stdout] test normalize::tests::opt_out_keeps_foreign_body ... ok
[INFO] [stdout] test normalize::tests::strip_line_prefixes_matches_prefix_only ... ok
[INFO] [stdout] test normalize::tests::opt_out_keeps_workspace_span_body ... ok
[INFO] [stdout] test normalize::tests::preserves_rustc_aborting_plural ... ok
[INFO] [stdout] test normalize::tests::preserves_rustc_aborting_summary ... ok
[INFO] [stdout] test normalize::tests::preserves_rustc_explain_pointer ... ok
[INFO] [stdout] test normalize::tests::preserves_unrelated_aborting_text ... ok
[INFO] [stdout] test normalize::tests::strip_lines_drops_banner_line_match ... ok
[INFO] [stdout] test diff::tests::between_soft_and_hard_emits_warn ... ok
[INFO] [stdout] test normalize::tests::strip_lines_drops_full_line_match ... ok
[INFO] [stdout] test normalize::tests::strip_lines_no_partial_match ... ok
[INFO] [stdout] test normalize::tests::strip_patterns_apply_after_trim_trailing_whitespace ... ok
[INFO] [stdout] test normalize::tests::strip_patterns_do_not_affect_diagnostic_text ... ok
[INFO] [stdout] test normalize::tests::with_keep_foreign_span_bodies_sets_field ... ok
[INFO] [stdout] test normalize::tests::unifies_crlf_and_lone_cr_to_lf ... ok
[INFO] [stdout] test normalize::tests::strips_trailing_whitespace ... ok
[INFO] [stdout] test session::tests::absolutize_manifest_path_promotes_bare_cargo_toml_to_absolute ... ok
[INFO] [stdout] test normalize::tests::strip_pointer_tail_removes_line_col ... ok
[INFO] [stdout] test normalize::tests::type_id_does_not_touch_hash_without_digits ... ok
[INFO] [stdout] test normalize::tests::type_id_rewrite_replaces_hash_digits ... ok
[INFO] [stdout] test session::tests::absolutize_manifest_path_preserves_absolute_input ... ok
[INFO] [stdout] test session::tests::aggregate_counts_buckets_per_section_3_3 ... ok
[INFO] [stdout] test session::session_temp_parent_tests::creates_missing_target_parent_before_session_tempdir ... ok
[INFO] [stdout] test session::tests::select_suites_dedups_repeated_cli_names ... ok
[INFO] [stdout] test session::tests::derive_crate_root_falls_back_for_parentless_input ... ok
[INFO] [stdout] test session::tests::derive_crate_root_handles_bare_cargo_toml ... ok
[INFO] [stdout] test session::tests::derive_crate_root_returns_parent_of_absolute_manifest ... ok
[INFO] [stdout] test session::tests::default_suite_normalization_root_stays_at_crate_root_under_workspace ... ok
[INFO] [stdout] test session::tests::derive_crate_root_returns_parent_of_relative_workspace_member ... ok
[INFO] [stdout] test session::tests::fixture_warnings_default_to_none_on_construction ... ok
[INFO] [stdout] test session::tests::parallelism_is_at_least_one ... ok
[INFO] [stdout] test session::tests::parallelism_respects_explicit_jobs ... ok
[INFO] [stdout] test session::tests::select_suites_default_is_addressable_by_cli_name ... ok
[INFO] [stdout] test session::tests::select_suites_filters_to_named_subset_in_declared_order ... ok
[INFO] [stdout] test snapshot::tests::snapshot_path_swaps_extension ... ok
[INFO] [stdout] test session::tests::select_suites_unknown_name_rejected_with_known_list ... ok
[INFO] [stdout] test session::tests::toml_to_json_round_trips_table_shape ... ok
[INFO] [stdout] test snapshot::tests::try_read_returns_missing_when_absent ... ok
[INFO] [stdout] test snapshot::tests::try_read_normalizes_crlf ... ok
[INFO] [stdout] test session::tests::staged_suite_normalization_root_uses_ancestor_workspace_root ... ok
[INFO] [stdout] test snapshot::tests::try_read_malformed_at_offset_zero_when_first_byte_invalid ... ok
[INFO] [stdout] test snapshot::tests::try_read_returns_malformed_with_correct_offset ... ok
[INFO] [stdout] test snapshot::tests::write_strips_then_appends_single_trailing_newline ... ok
[INFO] [stdout] test suite_workspace::tests::entry_guard_rejects_non_opted_or_empty_dev_deps_before_manifest_read ... ok
[INFO] [stdout] test suite_workspace::tests::offline_failure_note_mentions_staged_lockfile_and_remedies ... ok
[INFO] [stdout] test suite_workspace::tests::build_scripts_reject_for_staged_packages ... ok
[INFO] [stdout] test snapshot::tests::write_then_read_round_trips ... ok
[INFO] [stdout] test suite_workspace::tests::invalid_dev_dep_shapes_reject_before_cargo ... ok
[INFO] [stdout] test suite_workspace::tests::registry_or_git_self_edges_reject ... ok
[INFO] [stdout] test toolchain::tests::matches_compares_full_key_host_differs ... ok
[INFO] [stdout] test toolchain::tests::matches_compares_full_key_release_line_differs ... ok
[INFO] [stdout] test toolchain::tests::matches_compares_full_key_sysroot_differs ... ok
[INFO] [stdout] test toolchain::tests::matches_custom_build_both_empty_commit_hash ... ok
[INFO] [stdout] test suite_workspace::tests::member_local_patch_and_replace_reject ... ok
[INFO] [stdout] test toolchain::tests::matches_identical_toolchains ... ok
[INFO] [stdout] test toolchain::tests::parse_matches_real_rustc_block_shape ... ok
[INFO] [stdout] test util::tests::canonicalize_within_base_accepts_nonexisting_child ... ok
[INFO] [stdout] test util::tests::canonicalize_within_base_accepts_existing_path ... ok
[INFO] [stdout] test util::tests::forward_slash_passes_through_when_clean ... ok
[INFO] [stdout] test util::tests::forward_slash_rewrites_backslashes ... ok
[INFO] [stdout] test util::tests::relative_to_error_fallback_is_not_absolute ... ok
[INFO] [stdout] test util::tests::relative_to_errors_when_no_common_prefix ... ok
[INFO] [stdout] test util::tests::canonicalize_within_base_rejects_symlink_escape ... ok
[INFO] [stdout] test util::tests::relative_to_strips_common_prefix ... ok
[INFO] [stdout] test util::tests::sha256_bytes_matches_known_vector ... ok
[INFO] [stdout] test worker::tests::apply_allow_lints_emits_dash_a_per_lint ... ok
[INFO] [stdout] test worker::tests::apply_allow_lints_handles_namespaced_lint ... ok
[INFO] [stdout] test worker::tests::apply_allow_lints_is_noop_for_empty_slice ... ok
[INFO] [stdout] test worker::tests::apply_feature_cfgs_emits_quoted_feature_cfgs ... ok
[INFO] [stdout] test worker::tests::apply_feature_cfgs_is_noop_for_empty_feature_set ... ok
[INFO] [stdout] test worker::tests::apply_rustc_env_does_not_lock_out_later_overrides ... ok
[INFO] [stdout] test worker::tests::apply_rustc_env_overwrites_inherited_cargo_manifest_dir ... ok
[INFO] [stdout] test worker::tests::classify_exit_emits_malformed_diagnostic_with_correct_offset ... ok
[INFO] [stdout] test worker::tests::classify_exit_malformed_at_offset_zero_when_first_byte_invalid ... ok
[INFO] [stdout] test worker::tests::extract_rendered_basic_message ... ok
[INFO] [stdout] test worker::tests::extract_rendered_handles_escape_sequences ... ok
[INFO] [stdout] test worker::tests::extract_rendered_preserves_parent_when_child_rendered_is_null_bare_rustc ... ok
[INFO] [stdout] test worker::tests::extract_rendered_preserves_parent_when_child_rendered_is_null_cargo_wrap ... ok
[INFO] [stdout] test worker::tests::extract_rendered_returns_none_on_null ... ok
[INFO] [stdout] test worker::tests::extract_rendered_returns_none_when_field_absent ... ok
[INFO] [stdout] test worker::tests::fixture_rustc_cmd_carries_cargo_manifest_dir ... ok
[INFO] [stdout] test worker::tests::fixture_workdir_name_replaces_separators ... ok
[INFO] [stdout] test worker::tests::parallelism_gate_acquire_release_round_trips ... ok
[INFO] [stdout] test util::tests::write_file_atomic_creates_parents_and_writes ... ok
[INFO] [stdout] test suite_workspace::tests::path_back_edge_to_dylib_crate_is_rewritten_to_staged_member ... ok
[INFO] [stdout] test session::tests::select_suites_empty_cli_returns_all_in_declared_order ... ok
[INFO] [stdout] test toolchain::tests::matches_compares_full_key_commit_hash_differs ... ok
[INFO] [stdout] test worker::tests::parallelism_gate_reduce_burns_in_flight_permit ... ok
[INFO] [stdout] test worker::tests::parallelism_gate_starts_at_cap ... ok
[INFO] [stdout] test worker::tests::parallelism_gate_reduce_drops_cap_with_floor_one ... ok
[INFO] [stdout] test worker::tests::render_json_diagnostics_concatenates_in_order ... ok
[INFO] [stdout] test worker::tests::sample_rss_returns_none_for_invalid_pid ... ok
[INFO] [stdout] test worker::tests::sample_rss_returns_some_for_self ... ok
[INFO] [stdout] test worker::tests::suite_default_suppresses_foreign_span_via_worker ... ok
[INFO] [stdout] test worker::tests::render_json_diagnostics_does_not_reduce_primary_to_abort_only_footer ... ok
[INFO] [stdout] test worker::tests::suite_keep_foreign_span_bodies_reaches_normalization_context ... ok
[INFO] [stdout] test worker::tests::resolve_extern_paths_skips_symlink_escape ... ok
[INFO] [stdout] test suite_workspace::tests::staged_dylib_strips_source_workspace_table ... ok
[INFO] [stdout] test suite_workspace::tests::workspace_package_and_replace_paths_are_absolutized ... ok
[INFO] [stdout] test suite_workspace::tests::collector_deps_are_metadata_dev_deps_and_paths_are_absolutized ... ok
[INFO] [stdout] test suite_workspace::tests::workspace_root_patches_are_carried_and_self_patches_reject ... ok
[INFO] [stdout] test suite_workspace::tests::selected_workspace_dependency_path_entry_is_staged_and_rewrite_aware ... ok
[INFO] [stdout] test suite_workspace::tests::staged_dylib_has_absolute_lib_path_crate_types_and_strips_targets ... ok
[INFO] [stdout] test worker::tests::parallelism_gate_close_unblocks_waiters ... ok
[INFO] [stdout] test freshness::tests::freshness_check_detects_sysroot_drift ... ok
[INFO] [stdout] test diff::tests::over_hard_ceiling_returns_too_large ... ok
[INFO] [stdout] test freshness::tests::freshness_check_detects_host_drift ... ok
[INFO] [stdout] test freshness::tests::freshness_check_detects_commit_hash_drift ... ok
[INFO] [stdout] test freshness::tests::freshness_check_detects_release_line_drift ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- compat::cleanup::tests::unix_permission_denied_surfaces_as_file_stage_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compat::cleanup::tests::unix_permission_denied_surfaces_as_file_stage_error' (986) panicked at src/compat/cleanup.rs:744:26:
[INFO] [stdout] EACCES on file unlink must surface as error: ()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57630a928651 - 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:     0x57630a928651 - 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:     0x57630a928651 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57630a928651 - <<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:     0x57630a94001a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57630a94001a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x57630a92dfec - 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:     0x57630a92dfec - <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:     0x57630a9018c6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57630a9018c6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57630a91db49 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57630a64cc20 - <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:     0x57630a64cc20 - 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:     0x57630a91de72 - <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:     0x57630a91de72 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x57630a901972 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x57630a8f8ca9 - 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:     0x57630a902a2d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x57630a94081c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57630a940592 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x57630a383d93 - <core[6883ba1bc0fe4ed1]::result::Result<(), lihaaf[1855862c7a5ca82d]::error::Error>>::expect_err
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1296:22
[INFO] [stdout]   21:     0x57630a4344b0 - lihaaf[1855862c7a5ca82d]::compat::cleanup::tests::unix_permission_denied_surfaces_as_file_stage_error
[INFO] [stdout]                                at /opt/rustwide/workdir/src/compat/cleanup.rs:744:26
[INFO] [stdout]   22:     0x57630a40f097 - lihaaf[1855862c7a5ca82d]::compat::cleanup::tests::unix_permission_denied_surfaces_as_file_stage_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/compat/cleanup.rs:720:61
[INFO] [stdout]   23:     0x57630a5651b6 - <lihaaf[1855862c7a5ca82d]::compat::cleanup::tests::unix_permission_denied_surfaces_as_file_stage_error::{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:     0x57630a63ff5b - <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:     0x57630a63ff5b - 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:     0x57630a64d5a5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x57630a64d5a5 - <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:     0x57630a64d5a5 - 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:     0x57630a64d5a5 - 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:     0x57630a64d5a5 - 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:     0x57630a64d5a5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x57630a64d5a5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x57630a648054 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x57630a648054 - 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:     0x57630a6506f2 - 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:     0x57630a6506f2 - <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:     0x57630a6506f2 - 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:     0x57630a6506f2 - 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:     0x57630a6506f2 - 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:     0x57630a6506f2 - 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:     0x57630a6506f2 - <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:     0x57630a92756f - <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:     0x57630a92756f - <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:     0x7a61101daaa4 - <unknown>
[INFO] [stdout]   45:     0x7a6110267a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     compat::cleanup::tests::unix_permission_denied_surfaces_as_file_stage_error
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 544 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a", kill_on_drop: false }`
[INFO] [stdout] f1ec6177d17517c273102969bbea747d6a67a65d1822e448d8c8586e430a314a
