[INFO] fetching crate shelfbox-core 0.9.3...
[INFO] testing shelfbox-core-0.9.3 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate shelfbox-core 0.9.3 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate shelfbox-core 0.9.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate shelfbox-core 0.9.3
[INFO] tweaked toml for crates.io crate shelfbox-core 0.9.3 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate shelfbox-core 0.9.3 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate shelfbox-core 0.9.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "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-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23
[INFO] running `Command { std: "docker" "start" "bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23", 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" "bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23", 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" "bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling ulid v1.2.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling shelfbox-core v0.9.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.46s
[INFO] running `Command { std: "docker" "inspect" "bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23", 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" "bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling shelfbox-core v0.9.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.68s
[INFO] running `Command { std: "docker" "inspect" "bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23", 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" "bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shelfbox_core-8e21411648593780)
[INFO] [stdout] 
[INFO] [stdout] running 435 tests
[INFO] [stdout] test config::tests::mutation_durability_accepts_only_stable_values ... ok
[INFO] [stdout] test config::tests::missing_materialization_defaults_to_symlink ... ok
[INFO] [stdout] test config::tests::missing_mutation_durability_defaults_to_require ... ok
[INFO] [stdout] test config::tests::cli_flag_takes_precedence_over_env_var ... ok
[INFO] [stdout] test config::tests::copy_is_accepted_and_records_its_file_source ... ok
[INFO] [stdout] test config::tests::env_var_takes_precedence_over_config_file ... ok
[INFO] [stdout] test config::tests::resolve_full_records_source_file ... ok
[INFO] [stdout] test config::tests::falls_back_to_platform_default_when_both_absent ... ok
[INFO] [stdout] test config::tests::resolve_full_records_source_default ... ok
[INFO] [stdout] test config::tests::resolve_full_records_source_env ... ok
[INFO] [stdout] test config::tests::unknown_materialization_value_is_a_config_parse_error ... ok
[INFO] [stdout] test config::tests::with_store_is_deterministic_and_uses_symlink_strategy ... ok
[INFO] [stdout] test config::tests::valid_materialization_values_parse_with_stable_names ... ok
[INFO] [stdout] test config::tests::store_override_takes_precedence_over_raw_config ... ok
[INFO] [stdout] test config::tests::raw_config_store_used_when_no_override ... ok
[INFO] [stdout] test config::tests::resolve_full_records_source_cli_flag ... ok
[INFO] [stdout] test context::tests::epoch_zero_is_unix_epoch ... ok
[INFO] [stdout] test context::tests::known_timestamp ... ok
[INFO] [stdout] test config::tests::write_config_atomic_replaces_file_and_cleans_temp ... ok
[INFO] [stdout] test context::tests::store_path_for_roundtrips ... ok
[INFO] [stdout] test context::tests::current_git_context_outside_git_repo_returns_not_a_git_repo ... ok
[INFO] [stdout] test context_modes::current_git_context_does_not_mutate_repo_tree ... ok
[INFO] [stdout] test context::tests::current_git_context_for_unindexed_clone_creates_no_store_files ... ok
[INFO] [stdout] test context::tests::current_git_context_resolves_indexed_repo_by_root ... ok
[INFO] [stdout] test context::tests::write_context_from_current_rechecks_root_after_waiting_for_store_lock ... ok
[INFO] [stdout] test context::tests::write_context_from_current_reuses_the_discovered_remote_hint ... ok
[INFO] [stdout] test context_modes::resolve_existing_repo_falls_back_to_git_common_dir ... ok
[INFO] [stdout] test context_modes::resolve_existing_repo_prefers_root_match ... ok
[INFO] [stdout] test context_modes::resolve_existing_repo_returns_none_for_unassociated_repo ... ok
[INFO] [stdout] test context_modes::mutating_context_blocks_on_unfinished_record_before_creating_a_repo_identity ... ok
[INFO] [stdout] test domain::copy_safety::tests::boundary_responsibilities_keep_temp_details_opaque_to_operations ... ok
[INFO] [stdout] test domain::copy_safety::tests::commit_validation_brackets_atomic_replacement_and_cleanup ... ok
[INFO] [stdout] test domain::copy_safety::tests::failpoint_proof_is_required_after_every_persistent_mutation ... ok
[INFO] [stdout] test domain::copy_safety::tests::repo_side_temp_protocol_records_and_excludes_before_creation ... ok
[INFO] [stdout] test domain::copy_safety::tests::stale_completion_recovery_never_rolls_back_completed_state ... ok
[INFO] [stdout] test context::tests::repo_context_caches_remote_hint_after_first_discovery ... ok
[INFO] [stdout] test context_modes::read_only_context_for_unassociated_repo_does_not_initialize_store ... ok
[INFO] [stdout] test api::item::tests::session_rejects_a_different_context_before_any_mutation ... ok
[INFO] [stdout] test domain::copy_safety::tests::store_side_temp_protocol_skips_exclude_but_keeps_write_ahead_identity_order ... ok
[INFO] [stdout] test domain::copy_safety::tests::write_precondition_guard_has_the_full_revalidation_checklist ... ok
[INFO] [stdout] test domain::index::tests::index_defaults_missing_local_git_fields ... ok
[INFO] [stdout] test domain::index::tests::index_json_shape_matches_v1_schema ... ok
[INFO] [stdout] test domain::manifest::tests::identity_hints_defaults_missing_collections ... ok
[INFO] [stdout] test domain::manifest::tests::identity_hints_omits_absent_last_attached_at ... ok
[INFO] [stdout] test domain::index::tests::index_lookup_prefers_exact_methods ... ok
[INFO] [stdout] test domain::ids::tests::repo_id_is_transparent_non_empty_string ... ok
[INFO] [stdout] test domain::materialization::tests::facts_project_each_safe_observed_materialization ... ok
[INFO] [stdout] test domain::materialization::tests::missing_store_is_not_a_content_state ... ok
[INFO] [stdout] test domain::manifest::tests::manifest_methods_update_items_and_hints_without_reordering_remotes ... ok
[INFO] [stdout] test domain::materialization::tests::strategy_uses_stable_config_values_and_defaults_to_symlink ... ok
[INFO] [stdout] test domain::mutation_durability::tests::default_is_require_and_wire_values_are_stable ... ok
[INFO] [stdout] test domain::operation_record::tests::artifact_scope_and_location_must_agree ... ok
[INFO] [stdout] test domain::ids::tests::item_id_is_transparent_non_empty_string ... ok
[INFO] [stdout] test domain::manifest::tests::manifest_json_shape_matches_v3_schema ... ok
[INFO] [stdout] test domain::ownership::tests::ownership_state_json_shape_is_snake_case ... ok
[INFO] [stdout] test domain::operation_record::tests::record_serialization_is_versioned_and_secret_free ... ok
[INFO] [stdout] test domain::ownership::tests::ownership_state_loads_legacy_manifest_values ... ok
[INFO] [stdout] test domain::operation_record::tests::deserialization_rejects_unsafe_paths_and_identities ... ok
[INFO] [stdout] test domain::path::tests::repo_relative_path_is_transparent_normalized_string ... ok
[INFO] [stdout] test domain::recovery_fingerprint::tests::deserialization_rejects_unknown_algorithm ... ok
[INFO] [stdout] test domain::path::tests::store_relative_path_is_transparent_normalized_string ... ok
[INFO] [stdout] test domain::recovery_fingerprint::tests::deserialization_rejects_non_canonical_digest_hex ... ok
[INFO] [stdout] test domain::recovery_fingerprint::tests::fingerprint_changes_when_same_size_file_content_changes ... ok
[INFO] [stdout] test failpoint::tests::installed_hook_is_thread_local_and_runs_after_each_named_boundary ... ok
[INFO] [stdout] test domain::recovery_fingerprint::tests::serialized_shape_is_stable_and_contains_no_content ... ok
[INFO] [stdout] test fs::canonical_transfer::tests::commit_rejects_a_permit_for_a_different_prepared_transfer ... ok
[INFO] [stdout] test context_modes::read_only_context_does_not_clean_unfinished_records ... ok
[INFO] [stdout] test fs::canonical_transfer::tests::prune_empty_item_ancestors_rejects_a_symlink_ancestor ... ok
[INFO] [stdout] test domain::recovery_fingerprint::tests::sha256_known_vector_is_stable ... ok
[INFO] [stdout] test fs::materializer::tests::commit_rejects_a_permit_for_a_different_prepared_mutation ... ok
[INFO] [stdout] test fs::materializer::tests::copy_prepare_fails_closed_without_a_durable_artifact_journal ... ok
[INFO] [stdout] test fs::canonical_transfer::tests::prune_empty_item_ancestors_stops_at_items_root ... ok
[INFO] [stdout] test chaos_integration::concurrent_read_locks_are_shared ... ok
[INFO] [stdout] test fs::materializer::tests::materializer_facts_produce_the_full_precommit_checklist ... ok
[INFO] [stdout] test fs::canonical_transfer::tests::prune_empty_item_ancestors_keeps_nonempty_parent ... ok
[INFO] [stdout] test fs::materializer::tests::default_materializer_distinguishes_expected_and_wrong_target_symlinks ... ok
[INFO] [stdout] test fs::materializer::tests::typed_actions_keep_identity_snapshots_opaque ... ok
[INFO] [stdout] test fs::paths::tests::repo_relative_path_handles_missing_tail_inside_repo ... ok
[INFO] [stdout] test fs::mutation_journal::tests::artifact_location_accepts_uncreated_temp_via_trusted_root_alias ... ok
[INFO] [stdout] test fs::paths::tests::repo_relative_path_handles_parent_components ... ok
[INFO] [stdout] test fs::paths::tests::repo_relative_string_uses_forward_slashes ... ok
[INFO] [stdout] test fs::canonical_transfer::tests::canonical_action_keeps_its_identity_snapshot_opaque ... ok
[INFO] [stdout] test fs::paths::tests::repo_relative_path_rejects_path_outside_repo ... ok
[INFO] [stdout] test chaos_integration::worktree_add_reuses_repo_ulid ... ok
[INFO] [stdout] test fs::permissions::tests::default_parent_dir_creation_creates_missing_parent ... ok
[INFO] [stdout] test fs::permissions::tests::trusted_parent_dir_creation_creates_missing_parents ... ok
[INFO] [stdout] test fs::permissions::tests::trusted_parent_dir_creation_rejects_existing_symlink ... ok
[INFO] [stdout] test fs::materializer::tests::default_materializer_inspects_regular_copy_and_missing_entry_without_writes ... ok
[INFO] [stdout] test fs::platform::tests::atomic_replace_rejects_a_final_symlink_parent ... ok
[INFO] [stdout] test fs::paths::tests::repo_relative_path_accepts_absolute_path_inside_repo ... ok
[INFO] [stdout] test fs::platform::tests::capability_matrix_is_explicit ... ok
[INFO] [stdout] test fs::permissions::tests::private_parent_dir_creation_uses_private_mode ... ok
[INFO] [stdout] test fs::platform::tests::atomic_replace_accepts_alias_of_the_same_parent_directory ... ok
[INFO] [stdout] test fs::platform::tests::atomic_replace_existing_regular_file ... ok
[INFO] [stdout] test fs::platform::tests::failed_replace_preserves_source_and_old_destination ... ok
[INFO] [stdout] test fs::platform::tests::no_follow_inspection_and_link_count_use_entry_identity ... ok
[INFO] [stdout] test fs::secure_transfer::tests::accepts_a_platform_alias_of_the_trusted_root ... ok
[INFO] [stdout] test fs::platform::tests::atomic_replace_symlink_does_not_touch_target ... ok
[INFO] [stdout] test fs::secure_transfer::tests::cross_device_transfer_removes_source_only_after_destination_is_written ... ok
[INFO] [stdout] test fs::secure_transfer::tests::comparison_is_bounded_and_detects_equal_and_diverged_content ... ok
[INFO] [stdout] test fs::secure_transfer::tests::planning_validation_allows_missing_parent_suffix_without_writing ... ok
[INFO] [stdout] test fs::secure_transfer::tests::platform_alias_does_not_hide_an_intermediate_symlink ... ok
[INFO] [stdout] test fs::platform::tests::directory_sync_primitive_succeeds ... ok
[INFO] [stdout] test fs::secure_transfer::tests::private_temp_is_private_from_creation ... ok
[INFO] [stdout] test fs::secure_transfer::tests::final_component_symlink_is_rejected_as_a_source ... ok
[INFO] [stdout] test fs::secure_transfer::tests::planning_validation_rejects_non_directory_before_missing_suffix ... ok
[INFO] [stdout] test fs::secure_transfer::tests::rejects_hardlinked_source_and_destination ... ok
[INFO] [stdout] test fs::symlink::tests::create_makes_symlink ... ok
[INFO] [stdout] test fs::symlink::tests::create_makes_parent_directories ... ok
[INFO] [stdout] test fs::symlink::tests::is_managed_link_false_for_nonexistent_path ... ok
[INFO] [stdout] test fs::symlink::tests::is_managed_link_false_for_link_outside_store ... ok
[INFO] [stdout] test fs::symlink::tests::is_managed_link_false_for_regular_file ... ok
[INFO] [stdout] test fs::symlink::tests::is_managed_link_true_for_link_inside_store ... ok
[INFO] [stdout] test fs::secure_transfer::tests::rejects_intermediate_symlink_escape ... ok
[INFO] [stdout] test fs::symlink::tests::remove_deletes_symlink_only ... ok
[INFO] [stdout] test fs::secure_transfer::tests::revalidation_detects_source_replacement ... ok
[INFO] [stdout] test fs::symlink::tests::remove_dangling_symlink_succeeds ... ok
[INFO] [stdout] test fs::secure_transfer::tests::failed_replace_preserves_destination_and_cleans_temp ... ok
[INFO] [stdout] test context_modes::read_only_context_loads_associated_repo_without_writing ... ok
[INFO] [stdout] test git::exclude::tests::add_entries_sorts_output ... ok
[INFO] [stdout] test git::exclude::tests::add_entries_preserves_existing_user_content ... ok
[INFO] [stdout] test git::exclude::tests::parse_empty_file_yields_no_managed_entries ... ok
[INFO] [stdout] test fs::secure_transfer::tests::preserve_destination_permissions_never_widens_them ... ok
[INFO] [stdout] test git::exclude::tests::parse_extracts_block_entries ... ok
[INFO] [stdout] test git::exclude::tests::parse_file_without_block_puts_everything_in_before ... ok
[INFO] [stdout] test domain::recovery_fingerprint::tests::reader_chunking_does_not_change_digest ... ok
[INFO] [stdout] test git::exclude::tests::has_entry_returns_false_for_missing_file ... ok
[INFO] [stdout] test git::exclude::tests::render_empty_managed_removes_block ... ok
[INFO] [stdout] test git::exclude::tests::render_produces_block_in_given_order ... ok
[INFO] [stdout] test git::exclude::tests::has_entry_returns_true_after_add ... ok
[INFO] [stdout] test git::exclude::tests::add_entries_creates_block_in_empty_file ... ok
[INFO] [stdout] test git::exclude::tests::remove_nonexistent_entry_is_noop ... ok
[INFO] [stdout] test git::exclude::tests::malformed_managed_block_is_never_rewritten ... ok
[INFO] [stdout] test git::tests::find_repo_root_outside_repo ... ok
[INFO] [stdout] test git::exclude::tests::remove_entries_cleans_up_empty_block ... ok
[INFO] [stdout] test context::tests::current_git_context_resolves_linked_worktree_by_git_common_dir ... ok
[INFO] [stdout] test git::exclude::tests::remove_entries_removes_correct_entry ... ok
[INFO] [stdout] test git::tests::normalize_remote_hint_rejects_empty_or_non_parseable_values ... ok
[INFO] [stdout] test git::tests::normalize_remote_hint_supports_https_with_git_suffix ... ok
[INFO] [stdout] test git::exclude::tests::session_rereads_exclude_contents_at_each_operation_boundary ... ok
[INFO] [stdout] test git::tests::normalize_remote_hint_supports_ssh_shorthand ... ok
[INFO] [stdout] test git::tests::normalize_remote_hint_supports_ssh_url ... ok
[INFO] [stdout] test git::tests::normalize_remote_hint_supports_url_without_git_suffix ... ok
[INFO] [stdout] test git::exclude::tests::add_entries_is_idempotent ... ok
[INFO] [stdout] test ops::detect_transitions::tests::empty_report_is_empty ... ok
[INFO] [stdout] test ops::detect_transitions::tests::non_empty_unreachable_not_empty ... ok
[INFO] [stdout] test git::exclude::tests::repeated_add_entries_does_not_accumulate_trailing_newlines ... ok
[INFO] [stdout] test ops::gc::tests::dry_run_reports_without_writing ... ok
[INFO] [stdout] test git::tests::find_repo_root_inside_repo ... ok
[INFO] [stdout] test ops::gc::tests::empty_gc_set_reports_no_candidates ... ok
[INFO] [stdout] test ops::gc::tests::missing_root_does_not_make_non_orphaned_items_collectable ... ok
[INFO] [stdout] test git::tests::is_tracked_returns_false_for_untracked_file ... ok
[INFO] [stdout] test git::tests::is_tracked_returns_false_for_staged_only_file ... ok
[INFO] [stdout] test git::tests::remote_url_returns_origin_url_when_configured ... ok
[INFO] [stdout] test ops::gc::tests::orphaned_items_are_deleted_and_removed_from_manifest ... ok
[INFO] [stdout] test ops::gc::tests::root_none_does_not_make_attached_items_collectable ... ok
[INFO] [stdout] test ops::integrity::schema_v2_tests::repo_status_v2_json_shape_matches_golden_fixture ... ok
[INFO] [stdout] test ops::materialization_boundary_tests::operation_orchestrates_a_strategy_neutral_canonical_transfer_and_durable_phases ... ok
[INFO] [stdout] test ops::materialization_boundary_tests::operation_orchestrates_a_typed_materialization_action_and_durable_phases ... ok
[INFO] [stdout] test git::tests::remote_url_returns_none_for_repo_without_remote ... ok
[INFO] [stdout] test ops::gc::tests::protected_states_are_skipped ... ok
[INFO] [stdout] test ops::materialization_boundary_tests::prepared_handles_have_no_transfer_or_artifact_details ... ok
[INFO] [stdout] test ops::migrate_manifest::tests::dry_run_reports_without_writing ... ok
[INFO] [stdout] test ops::gc::tests::unreachable_repo_store_is_not_deleted ... ok
[INFO] [stdout] test ops::migrate_manifest::tests::duplicate_id_aborts_before_writing ... ok
[INFO] [stdout] test ops::rebuild_index::tests::corrupted_manifest_warns_and_indexes_valid_entries ... ok
[INFO] [stdout] test ops::migrate_manifest::tests::migrates_v2_manifest_to_v3 ... ok
[INFO] [stdout] test ops::rebuild_index::tests::dry_run_reports_plan_without_writing_index ... ok
[INFO] [stdout] test ops::migrate_manifest::tests::maps_legacy_states ... ok
[INFO] [stdout] test ops::rebuild_index::tests::duplicate_item_id_aborts_without_writing_index ... ok
[INFO] [stdout] test git::tests::is_tracked_returns_true_for_committed_file ... ok
[INFO] [stdout] test ops::rebuild_index::tests::duplicate_repo_id_aborts_without_writing_index ... ok
[INFO] [stdout] test ops::gc::tests::unfinished_recovery_record_protects_pre_post_and_backup_store_paths_from_gc ... ok
[INFO] [stdout] test ops::rebuild_index::tests::rebuilds_index_from_manifests_with_repo_store_dir_only ... ok
[INFO] [stdout] test ops::reclaim::tests::dir_name_match_scores_60 ... ok
[INFO] [stdout] test ops::reclaim::tests::execute_reclaim_corrupted_manifest_errors_without_writing_index ... ok
[INFO] [stdout] test ops::reclaim::tests::execute_reclaim_duplicate_repo_id_errors_without_writing_index ... ok
[INFO] [stdout] test ops::reclaim::tests::execute_reclaim_plan_rejects_stale_index_without_writing ... ok
[INFO] [stdout] test ops::reclaim::tests::duplicate_repo_id_is_hard_error ... ok
[INFO] [stdout] test ops::reclaim::tests::execute_reclaim_unknown_repo_id_errors_without_writing_index ... ok
[INFO] [stdout] test ops::reclaim::tests::execute_reclaim_from_uninitialized_current_repo_creates_no_throwaway_repo_id ... ok
[INFO] [stdout] test chaos_integration::index_deleted_creates_fresh_context_with_empty_manifest ... ok
[INFO] [stdout] test ops::reclaim::tests::missing_items_dir_scores_minus_100 ... ok
[INFO] [stdout] test ops::reclaim::tests::precondition_fails_when_current_repo_has_items ... ok
[INFO] [stdout] test ops::reclaim::tests::precondition_passes_for_uninitialized_or_empty_repo ... ok
[INFO] [stdout] test ops::reclaim::tests::execute_reclaim_updates_index_and_hints_without_item_mutation ... ok
[INFO] [stdout] test ops::reclaim::tests::no_match_scores_zero_base ... ok
[INFO] [stdout] test ops::reclaim::tests::remote_match_scores_100 ... ok
[INFO] [stdout] test ops::reclaim::tests::skips_repo_already_associated_with_current_root ... ok
[INFO] [stdout] test ops::reclaim::tests::result_is_sorted_by_score_descending ... ok
[INFO] [stdout] test ops::reclaim::tests::plan_reclaim_reports_explicit_mutations_without_writing ... ok
[INFO] [stdout] test ops::gc::tests::delete_failure_leaves_orphaned_file_unreferenced ... FAILED
[INFO] [stdout] test ops::reclaim::tests::build_candidates_does_not_mutate_files ... ok
[INFO] [stdout] test ops::gc::tests::manifest_save_failure_does_not_delete_orphaned_store_file ... FAILED
[INFO] [stdout] test ops::status::tests::all_status_enums_use_frozen_snake_case_names ... ok
[INFO] [stdout] test ops::status::tests::copy_v2_json_shape_uses_null_legacy_link_fields ... ok
[INFO] [stdout] test ops::status::tests::healthy_symlink_v2_json_shape_matches_golden_fixture ... ok
[INFO] [stdout] test ops::status::tests::issue_codes_and_severity_are_snake_case ... ok
[INFO] [stdout] test ops::status::tests::legacy_and_v2_status_are_derived_from_same_symlink_facts ... ok
[INFO] [stdout] test ops::reclaim::tests::execute_reclaim_rolls_back_manifest_when_index_save_fails ... FAILED
[INFO] [stdout] test ops::store_verify::tests::missing_canonical_item_is_reported_without_an_index ... ok
[INFO] [stdout] test ops::recovery::tests::read_only_status_reports_unfinished_record_without_cleaning_it ... ok
[INFO] [stdout] test ops::recovery::tests::best_effort_record_requires_current_opt_in_before_any_cleanup ... ok
[INFO] [stdout] test ops::recovery::tests::artifact_record_cleanup_removes_only_the_recorded_temp ... ok
[INFO] [stdout] test ops::recovery::tests::unfinished_operation_blocks_mutation_without_deleting_record ... ok
[INFO] [stdout] test ops::recovery::tests::stale_final_operation_is_cleaned_without_rollback ... ok
[INFO] [stdout] test git::exclude::tests::session_resolves_and_uses_linked_worktree_exclude_path ... ok
[INFO] [stdout] test context_modes::v2_status_reports_unfinished_recovery_without_mutating_it ... ok
[INFO] [stdout] test ops::recovery::tests::recovery_removes_only_the_exact_repo_temp_exclude_it_owns ... ok
[INFO] [stdout] test api::item::tests::session_rereads_exclude_and_fails_closed_between_operations ... ok
[INFO] [stdout] test chaos_integration::worktree_shelved_items_visible_from_linked_worktree ... ok
[INFO] [stdout] test ops_integration::add_dry_run_makes_no_changes ... ok
[INFO] [stdout] test ops_integration::add_across_filesystems_uses_a_durable_store_temp ... ok
[INFO] [stdout] test ops_integration::add_git_dir_path_returns_error ... ok
[INFO] [stdout] test ops_integration::add_existing_symlink_returns_error ... ok
[INFO] [stdout] test ops_integration::add_path_outside_repo_returns_error ... ok
[INFO] [stdout] test ops_integration::add_exclude_failure_leaves_the_source_unchanged ... ok
[INFO] [stdout] test ops_integration::add_commit_authorization_rechecks_exclude_after_operation_validation ... ok
[INFO] [stdout] test ops_integration::add_rejects_a_hardlinked_source_before_creating_a_record ... ok
[INFO] [stdout] test ops::store_verify::tests::unavailable_local_repository_is_a_warning_after_canonical_check ... ok
[INFO] [stdout] test ops::store_verify::tests::healthy_associated_symlink_repository_has_no_issues ... ok
[INFO] [stdout] test ops_integration::add_interruption_before_transfer_never_writes_a_newly_tracked_source ... ok
[INFO] [stdout] test ops_integration::add_already_managed_returns_error ... ok
[INFO] [stdout] test ops::store_verify::tests::associated_local_repository_reports_git_and_exclude_issues ... ok
[INFO] [stdout] test ops_integration::add_tracked_file_returns_error ... ok
[INFO] [stdout] test ops_integration::add_recovery_preserves_an_externally_recreated_repo_path_as_conflict ... ok
[INFO] [stdout] test ops_integration::add_destination_replacement_failpoint_advances_from_the_next_physical_phase ... ok
[INFO] [stdout] test ops_integration::copy_add_across_filesystems_does_not_require_link_support ... ok
[INFO] [stdout] test ops_integration::doctor_empty_repo_is_clean ... ok
[INFO] [stdout] test ops_integration::add_copy_creates_independent_regular_materialization ... ok
[INFO] [stdout] test chaos_integration::partial_store_corruption_shows_mixed_status ... ok
[INFO] [stdout] test ops_integration::copy_add_rejects_a_store_change_between_prepare_and_commit ... ok
[INFO] [stdout] test ops_integration::copy_repo_repair_dry_run_creates_no_records_or_files ... ok
[INFO] [stdout] test ops_integration::copy_add_exclude_loss_after_materialization_is_a_non_destructive_conflict ... ok
[INFO] [stdout] test ops_integration::doctor_finds_orphan_store_item ... ok
[INFO] [stdout] test ops_integration::directionless_relink_materialization_failpoint_is_retryable ... ok
[INFO] [stdout] test ops_integration::add_and_restore_file ... ok
[INFO] [stdout] test api::item::tests::session_reuses_ports_for_multiple_file_adds_and_restore_all ... ok
[INFO] [stdout] test ops_integration::copy_add_succeeds_without_link_strategy ... ok
[INFO] [stdout] test ops_integration::doctor_fix_dry_run_makes_no_changes ... ok
[INFO] [stdout] test ops_integration::doctor_fix_true_orphan_is_reported_without_deletion ... ok
[INFO] [stdout] test ops_integration::doctor_fix_mixed_rebuild_candidate_and_true_orphan ... ok
[INFO] [stdout] test api::item::tests::session_reuses_ports_for_directory_add_and_namespace_restore ... ok
[INFO] [stdout] test ops_integration::directory_add_uses_independent_item_records ... ok
[INFO] [stdout] test ops_integration::doctor_fix_rebuild_dry_run_does_not_persist ... ok
[INFO] [stdout] test ops_integration::doctor_fix_true_orphan_not_deleted_with_yes ... ok
[INFO] [stdout] test ops_integration::doctor_fix_records_cannot_fix_for_store_missing ... ok
[INFO] [stdout] test ops_integration::doctor_fix_rebuilt_manifest_produces_healthy_status ... ok
[INFO] [stdout] test ops_integration::doctor_fix_repairs_missing_symlink ... ok
[INFO] [stdout] test ops_integration::doctor_fix_repairs_missing_exclude_entry ... ok
[INFO] [stdout] test ops_integration::doctor_fix_wrong_target_symlink_is_not_a_rebuild_candidate ... ok
[INFO] [stdout] test ops_integration::directional_relink_recovery_keeps_backup_until_attachment_is_durable ... ok
[INFO] [stdout] test ops_integration::doctor_fix_rebuilds_manifest_when_missing ... ok
[INFO] [stdout] test ops_integration::doctor_reports_error_for_dangling_symlink ... ok
[INFO] [stdout] test ops_integration::doctor_reports_warn_for_missing_exclude_entry ... ok
[INFO] [stdout] test ops_integration::doctor_fix_rebuilds_only_missing_items_when_partial ... ok
[INFO] [stdout] test ops_integration::interrupted_copy_add_recovers_after_canonical_transfer ... ok
[INFO] [stdout] test ops_integration::add_phase_failpoints_recover_to_one_valid_state ... ok
[INFO] [stdout] test ops_integration::item_repair_force_leaves_diverged_regular_content_unchanged ... ok
[INFO] [stdout] test ops_integration::keep_store_failpoint_leaves_a_durable_detached_state ... ok
[INFO] [stdout] test ops_integration::item_repair_refuses_a_missing_target_exclude_without_writing ... ok
[INFO] [stdout] test ops_integration::interrupted_repo_repair_after_target_exclude_update_is_retryable ... ok
[INFO] [stdout] test ops_integration::item_materialize_converts_only_equal_materializations_and_preserves_manifest ... ok
[INFO] [stdout] test ops_integration::move_item_dry_run_makes_no_changes ... ok
[INFO] [stdout] test ops_integration::item_repair_copy_recreates_only_a_missing_materialization ... ok
[INFO] [stdout] test ops_integration::item_materialize_dry_run_is_mutation_free_and_diverged_copy_requires_sync ... ok
[INFO] [stdout] test ops_integration::move_item_rejects_when_destination_exists ... ok
[INFO] [stdout] test ops_integration::repair_returns_not_managed_for_unknown_path ... ok
[INFO] [stdout] test ops_integration::move_item_rejects_when_symlink_mismatch ... ok
[INFO] [stdout] test ops_integration::interrupted_copy_repo_repair_is_cleaned_and_retryable ... ok
[INFO] [stdout] test ops_integration::move_item_rejects_when_new_path_already_managed ... ok
[INFO] [stdout] test ops_integration::relink_dry_run_makes_no_changes ... ok
[INFO] [stdout] test ops_integration::repair_force_relinks_wrong_target_symlink ... ok
[INFO] [stdout] test ops_integration::repair_rejects_wrong_target_symlink_without_force ... ok
[INFO] [stdout] test ops_integration::repair_already_healthy_returns_no_op ... ok
[INFO] [stdout] test ops_integration::repair_dry_run_makes_no_changes ... ok
[INFO] [stdout] test ops_integration::directional_relink_resolves_detached_diverged_copy_in_both_explicit_directions ... ok
[INFO] [stdout] test ops_integration::repair_leaves_diverged_regular_file_unchanged ... ok
[INFO] [stdout] test ops_integration::repair_recreates_missing_symlink ... ok
[INFO] [stdout] test ops_integration::move_item_renames_store_and_updates_symlink ... ok
[INFO] [stdout] test ops_integration::repair_returns_store_missing_when_store_item_gone ... ok
[INFO] [stdout] test ops_integration::repo_repair_dry_run_makes_no_file_writes ... ok
[INFO] [stdout] test ops_integration::move_recovery_completes_after_canonical_transfer ... ok
[INFO] [stdout] test ops_integration::repo_repair_detached_missing_origin_preserves_but_does_not_add_exclude ... ok
[INFO] [stdout] test ops_integration::repo_repair_inspection_failure_does_not_rewrite_excludes ... ok
[INFO] [stdout] test ops_integration::repo_repair_leaves_diverged_regular_content_unchanged ... ok
[INFO] [stdout] test ops_integration::repo_repair_recreates_broken_symlinks ... ok
[INFO] [stdout] test ops_integration::repo_repair_recreates_symlink_when_parent_directory_is_missing ... ok
[INFO] [stdout] test ops_integration::repo_repair_reports_healthy_symlinks_without_relinking ... ok
[INFO] [stdout] test ops_integration::repo_repair_refuses_malformed_managed_exclude_without_writing ... ok
[INFO] [stdout] test ops_integration::repo_repair_reports_missing_store_file_as_nonfatal_failure ... ok
[INFO] [stdout] test ops_integration::repo_repair_failure_after_parent_creation_keeps_created_parents ... ok
[INFO] [stdout] test ops_integration::move_preserves_an_observed_equal_regular_copy ... ok
[INFO] [stdout] test ops_integration::repo_repair_requires_existing_repoid_without_creating_one ... ok
[INFO] [stdout] test ops_integration::restore_nonexistent_path_returns_not_managed_link_error ... ok
[INFO] [stdout] test ops_integration::repo_batches_reject_confirmation_and_invalid_conversion_before_writes ... ok
[INFO] [stdout] test ops_integration::repo_repair_recreates_copy_when_parent_directory_is_missing ... ok
[INFO] [stdout] test ops_integration::restore_regular_file_returns_destination_exists_error ... ok
[INFO] [stdout] test ops_integration::repo_repair_updates_index_and_identity_hints ... ok
[INFO] [stdout] test ops_integration::restore_keep_store_dry_run_reports_plan_and_makes_no_changes ... ok
[INFO] [stdout] test ops_integration::restore_dry_run_makes_no_changes ... ok
[INFO] [stdout] test ops_integration::restore_keep_store_leaves_symlink_and_store_item ... ok
[INFO] [stdout] test ops_integration::repo_repair_writes_target_exclude_before_copy_temp_creation ... ok
[INFO] [stdout] test ops_integration::repo_sync_from_repo_noop_and_dry_run_do_not_require_confirmation ... ok
[INFO] [stdout] test ops_integration::repo_repair_is_idempotent_for_mixed_symlink_and_copy_materializations ... ok
[INFO] [stdout] test ops_integration::namespace_restore_prunes_all_empty_store_item_ancestors ... ok
[INFO] [stdout] test ops_integration::restore_keep_ignore_preserves_exclude_entry ... ok
[INFO] [stdout] test ops_integration::restore_retains_an_equal_regular_copy_without_replacing_it ... ok
[INFO] [stdout] test ops_integration::restore_recovery_completes_from_the_staged_canonical_backup ... ok
[INFO] [stdout] test ops_integration::sync_both_directions_are_noop_when_regular_copy_is_equal ... ok
[INFO] [stdout] test ops_integration::store_verify_checks_associated_regular_copy_for_divergence ... ok
[INFO] [stdout] test ops_integration::sync_dry_run_is_snapshot_invariant ... ok
[INFO] [stdout] test policy::gc_policy::tests::only_orphaned_items_are_collectible ... ok
[INFO] [stdout] test policy::gc_policy::tests::protected_states_keep_their_reasons ... ok
[INFO] [stdout] test policy::item_validation::tests::add_entry_kind_rejects_symlinks_and_directories ... ok
[INFO] [stdout] test policy::item_validation::tests::add_locations_reject_git_internal_paths_only_by_component ... ok
[INFO] [stdout] test policy::item_validation::tests::directory_candidate_classification_preserves_existing_priority ... ok
[INFO] [stdout] test policy::item_validation::tests::store_item_paths_are_deterministic ... ok
[INFO] [stdout] test policy::materialization_policy::tests::copy_missing_exclude_is_an_error_but_symlink_is_a_warning ... ok
[INFO] [stdout] test policy::materialization_policy::tests::diverged_copy_is_structurally_valid_but_an_integrity_error ... ok
[INFO] [stdout] test policy::materialization_policy::tests::healthy_mixed_strategy_is_an_informational_note ... ok
[INFO] [stdout] test policy::materialize_policy::tests::observed_strategy_is_a_no_op_even_when_a_copy_has_diverged ... ok
[INFO] [stdout] test policy::materialize_policy::tests::only_equal_copies_may_be_converted_to_symlinks ... ok
[INFO] [stdout] test policy::migration_policy::tests::duplicate_ids_abort_before_writes ... ok
[INFO] [stdout] test policy::migration_policy::tests::supported_versions_are_classified ... ok
[INFO] [stdout] test policy::path_escape_policy::tests::git_internal_paths_are_component_based ... ok
[INFO] [stdout] test ops_integration::repo_sync_from_store_requires_confirmation_only_when_writing ... ok
[INFO] [stdout] test policy::path_escape_policy::tests::manifest_paths_are_validated_together ... ok
[INFO] [stdout] test policy::path_escape_policy::tests::relative_strings_reject_absolute_parent_empty_and_backslash_paths ... ok
[INFO] [stdout] test policy::path_escape_policy::tests::store_item_paths_must_stay_beneath_items ... ok
[INFO] [stdout] test policy::reclaim_policy::tests::candidate_score_uses_hints_without_granting_identity ... ok
[INFO] [stdout] test policy::reclaim_policy::tests::candidate_state_prioritizes_unreachable_over_detached ... ok
[INFO] [stdout] test policy::reclaim_policy::tests::reclaim_precondition_fails_when_current_repo_has_items ... ok
[INFO] [stdout] test policy::reclaim_policy::tests::warning_and_missing_items_dir_reduce_score ... ok
[INFO] [stdout] test policy::recovery_policy::tests::changed_identity_content_membership_or_exclude_is_a_conflict ... ok
[INFO] [stdout] test policy::recovery_policy::tests::every_add_row_has_its_approved_decision_and_exactly_next_state_advances ... ok
[INFO] [stdout] test policy::reclaim_policy::tests::reclaim_precondition_passes_for_uninitialized_or_empty_repo ... ok
[INFO] [stdout] test policy::recovery_policy::tests::every_directional_relink_row_has_its_approved_decision_and_exactly_next_state_advances ... ok
[INFO] [stdout] test policy::recovery_policy::tests::every_move_row_has_its_approved_decision_and_exactly_next_state_advances ... ok
[INFO] [stdout] test policy::recovery_policy::tests::every_restore_row_has_its_approved_decision_and_exactly_next_state_advances ... ok
[INFO] [stdout] test ops_integration::sync_from_repo_requires_an_attached_regular_copy ... ok
[INFO] [stdout] test policy::recovery_policy::tests::every_sync_row_is_directional_and_exactly_next_state_advances ... ok
[INFO] [stdout] test policy::recovery_policy::tests::unlisted_or_ambiguous_state_never_selects_a_recovery_direction ... ok
[INFO] [stdout] test policy::repair_policy::tests::failed_or_missing_actions_block_identity_hint_updates ... ok
[INFO] [stdout] test policy::repair_policy::tests::materialization_repair_never_overwrites_regular_content ... ok
[INFO] [stdout] test policy::repair_policy::tests::repo_repair_exclude_set_handles_detached_items_conservatively ... ok
[INFO] [stdout] test policy::repair_policy::tests::repo_repair_operates_only_on_attached_items ... ok
[INFO] [stdout] test policy::repair_policy::tests::symlink_repair_decisions_require_force_for_wrong_targets ... ok
[INFO] [stdout] test policy::sync_policy::tests::only_explicit_directions_select_their_respective_overwrite ... ok
[INFO] [stdout] test policy::sync_policy::tests::missing_never_selects_a_strategy_or_overwrite ... ok
[INFO] [stdout] test ops_integration::repo_sync_validates_every_attached_item_before_any_write ... ok
[INFO] [stdout] test recovery_integration::gc_does_not_delete_unreachable_repos_or_items ... ok
[INFO] [stdout] test recovery_integration::duplicate_repoid_makes_rebuild_index_and_reclaim_fail_hard ... ok
[INFO] [stdout] test recovery_integration::duplicate_itemid_makes_rebuild_index_and_reclaim_fail_hard ... ok
[INFO] [stdout] test ops_integration::restore_succeeds_when_empty_item_directory_cleanup_is_not_permitted ... FAILED
[INFO] [stdout] test ops_integration::repo_sync_and_materialize_reuse_item_level_plans ... ok
[INFO] [stdout] test ops_integration::sync_commit_permit_rechecks_exclude_and_identity_races ... ok
[INFO] [stdout] test ops_integration::sync_commit_permit_rechecks_newly_tracked_target ... ok
[INFO] [stdout] test recovery_integration::delete_index_and_rebuild_restores_repoid_and_store_dir_without_git_metadata ... ok
[INFO] [stdout] test ops_integration::sync_missing_materialization_directs_user_to_repair ... ok
[INFO] [stdout] test ops_integration::sync_from_repo_requires_confirmation_and_preserves_store_permissions ... ok
[INFO] [stdout] test ops_integration::sync_from_store_overwrites_only_the_diverged_regular_copy ... ok
[INFO] [stdout] test scenario_integration::item_add_updates_identity_hints_without_absolute_paths ... ok
[INFO] [stdout] test recovery_integration::reclone_reclaim_associates_existing_repoid_after_fresh_repoid ... ok
[INFO] [stdout] test storage::atomic_write::tests::caller_temp_path_must_not_already_exist ... ok
[INFO] [stdout] test storage::atomic_write::tests::allow_unsupported_directory_durability_does_not_block_basic_write ... ok
[INFO] [stdout] test storage::atomic_write::tests::failed_replacement_cleans_generated_temp_without_touching_destination ... ok
[INFO] [stdout] test ops_integration::sync_store_temp_cleanup_never_deletes_a_replaced_artifact ... ok
[INFO] [stdout] test storage::atomic_write::tests::private_temp_creation_produces_private_destination_file ... ok
[INFO] [stdout] test storage::atomic_write::tests::reduced_mode_tolerates_only_directory_durability_unavailability ... ok
[INFO] [stdout] test storage::atomic_write::tests::write_with_temp_path_preserves_caller_temp_name ... ok
[INFO] [stdout] test storage::atomic_write::tests::write_replaces_file_and_removes_generated_temp_path ... ok
[INFO] [stdout] test storage::index_store::tests::find_by_root_returns_correct_id ... ok
[INFO] [stdout] test storage::index_store::tests::find_by_root_skips_entries_without_root ... ok
[INFO] [stdout] test storage::index_store::tests::missing_file_returns_empty_index ... ok
[INFO] [stdout] test storage::index_store::tests::round_trip_empty_index ... ok
[INFO] [stdout] test storage::index_store::tests::round_trip_with_missing_git_fields ... ok
[INFO] [stdout] test storage::index_store::tests::round_trip_with_entry ... ok
[INFO] [stdout] test storage::atomic_write::tests::durable_options_sync_file_and_parent_directory ... ok
[INFO] [stdout] test storage::index_store::tests::upsert_overwrites_existing_entry ... ok
[INFO] [stdout] test storage::index_store::tests::save_uses_atomic_temp_path_and_cleans_it_up ... ok
[INFO] [stdout] test storage::layout::tests::new_repo_store_dir_uses_sanitized_name_without_ulid ... ok
[INFO] [stdout] test ops_integration::restore_prunes_empty_store_item_ancestors_without_removing_shared_parents ... ok
[INFO] [stdout] test storage::layout::tests::repo_store_dir_allows_existing_dir_with_same_repo_id ... ok
[INFO] [stdout] test storage::manifest_store::tests::add_remote_hint_deduplicates_without_reordering ... ok
[INFO] [stdout] test storage::manifest_store::tests::add_repo_name_hint_trims_dedupes_and_keeps_most_recent_first ... ok
[INFO] [stdout] test storage::layout::tests::repo_store_dir_three_way_conflict_uses_next_numeric_suffix ... ok
[INFO] [stdout] test storage::manifest_store::tests::add_then_remove_item ... ok
[INFO] [stdout] test storage::layout::tests::repo_store_name_is_sanitized_without_ulid ... ok
[INFO] [stdout] test storage::layout::tests::repo_store_dir_conflict_uses_numeric_suffix ... ok
[INFO] [stdout] test storage::manifest_store::tests::reject_manifest_with_missing_repo_id ... ok
[INFO] [stdout] test storage::manifest_store::tests::reject_manifest_with_invalid_ownership_state ... ok
[INFO] [stdout] test storage::manifest_store::tests::reject_manifest_below_version_3 ... ok
[INFO] [stdout] test storage::manifest_store::tests::reject_manifest_with_unsafe_paths_on_load ... ok
[INFO] [stdout] test storage::manifest_store::tests::reject_manifest_with_unsafe_paths_on_save ... ok
[INFO] [stdout] test storage::manifest_store::tests::rename_updates_path_and_store_path ... ok
[INFO] [stdout] test storage::manifest_store::tests::save_uses_atomic_temp_path_and_cleans_it_up ... ok
[INFO] [stdout] test storage::manifest_store::tests::round_trip_empty_manifest ... ok
[INFO] [stdout] test ops_integration::sync_rejects_destination_identity_change_before_commit ... ok
[INFO] [stdout] test storage::meta_store::tests::deserialises_legacy_meta_without_hostname ... ok
[INFO] [stdout] test storage::manifest_store::tests::round_trip_with_item_and_hints ... ok
[INFO] [stdout] test storage::meta_store::tests::idempotent_on_second_call ... ok
[INFO] [stdout] test storage::meta_store::tests::load_store_meta_returns_none_when_absent ... ok
[INFO] [stdout] test storage::meta_store::tests::creates_meta_json_on_first_call ... ok
[INFO] [stdout] test storage::meta_store::tests::load_store_meta_roundtrips_after_ensure ... ok
[INFO] [stdout] test storage::operation_record_store::tests::legacy_reader_fixture_refuses_v2_records ... ok
[INFO] [stdout] test storage::operation_record_store::tests::malformed_and_future_records_are_rejected_without_deletion ... ok
[INFO] [stdout] test storage::operation_record_store::tests::planned_artifact_that_is_absent_cleans_idempotently ... ok
[INFO] [stdout] test recovery_integration::repair_after_reclaim_restores_symlinks_and_exclude_entries ... ok
[INFO] [stdout] test recovery_integration::reclaim_rejects_current_repo_with_items_before_mutation ... ok
[INFO] [stdout] test storage::operation_record_store::tests::replaced_artifact_is_never_deleted ... ok
[INFO] [stdout] test storage::operation_record_store::tests::path_escape_is_rejected_on_load ... ok
[INFO] [stdout] test storage::operation_record_store::tests::v1_records_normalize_to_require_and_v2_requires_valid_durability ... ok
[INFO] [stdout] test storage::operation_record_store::tests::protected_store_paths_include_unfinished_operation_paths ... ok
[INFO] [stdout] test storage::operation_record_store::tests::records_directory_and_files_are_private ... ok
[INFO] [stdout] test storage::scanner::tests::duplicate_item_ids_are_reported ... ok
[INFO] [stdout] test storage::scanner::tests::empty_repos_returns_empty_result ... ok
[INFO] [stdout] test storage::operation_record_store::tests::updating_a_legacy_strict_record_migrates_it_to_v2 ... ok
[INFO] [stdout] test storage::operation_record_store::tests::failpoints_stop_after_the_record_or_phase_is_already_durable ... ok
[INFO] [stdout] test storage::scanner::tests::one_valid_manifest_is_returned ... ok
[INFO] [stdout] test storage::scanner::tests::corrupted_json_is_recorded_as_parse_failed ... ok
[INFO] [stdout] test storage::scanner::tests::valid_entries_are_returned_alongside_errors ... ok
[INFO] [stdout] test storage::scanner::tests::scan_does_not_rewrite_manifest_files ... ok
[INFO] [stdout] test storage::scanner::tests::duplicate_repo_ids_are_reported ... ok
[INFO] [stdout] test storage::operation_record_store::tests::create_update_delete_are_atomic_and_idempotent ... ok
[INFO] [stdout] test recovery_integration::renamed_repo_store_dir_rebuild_index_restores_locator_and_repair_succeeds ... ok
[INFO] [stdout] test storage::operation_record_store::tests::artifact_path_and_identity_are_durable_before_plaintext_write ... ok
[INFO] [stdout] test recovery_integration::move_repository_path_reuses_repoid_via_git_common_dir ... ok
[INFO] [stdout] test scenario_integration::reclone_starts_fresh_while_preserving_old_store ... ok
[INFO] [stdout] test ops_integration::sync_repo_temp_is_never_visible_to_git_across_artifact_boundaries ... ok
[INFO] [stdout] test scenario_integration::matching_remote_does_not_reclaim_repo_id_automatically ... ok
[INFO] [stdout] test scenario_integration::repo_rename_creates_new_index_entry_and_preserves_store ... ok
[INFO] [stdout] test scenario_integration::concurrent_adds_serialize_via_lock ... ok
[INFO] [stdout] test recovery_integration::rename_repository_directory_reuses_repoid_via_git_common_dir ... ok
[INFO] [stdout] test ops_integration::sync_recovery_is_retry_safe_before_and_after_replacement ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- ops::gc::tests::delete_failure_leaves_orphaned_file_unreferenced stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ops::gc::tests::delete_failure_leaves_orphaned_file_unreferenced' (908) panicked at src/ops/gc.rs:334:9:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57b868b07021 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57b868b07021 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57b868b07021 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57b868b07021 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57b868b1d2ca - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57b868b1d2ca - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x57b868b0b8ac - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x57b868b0b8ac - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x57b868ade696 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57b868ade696 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57b868afcc89 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57b868a0d9f0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x57b868a0d9f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x57b868afce42 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x57b868afce42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x57b868ade774 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x57b868ad6eb9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57b868adf8ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x57b868b1daec - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57b868b1dab2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x57b86872c090 - shelfbox_core[f69db52efb228f01]::ops::gc::tests::delete_failure_leaves_orphaned_file_unreferenced
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ops/gc.rs:334:9
[INFO] [stdout]   21:     0x57b868714307 - shelfbox_core[f69db52efb228f01]::ops::gc::tests::delete_failure_leaves_orphaned_file_unreferenced::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ops/gc.rs:314:58
[INFO] [stdout]   22:     0x57b86873aec6 - <shelfbox_core[f69db52efb228f01]::ops::gc::tests::delete_failure_leaves_orphaned_file_unreferenced::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x57b868a00cdb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x57b868a00cdb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   25:     0x57b868a0e345 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   26:     0x57b868a0e345 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x57b868a0e345 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x57b868a0e345 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x57b868a0e345 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x57b868a0e345 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   31:     0x57b868a0e345 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   32:     0x57b868a07c04 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   33:     0x57b868a07c04 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x57b868a114a2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x57b868a114a2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x57b868a114a2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x57b868a114a2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x57b868a114a2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x57b868a114a2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x57b868a114a2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x57b868b05fb9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   42:     0x57b868b05fb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x77681cc0bdfa - <unknown>
[INFO] [stdout]   44:     0x77681cc9f3d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ops::gc::tests::manifest_save_failure_does_not_delete_orphaned_store_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ops::gc::tests::manifest_save_failure_does_not_delete_orphaned_store_file' (928) panicked at src/ops/gc.rs:305:9:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57b868b07021 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57b868b07021 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57b868b07021 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57b868b07021 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57b868b1d2ca - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57b868b1d2ca - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x57b868b0b8ac - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x57b868b0b8ac - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x57b868ade696 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57b868ade696 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57b868afcc89 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57b868a0d9f0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x57b868a0d9f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x57b868afce42 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x57b868afce42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x57b868ade774 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x57b868ad6eb9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57b868adf8ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x57b868b1daec - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57b868b1dab2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x57b86872db40 - shelfbox_core[f69db52efb228f01]::ops::gc::tests::manifest_save_failure_does_not_delete_orphaned_store_file
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ops/gc.rs:305:9
[INFO] [stdout]   21:     0x57b868714397 - shelfbox_core[f69db52efb228f01]::ops::gc::tests::manifest_save_failure_does_not_delete_orphaned_store_file::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ops/gc.rs:286:67
[INFO] [stdout]   22:     0x57b86873af26 - <shelfbox_core[f69db52efb228f01]::ops::gc::tests::manifest_save_failure_does_not_delete_orphaned_store_file::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x57b868a00cdb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x57b868a00cdb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   25:     0x57b868a0e345 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   26:     0x57b868a0e345 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x57b868a0e345 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x57b868a0e345 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x57b868a0e345 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x57b868a0e345 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   31:     0x57b868a0e345 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   32:     0x57b868a07c04 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   33:     0x57b868a07c04 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x57b868a114a2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x57b868a114a2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x57b868a114a2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x57b868a114a2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x57b868a114a2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x57b868a114a2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x57b868a114a2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x57b868b05fb9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   42:     0x57b868b05fb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x77681cc0bdfa - <unknown>
[INFO] [stdout]   44:     0x77681cc9f3d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ops::reclaim::tests::execute_reclaim_rolls_back_manifest_when_index_save_fails stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ops::reclaim::tests::execute_reclaim_rolls_back_manifest_when_index_save_fails' (978) panicked at src/ops/reclaim.rs:587:9:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57b868b07021 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57b868b07021 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57b868b07021 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57b868b07021 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57b868b1d2ca - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57b868b1d2ca - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x57b868b0b8ac - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x57b868b0b8ac - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x57b868ade696 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57b868ade696 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57b868afcc89 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57b868a0d9f0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x57b868a0d9f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x57b868afce42 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x57b868afce42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x57b868ade774 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x57b868ad6eb9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57b868adf8ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x57b868b1daec - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57b868b1dab2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x57b868920701 - shelfbox_core[f69db52efb228f01]::ops::reclaim::tests::execute_reclaim_rolls_back_manifest_when_index_save_fails
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ops/reclaim.rs:587:9
[INFO] [stdout]   21:     0x57b868900f97 - shelfbox_core[f69db52efb228f01]::ops::reclaim::tests::execute_reclaim_rolls_back_manifest_when_index_save_fails::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ops/reclaim.rs:567:67
[INFO] [stdout]   22:     0x57b86873b1a6 - <shelfbox_core[f69db52efb228f01]::ops::reclaim::tests::execute_reclaim_rolls_back_manifest_when_index_save_fails::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x57b868a00cdb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x57b868a00cdb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   25:     0x57b868a0e345 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   26:     0x57b868a0e345 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x57b868a0e345 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x57b868a0e345 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x57b868a0e345 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x57b868a0e345 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   31:     0x57b868a0e345 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   32:     0x57b868a07c04 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   33:     0x57b868a07c04 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x57b868a114a2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x57b868a114a2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x57b868a114a2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x57b868a114a2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x57b868a114a2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x57b868a114a2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x57b868a114a2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x57b868b05fb9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   42:     0x57b868b05fb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x77681cc0bdfa - <unknown>
[INFO] [stdout]   44:     0x77681cc9f3d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ops_integration::restore_succeeds_when_empty_item_directory_cleanup_is_not_permitted stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ops_integration::restore_succeeds_when_empty_item_directory_cleanup_is_not_permitted' (4030) panicked at src/integration_tests/ops_integration.rs:283:5:
[INFO] [stdout] cleanup failure must not make restore fail or remove unrelated state
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57b868b07021 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57b868b07021 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57b868b07021 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57b868b07021 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57b868b1d2ca - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57b868b1d2ca - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x57b868b0b8ac - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x57b868b0b8ac - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x57b868ade696 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57b868ade696 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57b868afcc89 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57b868a0d9f0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x57b868a0d9f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x57b868afce42 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x57b868afce42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x57b868ade774 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x57b868ad6eb9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57b868adf8ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x57b868b1daec - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57b868607c54 - shelfbox_core[f69db52efb228f01]::ops_integration::restore_succeeds_when_empty_item_directory_cleanup_is_not_permitted
[INFO] [stdout]                                at /opt/rustwide/workdir/src/integration_tests/ops_integration.rs:283:5
[INFO] [stdout]   20:     0x57b8685af497 - shelfbox_core[f69db52efb228f01]::ops_integration::restore_succeeds_when_empty_item_directory_cleanup_is_not_permitted::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/integration_tests/ops_integration.rs:229:73
[INFO] [stdout]   21:     0x57b868739386 - <shelfbox_core[f69db52efb228f01]::ops_integration::restore_succeeds_when_empty_item_directory_cleanup_is_not_permitted::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x57b868a00cdb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x57b868a00cdb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   24:     0x57b868a0e345 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   25:     0x57b868a0e345 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x57b868a0e345 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x57b868a0e345 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x57b868a0e345 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x57b868a0e345 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   30:     0x57b868a0e345 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   31:     0x57b868a07c04 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   32:     0x57b868a07c04 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x57b868a114a2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x57b868a114a2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x57b868a114a2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x57b868a114a2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x57b868a114a2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x57b868a114a2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x57b868a114a2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x57b868b05fb9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   41:     0x57b868b05fb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x77681cc0bdfa - <unknown>
[INFO] [stdout]   43:     0x77681cc9f3d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     ops::gc::tests::delete_failure_leaves_orphaned_file_unreferenced
[INFO] [stdout]     ops::gc::tests::manifest_save_failure_does_not_delete_orphaned_store_file
[INFO] [stdout]     ops::reclaim::tests::execute_reclaim_rolls_back_manifest_when_index_save_fails
[INFO] [stdout]     ops_integration::restore_succeeds_when_empty_item_directory_cleanup_is_not_permitted
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 431 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.59s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23", kill_on_drop: false }`
[INFO] [stdout] bcf69f173ee997592c8b8916bf256c6d5b02429df220d7b3c0a7a913c83f0f23
