[INFO] fetching crate turbovec 1.1.2...
[INFO] testing turbovec-1.1.2 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate turbovec 1.1.2 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate turbovec 1.1.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate turbovec 1.1.2
[INFO] tweaked toml for crates.io crate turbovec 1.1.2 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate turbovec 1.1.2 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 turbovec 1.1.2 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] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:103:12
[INFO] [stderr]     |
[INFO] [stderr] 103 | homepage = "https://github.com/RyanCodrai/turbovec"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 108 | repository = "https://github.com/RyanCodrai/turbovec"
[INFO] [stderr]     |              ----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `turbovec` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999
[INFO] running `Command { std: "docker" "start" "bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999", 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" "bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999" "/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" "bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999", 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" "bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:103:12
[INFO] [stderr]     |
[INFO] [stderr] 103 | homepage = "https://github.com/RyanCodrai/turbovec"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 108 | repository = "https://github.com/RyanCodrai/turbovec"
[INFO] [stderr]     |              ----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `turbovec` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling nalgebra-macros v0.2.2
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling ordered-float v4.6.0
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling simba v0.8.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling nalgebra v0.32.6
[INFO] [stderr]    Compiling statrs v0.17.1
[INFO] [stderr]    Compiling turbovec v1.1.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `ordered-float`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.ordered-float]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `ordered-float`
[INFO] [stderr] warning: `turbovec` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 38.18s
[INFO] running `Command { std: "docker" "inspect" "bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999", 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" "bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999" "/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] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:103:12
[INFO] [stderr]     |
[INFO] [stderr] 103 | homepage = "https://github.com/RyanCodrai/turbovec"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 108 | repository = "https://github.com/RyanCodrai/turbovec"
[INFO] [stderr]     |              ----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `turbovec` (manifest) generated 1 warning
[INFO] [stderr]    Compiling turbovec v1.1.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `ordered-float`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.ordered-float]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `ordered-float`
[INFO] [stderr] warning: `turbovec` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 46.37s
[INFO] running `Command { std: "docker" "inspect" "bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999", 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" "bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:103:12
[INFO] [stderr]     |
[INFO] [stderr] 103 | homepage = "https://github.com/RyanCodrai/turbovec"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 108 | repository = "https://github.com/RyanCodrai/turbovec"
[INFO] [stderr]     |              ----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `turbovec` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `ordered-float`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.ordered-float]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `ordered-float`
[INFO] [stderr] warning: `turbovec` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/turbovec/e3cd7b5786465b68/out/turbovec-e3cd7b5786465b68)
[INFO] [stdout] 
[INFO] [stdout] running 178 tests
[INFO] [stdout] test encode::simd_identity_tests::norm_simd_matches_scalar_bit_exactly ... ok
[INFO] [stdout] test from_parts_tests::from_parts_rejects_lazy_with_nonzero_n_vectors ... ok
[INFO] [stdout] test from_parts_tests::from_parts_rejects_packed_codes_length_mismatch ... ok
[INFO] [stdout] test encode::simd_identity_tests::key_selection_matches_float_selection ... ok
[INFO] [stdout] test encode::simd_identity_tests::norm_reduction_order_is_frozen ... ok
[INFO] [stdout] test id_map::hasher_distribution::every_bucket_of_a_small_table_is_reachable_from_composite_ids ... ok
[INFO] [stdout] test encode::simd_identity_tests::validation_matches_scalar_exactly ... ok
[INFO] [stdout] test from_parts_tests::from_parts_accepts_eager_with_consistent_lengths ... ok
[INFO] [stdout] test from_parts_tests::from_parts_accepts_lazy_uncommitted ... ok
[INFO] [stdout] test id_map::hasher_distribution::sequential_ids_stay_well_distributed ... ok
[INFO] [stdout] test id_map::hasher_distribution::composite_ids_spread_across_buckets_at_every_table_size ... ok
[INFO] [stdout] test codebook::fork_safety_tests::codebook_does_not_block_on_a_held_memo_lock ... ok
[INFO] [stdout] test io::fork_safety_tests::sweep_claim_does_not_block_on_a_held_lock ... ok
[INFO] [stdout] test io::rename_retry_tests::permanent_windows_rename_errors_are_not_retried ... ok
[INFO] [stdout] test io::rename_retry_tests::transient_windows_rename_errors_are_retried ... ok
[INFO] [stdout] test io::tmp_protocol_tests::create_new_refuses_planted_symlink ... ok
[INFO] [stdout] test io::tmp_protocol_tests::create_tmp_skips_colliding_names ... ok
[INFO] [stdout] test io::tmp_protocol_tests::is_our_tmp_suffix_matches_only_our_pattern ... ok
[INFO] [stdout] test id_map::hasher_distribution::mix_is_injective ... ok
[INFO] [stdout] test io::tmp_protocol_tests::sweep_runs_once_per_destination_per_process ... ok
[INFO] [stdout] test io::tmp_protocol_tests::sweep_skips_destinations_that_are_themselves_temps ... ok
[INFO] [stdout] test io::tmp_protocol_tests::tmp_sibling_names_are_unique_and_recognizable ... ok
[INFO] [stdout] test io::tmp_protocol_tests::tmp_sibling_truncates_to_name_max ... ok
[INFO] [stdout] test io_v7::tests::crc_split_threshold_is_exact ... ok
[INFO] [stdout] test io_v7::tests::geometry_is_pinned ... ok
[INFO] [stdout] test io_v7::tests::interleaved_crc_matches_the_reference_composition ... ok
[INFO] [stdout] test io_v7::tests::the_delta_digest_depends_on_every_byte ... ok
[INFO] [stdout] test io_v7::tests::the_streaming_digest_equals_the_materialized_one ... ok
[INFO] [stdout] test io::tmp_protocol_tests::sweep_removes_only_stale_matching_temps ... ok
[INFO] [stdout] test encode::simd_identity_tests::f32_sort_key_is_order_preserving_and_invertible ... ok
[INFO] [stdout] test id_map::tests::sorted_ids_freed_when_map_materializes ... ok
[INFO] [stdout] test id_map::tests::batch_addable_rejects_duplicates_and_ids_already_present ... ok
[INFO] [stdout] test id_map::tests::deferred_adds_reject_duplicates_without_touching_the_loaded_table ... ok
[INFO] [stdout] test kernel_tests::calibrate_fit_unwind::a_panicking_fit_on_a_populated_index_changes_nothing ... ok
[INFO] [stdout] test kernel_tests::codebook_correctness::boundaries_strictly_between_centroids ... ok
[INFO] [stdout] test kernel_tests::codebook_correctness::centroids_within_unit_interval ... ok
[INFO] [stdout] test kernel_tests::core_encode_hardening::degenerate_reconstruction_scale_is_zero_not_exploded ... ok
[INFO] [stdout] test id_map::v7_crash_id_tests::an_id_mapped_sync_torn_anywhere_restores_ids_exactly ... ok
[INFO] [stdout] test encode::anchor_tests::overload_does_not_worsen_with_more_bits ... ok
[INFO] [stdout] test codebook::fork_safety_tests::codebook_repeats_are_served_from_the_memo ... ok
[INFO] [stdout] test kernel_tests::core_encode_hardening::near_orthogonal_window_under_frozen_calibration_is_bounded ... ok
[INFO] [stdout] test kernel_tests::core_encode_hardening::ood_vector_under_frozen_calibration_does_not_dominate_topk ... ok
[INFO] [stdout] test encode::simd_identity_tests::quantize_kernel_matches_scalar_bit_exactly ... ok
[INFO] [stdout] test kernel_tests::distortion::codebook_mse_matches_paper_at_high_dim ... ok
[INFO] [stdout] test kernel_tests::core_encode_hardening::encode_rejects_dim_not_multiple_of_8 - should panic ... ok
[INFO] [stdout] test id_map::tests::deferred_adds_below_the_table_do_not_scale_with_n ... ok
[INFO] [stdout] test id_map::tests::batch_addable_stays_deferred_after_a_bytes_load ... ok
[INFO] [stdout] test kernel_tests::eager_add_unwind::a_panicking_cache_repack_leaves_the_index_at_its_pre_call_state ... ok
[INFO] [stdout] test kernel_tests::codebook_correctness::deterministic_for_same_params ... ok
[INFO] [stdout] test kernel_tests::distortion::cross_query_variance_tightens_with_more_bits ... ok
[INFO] [stdout] test kernel_tests::encode_pipeline::handles_zero_vector ... ok
[INFO] [stdout] test kernel_tests::encode_pipeline::produces_expected_shape ... ok
[INFO] [stdout] test kernel_tests::encode_pipeline::deterministic_output ... ok
[INFO] [stdout] test kernel_tests::calibrate_fit_unwind::a_panicking_fit_on_a_lazy_index_resets_the_seeded_caches ... ok
[INFO] [stdout] test kernel_tests::encode_pipeline::produces_expected_shape_for_bit_width_three ... ok
[INFO] [stdout] test kernel_tests::codebook_correctness::centroids_strictly_ascending ... ok
[INFO] [stdout] test kernel_tests::codebook_correctness::symmetric_about_zero ... ok
[INFO] [stdout] test kernel_tests::query_lut_quantization::zero_span_query_yields_finite_scale ... ok
[INFO] [stdout] test kernel_tests::encode_pipeline::scales_satisfy_rabitq_identity ... ok
[INFO] [stdout] test kernel_tests::refit_hardening::a_panicking_refit_leaves_the_index_untouched ... ok
[INFO] [stdout] test kernel_tests::settled_append_unwind::a_panic_after_a_partial_append_truncates_both_buffers ... ok
[INFO] [stdout] test kernel_tests::settled_append_unwind::a_panic_during_a_lazy_v6_append_leaves_the_blocked_cache_authoritative ... ok
[INFO] [stdout] test kernel_tests::refit_hardening::a_degenerate_row_survives_a_refit_as_degenerate ... ok
[INFO] [stdout] test kernel_tests::state_before_fallible_work::a_panicking_inner_removal_leaves_the_id_tables_intact ... ok
[INFO] [stdout] test kernel_tests::state_before_fallible_work::a_panicking_first_add_leaves_a_lazy_index_lazy ... ok
[INFO] [stdout] test kernel_tests::tight_buffer_growth::a_run_of_small_appends_does_not_reallocate_every_time ... ok
[INFO] [stdout] test kernel_tests::settled_append_unwind::a_panicking_append_to_a_settled_index_loses_nothing ... ok
[INFO] [stdout] test kernel_tests::tight_buffer_growth::a_small_append_reserves_close_to_exact ... ok
[INFO] [stdout] test kernel_tests::tight_buffer_growth::an_append_that_already_fits_does_not_reallocate ... ok
[INFO] [stdout] test encode::simd_identity_tests::recon_table_entries_are_bit_identical_to_the_inline_expression ... ok
[INFO] [stdout] test kernel_tests::tight_buffer_growth::a_large_append_keeps_amortized_doubling ... ok
[INFO] [stdout] test pack::planes_centre_tests::the_centre_term_is_the_signed_weight_sum_of_each_vectors_sign_bits ... ok
[INFO] [stdout] test pack::seq_lane_tests::lane_gather_addresses_exactly ... ok
[INFO] [stdout] test pack::tests::avx2_interleave_matches_ssse3 ... ok
[INFO] [stdout] test pack::tests::deinterleave_x86_recovers_sequential_code_bytes ... ok
[INFO] [stdout] test pack::tests::pseudo_random_helper_is_deterministic ... ok
[INFO] [stdout] test pack::tests::repack_seq_places_each_code_byte_at_its_lane_and_zeroes_padding ... ok
[INFO] [stdout] test pack::tests::native_transform_lands_bytes_where_the_selected_predicate_says ... ok
[INFO] [stdout] test pack::tests::repack_seq_roundtrips_through_seq_to_packed ... ok
[INFO] [stdout] test pack::tests::seq_to_native_matches_repack ... ok
[INFO] [stdout] test pack::tests::vm8_to_seq_is_the_exact_inverse ... ok
[INFO] [stdout] test pack::tests::vm8_transform_matches_its_byte_index_map ... ok
[INFO] [stdout] test pack::vector_major_tests::vector_major_is_a_permutation ... ok
[INFO] [stdout] test pack::vector_major_tests::vector_major_round_trips ... ok
[INFO] [stdout] test pack::vector_major_tests::vector_major_places_bytes_where_the_kernel_reads_them ... ok
[INFO] [stdout] test planes_tests::a_capable_host_takes_the_layout ... ok
[INFO] [stdout] test planes_tests::a_calibrated_planes_search_on_bunched_data_returns_exact_scores ... ok
[INFO] [stdout] test planes_tests::a_high_dimensional_rescore_matches_the_exact_scan_bit_for_bit ... ok
[INFO] [stdout] test planes_tests::a_masked_planes_search_past_the_gate_matches_the_classic_scan ... ok
[INFO] [stdout] test planes_tests::a_planes_file_reads_back_to_the_sequential_rows_from_its_canonical_form ... ok
[INFO] [stdout] test planes_tests::a_shortlist_that_covers_the_index_reproduces_the_exact_scan ... ok
[INFO] [stdout] test planes_tests::a_v8_unit_is_the_canonical_planes_of_its_block ... ok
[INFO] [stdout] test planes_tests::a_query_whose_seed_runs_short_is_rescanned ... ok
[INFO] [stdout] test planes_tests::an_index_takes_the_layout_when_it_grows_past_the_gate ... ok
[INFO] [stdout] test planes_tests::batched_planes_search_returns_exact_scores ... ok
[INFO] [stdout] test planes_tests::exact4_kernels_match_a_dimension_by_dimension_sum ... ok
[INFO] [stdout] test planes_tests::four_bit_layout_holds_the_same_bytes_per_vector ... ok
[INFO] [stdout] test planes_tests::four_bit_layout_round_trips ... ok
[INFO] [stdout] test planes_tests::four_bit_mutations_and_bytes_keep_the_layouts_in_step ... ok
[INFO] [stdout] test planes_tests::four_bit_planes_search_returns_exact_scores ... ok
[INFO] [stdout] test planes_tests::four_bit_seq_conversions_match_the_generic_route ... ok
[INFO] [stdout] test planes_tests::four_bit_shortlist_covering_the_index_reproduces_the_exact_scan ... ok
[INFO] [stdout] test planes_tests::four_bit_stats_fit_the_codebook ... ok
[INFO] [stdout] test planes_tests::gather_and_spread_tables_invert_each_other ... ok
[INFO] [stdout] test planes_tests::low_dot_kernels_match_the_scalar_sum ... ok
[INFO] [stdout] test planes_tests::masked_planes_search_respects_the_mask_and_keeps_exact_scores ... ok
[INFO] [stdout] test planes_tests::move_carries_a_vector_in_both_regions ... ok
[INFO] [stdout] test planes_tests::mutations_keep_the_two_layouts_in_step ... ok
[INFO] [stdout] test planes_tests::append_and_block_range_patch_equal_a_full_repack ... ok
[INFO] [stdout] test planes_tests::outer_fraction_counts_codes_whose_bits_agree ... ok
[INFO] [stdout] test planes_tests::read_row_returns_each_vectors_code_bytes ... ok
[INFO] [stdout] test planes_tests::repack_from_packed_matches_the_seq_route ... ok
[INFO] [stdout] test planes_tests::seq_round_trips_through_the_two_regions ... ok
[INFO] [stdout] test planes_tests::single_query_planes_search_returns_exact_scores ... ok
[INFO] [stdout] test planes_tests::size_gate_and_sample_thresholds ... ok
[INFO] [stdout] test kernel_tests::query_lut_quantization::lut_bytes_are_invariant_to_power_of_two_query_scaling ... ok
[INFO] [stdout] test planes_tests::the_layout_holds_the_same_bytes_per_vector ... ok
[INFO] [stdout] test rotation::tests::apply_scaled_into_is_bit_identical_to_apply_of_the_scaled_row ... ok
[INFO] [stdout] test rotation::tests::block_size_is_largest_power_of_two_divisor ... ok
[INFO] [stdout] test rotation::tests::golden_rotation_dim128 ... ok
[INFO] [stdout] test rotation::tests::permute_gather_paths_match_scalar_bit_exactly ... ok
[INFO] [stdout] test rotation::tests::preserves_norm_and_is_deterministic ... ok
[INFO] [stdout] test rotation::tests::wht_simd_matches_scalar_bit_exactly ... ok
[INFO] [stdout] test planes_tests::the_image_does_not_depend_on_the_layout ... ok
[INFO] [stdout] test kernel_tests::tight_buffer_growth::one_row_added_to_a_tight_scales_buffer_does_not_double_it ... ok
[INFO] [stdout] test kernel_tests::core_encode_hardening::lazy_add_2d_length_panic_does_not_commit_dim ... ok
[INFO] [stdout] test encode::anchor_tests::the_anchor_probability_widens_with_bit_width ... ok
[INFO] [stdout] test kernel_tests::tight_buffer_growth::one_row_added_to_a_tight_blocked_cache_does_not_double_it ... ok
[INFO] [stdout] test scratch_retention_tests::a_step_up_in_batch_size_is_not_shrunk_back ... ok
[INFO] [stdout] test scratch_retention_tests::retain_scratch_truncates_before_shrinking ... ok
[INFO] [stdout] test search::gate_tests::a_selective_mask_scans_in_one_range ... ok
[INFO] [stdout] test search::gate_tests::above_gate_single_query_does_split ... ok
[INFO] [stdout] test search::gate_tests::each_serial_condition_forces_one_range_on_its_own ... ok
[INFO] [stdout] test search::gate_tests::each_term_of_the_serial_predicate_forces_serial_alone ... ok
[INFO] [stdout] test search::gate_tests::permute_dot_weights_land_at_their_slots_and_seed_the_bias ... ok
[INFO] [stdout] test search::gate_tests::single_query_gate_is_at_least_one_tile_wide ... ok
[INFO] [stdout] test search::gate_tests::split_lut_for_vnni_is_the_documented_byte_map ... ok
[INFO] [stdout] test search::gate_tests::staged_search_widths_are_the_measured_ones ... ok
[INFO] [stdout] test search::gate_tests::sub_gate_single_query_never_splits_the_block_axis ... ok
[INFO] [stdout] test search::gate_tests::the_masked_pool_predicate_agrees_with_the_core ... ok
[INFO] [stdout] test search::gate_tests::the_tile_target_binds_when_the_caps_do_not ... ok
[INFO] [stdout] test v7_crash_blocked_tests::blocked_only_capture_survives_a_torn_sync ... ok
[INFO] [stdout] test kernel_tests::distortion::codebook_mse_within_shannon_factor ... ok
[INFO] [stdout] test kernel_tests::query_lut_quantization::lut_entries_never_exceed_the_neon_u8_pair_bound ... ok
[INFO] [stdout] test kernel_tests::codebook_correctness::level_counts_correct ... ok
[INFO] [stdout] test v7_crash_tests::an_absurd_header_n_is_refused_not_allocated ... ok
[INFO] [stdout] test v7_crash_tests::a_recovery_load_syncs_forward_and_survives_a_second_tear ... ok
[INFO] [stdout] test kernel_tests::core_encode_hardening::lazy_add_with_ids_2d_length_error_does_not_commit_dim ... ok
[INFO] [stdout] test v7_crash_tests::barrier_counts_match_the_change ... ok
[INFO] [stdout] test v7_delta_tests::a_failed_sync_recovers_via_full_write ... FAILED
[INFO] [stdout] test v7_delta_tests::a_negative_block_scale_is_refused ... ok
[INFO] [stdout] test scratch_retention_tests::a_one_off_spike_does_not_stay_pinned ... ok
[INFO] [stdout] test v7_delta_tests::a_negative_tail_scale_is_refused ... ok
[INFO] [stdout] test v7_delta_tests::a_mass_removal_stays_incremental ... ok
[INFO] [stdout] test scratch_retention_tests::one_shot_bulk_add_releases_the_encode_scratch ... ok
[INFO] [stdout] test kernel_tests::distortion::pipeline_self_score_is_unbiased ... ok
[INFO] [stdout] test v7_delta_tests::a_queued_compaction_still_respects_the_foreign_file_guard ... ok
[INFO] [stdout] test v7_delta_tests::a_torn_materialize_of_a_delta_named_unit_recovers ... ok
[INFO] [stdout] test v7_delta_tests::a_zero_tqplus_scale_is_refused ... ok
[INFO] [stdout] test scratch_retention_tests::repeated_same_size_adds_keep_the_scratch_warm ... ok
[INFO] [stdout] test v7_delta_tests::an_out_of_range_op_block_is_refused_not_indexed ... ok
[INFO] [stdout] test v7_delta_tests::a_spliced_header_without_its_data_is_not_adopted ... ok
[INFO] [stdout] test v7_delta_tests::sync_keeps_working_after_a_fallback_load ... ok
[INFO] [stdout] test v7_delta_tests::an_op_overflow_falls_back_to_a_full_rewrite ... ok
[INFO] [stdout] test v7_delta_tests::the_capture_arena_is_bounded_under_slot_churn ... ok
[INFO] [stdout] test scratch_retention_tests::growing_batch_sizes_keep_their_growth_headroom ... ok
[INFO] [stdout] test scratch_retention_tests::jittering_batch_sizes_keep_their_growth_headroom ... ok
[INFO] [stdout] test v7_delta_tests::the_removal_capture_engages_below_the_block_floor ... ok
[INFO] [stdout] test planes_tests::other_widths_and_odd_geometries_stay_classic ... ok
[INFO] [stdout] test x86_scalar_fallback_tests::scalar_fallback_matches_simd_topk ... ok
[INFO] [stdout] test kernel_tests::encode_panic_switch::the_panic_switch_does_not_leak_to_other_threads ... ok
[INFO] [stdout] test kernel_tests::distortion::self_query_recall_at_1 ... ok
[INFO] [stdout] test codebook::tests::boundaries_are_f32_midpoints_of_f32_centroids ... ok
[INFO] [stdout] test v7_crash_tests::a_reused_generation_cannot_resurrect_the_commit_it_overwrites ... ok
[INFO] [stdout] test v7_crash_tests::a_sync_torn_at_any_byte_recovers_the_previous_commit ... ok
[INFO] [stdout] test v7_delta_tests::every_field_tamper_loads_politely ... ok
[INFO] [stdout] test id_map::v7_matrix_id_tests::every_field_tamper_loads_politely_for_id_maps ... ok
[INFO] [stdout] test v7_crash_tests::bit_rot_in_any_byte_is_never_served_silently has been running for over 60 seconds
[INFO] [stdout] test v7_crash_tests::bit_rot_in_any_byte_is_never_served_silently ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- v7_delta_tests::a_failed_sync_recovers_via_full_write stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'v7_delta_tests::a_failed_sync_recovers_via_full_write' (2494) panicked at src/lib.rs:4769:9:
[INFO] [stdout] read-only sync must fail
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63531fc748f1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x63531fc8b93a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x63531fc78f8c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x63531fc4da36 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x63531fc6b559 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x63531fbf9300 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x63531fc6b882 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x63531fc4db14 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x63531fc463e9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x63531fc4e98d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x63531fc8c06c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x63531fac63b6 - <turbovec[78d1cff5d161e96a]::v7_delta_tests::a_failed_sync_recovers_via_full_write::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x63531fbec74b - 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:     0x63531fbf9925 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x63531fbf3214 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x63531fbfc9b2 - <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:     0x63531fc73bdf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7c551b2f0dfa - <unknown>
[INFO] [stdout]   18:     0x7c551b3843d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     v7_delta_tests::a_failed_sync_recovers_via_full_write
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 177 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 124.59s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999", kill_on_drop: false }`
[INFO] [stdout] bc0c0dcdeaee9af30bca63d6b7e0eca4cf99307ed78985cb41668a4be1aa6999
