[INFO] fetching crate sema-core 1.37.0...
[INFO] testing sema-core-1.37.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate sema-core 1.37.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate sema-core 1.37.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sema-core 1.37.0
[INFO] tweaked toml for crates.io crate sema-core 1.37.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sema-core 1.37.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sema-core 1.37.0 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801
[INFO] running `Command { std: "docker" "start" "9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801", 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" "9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801", 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" "9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling object v0.39.1
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling proc-canonicalize v0.1.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling soft-canonicalize v0.5.6
[INFO] [stderr]    Compiling cc v1.4.3
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling stacker v0.1.25
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling atomic-write-file v0.3.1
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling ar_archive_writer v0.5.3
[INFO] [stderr]    Compiling psm v0.1.32
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling lasso v0.7.3
[INFO] [stderr]    Compiling sema-core v1.37.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/runtime/ids.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 94 |         .fetch_update(
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 94 -         .fetch_update(
[INFO] [stdout] 94 +         .try_update(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 27.18s
[INFO] running `Command { std: "docker" "inspect" "9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801", 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" "9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling lasso v0.7.3
[INFO] [stderr]    Compiling atomic-write-file v0.3.1
[INFO] [stderr]    Compiling sema-core v1.37.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/runtime/ids.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 94 |         .fetch_update(
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 94 -         .fetch_update(
[INFO] [stdout] 94 +         .try_update(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/runtime/ids.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 94 |         .fetch_update(
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 94 -         .fetch_update(
[INFO] [stdout] 94 +         .try_update(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 26.98s
[INFO] running `Command { std: "docker" "inspect" "9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801", 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" "9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]   --> src/runtime/ids.rs:94:10
[INFO] [stderr]    |
[INFO] [stderr] 94 |         .fetch_update(
[INFO] [stderr]    |          ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]    |
[INFO] [stderr] 94 -         .fetch_update(
[INFO] [stderr] 94 +         .try_update(
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: `sema-core` (lib) generated 1 warning (run `cargo fix --lib -p sema-core` to apply 1 suggestion)
[INFO] [stderr] warning: `sema-core` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/sema-core/426f7a0f4f5e0f82/out/sema_core-426f7a0f4f5e0f82)
[INFO] [stdout] 
[INFO] [stdout] running 410 tests
[INFO] [stdout] test archive::tests::test_archive_roundtrip ... ok
[INFO] [stdout] test archive::tests::test_write_and_detect_bundled ... ok
[INFO] [stdout] test archive::tests::test_deserialize_archive_from_bytes_public ... ok
[INFO] [stdout] test args::tests::options_read_keyword_keys_from_maps_and_values ... ok
[INFO] [stdout] test args::tests::result_context_prefixes_the_message ... ok
[INFO] [stdout] test args::tests::typed_argument_errors_name_function_and_position ... ok
[INFO] [stdout] test archive::tests::test_huge_metadata_count_does_not_oom ... ok
[INFO] [stdout] test archive::tests::test_archive_empty ... ok
[INFO] [stdout] test archive::tests::serializer_rejects_oversized_metadata_keys ... ok
[INFO] [stdout] test archive::tests::test_checksum_validation ... ok
[INFO] [stdout] test archive::tests::test_huge_entry_count_does_not_oom ... ok
[INFO] [stdout] test archive::tests::malformed_trailer_size_returns_invalid_data ... ok
[INFO] [stdout] test async_signal::tests::blocking_sleep_rejects_an_active_runtime_quantum ... ok
[INFO] [stdout] test archive::tests::overflowing_toc_range_returns_invalid_data ... ok
[INFO] [stdout] test context::tests::call_callback_rejects_another_context_during_a_thread_runtime_quantum ... ok
[INFO] [stdout] test context::tests::direct_equal_stack_replacement_invalidates_stale_snapshot_identity ... ok
[INFO] [stdout] test context::tests::installed_module_state_is_accessible_while_task_context_is_borrowed ... ok
[INFO] [stdout] test content_length::tests::parses_case_insensitive_header_with_flexible_spacing ... ok
[INFO] [stdout] test context::tests::dynamic_snapshot_publication_rejects_an_equal_value_aba_pop ... ok
[INFO] [stdout] test context::tests::module_load_guards_do_not_cross_task_states_with_colliding_scope_ids ... ok
[INFO] [stdout] test context::tests::popping_a_direct_empty_stack_keeps_publication_sidecar_aligned ... ok
[INFO] [stdout] test archive::tests::test_write_bundled_from_bytes_roundtrip ... ok
[INFO] [stdout] test archive::tests::test_crc32_known_value ... ok
[INFO] [stdout] test context::tests::publication_borrow_conflict_leaves_the_root_journal_retryable ... ok
[INFO] [stdout] test context::tests::installed_dynamic_state_is_accessible_while_task_context_is_borrowed ... ok
[INFO] [stdout] test context::tests::runtime_quantum_guard_restores_outer_context_thread_local ... ok
[INFO] [stdout] test async_signal::tests::current_task_id_restores_displaced_runtime_scoped_identity ... ok
[INFO] [stdout] test context::tests::scoped_legacy_call_env_restores_nested_environments ... ok
[INFO] [stdout] test context::tests::scoped_legacy_call_env_restores_after_panic ... ok
[INFO] [stdout] test context::tests::test_begin_module_load_ok ... ok
[INFO] [stdout] test async_signal::tests::blocking_sleep_remains_available_to_a_plain_host_thread ... ok
[INFO] [stdout] test context::tests::scoped_task_context_restores_the_exact_handle_after_panic ... ok
[INFO] [stdout] test context::tests::stdlib_context_rejects_an_active_runtime_quantum_before_invocation ... ok
[INFO] [stdout] test context::tests::test_module_exports_roundtrip ... ok
[INFO] [stdout] test context::tests::test_get_cached_module_miss ... ok
[INFO] [stdout] test context::tests::test_nested_file_paths ... ok
[INFO] [stdout] test context::tests::test_current_file_dir_empty ... ok
[INFO] [stdout] test context::tests::call_callbacks_reject_an_active_runtime_quantum_before_invocation ... ok
[INFO] [stdout] test context::tests::test_nested_module_loads ... ok
[INFO] [stdout] test context::tests::test_end_module_load ... ok
[INFO] [stdout] test context::tests::call_callbacks_remain_available_to_host_code ... ok
[INFO] [stdout] test content_length::tests::rejects_duplicate_invalid_and_oversized_lengths ... ok
[INFO] [stdout] test context::tests::legacy_stack_mutation_renews_identity_seen_by_later_snapshots ... ok
[INFO] [stdout] test context::tests::test_take_module_exports_empty ... ok
[INFO] [stdout] test context::tests::test_begin_module_load_cycle ... ok
[INFO] [stdout] test cycle::tests::dead_registry_entries_are_pruned ... ok
[INFO] [stdout] test context::tests::test_cache_module ... ok
[INFO] [stdout] test context::tests::macro_expand_callback_is_optional_per_context_and_receives_exact_inputs ... ok
[INFO] [stdout] test context::tests::task_context_handle_lifecycle_and_child_inheritance ... ok
[INFO] [stdout] test context::tests::eval_callback_rejects_same_and_cross_context_runtime_quantums ... ok
[INFO] [stdout] test context::tests::eval_callback_remains_available_to_host_code ... ok
[INFO] [stdout] test cycle::tests::live_unforced_thunk_kept_intact ... ok
[INFO] [stdout] test cycle::tests::env_nativefn_cycle_with_external_ref_kept ... ok
[INFO] [stdout] test cycle::tests::maybe_collect_respects_threshold ... ok
[INFO] [stdout] test cycle::tests::multimethod_method_cycle_collected ... ok
[INFO] [stdout] test cycle::tests::forced_thunk_self_cycle_collected ... ok
[INFO] [stdout] test cycle::tests::duplicate_edges_have_exact_multiplicity ... ok
[INFO] [stdout] test cycle::tests::live_mutable_array_kept_intact ... ok
[INFO] [stdout] test cycle::tests::reentrant_collect_is_noop ... ok
[INFO] [stdout] test cycle::tests::duplicate_live_registrations_pruned_to_one ... ok
[INFO] [stdout] test context::tests::test_new_with_sandbox ... ok
[INFO] [stdout] test cycle::tests::register_closure_birth_env_candidate_covers_exempt_closure ... ok
[INFO] [stdout] test context::tests::test_cache_module_overwrites ... ok
[INFO] [stdout] test context::tests::test_push_pop_file_path ... ok
[INFO] [stdout] test cycle::tests::severed_env_wrapper_bumps_version ... ok
[INFO] [stdout] test cycle::tests::register_env_candidate_dedups_and_collects_shape_e ... ok
[INFO] [stdout] test cycle::tests::shared_subgraph_traced_once_collected_once ... ok
[INFO] [stdout] test cycle::tests::registered_payload_emits_opaque_allocation_and_delegates_trace ... ok
[INFO] [stdout] test cycle::tests::trace_value_aborts_on_borrowed_cell ... ok
[INFO] [stdout] test cycle::tests::outstanding_borrow_aborts_collection ... ok
[INFO] [stdout] test cycle::tests::pinned_env_bindings_keep_cycle ... ok
[INFO] [stdout] test cycle::tests::trace_value_reports_exact_container_edges ... ok
[INFO] [stdout] test cycle::tests::unregistered_payload_is_conservatively_pinned ... ok
[INFO] [stdout] test error::tests::argument_type_includes_call_context ... ok
[INFO] [stdout] test error::tests::append_stack_trace_keeps_callee_and_caller_frames ... ok
[INFO] [stdout] test error::tests::check_arity_range ... ok
[INFO] [stdout] test error::tests::check_arity_exact ... ok
[INFO] [stdout] test cycle::tests::trace_value_reports_forced_thunk_contents ... ok
[INFO] [stdout] test error::tests::eval_error ... ok
[INFO] [stdout] test error::tests::check_arity_open_range ... ok
[INFO] [stdout] test cycle::tests::env_nativefn_cycle_collected ... ok
[INFO] [stdout] test context::tests::test_current_file_dir ... ok
[INFO] [stdout] test error::tests::hint_note_none_on_plain ... ok
[INFO] [stdout] test error::tests::policy_denial_preserves_details_and_renders_context ... ok
[INFO] [stdout] test error::tests::span_display ... ok
[INFO] [stdout] test error::tests::stack_trace_display ... ok
[INFO] [stdout] test error::tests::test_veteran_hint_existing_sema_names ... ok
[INFO] [stdout] test error::tests::test_suggest_similar ... ok
[INFO] [stdout] test error::tests::test_veteran_hint_known ... ok
[INFO] [stdout] test error::tests::test_veteran_hint_unknown ... ok
[INFO] [stdout] test error::tests::fill_trace_file_fills_missing_files ... ok
[INFO] [stdout] test error::tests::fill_trace_file_noop_without_trace ... ok
[INFO] [stdout] test error::tests::type_error ... ok
[INFO] [stdout] test cycle::tests::mutable_array_self_cycle_collected ... ok
[INFO] [stdout] test cycle::tests::mutable_cell_self_cycle_collected ... ok
[INFO] [stdout] test error::tests::arity_error ... ok
[INFO] [stdout] test error::tests::arity_expectations_use_readable_grammar ... ok
[INFO] [stdout] test error::tests::with_stack_trace ... ok
[INFO] [stdout] test error::tests::with_note_preserves_hint ... ok
[INFO] [stdout] test error::tests::with_stack_trace_empty_is_noop ... ok
[INFO] [stdout] test fs::tests::bare_destination_uses_current_directory ... ok
[INFO] [stdout] test error::tests::type_error_with_value_does_not_split_multibyte_char ... ok
[INFO] [stdout] test error::tests::type_error_without_value_display ... ok
[INFO] [stdout] test error::tests::with_hint ... ok
[INFO] [stdout] test error::tests::with_hint_preserves_note ... ok
[INFO] [stdout] test error::tests::inner_unwraps ... ok
[INFO] [stdout] test error::tests::type_error_with_value_display ... ok
[INFO] [stdout] test error::tests::plain_format_orders_trace_hint_and_note ... ok
[INFO] [stdout] test fs::tests::creates_missing_parent_directories ... ok
[INFO] [stdout] test home::tests::test_sema_home_default_uses_home_dir ... ok
[INFO] [stdout] test home::tests::test_sema_home_from_env_var ... ok
[INFO] [stdout] test fs::tests::replaces_existing_file ... ok
[INFO] [stdout] test fs::tests::ordinary_write_preserves_existing_mode ... ok
[INFO] [stdout] test json::schema_tests::default_marks_param_not_required_and_emits_default ... ok
[INFO] [stdout] test json::schema_tests::sema_type_keywords_map_to_schema_names ... ok
[INFO] [stdout] test json::tests::strict_rejects_colliding_stringified_map_keys ... ok
[INFO] [stdout] test json::tests::test_bigint_decodes_exactly_from_raw_json_digits ... ok
[INFO] [stdout] test json::schema_tests::metadata_keys_are_not_parameters ... ok
[INFO] [stdout] test error::tests::with_stack_trace_already_wrapped_is_noop ... ok
[INFO] [stdout] test json::tests::test_bigint_encodes_as_raw_json_digits ... ok
[INFO] [stdout] test error::tests::with_note ... ok
[INFO] [stdout] test json::tests::test_json_roundtrip_simple ... ok
[INFO] [stdout] test json::tests::test_json_to_value_null ... ok
[INFO] [stdout] test json::tests::test_json_to_value_string ... ok
[INFO] [stdout] test json::tests::test_key_to_string_keyword ... ok
[INFO] [stdout] test cycle::tests::deep_garbage_chain_fully_collected ... ok
[INFO] [stdout] test json::tests::test_json_to_value_array ... ok
[INFO] [stdout] test json::tests::test_key_to_string_string ... ok
[INFO] [stdout] test cycle::tests::cycle_through_immutable_list_collected ... ok
[INFO] [stdout] test json::tests::test_lossy_preserves_map_structure_around_nan ... ok
[INFO] [stdout] test json::tests::test_lossy_unsupported_type_becomes_string ... ok
[INFO] [stdout] test json::tests::test_rational_encodes_as_quoted_string ... ok
[INFO] [stdout] test json::tests::test_strict_errors_on_nan_in_list ... ok
[INFO] [stdout] test json::tests::test_strict_errors_on_nan_in_map ... ok
[INFO] [stdout] test json::tests::test_value_to_json_bool ... ok
[INFO] [stdout] test json::tests::test_value_to_json_int ... ok
[INFO] [stdout] test json::tests::test_value_to_json_keyword ... ok
[INFO] [stdout] test json::tests::test_lossy_preserves_list_structure_around_nan ... ok
[INFO] [stdout] test json::tests::test_value_to_json_float ... ok
[INFO] [stdout] test json::tests::test_value_to_json_string ... ok
[INFO] [stdout] test fs::tests::failed_write_keeps_existing_file ... ok
[INFO] [stdout] test fs::tests::write_replaces_final_symlink_entry ... ok
[INFO] [stdout] test fs::tests::write_through_creates_dangling_symlink_target ... ok
[INFO] [stdout] test fs::tests::private_write_replaces_permissive_mode ... ok
[INFO] [stdout] test json::tests::test_value_to_json_symbol ... ok
[INFO] [stdout] test json::tests::test_value_to_json_map ... ok
[INFO] [stdout] test json::tests::test_value_to_json_nil ... ok
[INFO] [stdout] test json::tests::test_value_to_json_list ... ok
[INFO] [stdout] test json::tests::test_json_to_value_object ... ok
[INFO] [stdout] test mcp_cassette::tests::hook_routes_decide_and_record ... ok
[INFO] [stdout] test fs::tests::private_write_uses_owner_only_permissions ... ok
[INFO] [stdout] test fs::tests::write_through_preserves_final_symlink ... ok
[INFO] [stdout] test num::tests::fractions_and_small_values ... ok
[INFO] [stdout] test json::tests::test_key_to_string_int ... ok
[INFO] [stdout] test json::tests::test_json_to_value_int ... ok
[INFO] [stdout] test num::tests::exact_above_2_pow_53 ... ok
[INFO] [stdout] test number::tests::add_sub_mul_neg ... ok
[INFO] [stdout] test number::tests::classification ... ok
[INFO] [stdout] test net::tests::falls_back_when_start_port_is_taken ... ok
[INFO] [stdout] test number::tests::abs_preserves_exactness_over_reals_inexact_over_complex ... ok
[INFO] [stdout] test net::tests::binds_at_or_above_start_port ... ok
[INFO] [stdout] test number::tests::division_is_exact_when_possible ... ok
[INFO] [stdout] test number::tests::compare_and_equal ... ok
[INFO] [stdout] test net::tests::fails_fast_on_non_addrinuse_error ... ok
[INFO] [stdout] test number::tests::normalize_collapses ... ok
[INFO] [stdout] test number::tests::parse_literals ... ok
[INFO] [stdout] test number::tests::exactness_conversions ... ok
[INFO] [stdout] test number::tests::rationalize_simplest_in_interval ... ok
[INFO] [stdout] test number::tests::to_f64_projection ... ok
[INFO] [stdout] test number::tests::rounding_preserves_exactness ... ok
[INFO] [stdout] test output_hook::tests::byte_output_preserves_text_capture_and_rejects_invalid_utf8 ... ok
[INFO] [stdout] test number::tests::structural_traits ... ok
[INFO] [stdout] test output_hook::tests::host_hook_delivers_output_during_a_quantum ... ok
[INFO] [stdout] test number::tests::powi_repeated_squaring ... ok
[INFO] [stdout] test output_hook::tests::reentrant_host_hook_passes_through_without_recursion ... ok
[INFO] [stdout] test path::tests::boundary_accepts_missing_root_and_child ... ok
[INFO] [stdout] test path::tests::containment_resolves_symlink_before_missing_suffix ... ok
[INFO] [stdout] test number::tests::promote_to_common_level ... ok
[INFO] [stdout] test path::tests::containment_resolves_parent_after_symlink_target ... ok
[INFO] [stdout] test output_hook::tests::capture_routes_equal_local_roots_to_their_runtime_sinks ... ok
[INFO] [stdout] test path::tests::detects_hard_links ... ok
[INFO] [stdout] test path::tests::detects_missing_destination_alias ... ok
[INFO] [stdout] test output_hook::tests::unregister_and_dead_weak_pruning_are_scoped_to_one_runtime ... ok
[INFO] [stdout] test resolve::tests::parse_entrypoint_ignores_non_package_table ... ok
[INFO] [stdout] test resolve::tests::test_is_package_import_rejects_schemes ... ok
[INFO] [stdout] test resolve::tests::test_is_package_import_valid ... ok
[INFO] [stdout] test resolve::tests::parse_entrypoint_reads_from_package_table ... ok
[INFO] [stdout] test resolve::tests::parse_entrypoint_reads_top_level ... ok
[INFO] [stdout] test path::tests::contains_preserves_candidate_resolution_errors ... ok
[INFO] [stdout] test path::tests::resolves_dot_dot_through_missing_directory ... ok
[INFO] [stdout] test resolve::tests::test_is_package_import_rejects_dangerous ... ok
[INFO] [stdout] test resolve::tests::test_package_spec_no_ref_defaults_main ... ok
[INFO] [stdout] test resolve::tests::test_package_path_rejects_traversal ... ok
[INFO] [stdout] test resolve::tests::test_is_package_import_file_paths ... ok
[INFO] [stdout] test resolve::tests::test_package_spec_with_ref ... ok
[INFO] [stdout] test resolve::tests::test_package_spec_rejects_empty_ref ... ok
[INFO] [stdout] test resolve::tests::test_package_path_display ... ok
[INFO] [stdout] test resolve::tests::test_package_spec_clone_url ... ok
[INFO] [stdout] test resolve::tests::test_package_spec_rejects_traversal_in_path ... ok
[INFO] [stdout] test resolve::tests::test_project_lock_selects_its_immutable_registry_cache ... ok
[INFO] [stdout] test resolve::tests::test_project_lock_rejects_non_hex_cache_ids ... ok
[INFO] [stdout] test resolve::tests::test_package_spec_dest_dir ... ok
[INFO] [stdout] test resolve::tests::test_package_path_valid ... ok
[INFO] [stdout] test resolve::tests::test_resolve_custom_entrypoint_single_quotes ... ok
[INFO] [stdout] test resolve::tests::test_resolve_not_found ... ok
[INFO] [stdout] test resolve::tests::test_resolve_package_sema ... ok
[INFO] [stdout] test resolve::tests::test_resolve_entrypoint_fallback_to_package_sema ... ok
[INFO] [stdout] test resolve::tests::test_resolve_direct_file ... ok
[INFO] [stdout] test resolve::tests::test_resolve_entrypoint_symlink_escape_rejected ... ok
[INFO] [stdout] test resolve::tests::test_resolve_entrypoint_traversal_rejected ... ok
[INFO] [stdout] test resolve::tests::test_resolve_traversal_rejected ... ok
[INFO] [stdout] test resolve::tests::test_resolve_priority_direct_over_mod ... ok
[INFO] [stdout] test resolve::tests::test_resolve_sema_toml_without_entrypoint_uses_package_sema ... ok
[INFO] [stdout] test resolve::tests::test_resolve_rejects_malformed_package_manifest ... ok
[INFO] [stdout] test resolve::tests::test_validate_spec_dangerous_chars ... ok
[INFO] [stdout] test resolve::tests::test_validate_spec_schemes ... ok
[INFO] [stdout] test resolve::tests::test_validate_spec_empty_segments ... ok
[INFO] [stdout] test resolve::tests::test_validate_spec_traversal ... ok
[INFO] [stdout] test resolve::tests::test_validate_spec_valid ... ok
[INFO] [stdout] test resolve::tests::test_resolve_package_sema_symlink_escape_rejected ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::conditional_stack_pop_traces_its_key ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::dynamic_child_deep_clones_state_without_publication_authority ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::dynamic_child_strips_parent_scope_tokens ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::dynamic_child_preserves_inherited_stack_entry_identity ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::dynamic_user_all_merges_frames_from_outer_to_inner ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::dynamic_scope_cleanup_is_exact_and_idempotent ... ok
[INFO] [stdout] test resolve::tests::test_resolve_entrypoint_with_inline_comment ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::dynamic_trace_reports_every_stored_value_edge_exactly_once ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::inherited_stack_pop_cannot_remove_another_roots_equal_later_push ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::module_scopes_remove_the_exact_current_file_token_once ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::module_scopes_remove_the_exact_loading_token_once ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::inherited_top_frames_record_user_and_hidden_sets_for_publication ... ok
[INFO] [stdout] test resolve::tests::test_resolve_custom_entrypoint ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::module_child_snapshot_is_independent ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::module_child_strips_parent_scope_tokens ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::one_root_can_replay_multiple_inherited_pops_in_order ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::module_exports_update_and_take_the_exact_scope ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::module_scopes_remove_the_exact_export_token_once ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::owned_stack_cleanup_cancels_only_its_exact_push_with_duplicate_values ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::removing_a_key_from_any_inherited_frame_records_publication ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::stale_pop_cannot_remove_an_equal_entry_recreated_by_a_later_root ... ok
[INFO] [stdout] test runtime::executor::tests::all_prepared_constructor_classes_bind ... ok
[INFO] [stdout] test runtime::executor::tests::armed_dispatch_drop_delivers_before_containing_job_drop_panic ... ok
[INFO] [stdout] test runtime::executor::tests::async_future_drop_before_and_after_pending_delivers_once ... ok
[INFO] [stdout] test runtime::executor::tests::async_queued_cancellation_does_not_construct_future ... ok
[INFO] [stdout] test runtime::executor::tests::cancel_before_start_prevents_blocking_body ... ok
[INFO] [stdout] test runtime::executor::tests::async_poll_panic_maps_worker_panic_once ... ok
[INFO] [stdout] test runtime::executor::tests::blocking_return_error_and_panic_each_deliver_once ... ok
[INFO] [stdout] test runtime::executor::tests::decoder_consumes_typed_result_on_runtime_thread ... ok
[INFO] [stdout] test runtime::executor::tests::async_return_and_construction_panic_deliver_once ... ok
[INFO] [stdout] test runtime::executor::tests::dispatch_drop_is_post_arm_cancellation_not_rejection ... ok
[INFO] [stdout] test runtime::executor::tests::matching_identity_kind_delivers_declared_kind ... ok
[INFO] [stdout] test runtime::executor::tests::external_and_internal_wait_identities_share_the_registrar_allocator ... ok
[INFO] [stdout] test runtime::executor::tests::fresh_registrars_reject_foreign_identity ... ok
[INFO] [stdout] test runtime::executor::tests::identity_is_consumed_by_bind ... ok
[INFO] [stdout] test runtime::executor::tests::no_duplicate_after_async_ready ... ok
[INFO] [stdout] test runtime::eval_task_context::tests::root_dynamic_state_records_publishable_mutations_in_order ... ok
[INFO] [stdout] test runtime::executor::tests::queue_control_has_deterministic_cas_outcomes ... ok
[INFO] [stdout] test runtime::executor::tests::queued_blocking_cancellation_contains_job_drop_panic ... ok
[INFO] [stdout] test runtime::executor::tests::ready_result_is_delivered_before_panicking_future_drop ... ok
[INFO] [stdout] test runtime::executor::tests::registrar_rejects_identity_kind_mismatch ... ok
[INFO] [stdout] test runtime::executor::tests::rejection_is_silent_and_destroys_job_internally ... ok
[INFO] [stdout] test runtime::executor::tests::runtime_binding_decoder_can_be_invoked_after_split ... ok
[INFO] [stdout] test runtime::executor::tests::pending_abandonment_delivers_before_containing_future_drop_panic ... ok
[INFO] [stdout] test runtime::executor::tests::closed_inbox_is_accounted_by_sender_once ... ok
[INFO] [stdout] test runtime::executor::tests::send_halves_are_send_while_decoder_and_resource_accept_rc ... ok
[INFO] [stdout] test runtime::executor::tests::rejection_rollback_contains_owned_destructor_panic ... ok
[INFO] [stdout] test runtime::executor::tests::unadmitted_owner_abandonment_contains_hostile_destructors ... ok
[INFO] [stdout] test runtime::executor::tests::terminal_report_classifies_worker_results_without_exposing_payload ... ok
[INFO] [stdout] test runtime::executor::tests::start_before_cancel_runs_body ... ok
[INFO] [stdout] test runtime::ids::tests::condition_ids_are_emitted_as_integers ... ok
[INFO] [stdout] test runtime::ids::tests::every_identity_has_the_required_value_traits ... ok
[INFO] [stdout] test runtime::ids::tests::runtime_ids_are_process_global_and_unique ... ok
[INFO] [stdout] test runtime::executor::tests::poll_panic_is_delivered_before_panicking_future_drop ... ok
[INFO] [stdout] test runtime::executor::tests::prepared_operation_traces_decoder_then_interruptible_hook_never_job ... ok
[INFO] [stdout] test runtime::executor::tests::resource_wrapper_cancels_once_and_reaps_repeatedly ... ok
[INFO] [stdout] test runtime::ids::tests::runtime_task_ids_with_equal_local_tasks_are_distinct ... ok
[INFO] [stdout] test runtime::ids::tests::scoped_ids_include_runtime_and_local_identity ... ok
[INFO] [stdout] test runtime::native::tests::continuation_is_consumed_for_each_resume_input ... ok
[INFO] [stdout] test runtime::native::tests::dropping_resource_gate_handle_clones_does_not_close_the_gate ... ok
[INFO] [stdout] test runtime::native::tests::legacy_runtime_fallback_uses_embedded_eval_context ... ok
[INFO] [stdout] test runtime::native::tests::multimethod_call_traces_both_structural_stages ... ok
[INFO] [stdout] test runtime::native::tests::multimethod_dispatch_propagates_failure_cancellation_and_protocol_error ... ok
[INFO] [stdout] test runtime::native::tests::payload_runtime_native_uses_one_typed_payload_owner ... ok
[INFO] [stdout] test runtime::executor::tests::queued_async_cancellation_delivers_before_containing_job_drop_panic ... ok
[INFO] [stdout] test runtime::native::tests::protocol_shapes_and_structural_trace_multiplicity ... ok
[INFO] [stdout] test runtime::native::tests::resource_gate_handle_remains_retryable_after_coordination_failure ... ok
[INFO] [stdout] test runtime::native::tests::tracing_keeps_partial_output_when_continuation_fails ... ok
[INFO] [stdout] test runtime::task_context::tests::task_context_child_applies_each_extension_policy_once ... ok
[INFO] [stdout] test runtime::task_context::tests::task_context_child_rejects_inheritance_type_mismatch - should panic ... ok
[INFO] [stdout] test runtime::task_context::tests::task_context_handle_trace_returns_false_while_mutably_borrowed ... ok
[INFO] [stdout] test runtime::task_context::tests::task_context_owned_lookup_outlives_the_context_borrow_and_entry ... ok
[INFO] [stdout] test runtime::executor::tests::unadmitted_owner_abandonment_during_unwind_leaks_opaque_owners ... ok
[INFO] [stdout] test runtime::ids::tests::atomic_allocator_issues_max_once_then_stays_exhausted ... ok
[INFO] [stdout] test runtime::ids::tests::counter_issues_max_once_then_stays_exhausted ... ok
[INFO] [stdout] test runtime::task_context::tests::task_context_trace_short_circuits_after_failure ... ok
[INFO] [stdout] test runtime::task_context::tests::task_context_trace_visits_each_entry_once ... ok
[INFO] [stdout] test runtime::task_context::tests::task_context_typed_operations_keep_type_ids_separate ... ok
[INFO] [stdout] test runtime::ids::tests::scoped_ids_with_equal_locals_are_distinct_across_runtimes ... ok
[INFO] [stdout] test runtime::ids::tests::counter_starts_at_one ... ok
[INFO] [stdout] test runtime::native::tests::native_fn_dual_abi_preserves_legacy_and_runtime_paths ... ok
[INFO] [stdout] test sandbox::tests::test_caps_all_contains_every_cap ... ok
[INFO] [stdout] test sandbox::tests::test_caps_from_name_unknown ... ok
[INFO] [stdout] test sandbox::tests::allowed_symlink_root_cannot_be_retargeted ... ok
[INFO] [stdout] test sandbox::tests::test_caps_name_roundtrip ... ok
[INFO] [stdout] test sandbox::tests::test_caps_contains ... ok
[INFO] [stdout] test sandbox::tests::invalid_allowed_root_reports_its_resolution_error ... ok
[INFO] [stdout] test sandbox::tests::test_caps_contains_none_is_always_true ... ok
[INFO] [stdout] test runtime::native::tests::resource_gate_handle_is_trace_trivial_and_closes_once_across_clones ... ok
[INFO] [stdout] test sandbox::tests::test_caps_display ... ok
[INFO] [stdout] test sandbox::tests::test_check_path_inside_allowed_dir ... ok
[INFO] [stdout] test sandbox::tests::invalid_candidate_reports_its_resolution_error ... ok
[INFO] [stdout] test sandbox::tests::test_check_path_none_allows_everything ... ok
[INFO] [stdout] test sandbox::tests::test_caps_union ... ok
[INFO] [stdout] test sandbox::tests::test_caps_strict_preset ... ok
[INFO] [stdout] test sandbox::tests::test_check_path_nonexistent_component_escape ... ok
[INFO] [stdout] test sandbox::tests::test_check_path_outside_allowed_dir ... ok
[INFO] [stdout] test sandbox::tests::test_parse_allowed_paths_empty_parts ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_allow_all_is_unrestricted ... ok
[INFO] [stdout] test sandbox::tests::test_check_path_traversal_attempt ... ok
[INFO] [stdout] test sandbox::tests::test_check_path_multiple_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_parse_allowed_paths ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_check_denied_error_format ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_deny_is_restricted ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_parse_cli_all ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_default_is_unrestricted ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_parse_cli_empty_parts ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_parse_cli_single ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_parse_cli_strict ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_parse_cli_invalid ... ok
[INFO] [stdout] test sandbox::tests::test_check_path_relative_nonexistent_escape ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_check_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_check_multiple_denied ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_check_denied ... ok
[INFO] [stdout] test sandbox::tests::test_with_allowed_paths_makes_restricted ... ok
[INFO] [stdout] test text_util::tests::truncate_chars_never_splits_a_char ... ok
[INFO] [stdout] test value::tests::as_index_rejects_negative ... ok
[INFO] [stdout] test value::tests::as_index_rejects_non_int ... ok
[INFO] [stdout] test value::tests::bigint_roundtrip_and_normalize ... ok
[INFO] [stdout] test value::tests::complex_roundtrip_and_normalize ... ok
[INFO] [stdout] test path::tests::preserves_indirect_proc_root_namespace ... ok
[INFO] [stdout] test value::tests::rc_header_matches_std_layout ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_parse_cli_no_prefix ... ok
[INFO] [stdout] test value::tests::record_field_names_do_not_affect_language_semantics ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_parse_cli_with_spaces ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_parse_cli_without_no_prefix ... ok
[INFO] [stdout] test text_util::tests::truncate_chars_returns_whole_string_when_short ... ok
[INFO] [stdout] test value::tests::streambox_close_prevents_flush ... ok
[INFO] [stdout] test value::tests::streambox_close_prevents_write ... ok
[INFO] [stdout] test value::tests::streambox_double_close_is_noop ... ok
[INFO] [stdout] test value::tests::streambox_is_readable ... ok
[INFO] [stdout] test value::tests::rational_roundtrip_and_normalize ... ok
[INFO] [stdout] test value::tests::streambox_is_writable ... ok
[INFO] [stdout] test value::tests::streambox_read_writes_data ... ok
[INFO] [stdout] test value::tests::streambox_stream_type ... ok
[INFO] [stdout] test value::tests::streambox_close_prevents_read ... ok
[INFO] [stdout] test value::tests::test_as_float_from_int ... ok
[INFO] [stdout] test value::tests::test_bool ... ok
[INFO] [stdout] test value::tests::test_big_int ... ok
[INFO] [stdout] test value::tests::test_big_int_equality ... ok
[INFO] [stdout] test value::tests::streambox_available_when_closed ... ok
[INFO] [stdout] test value::tests::test_char ... ok
[INFO] [stdout] test value::tests::streambox_is_closed ... ok
[INFO] [stdout] test value::tests::test_clone_heap ... ok
[INFO] [stdout] test value::tests::test_env ... ok
[INFO] [stdout] test value::tests::test_equality ... ok
[INFO] [stdout] test value::tests::test_float_nan ... ok
[INFO] [stdout] test value::tests::test_keyword ... ok
[INFO] [stdout] test value::tests::test_list ... ok
[INFO] [stdout] test value::tests::test_native_fn_simple ... ok
[INFO] [stdout] test value::tests::test_native_fn_with_ctx ... ok
[INFO] [stdout] test value::tests::test_next_gensym_counter_does_not_panic_near_max ... ok
[INFO] [stdout] test value::tests::test_clone_immediate ... ok
[INFO] [stdout] test value::tests::test_size_of_value ... ok
[INFO] [stdout] test value::tests::test_small_int ... ok
[INFO] [stdout] test value::tests::test_small_int_boundaries ... ok
[INFO] [stdout] test value::tests::test_spur_bits_round_trip ... ok
[INFO] [stdout] test value::tests::test_string ... ok
[INFO] [stdout] test value::tests::test_is_truthy ... ok
[INFO] [stdout] test value::tests::test_nil ... ok
[INFO] [stdout] test value::tests::test_next_gensym_unique ... ok
[INFO] [stdout] test vfs::tests::test_normalize_allows_safe_dotdot ... ok
[INFO] [stdout] test value::tests::test_view_pattern_matching ... ok
[INFO] [stdout] test value::tests::test_drop_doesnt_leak ... ok
[INFO] [stdout] test vfs::tests::test_normalize_rejects_leading_dotdot ... ok
[INFO] [stdout] test vfs::tests::test_normalize_rejects_traversal_past_root ... ok
[INFO] [stdout] test value::tests::test_float ... ok
[INFO] [stdout] test value::tests::test_symbol ... ok
[INFO] [stdout] test vfs::tests::test_normalize_empty_path ... ok
[INFO] [stdout] test vfs::tests::test_normalize_multi_component_traversal ... ok
[INFO] [stdout] test value::tests::drop_mixed_shallow_and_deep_nesting_does_not_double_free_or_leak ... ok
[INFO] [stdout] test vfs::tests::test_normalize_removes_cur_dir ... ok
[INFO] [stdout] test vfs::tests::test_normalize_resolves_parent_dir ... ok
[INFO] [stdout] test vfs::tests::test_normalize_simple_path ... ok
[INFO] [stdout] test vfs::tests::test_validate_absolute_unix ... ok
[INFO] [stdout] test vfs::tests::test_validate_absolute_windows ... ok
[INFO] [stdout] test vfs::tests::test_validate_nul_byte ... ok
[INFO] [stdout] test vfs::tests::test_validate_dotdot ... ok
[INFO] [stdout] test vfs::tests::test_validate_ok_paths ... ok
[INFO] [stdout] test vfs::tests::test_validate_reserved_device_names ... ok
[INFO] [stdout] test vfs::tests::test_validate_empty_path ... ok
[INFO] [stdout] test vfs::tests::test_vfs_lifecycle ... ok
[INFO] [stdout] test number::tests::display_round_trippable ... ok
[INFO] [stdout] test output_hook::tests::byte_output_rejects_invalid_utf8_for_host_hooks ... ok
[INFO] [stdout] test sandbox::tests::test_sandbox_composite_check_denies_any_denied_capability ... ok
[INFO] [stdout] test value::tests::as_index_accepts_non_negative ... ok
[INFO] [stdout] test num::tests::out_of_range_and_nan ... ok
[INFO] [stdout] test cycle::tests::deep_garbage_cycle_collected_without_stack_overflow ... ok
[INFO] [stdout] test cycle::tests::deep_live_structure_traced_without_stack_overflow ... ok
[INFO] [stdout] test cycle::tests::deep_thunk_ring_goes_white_without_stack_overflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 410 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/debug_assert_purity.rs (/opt/rustwide/target/release/build/sema-core/0ada574c80cc2498/out/debug_assert_purity-0ada574c80cc2498)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test no_debug_assert_in_the_workspace_carries_a_side_effect has been running for over 60 seconds
[INFO] [stdout] test no_debug_assert_in_the_workspace_carries_a_side_effect ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- no_debug_assert_in_the_workspace_carries_a_side_effect stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'no_debug_assert_in_the_workspace_carries_a_side_effect' (1654) panicked at tests/debug_assert_purity.rs:300:5:
[INFO] [stdout] a release build strips debug_assert*! entirely, taking these mutations with it. Perform the mutation as its own statement and assert on its result:
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-queue-0.3.13/src/seg_queue.rs:693: `.get_mut()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/polars-parquet-0.55.2/src/arrow/read/deserialize/nested.rs:109: `.pop()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-queue-0.3.12/src/seg_queue.rs:559: `.get_mut()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-hal-27.0.4/src/vulkan/mod.rs:1472: `.insert()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/polars-plan-0.55.2/src/plans/optimizer/projection_pushdown/mod.rs:1441: `.get_mut()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-hal-29.0.4/src/vulkan/mod.rs:1253: `.insert()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/stylo-0.22.0/bloom.rs:215: `.pop()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmtime-46.0.1/src/runtime/component/concurrent.rs:2653: `.get_mut()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmtime-46.0.1/src/runtime/component/concurrent/futures_and_streams.rs:4636: `.get_mut()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmtime-46.0.1/src/runtime/vm/traphandlers.rs:510: `.replace()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/smithay-client-toolkit-0.19.2/src/shm/slot.rs:345: `.get_mut()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-queue-0.3.11/src/seg_queue.rs:542: `.get_mut()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-hal-29.0.3/src/vulkan/mod.rs:1253: `.insert()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-hal-30.0.0/src/vulkan/mod.rs:1386: `.insert()` inside a debug_assert
[INFO] [stdout]   /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-queue-0.3.14/src/seg_queue.rs:706: `.get_mut()` inside a debug_assert
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x555a7afdb2f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x555a7afef61a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x555a7afdf7fc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x555a7afb6d06 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x555a7afd3419 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x555a7af6ef90 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x555a7afd35d2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x555a7afb6db2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x555a7afaf899 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x555a7afb79bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x555a7afefd4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x555a7af6210d - <debug_assert_purity[6720a264580103c5]::no_debug_assert_in_the_workspace_carries_a_side_effect::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x555a7af623db - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x555a7af6f5b5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x555a7af68ea4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x555a7af72642 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x555a7afda7ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x74348c24fdfa - <unknown>
[INFO] [stdout]   18:     0x74348c2e33d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     no_debug_assert_in_the_workspace_carries_a_side_effect
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 83.94s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test debug_assert_purity`
[INFO] running `Command { std: "docker" "inspect" "9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801", kill_on_drop: false }`
[INFO] [stdout] 9a6e18afcd1da4d11b7800b479c65e29f6d3622d67e0b734851df726e1558801
