[INFO] fetching crate vyre-lower 0.7.2...
[INFO] testing vyre-lower-0.7.2 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate vyre-lower 0.7.2 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate vyre-lower 0.7.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate vyre-lower 0.7.2
[INFO] tweaked toml for crates.io crate vyre-lower 0.7.2 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate vyre-lower 0.7.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 vyre-lower 0.7.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] 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] 1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c
[INFO] running `Command { std: "docker" "start" "1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c", 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" "1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c" "/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" "1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c", 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" "1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling bitmaps v2.1.0
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling sized-chunks v0.6.5
[INFO] [stderr]    Compiling toml v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling vyre-macros v0.7.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling vyre-spec v0.7.2
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling vyre-foundation v0.7.2
[INFO] [stderr]    Compiling vyre-lower v0.7.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 10s
[INFO] running `Command { std: "docker" "inspect" "1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c", 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" "1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c" "/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 vyre-lower v0.7.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 19.56s
[INFO] running `Command { std: "docker" "inspect" "1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c", 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" "1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/vyre-lower/3f125c814d40b99c/out/vyre_lower-3f125c814d40b99c)
[INFO] [stdout] 
[INFO] [stdout] running 328 tests
[INFO] [stdout] test analyses::alias_import::tests::alias_import_api_preserves_bidirectional_no_alias_facts ... ok
[INFO] [stdout] test analyses::alias_facts::tests::no_alias_facts_are_bidirectional ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::analyze_with_16_banks_changes_classification ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::adversarial_malformed_load_shared_skipped_safely ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::conflict_stride_2_is_2_way ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::conflict_stride_32_is_32_way_critical ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::conflict_stride_4_is_4_way ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::gcd_basic_cases ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::local_invocation_y_axis_is_unknown_not_x_lane_no_conflict ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::negative_global_load_not_analyzed ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::positive_load_at_tid_plus_const_no_conflict ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::stride_1_is_no_conflict ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::stride_0_is_broadcast_safe ... ok
[INFO] [stdout] test analyses::bank_conflict::report::tests::broadcast_safe_severity_is_none ... ok
[INFO] [stdout] test analyses::bank_conflict::report::tests::empty_report_has_zero_problematic ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::negative_load_shared_against_global_binding_skipped ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::adversarial_unrecognized_index_pattern_is_unknown ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::positive_constant_index_is_broadcast_safe ... ok
[INFO] [stdout] test analyses::bank_conflict::report::tests::no_conflict_severity_is_none ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::positive_load_at_tid_no_conflict ... ok
[INFO] [stdout] test analyses::bank_conflict::report::tests::problematic_count_aggregates_correctly ... ok
[INFO] [stdout] test analyses::bank_conflict::report::tests::unknown_severity_is_unknown ... ok
[INFO] [stdout] test analyses::bank_conflict::report::tests::way_15_conflict_is_severe ... ok
[INFO] [stdout] test analyses::bank_conflict::report::tests::way_16_conflict_is_critical ... ok
[INFO] [stdout] test analyses::bank_conflict::report::tests::way_2_conflict_is_mild ... ok
[INFO] [stdout] test analyses::bank_conflict::report::tests::way_32_conflict_is_critical ... ok
[INFO] [stdout] test analyses::bank_conflict::report::tests::way_8_conflict_is_severe ... ok
[INFO] [stdout] test analyses::candidate_plan::tests::empty_plan_has_zero_candidates ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::adversarial_malformed_op_with_too_few_operands_skipped_safely ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::adversarial_mul_by_one_is_coalesced_not_strided ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::adversarial_mul_by_zero_is_broadcast_or_scattered ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::adversarial_strided_with_constant_on_both_sides_classifies_as_coalesced_for_shadow_constant ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::adversarial_load_inside_loop_body_counted ... ok
[INFO] [stdout] test analyses::bank_conflict::analysis::tests::no_conflict_for_stride_coprime_to_bank_count ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::negative_load_index_from_indirect_load_is_scattered ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::constant_index_is_broadcast ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::coverage_minimum_test_count ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::negative_load_index_from_unrelated_op_is_scattered ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::negative_no_global_accesses_yields_empty_report ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::positive_load_at_global_invocation_id_treated_as_coalesced ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::strided_8_with_offset_preserves_stride ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::positive_load_at_tid_plus_constant_is_coalesced ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::strided_with_tid_on_left_of_mul_also_detected ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::waste_score_reflects_mixed_kernel ... ok
[INFO] [stdout] test analyses::coalesce::report::tests::coalesced_and_broadcast_not_problematic ... ok
[INFO] [stdout] test analyses::coalesce::report::tests::empty_report_has_no_problems_and_zero_waste ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::report_kernel_id_echoes_descriptor_id ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::strided_4_detected_as_stride_4 ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::positive_load_at_local_invocation_id_is_coalesced ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::positive_store_at_local_invocation_id_is_coalesced ... ok
[INFO] [stdout] test analyses::coalesce::report::tests::coalesced_unit_stride_factor_is_one ... ok
[INFO] [stdout] test analyses::coalesce::report::tests::scattered_factor_is_one_thirty_second ... ok
[INFO] [stdout] test analyses::coalesce::report::tests::strided_4_factor_is_one_quarter ... ok
[INFO] [stdout] test analyses::coalesce::report::tests::report_round_trips_serde_byte_stable ... ok
[INFO] [stdout] test analyses::coalesce::report::tests::strided_and_scattered_problematic ... ok
[INFO] [stdout] test analyses::coalesce::report::tests::warnings_include_broadcast_store_but_not_broadcast_load ... ok
[INFO] [stdout] test analyses::common_subexpr::tests::bit_exact_commutative_swap_is_grouped ... ok
[INFO] [stdout] test analyses::common_subexpr::tests::distinct_literal_pool_indices_are_distinct ... ok
[INFO] [stdout] test analyses::common_subexpr::tests::duplicate_binop_with_same_operands_grouped ... ok
[INFO] [stdout] test analyses::coalesce::report::tests::warnings_map_strided_and_scattered_to_rewrites ... ok
[INFO] [stdout] test analyses::coalesce::report::tests::waste_score_sums_per_site_costs ... ok
[INFO] [stdout] test analyses::common_subexpr::tests::arithmetic_commutative_swap_not_grouped_without_type_context ... ok
[INFO] [stdout] test analyses::common_subexpr::tests::sibling_child_body_indices_are_monotonic_not_overlapping ... ok
[INFO] [stdout] test analyses::common_subexpr::tests::store_ops_not_grouped_even_if_identical ... ok
[INFO] [stdout] test analyses::common_subexpr::tests::empty_kernel_no_groups ... ok
[INFO] [stdout] test analyses::common_subexpr::tests::local_invocation_id_calls_grouped ... ok
[INFO] [stdout] test analyses::const_buffer_promote::tests::default_budget_is_64_kib ... ok
[INFO] [stdout] test analyses::const_buffer_promote::tests::empty_kernel_no_candidates ... ok
[INFO] [stdout] test analyses::common_subexpr::tests::shallow_analysis_excludes_child_bodies ... ok
[INFO] [stdout] test analyses::common_subexpr::tests::three_identical_literals_eliminate_two ... ok
[INFO] [stdout] test analyses::const_buffer_promote::tests::fixed_size_ro_with_two_loads_is_candidate ... ok
[INFO] [stdout] test analyses::const_buffer_promote::tests::over_budget_binding_not_candidate ... ok
[INFO] [stdout] test analyses::const_buffer_promote::tests::read_write_binding_not_candidate ... ok
[INFO] [stdout] test analyses::const_buffer_promote::tests::runtime_sized_binding_not_candidate ... ok
[INFO] [stdout] test analyses::const_buffer_promote::tests::single_load_not_candidate ... ok
[INFO] [stdout] test analyses::const_buffer_promote::tests::speedup_capped_at_8x ... ok
[INFO] [stdout] test analyses::common_subexpr::tests::two_identical_literals_form_group ... ok
[INFO] [stdout] test analyses::const_buffer_promote::tests::custom_budget_changes_eligibility ... ok
[INFO] [stdout] test analyses::dead_op::tests::barrier_is_never_dead ... ok
[INFO] [stdout] test analyses::dead_op::tests::dead_ratio_computed_correctly ... ok
[INFO] [stdout] test analyses::dead_op::tests::empty_kernel_has_no_dead_ops ... ok
[INFO] [stdout] test analyses::dead_op::tests::store_is_never_dead_even_with_no_result ... ok
[INFO] [stdout] test analyses::dead_op::tests::return_is_never_dead ... ok
[INFO] [stdout] test analyses::dead_op::tests::unused_arithmetic_op_is_dead ... ok
[INFO] [stdout] test analyses::def_use::tests::dead_def_visible_with_empty_chain ... ok
[INFO] [stdout] test analyses::def_use::tests::linear_chain_traces_correctly ... ok
[INFO] [stdout] test analyses::def_use::tests::child_bodies_get_separate_chains ... ok
[INFO] [stdout] test analyses::def_use::tests::dce_replacement_could_use_chains ... ok
[INFO] [stdout] test analyses::dead_op::tests::unused_literal_is_dead ... ok
[INFO] [stdout] test analyses::def_use::tests::empty_kernel_yields_one_body_no_chains ... ok
[INFO] [stdout] test analyses::dedup_guard::child_body_operands_has_single_owner ... ok
[INFO] [stdout] test analyses::def_use::tests::select_op_three_refs ... ok
[INFO] [stdout] test analyses::def_use::tests::store_operands_classified_correctly ... ok
[INFO] [stdout] test analyses::def_use::tests::use_count_matches_sum_of_chain_lengths ... ok
[INFO] [stdout] test analyses::layout_aos_to_soa::analysis::tests::empty_kernel_has_no_candidates ... ok
[INFO] [stdout] test analyses::layout_aos_to_soa::analysis::tests::scalar_binding_is_not_candidate ... ok
[INFO] [stdout] test analyses::layout_aos_to_soa::analysis::tests::scalar_types_return_none ... ok
[INFO] [stdout] test analyses::layout_aos_to_soa::analysis::tests::structured_if_else_counts_both_load_branches ... ok
[INFO] [stdout] test analyses::layout_aos_to_soa::plan::tests::vec4_speedup_grows_with_component_count ... ok
[INFO] [stdout] test analyses::op_histogram::tests::arithmetic_bound_when_binops_dominate ... ok
[INFO] [stdout] test analyses::load_counts::tests::counts_if_else_children_and_ignores_for_loop_bound_operands ... ok
[INFO] [stdout] test analyses::layout_aos_to_soa::analysis::tests::vec4u32_recognized_as_compound ... ok
[INFO] [stdout] test analyses::op_histogram::tests::child_body_ops_recursively_counted ... ok
[INFO] [stdout] test analyses::op_histogram::tests::control_flow_includes_barrier ... ok
[INFO] [stdout] test analyses::op_histogram::tests::dominant_none_when_empty ... ok
[INFO] [stdout] test analyses::op_histogram::tests::builtin_ops_categorized ... ok
[INFO] [stdout] test analyses::layout_aos_to_soa::analysis::tests::vec2u32_recognized_as_compound ... ok
[INFO] [stdout] test analyses::layout_aos_to_soa::analysis::tests::vec4_binding_with_one_load_is_not_candidate ... ok
[INFO] [stdout] test analyses::layout_aos_to_soa::analysis::tests::vec4_binding_with_two_loads_is_candidate ... ok
[INFO] [stdout] test analyses::op_histogram::tests::dominant_picks_largest_category ... ok
[INFO] [stdout] test analyses::op_histogram::tests::empty_kernel_has_all_zeros ... ok
[INFO] [stdout] test analyses::op_histogram::tests::format_short_includes_all_categories ... ok
[INFO] [stdout] test analyses::op_histogram::tests::histogram_merge_aggregates ... ok
[INFO] [stdout] test analyses::op_histogram::tests::literal_and_binop_counted_separately ... ok
[INFO] [stdout] test analyses::op_histogram::tests::subgroup_ops_categorized ... ok
[INFO] [stdout] test analyses::op_histogram::tests::memory_bound_when_loads_dominate ... ok
[INFO] [stdout] test analyses::op_histogram::tests::total_sums_all_categories ... ok
[INFO] [stdout] test analyses::reaching_def_facts::tests::imports_descriptor_operand_reaching_defs ... ok
[INFO] [stdout] test analyses::reaching_def_import::tests::reaching_def_import_resolves_copy_alias_chains ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::adversarial_load_inside_if_body_counted ... ok
[INFO] [stdout] test analyses::reaching_def_facts::tests::import_canonicalizes_copy_chains_for_rewrite_facts ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::adversarial_load_inside_loop_body_counted ... ok
[INFO] [stdout] test analyses::op_histogram::tests::histogram_merge_is_associative ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::adversarial_zero_workgroup_size_clamped_to_one ... ok
[INFO] [stdout] test analyses::op_histogram::tests::histogram_zero_is_identity ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::negative_buffer_read_only_once_not_a_candidate ... ok
[INFO] [stdout] test analyses::reaching_def_facts::tests::reports_single_reaching_definition ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::does_not_fit_when_sum_exceeds_budget ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::negative_no_global_accesses_yields_empty_plan ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::bytes_per_element_for_each_scalar_type ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::fits_in_budget_when_sum_below_limit ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::negative_store_only_buffer_not_a_candidate ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::adversarial_load_with_no_operands_skipped_safely ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::positive_buffer_read_twice_is_candidate ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::positive_two_buffers_each_read_multiple_times_both_candidates ... ok
[INFO] [stdout] test analyses::shared_mem_promote::plan::tests::empty_plan_fits_in_any_budget ... ok
[INFO] [stdout] test analyses::shared_mem_promote::plan::tests::empty_sorted_is_empty ... ok
[INFO] [stdout] test analyses::shared_mem_promote::plan::tests::over_budget_does_not_fit ... ok
[INFO] [stdout] test analyses::shared_mem_promote::plan::tests::single_candidate_below_budget_fits ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::positive_speedup_grows_with_access_count ... ok
[INFO] [stdout] test analyses::shared_mem_promote::analysis::tests::report_kernel_id_echoes_descriptor_id ... ok
[INFO] [stdout] test analyses::structured_walk::tests::an_if_then_never_reports_an_else_arm ... ok
[INFO] [stdout] test analyses::shared_mem_promote::plan::tests::sorted_by_speedup_orders_descending ... ok
[INFO] [stdout] test analyses::structured_walk::tests::both_arms_of_an_if_else_are_entered ... ok
[INFO] [stdout] test analyses::structured_walk::tests::skip_still_enters_loop_and_block_bodies ... ok
[INFO] [stdout] test analyses::texture_promote::analysis::tests::read_only_binding_with_one_load_is_not_candidate ... ok
[INFO] [stdout] test analyses::texture_promote::analysis::tests::read_only_binding_with_two_loads_is_candidate ... ok
[INFO] [stdout] test analyses::structured_walk::tests::branch_at_decodes_arms_and_ignores_other_ops ... ok
[INFO] [stdout] test analyses::structured_walk::tests::skip_leaves_arms_unvisited ... ok
[INFO] [stdout] test analyses::structured_walk::tests::nested_sites_are_reported_in_source_order ... ok
[INFO] [stdout] test analyses::texture_promote::analysis::tests::empty_kernel_has_no_candidates ... ok
[INFO] [stdout] test analyses::texture_promote::analysis::tests::loop_bounds_are_not_treated_as_child_body_indices ... ok
[INFO] [stdout] test analyses::texture_promote::analysis::tests::read_write_binding_is_not_candidate ... ok
[INFO] [stdout] test analyses::texture_promote::analysis::tests::shared_memory_binding_is_not_candidate ... ok
[INFO] [stdout] test analyses::texture_promote::analysis::tests::speedup_grows_with_load_count_log2 ... ok
[INFO] [stdout] test analyses::texture_promote::plan::tests::candidate_speedup_grows_with_log_load_count ... ok
[INFO] [stdout] test analyses::value_range::tests::add_propagates_singleton_ranges ... ok
[INFO] [stdout] test analyses::value_range::tests::add_chains_propagate ... ok
[INFO] [stdout] test analyses::value_range::tests::as_constant_returns_value_for_singleton ... ok
[INFO] [stdout] test analyses::value_range::tests::bitand_negative_operand_not_propagated ... ok
[INFO] [stdout] test analyses::value_range::tests::bitand_with_mask_bounds_to_zero_through_mask ... ok
[INFO] [stdout] test analyses::value_range::tests::bitor_propagates_with_singletons ... ok
[INFO] [stdout] test analyses::value_range::tests::max_of_two_lits_propagates ... ok
[INFO] [stdout] test analyses::value_range::tests::lit_i32_negative_yields_correct_range ... ok
[INFO] [stdout] test analyses::value_range::tests::lit_u32_yields_singleton ... ok
[INFO] [stdout] test analyses::value_range::tests::as_constant_returns_none_for_non_singleton ... ok
[INFO] [stdout] test analyses::value_range::tests::bool_true_is_one_false_is_zero ... ok
[INFO] [stdout] test analyses::value_range::tests::empty_kernel_no_ranges ... ok
[INFO] [stdout] test analyses::value_range::tests::mul_range_corner_helper ... ok
[INFO] [stdout] test analyses::value_range::tests::min_of_two_lits_propagates ... ok
[INFO] [stdout] test analyses::value_range::tests::mul_singletons ... ok
[INFO] [stdout] test analyses::value_range::tests::non_lit_op_no_range ... ok
[INFO] [stdout] test analyses::value_range::tests::range_helpers ... ok
[INFO] [stdout] test analyses::value_range::tests::report_accessors ... ok
[INFO] [stdout] test analyses::vec_pack::tests::adjacent_offsets_from_different_dynamic_bases_do_not_chain ... ok
[INFO] [stdout] test analyses::value_range::tests::shl_propagates_with_singleton_shift ... ok
[INFO] [stdout] test analyses::value_range::tests::sub_flips_operand_bounds ... ok
[INFO] [stdout] test analyses::vec_pack::tests::dynamic_base_plus_adjacent_offsets_forms_chain ... ok
[INFO] [stdout] test analyses::vec_pack::tests::empty_body_has_no_chains ... ok
[INFO] [stdout] test analyses::vec_pack::tests::five_adjacent_loads_pack_width_capped_at_4 ... ok
[INFO] [stdout] test analyses::vec_pack::tests::chains_in_child_bodies_are_detected_too ... ok
[INFO] [stdout] test analyses::vec_pack::tests::four_adjacent_loads_form_one_chain_at_pack_width_4 ... ok
[INFO] [stdout] test analyses::vec_pack::tests::singleton_computed_index_is_not_chainable ... ok
[INFO] [stdout] test analyses::vec_pack::tests::two_adjacent_loads_form_a_chain ... ok
[INFO] [stdout] test analyses::vec_pack::tests::single_load_is_not_a_chain ... ok
[INFO] [stdout] test analyses::workgroup_uniform::analysis::tests::condition_from_load_is_unknown ... ok
[INFO] [stdout] test analyses::value_range::tests::shl_with_huge_shift_not_propagated ... ok
[INFO] [stdout] test analyses::value_range::tests::shr_propagates_with_singleton_shift ... ok
[INFO] [stdout] test analyses::vec_pack::tests::loads_on_different_slots_form_separate_chains ... ok
[INFO] [stdout] test analyses::vec_pack::tests::non_consecutive_indices_break_the_chain ... ok
[INFO] [stdout] test analyses::workgroup_uniform::analysis::tests::if_else_branch_classified_separately ... ok
[INFO] [stdout] test analyses::workgroup_uniform::analysis::tests::empty_kernel_has_no_branches ... ok
[INFO] [stdout] test analyses::workgroup_uniform::analysis::tests::if_with_constant_condition_is_uniform ... ok
[INFO] [stdout] test analyses::workgroup_uniform::report::tests::counts_aggregate_correctly ... ok
[INFO] [stdout] test analyses::workgroup_uniform::report::tests::empty_report_has_zero_counts ... ok
[INFO] [stdout] test audit::tests::audit_with_histogram_returns_both ... ok
[INFO] [stdout] test analyses::workgroup_uniform::report::tests::hints_map_every_uniformity_class ... ok
[INFO] [stdout] test audit::tests::coalesced_kernel_has_zero_waste ... ok
[INFO] [stdout] test analyses::workgroup_uniform::analysis::tests::no_branches_means_no_report_entries ... ok
[INFO] [stdout] test audit::tests::format_short_clean_kernel_says_clean ... ok
[INFO] [stdout] test analyses::workgroup_uniform::analysis::tests::if_with_local_invocation_id_condition_is_divergent ... ok
[INFO] [stdout] test analyses::workgroup_uniform::analysis::tests::if_with_workgroup_id_only_is_uniform ... ok
[INFO] [stdout] test audit::tests::priority_for_speedup_brackets ... ok
[INFO] [stdout] test audit::tests::recommendations_by_category_filters ... ok
[INFO] [stdout] test audit::tests::format_short_unnamed_uses_unnamed_label ... ok
[INFO] [stdout] test audit::tests::is_clean_on_empty_kernel ... ok
[INFO] [stdout] test audit::tests::report_kernel_id_echoes_descriptor_id ... ok
[INFO] [stdout] test audit::tests::recommendations_sorted_by_priority_then_speedup ... ok
[INFO] [stdout] test audit::tests::empty_kernel_has_zero_waste_and_no_recommendations ... ok
[INFO] [stdout] test audit::tests::top_recommendation_picks_lowest_priority_value ... ok
[INFO] [stdout] test canonicalize::tests::one_walk_orders_pure_forward_dependency ... ok
[INFO] [stdout] test descriptor::binding_layout::tests::binding_carries_full_data_type ... ok
[INFO] [stdout] test audit::tests::shared_mem_promotion_candidate_appears_in_recommendations ... ok
[INFO] [stdout] test audit::tests::strided_kernel_produces_coalesce_recommendation ... ok
[INFO] [stdout] test audit::tests::top_recommendation_none_when_empty ... ok
[INFO] [stdout] test descriptor::binding_layout::tests::memory_class_predicates ... ok
[INFO] [stdout] test descriptor::intent::tests::descriptor_intents_reject_invalid_references_and_payloads ... ok
[INFO] [stdout] test descriptor::intent::tests::descriptor_intents_survive_rewrites_through_envelope ... ok
[INFO] [stdout] test descriptor::binding_layout::tests::binding_visibility_readable_writable ... ok
[INFO] [stdout] test descriptor::intent::tests::scan_construct_intent_lookup_returns_shared_contract_rows ... ok
[INFO] [stdout] test descriptor::intent::tests::descriptor_intents_cover_scan_pipeline_and_route_to_strategies ... ok
[INFO] [stdout] test descriptor::intent::tests::scan_construct_intent_mappings_cover_tiers_and_verifier_fragments ... ok
[INFO] [stdout] test descriptor::kernel::tests::async_load_wait_carry_tag ... ok
[INFO] [stdout] test descriptor::kernel::tests::body_at_descends_into_children ... ok
[INFO] [stdout] test descriptor::kernel::tests::body_at_empty_path_returns_parent ... ok
[INFO] [stdout] test canonicalize::tests::one_walk_does_not_move_memory_operations ... ok
[INFO] [stdout] test descriptor::kernel::tests::body_count_flat_kernel_is_one ... ok
[INFO] [stdout] test descriptor::kernel::tests::body_at_out_of_range_returns_none ... ok
[INFO] [stdout] test descriptor::kernel::tests::body_count_includes_parent_plus_recursive_children ... ok
[INFO] [stdout] test descriptor::kernel::tests::dispatch_constructor_preserves_axes ... ok
[INFO] [stdout] test descriptor::kernel::tests::dispatch_total_threads_multiplies_dims ... ok
[INFO] [stdout] test descriptor::kernel::tests::find_op_by_id_in_parent ... ok
[INFO] [stdout] test descriptor::kernel::tests::find_op_by_id_finds_in_child ... ok
[INFO] [stdout] test descriptor::kernel::tests::dispatch_total_threads_saturates_on_overflow ... ok
[INFO] [stdout] test descriptor::kernel::tests::empty_descriptor_round_trips_serde_byte_stable ... ok
[INFO] [stdout] test descriptor::kernel::tests::for_loop_with_var_name_round_trips ... ok
[INFO] [stdout] test descriptor::kernel::tests::has_side_effects_false_with_only_arithmetic ... ok
[INFO] [stdout] test descriptor::kernel::tests::has_side_effects_true_for_async_and_indirect_dispatch_ops ... ok
[INFO] [stdout] test descriptor::kernel::tests::has_side_effects_true_with_store ... ok
[INFO] [stdout] test descriptor::kernel::tests::is_empty_false_when_child_has_ops ... ok
[INFO] [stdout] test descriptor::kernel::tests::is_empty_false_when_parent_has_ops ... ok
[INFO] [stdout] test descriptor::kernel::tests::is_empty_true_when_no_ops ... ok
[INFO] [stdout] test descriptor::kernel::tests::is_pure_inverse_of_has_side_effects ... ok
[INFO] [stdout] test descriptor::kernel::tests::max_body_depth_flat_is_zero ... ok
[INFO] [stdout] test descriptor::kernel::tests::nested_if_then_body_round_trips ... ok
[INFO] [stdout] test descriptor::kernel::tests::max_body_depth_two_levels ... ok
[INFO] [stdout] test descriptor::kernel::tests::max_body_depth_one_if_is_one ... ok
[INFO] [stdout] test descriptor::kernel::tests::one_store_kernel_round_trips_byte_stable ... ok
[INFO] [stdout] test descriptor::kernel::tests::ops_iter_count_matches_total_ops ... ok
[INFO] [stdout] test descriptor::kernel::tests::summary_compact_terser_form ... ok
[INFO] [stdout] test descriptor::kernel::tests::summary_includes_all_counts ... ok
[INFO] [stdout] test descriptor::kernel::tests::ops_iter_empty_descriptor_yields_none ... ok
[INFO] [stdout] test descriptor::kernel::tests::ops_iter_visits_parent_then_children_in_order ... ok
[INFO] [stdout] test descriptor::kernel::tests::total_ops_recurses_into_child_bodies ... ok
[INFO] [stdout] test descriptor::kernel::tests::total_ops_zero_for_empty_kernel ... ok
[INFO] [stdout] test descriptor::kernel::tests::unnamed_descriptor_uses_unnamed_label ... ok
[INFO] [stdout] test descriptor::kernel::tests::with_id_preserves_everything_else ... ok
[INFO] [stdout] test descriptor::kernel_op::tests::cast_op_preserves_target_dtype ... ok
[INFO] [stdout] test descriptor::kernel_op::tests::literal_value_eq_treats_nan_as_distinct_via_bits ... ok
[INFO] [stdout] test descriptor::kernel_op::tests::atomic_carries_op_and_ordering ... ok
[INFO] [stdout] test descriptor::kernel_op::tests::binop_kind_carries_full_vyre_spec_op ... ok
[INFO] [stdout] test descriptor::kernel_op::tests::unop_kind_carries_full_vyre_spec_op ... ok
[INFO] [stdout] test descriptor_builder::tests::child_body_index_is_the_append_order ... ok
[INFO] [stdout] test descriptor_builder::tests::builder_output_matches_the_struct_literal_it_replaces ... ok
[INFO] [stdout] test descriptor_builder::tests::defaults_are_empty_body_no_bindings_single_invocation ... ok
[INFO] [stdout] test descriptor::kernel_op::tests::region_op_round_trips_with_generator_name ... ok
[INFO] [stdout] test descriptor_builder::tests::shared_slot_carries_its_element_count ... ok
[INFO] [stdout] test emit_adversarial_corpus::tests::required_backend_matrix_names_all_emit_consumers ... ok
[INFO] [stdout] test emit_adversarial_corpus::tests::success_corpus_descriptors_verify ... ok
[INFO] [stdout] test lower::tests::literal_u32_helper_assigns_result_id ... ok
[INFO] [stdout] test lower::tests::binding_slot_helper_records_inputs ... ok
[INFO] [stdout] test lower::tests::loop_carrier_mutated_in_if_then_is_visible_to_next_sibling ... ok
[INFO] [stdout] test lower::tests::if_else_branches_lower_from_the_same_incoming_scope ... ok
[INFO] [stdout] test lower::tests::loop_variable_does_not_clobber_same_named_outer_binding ... ok
[INFO] [stdout] test lower::tests::loop_variable_lowers_to_child_loop_index_result ... ok
[INFO] [stdout] test lower::tests::lower_assigns_unique_descriptor_slots_for_duplicate_program_bindings ... ok
[INFO] [stdout] test emit_adversarial_corpus::tests::adversarial_corpus_has_at_least_eight_success_programs ... ok
[INFO] [stdout] test lower::tests::lower_trap_inserts_descriptor_sidecar_binding ... ok
[INFO] [stdout] test lower::tests::max_nesting_depth_constant_is_documented ... ok
[INFO] [stdout] test lower::tests::lower_opaque_expr_preserves_kind_and_payload ... ok
[INFO] [stdout] test lower::tests::region_inside_loop_shares_named_carrier_slot ... ok
[INFO] [stdout] test lower::tests::lower_empty_wrapped_program_preserves_region ... ok
[INFO] [stdout] test lower::tests::region_without_inner_assign_emits_no_carrier_ops ... ok
[INFO] [stdout] test lower::tests::store_global_helper_packs_three_operands ... ok
[INFO] [stdout] test op_properties::tests::arithmetic_and_literals_are_dead_eliminable_when_unused ... ok
[INFO] [stdout] test lower::tests::region_publishes_inner_assign_to_parent_via_carrier ... ok
[INFO] [stdout] test op_properties::tests::side_effecting_and_structural_ops_are_not_dead_eliminable ... ok
[INFO] [stdout] test operand_semantics::tests::operand_classifier_separates_indices_from_result_ids ... ok
[INFO] [stdout] test pattern_audit::tests::an_empty_kernel_id_renders_as_the_placeholder ... ok
[INFO] [stdout] test lower::tests::trap_sidecar_slot_stays_in_host_range_when_program_has_workgroup_buffer ... ok
[INFO] [stdout] test pattern_audit::tests::short_line_follows_the_shared_template ... ok
[INFO] [stdout] test pattern_audit::tests::clean_is_the_negation_of_any_finding ... ok
[INFO] [stdout] test pattern_audit::tests::writing_short_matches_formatting_short ... ok
[INFO] [stdout] test pre_emit::tests::lower_verified_lowers_world_allgather_before_descriptor_lowering ... ok
[INFO] [stdout] test analyses::bank_conflict::report::tests::way_4_conflict_is_mild ... ok
[INFO] [stdout] test analyses::coalesce::analysis::tests::global_invocation_y_axis_is_not_unit_stride_x_coalesced ... ok
[INFO] [stdout] test analyses::workgroup_uniform::analysis::tests::nested_arithmetic_propagates_divergence ... ok
[INFO] [stdout] test emit_adversarial_corpus::tests::case_ids_are_unique_and_match_descriptor_ids ... ok
[INFO] [stdout] test verify::tests::child_body_index_out_of_range_detected ... ok
[INFO] [stdout] test verify::tests::child_body_may_capture_parent_result_available_before_control_op ... ok
[INFO] [stdout] test pre_emit::tests::lower_verified_rejects_invalid_descriptor_before_backend_emit ... ok
[INFO] [stdout] test verify::tests::child_body_violations_recurse ... ok
[INFO] [stdout] test pre_emit::tests::lower_verified_runs_program_and_descriptor_pipeline ... ok
[INFO] [stdout] test verify::tests::child_body_cannot_capture_parent_result_declared_after_control_op ... ok
[INFO] [stdout] test pre_emit::tests::lower_verified_preserves_loop_carrier_swap_snapshot ... ok
[INFO] [stdout] test verify::tests::dangling_result_ref_detected ... ok
[INFO] [stdout] test verify::tests::dispatch_zero_z_dim_detected ... ok
[INFO] [stdout] test verify::tests::duplicate_binding_slot_detected ... ok
[INFO] [stdout] test verify::tests::duplicate_result_id_detected ... ok
[INFO] [stdout] test verify::tests::empty_kernel_verifies ... ok
[INFO] [stdout] test verify::tests::literal_pool_out_of_range_detected ... ok
[INFO] [stdout] test verify::tests::parent_body_may_read_result_assigned_by_completed_child_body ... ok
[INFO] [stdout] test verify::tests::well_formed_kernel_verifies ... ok
[INFO] [stdout] test verify::tests::dispatch_normal_no_error ... ok
[INFO] [stdout] test verify::tests::host_binding_in_workgroup_range_is_rejected ... ok
[INFO] [stdout] test verify::tests::dispatch_zero_x_dim_detected ... ok
[INFO] [stdout] test verify::tests::literal_op_with_no_operands_detected ... ok
[INFO] [stdout] test verify::tests::operand_count_too_short_detected ... ok
[INFO] [stdout] test pre_emit::tests::lower_verified_rejects_transport_collectives_before_descriptor_lowering ... ok
[INFO] [stdout] test verify::tests::workgroup_binding_in_host_range_is_rejected ... ok
[INFO] [stdout] test verify::tests::errors_are_collected_not_short_circuited ... ok
[INFO] [stdout] test verify_descriptor_tests::errors_accessor_yields_underlying ... ok
[INFO] [stdout] test verify_descriptor_tests::full_report_format_long_includes_all_sections ... ok
[INFO] [stdout] test verify_descriptor_tests::full_report_records_verify_fix_text_for_bad_descriptor ... ok
[INFO] [stdout] test verify_descriptor_tests::full_report_runs_read_only_analyses ... ok
[INFO] [stdout] test verify_descriptor_tests::full_report_serializes_to_json ... ok
[INFO] [stdout] test verify_descriptor_tests::invalid_input_returns_input_failure ... ok
[INFO] [stderr]      Running tests/analysis_fixture_corpuses.rs (/opt/rustwide/target/release/build/vyre-lower/21a002288c49af62/out/analysis_fixture_corpuses-21a002288c49af62)
[INFO] [stdout] test verify_descriptor_tests::valid_input_returns_descriptor_directly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 328 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test a13_coalesce_corpus_classifies_unit_stride_strided_and_broadcast ... ok
[INFO] [stdout] test a16_vec_pack_corpus_detects_adjacent_load_chain ... ok
[INFO] [stdout] test a14_shared_mem_promote_corpus_finds_reused_global_tile ... ok
[INFO] [stdout] test a15_bank_conflict_corpus_detects_full_warp_serialization ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rewrite_layer_contract.rs (/opt/rustwide/target/release/build/vyre-lower/29fac14a1db0aa76/out/rewrite_layer_contract-29fac14a1db0aa76)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test descriptor_lowering_has_no_semantic_rewrite_module ... ok
[INFO] [stdout] test kernel_family_surfaces_have_single_reexport_schedule_and_evidence_contracts ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- kernel_family_surfaces_have_single_reexport_schedule_and_evidence_contracts stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'kernel_family_surfaces_have_single_reexport_schedule_and_evidence_contracts' (1151) panicked at tests/rewrite_layer_contract.rs:16:9:
[INFO] [stdout] failed to read /opt/rustwide/vyre-lower/rules/kernel_family_surfaces.toml: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63c244f8e1b1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x63c244fa2e3a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x63c244f923ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x63c244f6a026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x63c244f864e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x63c244f21e90 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x63c244f866a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x63c244f6a0d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x63c244f62c59 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x63c244f6acdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x63c244fa35ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x63c244ef80c9 - rewrite_layer_contract[3f76e23e4ea408aa]::read::{closure#0}
[INFO] [stdout]   12:     0x63c244ef965b - <rewrite_layer_contract[3f76e23e4ea408aa]::kernel_family_surfaces_have_single_reexport_schedule_and_evidence_contracts::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x63c244f152db - 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]   14:     0x63c244f224b5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x63c244f1bda4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x63c244f25542 - <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]   17:     0x63c244f8d6af - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x79af3a2e1dfa - <unknown>
[INFO] [stdout]   19:     0x79af3a3753d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     kernel_family_surfaces_have_single_reexport_schedule_and_evidence_contracts
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test rewrite_layer_contract`
[INFO] running `Command { std: "docker" "inspect" "1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c", kill_on_drop: false }`
[INFO] [stdout] 1390ef6ae10c65b5b85e4930e29c47674cfaf02da3eec04b4eb13abc85626f2c
