[INFO] fetching crate jpxl-decode 0.3.0...
[INFO] testing jpxl-decode-0.3.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate jpxl-decode 0.3.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate jpxl-decode 0.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate jpxl-decode 0.3.0
[INFO] tweaked toml for crates.io crate jpxl-decode 0.3.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate jpxl-decode 0.3.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 jpxl-decode 0.3.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] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:40:12
[INFO] [stderr]    |
[INFO] [stderr] 40 | homepage = "https://github.com/LegeApp/JPXL"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 45 | repository = "https://github.com/LegeApp/JPXL"
[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: `jpxl-decode` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36
[INFO] running `Command { std: "docker" "start" "0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36", 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" "0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36" "/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" "0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36", 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" "0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36" "/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:40:12
[INFO] [stderr]    |
[INFO] [stderr] 40 | homepage = "https://github.com/LegeApp/JPXL"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 45 | repository = "https://github.com/LegeApp/JPXL"
[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: `jpxl-decode` (manifest) generated 1 warning
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling jpxl-bitstream v0.3.0
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling jpxl-core v0.3.0
[INFO] [stderr]    Compiling jpxl-entropy v0.3.0
[INFO] [stderr]    Compiling jpxl-decode v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 15.46s
[INFO] running `Command { std: "docker" "inspect" "0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36", 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" "0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36" "/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:40:12
[INFO] [stderr]    |
[INFO] [stderr] 40 | homepage = "https://github.com/LegeApp/JPXL"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 45 | repository = "https://github.com/LegeApp/JPXL"
[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: `jpxl-decode` (manifest) generated 1 warning
[INFO] [stderr]    Compiling jpxl-conformance v0.3.0
[INFO] [stderr]    Compiling jpxl-decode v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 23.01s
[INFO] running `Command { std: "docker" "inspect" "0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36", 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" "0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36" "/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:40:12
[INFO] [stderr]    |
[INFO] [stderr] 40 | homepage = "https://github.com/LegeApp/JPXL"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 45 | repository = "https://github.com/LegeApp/JPXL"
[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: `jpxl-decode` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/jpxl-decode/95d0467641dd5739/out/jpxl_decode-95d0467641dd5739)
[INFO] [stdout] 
[INFO] [stdout] running 538 tests
[INFO] [stdout] test container::tests::a_box_flood_is_charged_to_the_guard ... ok
[INFO] [stdout] test container::tests::brob_exposes_its_target_and_refuses_to_guess_at_decompression ... ok
[INFO] [stdout] test container::tests::a_minimal_conforming_file_validates ... ok
[INFO] [stdout] test container::tests::a_container_without_a_codestream_box_is_reported ... ok
[INFO] [stdout] test container::tests::jbrd_and_jxli_are_recognised_and_carried_not_parsed ... ok
[INFO] [stdout] test container::tests::a_single_jxlp_box_is_both_first_and_last ... ok
[INFO] [stdout] test container::tests::a_jxlp_box_too_short_for_its_index_is_rejected ... ok
[INFO] [stdout] test container::tests::brob_target_types_the_clause_forbids_are_rejected ... ok
[INFO] [stdout] test container::tests::framing_records_every_box_with_its_offset_and_length ... ok
[INFO] [stdout] test container::tests::malformed_framing_errors_and_never_panics ... ok
[INFO] [stdout] test decode::tests::a_rectangle_entirely_off_the_canvas_is_empty ... ok
[INFO] [stdout] test container::tests::several_xml_boxes_are_all_kept ... ok
[INFO] [stdout] test container::tests::a_zero_length_box_runs_to_the_end_of_the_file ... ok
[INFO] [stdout] test decode::tests::an_uncropped_frame_is_the_whole_canvas ... ok
[INFO] [stdout] test container::tests::the_xlbox_form_frames_the_same_payload_as_the_short_form ... ok
[INFO] [stdout] test decode::tests::an_inner_rectangle_offsets_both_axes ... ok
[INFO] [stdout] test container::tests::out_of_order_repeated_and_gapped_jxlp_indices_are_rejected ... ok
[INFO] [stdout] test decode::tests::apply_orientation_turns_integer_and_float_planes_together ... ok
[INFO] [stdout] test container::tests::recognises_the_signature_box ... ok
[INFO] [stdout] test decode::tests::every_orientation_composed_with_its_inverse_is_the_identity ... ok
[INFO] [stdout] test container::tests::a_file_with_both_codestream_forms_is_rejected ... ok
[INFO] [stdout] test container::tests::jxlp_fragments_reassemble_in_index_order ... ok
[INFO] [stdout] test container::tests::every_prefix_and_every_single_byte_corruption_is_handled ... ok
[INFO] [stdout] test container::tests::exif_splits_its_offset_field_from_its_payload ... ok
[INFO] [stdout] test container::tests::unknown_boxes_are_framed_and_skipped ... ok
[INFO] [stdout] test container::tests::the_final_fragment_marker_is_a_validation_rule_not_a_reassembly_rule ... ok
[INFO] [stdout] test container::tests::the_level_box_is_read_and_its_position_is_enforced ... ok
[INFO] [stdout] test container::tests::the_signature_and_ftyp_contents_are_checked_not_just_their_types ... ok
[INFO] [stdout] test decode::tests::only_the_transposing_rows_swap_the_dimensions ... ok
[INFO] [stdout] test decode::tests::the_displayed_origin_comes_from_the_corner_table_d4_names ... ok
[INFO] [stdout] test decode::tests::extreme_offsets_do_not_overflow ... ok
[INFO] [stdout] test decode::tests::negative_origins_clip_and_still_offset ... ok
[INFO] [stdout] test decode::tests::overhang_past_the_far_edges_is_dropped ... ok
[INFO] [stdout] test decode::tests::garbage_input_is_an_error_not_a_panic ... ok
[INFO] [stdout] test decode::tests::the_identity_orientation_returns_the_image_unchanged ... ok
[INFO] [stdout] test error::tests::messages_cite_the_clause ... ok
[INFO] [stdout] test frame::blending::tests::replace_with_resets_canvas_is_two_bits ... ok
[INFO] [stdout] test frame::blending::tests::every_defined_mode_round_trips ... ok
[INFO] [stdout] test decode::tests::interleaving_clamps_out_of_range_samples ... ok
[INFO] [stdout] test frame::blending::tests::mode_outside_the_table_rejected ... ok
[INFO] [stdout] test frame::blending::tests::peeking_the_mode_does_not_consume ... ok
[INFO] [stdout] test frame::blending::tests::the_alpha_channel_has_its_own_two_formulas ... ok
[INFO] [stdout] test frame::blending::tests::blend_mode_reads_alpha_and_clamp_only_with_extra_channels ... ok
[INFO] [stdout] test decode::tests::plane_max_value_saturates_at_thirty_two_bits ... ok
[INFO] [stdout] test error::tests::wraps_both_upstream_error_types ... ok
[INFO] [stdout] test frame::blending::tests::clamp_applies_to_alpha_except_under_kmul ... ok
[INFO] [stdout] test decode::tests::shifted_ceil_rounds_up ... ok
[INFO] [stdout] test frame::blending::tests::alpha_one_and_zero_are_the_endpoints_of_an_unassociated_blend ... ok
[INFO] [stdout] test frame::blending::tests::an_unwritten_canvas_reads_as_zeroes ... ok
[INFO] [stdout] test frame::blending::tests::a_fully_transparent_unassociated_blend_is_zero_not_nan ... ok
[INFO] [stdout] test frame::epf::tests::block_border_predicate_is_frame_origin_aligned ... ok
[INFO] [stdout] test frame::epf::tests::one_pixel_wide_plane_mirrors_without_escaping ... ok
[INFO] [stdout] test frame::blending::tests::mul_reads_clamp_but_not_alpha_channel ... ok
[INFO] [stdout] test frame::epf::tests::sigma_below_threshold_is_the_identity ... ok
[INFO] [stdout] test frame::epf::tests::hand_computed_step2_on_a_three_pixel_row ... ok
[INFO] [stdout] test frame::epf::tests::single_pixel_plane_is_the_identity ... ok
[INFO] [stdout] test frame::blending::tests::source_is_read_when_the_canvas_is_not_reset ... ok
[INFO] [stdout] test frame::epf::tests::block_grid_rounds_up ... ok
[INFO] [stdout] test frame::blending::tests::wide_alpha_channel_index ... ok
[INFO] [stdout] test frame::epf::tests::steps_follow_the_explicit_conditions ... ok
[INFO] [stdout] test frame::error::tests::messages_cite_the_clause ... ok
[INFO] [stdout] test frame::error::tests::wraps_every_upstream_error_type ... ok
[INFO] [stdout] test frame::gaborish::tests::each_channel_uses_its_own_weights ... ok
[INFO] [stdout] test frame::gaborish::tests::hand_computed_impulse_response ... ok
[INFO] [stdout] test frame::blending::tests::add_reads_neither_alpha_nor_clamp ... ok
[INFO] [stdout] test frame::epf::tests::constant_planes_survive_every_step ... ok
[INFO] [stdout] test frame::epf::tests::output_is_a_convex_combination_of_the_input ... ok
[INFO] [stdout] test frame::gaborish::tests::length_mismatch_is_an_error ... ok
[INFO] [stdout] test frame::epf::tests::centre_weight_is_exactly_one ... ok
[INFO] [stdout] test frame::gaborish::tests::mirror1d_matches_the_clause_on_a_wide_plane ... ok
[INFO] [stdout] test frame::gaborish::tests::mirror1d_terminates_on_a_one_sample_axis ... ok
[INFO] [stdout] test frame::epf::tests::shape_mismatches_are_errors ... ok
[INFO] [stdout] test frame::geometry::tests::exact_multiple_has_no_partial_edge ... ok
[INFO] [stdout] test frame::geometry::tests::fixture_300x200_at_256_has_partial_edges_on_both_axes ... ok
[INFO] [stdout] test frame::geometry::tests::group_dim_follows_group_size_shift ... ok
[INFO] [stdout] test frame::geometry::tests::hf_global_section_exists_even_for_modular ... ok
[INFO] [stdout] test frame::geometry::tests::invalid_scaling_inputs_rejected ... ok
[INFO] [stdout] test frame::epf::tests::step0_kernel_is_the_thirteen_pixels_within_l1_two ... ok
[INFO] [stdout] test frame::gaborish::tests::single_pixel_plane_is_the_identity ... ok
[INFO] [stdout] test frame::geometry::tests::lf_groups_cover_eight_groups_per_axis ... ok
[INFO] [stdout] test frame::epf::tests::vardct_sigma_multiplies_quant_width_by_quant_mul_and_the_lut ... ok
[INFO] [stdout] test frame::gaborish::tests::rescaled_kernel_sums_to_one ... ok
[INFO] [stdout] test frame::gaborish::tests::constant_plane_is_unchanged ... ok
[INFO] [stdout] test frame::geometry::tests::multi_group_section_order_matches_f31 ... ok
[INFO] [stdout] test frame::epf::tests::per_varblock_skip_overrides_the_block_sigma ... ok
[INFO] [stdout] test frame::geometry::tests::one_sample_frame ... ok
[INFO] [stdout] test frame::geometry::tests::oversized_frame_is_rejected_before_gridding ... ok
[INFO] [stdout] test frame::geometry::tests::pass_groups_are_ordered_by_pass_then_group ... ok
[INFO] [stdout] test frame::geometry::tests::section_table_is_metered ... ok
[INFO] [stdout] test frame::geometry::tests::upsampling_and_lf_level_compose_in_order ... ok
[INFO] [stdout] test frame::geometry::tests::wide_frame_crosses_an_lf_group_boundary ... ok
[INFO] [stdout] test frame::epf::tests::weight_decreases_with_distance_and_hits_zero ... ok
[INFO] [stdout] test frame::header::tests::all_default_frame_header_is_one_bit ... ok
[INFO] [stdout] test frame::gaborish::tests::hand_computed_mirroring_on_a_one_pixel_wide_plane ... ok
[INFO] [stdout] test frame::gaborish::tests::degenerate_weights_are_rejected_not_divided_by ... ok
[INFO] [stdout] test frame::geometry::tests::upsampling_divides_the_frame_dimensions ... ok
[INFO] [stdout] test frame::geometry::tests::zero_or_excessive_passes_rejected ... ok
[INFO] [stdout] test frame::blending::tests::table_f8_colour_rows_are_hand_computed ... ok
[INFO] [stdout] test frame::epf::tests::zero_iters_is_the_identity ... ok
[INFO] [stdout] test frame::header::tests::cropped_frame_with_negative_origin ... ok
[INFO] [stdout] test frame::geometry::tests::single_group_but_multiple_passes_is_not_single_section ... ok
[INFO] [stdout] test frame::header::tests::crop_covering_the_whole_image_is_a_full_frame ... ok
[INFO] [stdout] test frame::header::tests::frame_name_allocation_is_metered ... ok
[INFO] [stdout] test frame::header::tests::animation_frame_reads_duration_and_timecode ... ok
[INFO] [stdout] test frame::header::tests::minimal_modular_frame ... ok
[INFO] [stdout] test frame::geometry::tests::single_group_single_pass_is_one_section ... ok
[INFO] [stdout] test frame::header::tests::do_ycbcr_only_when_not_xyb_encoded ... ok
[INFO] [stdout] test frame::geometry::tests::lf_level_divides_by_eight_per_level ... ok
[INFO] [stdout] test frame::header::tests::frame_name_is_read_and_kept_raw ... ok
[INFO] [stdout] test frame::header::tests::reference_only_frame_skips_passes_and_crop_origin ... ok
[INFO] [stdout] test frame::header::tests::unpack_signed_matches_the_convention ... ok
[INFO] [stdout] test frame::header::tests::use_lf_frame_suppresses_upsampling_rows ... ok
[INFO] [stdout] test frame::noise::tests::noise_strength_clamps_at_the_lut_edges ... ok
[INFO] [stdout] test frame::header::tests::vardct_frame_reads_qm_scales_and_restoration_filters ... ok
[INFO] [stdout] test frame::noise::tests::split_mix64_matches_hand_computed_reference_values ... ok
[INFO] [stdout] test frame::noise::tests::convolve_laplacian_of_constant_plane_is_zero ... ok
[INFO] [stdout] test frame::noise::tests::different_seeds_diverge ... ok
[INFO] [stdout] test frame::noise::tests::laplacian_kernel_sums_to_zero ... ok
[INFO] [stdout] test frame::passes::tests::downsample_and_last_pass_pairs ... ok
[INFO] [stdout] test frame::header::tests::extra_channels_add_upsampling_and_blending_rows ... ok
[INFO] [stdout] test frame::header::tests::flag_bit_positions_match_the_examples ... ok
[INFO] [stdout] test frame::header::tests::frame_type_and_encoding_tables ... ok
[INFO] [stdout] test frame::noise::tests::xorshift_batch_advances_state_and_is_deterministic ... ok
[INFO] [stdout] test frame::passes::tests::escape_distribution_reaches_eleven_passes ... ok
[INFO] [stdout] test frame::passes::tests::last_pass_above_num_passes_minus_one_rejected ... ok
[INFO] [stdout] test frame::noise::tests::split_scaled_matches_floor_below_seven ... ok
[INFO] [stdout] test frame::passes::tests::non_monotonic_sequences_rejected ... ok
[INFO] [stdout] test frame::header::tests::group_size_shift_maps_to_group_dim ... ok
[INFO] [stdout] test frame::passes::tests::num_ds_above_four_rejected ... ok
[INFO] [stdout] test frame::passes::tests::truncated_bundle_errors ... ok
[INFO] [stdout] test frame::passes::tests::two_passes_no_downsampling_pairs ... ok
[INFO] [stdout] test frame::patches::tests::alpha_zero_and_one_are_the_endpoints_of_the_blend ... ok
[INFO] [stdout] test frame::header::tests::no_animation_means_no_duration_row ... ok
[INFO] [stdout] test frame::header::tests::lf_frame_reads_lf_level_and_no_crop ... ok
[INFO] [stdout] test frame::header::tests::resets_canvas_is_shared_from_the_colour_bundle ... ok
[INFO] [stdout] test frame::header::tests::truncated_header_errors ... ok
[INFO] [stdout] test frame::passes::tests::num_ds_must_be_below_num_passes ... ok
[INFO] [stdout] test frame::passes::tests::single_pass_is_two_bits ... ok
[INFO] [stdout] test frame::patches::tests::dictionary_summaries ... ok
[INFO] [stdout] test frame::patches::tests::table_k1_values_round_trip ... ok
[INFO] [stdout] test frame::patches::tests::unpack_signed_matches_b3 ... ok
[INFO] [stdout] test frame::restoration::tests::epf_sharp_lut_is_vardct_only ... ok
[INFO] [stdout] test frame::restoration::tests::explicit_defaults_with_gab_and_no_epf ... ok
[INFO] [stdout] test frame::restoration::tests::gab_disabled_skips_gab_custom ... ok
[INFO] [stdout] test frame::restoration::tests::sigma_custom_skips_quant_mul_in_modular ... ok
[INFO] [stdout] test frame::restoration::tests::custom_gabor_weights_are_interleaved_per_channel ... ok
[INFO] [stdout] test frame::restoration::tests::all_default_costs_one_bit ... ok
[INFO] [stdout] test frame::patches::tests::blend_modes_match_table_k1 ... ok
[INFO] [stdout] test frame::restoration::tests::truncated_bundle_errors ... ok
[INFO] [stdout] test frame::patches::tests::context_numbering_is_the_clauses_own ... ok
[INFO] [stdout] test frame::stream_index::tests::hand_computed_values_over_multiple_lf_groups ... ok
[INFO] [stdout] test frame::restoration::tests::modular_skips_sharp_lut_but_reads_sigma_for_modular ... ok
[INFO] [stdout] test frame::restoration::tests::default_sharp_lut_is_sevenths ... ok
[INFO] [stdout] test frame::patches::tests::the_two_field_guards_have_different_thresholds ... ok
[INFO] [stdout] test frame::stream_index::tests::hand_computed_values_over_a_multi_group_geometry ... ok
[INFO] [stdout] test frame::tests::geometry_uses_the_crop_dimensions ... ok
[INFO] [stdout] test frame::stream_index::tests::narrow_rejects_a_value_past_u32 ... ok
[INFO] [stdout] test frame::patches::tests::the_above_below_pairs_are_each_others_mirror ... ok
[INFO] [stdout] test frame::toc::tests::identity_permutation_leaves_offsets_untouched ... ok
[INFO] [stdout] test frame::toc::tests::lehmer_to_permutation_matches_the_worked_procedure ... ok
[INFO] [stdout] test frame::stream_index::tests::out_of_range_indices_are_rejected ... ok
[INFO] [stdout] test frame::tests::geometry_applies_upsampling_from_the_header ... ok
[INFO] [stdout] test frame::toc::tests::get_context_is_capped_at_seven ... ok
[INFO] [stdout] test frame::tests::geometry_from_an_all_default_header ... ok
[INFO] [stdout] test frame::restoration::tests::weight_custom_consumes_the_ignored_u32 ... ok
[INFO] [stdout] test frame::stream_index::tests::distinct_streams_get_distinct_indices ... ok
[INFO] [stdout] test frame::stream_index::tests::global_modular_is_always_zero ... ok
[INFO] [stdout] test frame::toc::tests::permutation_reindexes_offsets_not_sizes ... ok
[INFO] [stdout] test frame::toc::tests::nonzero_padding_is_rejected ... ok
[INFO] [stdout] test frame::toc::tests::section_table_allocation_is_metered ... ok
[INFO] [stdout] test frame::toc::tests::offsets_are_the_prefix_sum_of_entries ... ok
[INFO] [stdout] test frame::toc::tests::single_section_toc_without_permutation ... ok
[INFO] [stdout] test frame::upsampling::tests::a_non_power_of_two_factor_is_rejected ... ok
[INFO] [stdout] test frame::toc::tests::zero_pad_to_byte_is_applied_before_and_after_entries ... ok
[INFO] [stdout] test frame::toc::tests::truncated_toc_errors ... ok
[INFO] [stdout] test headers::animation::tests::ntsc_style_rate ... ok
[INFO] [stdout] test frame::upsampling::tests::crops_to_the_target_rectangle ... ok
[INFO] [stdout] test frame::toc::tests::wide_entry_distributions ... ok
[INFO] [stdout] test headers::animation::tests::num_loops_full_width ... ok
[INFO] [stdout] test frame::upsampling::tests::factors_above_eight_take_two_steps ... ok
[INFO] [stdout] test frame::upsampling::tests::output_stays_within_the_input_range ... ok
[INFO] [stdout] test frame::upsampling::tests::default_weights_are_normalised ... ok
[INFO] [stdout] test frame::upsampling::tests::factor_one_is_the_identity ... ok
[INFO] [stdout] test headers::bit_depth::tests::default_is_8_bit_integer ... ok
[INFO] [stdout] test headers::bit_depth::tests::float16_layout ... ok
[INFO] [stdout] test frame::upsampling::tests::constant_plane_is_preserved ... ok
[INFO] [stdout] test headers::animation::tests::truncated_header_errors ... ok
[INFO] [stdout] test headers::bit_depth::tests::float_depth_below_five_is_rejected ... ok
[INFO] [stdout] test headers::bit_depth::tests::float_exp_bits_range_is_enforced ... ok
[INFO] [stdout] test headers::animation::tests::shortcut_values ... ok
[INFO] [stdout] test headers::bit_depth::tests::integer_shortcuts ... ok
[INFO] [stdout] test frame::upsampling::tests::k2_example_index_matrix ... ok
[INFO] [stdout] test frame::toc::tests::zero_sections_rejected ... ok
[INFO] [stdout] test frame::upsampling::tests::weight_counts_match_the_table_lengths ... ok
[INFO] [stdout] test frame::upsampling::tests::custom_weights_replace_the_defaults ... ok
[INFO] [stdout] test headers::bit_depth::tests::float_mantissa_range_is_enforced ... ok
[INFO] [stdout] test headers::colour::tests::negative_custom_coordinates ... ok
[INFO] [stdout] test headers::colour::tests::tone_mapping_default_is_255_nits ... ok
[INFO] [stdout] test headers::colour::tests::tone_mapping_explicit_values ... ok
[INFO] [stdout] test headers::colour::tests::unknown_transfer_function_rejected ... ok
[INFO] [stdout] test headers::colour::tests::want_icc_suppresses_all_descriptive_fields ... ok
[INFO] [stdout] test headers::bit_depth::tests::float_uses_its_own_distribution ... ok
[INFO] [stdout] test headers::bit_depth::tests::integer_escape_distribution ... ok
[INFO] [stdout] test headers::colour::tests::greyscale_reads_white_point_but_not_primaries ... ok
[INFO] [stdout] test headers::colour::tests::unpack_signed_matches_the_convention ... ok
[INFO] [stdout] test headers::colour::tests::gamma_transfer_function ... ok
[INFO] [stdout] test headers::enums::tests::table_values_match_the_standard ... ok
[INFO] [stdout] test headers::colour::tests::xyb_skips_white_point_and_primaries ... ok
[INFO] [stdout] test headers::bit_depth::tests::integer_depth_range_is_enforced ... ok
[INFO] [stdout] test headers::extensions::tests::absent_extensions_cost_two_bits ... ok
[INFO] [stdout] test headers::animation::tests::escape_distributions_and_loop_count ... ok
[INFO] [stdout] test headers::extensions::tests::has_rejects_out_of_range_ext_id ... ok
[INFO] [stdout] test headers::extra_channels::tests::cfa_channel_is_read_only_for_kcfa ... ok
[INFO] [stdout] test headers::enums::tests::reads_constant_distributions ... ok
[INFO] [stdout] test headers::enums::tests::rejects_value_above_63 ... ok
[INFO] [stdout] test headers::enums::tests::rejects_value_absent_from_table ... ok
[INFO] [stdout] test headers::enums::tests::round_trips_every_defined_value ... ok
[INFO] [stdout] test headers::extra_channels::tests::depth_channel_with_name_and_dim_shift ... ok
[INFO] [stdout] test headers::colour::tests::all_default_is_one_bit_srgb ... ok
[INFO] [stdout] test headers::extra_channels::tests::long_name_spans_many_bytes ... ok
[INFO] [stdout] test headers::extra_channels::tests::d_alpha_is_a_single_bit ... ok
[INFO] [stdout] test headers::extra_channels::tests::dim_shift_upper_bound_is_enforced ... ok
[INFO] [stdout] test headers::extra_channels::tests::name_allocation_is_metered ... ok
[INFO] [stdout] test headers::metadata::tests::all_three_weight_arrays ... ok
[INFO] [stdout] test headers::metadata::tests::custom_upsampling_weights_use_masks_not_indices ... ok
[INFO] [stdout] test headers::metadata::tests::extensions_payload_is_skipped_within_metadata ... ok
[INFO] [stdout] test headers::extra_channels::tests::explicit_associated_alpha ... ok
[INFO] [stdout] test headers::colour::tests::custom_white_point_and_primaries ... ok
[INFO] [stdout] test headers::enums::tests::reads_offset_distributions ... ok
[INFO] [stdout] test headers::metadata::tests::orientation_out_of_table_is_impossible_but_checked ... ok
[INFO] [stdout] test headers::metadata::tests::several_extra_channels_of_different_types ... ok
[INFO] [stdout] test headers::metadata::tests::explicit_metadata_without_extra_fields ... ok
[INFO] [stdout] test headers::metadata::tests::truncated_metadata_errors ... ok
[INFO] [stdout] test headers::opsin::tests::all_default_is_one_bit ... ok
[INFO] [stdout] test headers::opsin::tests::defaults_match_the_l1_table ... ok
[INFO] [stdout] test headers::extensions::tests::one_extension_skips_its_payload ... ok
[INFO] [stdout] test headers::metadata::tests::extra_channels_are_parsed ... ok
[INFO] [stdout] test headers::metadata::tests::num_extra_allocation_is_metered ... ok
[INFO] [stdout] test headers::opsin::tests::explicit_matrix_reads_sixteen_f16_values ... ok
[INFO] [stdout] test headers::extensions::tests::payload_spans_many_bytes ... ok
[INFO] [stdout] test headers::size::tests::aspect_ratio_zero_and_out_of_range_rejected ... ok
[INFO] [stdout] test headers::size::tests::aspect_ratio_path_reads_no_width_field ... ok
[INFO] [stdout] test headers::extensions::tests::truncated_payload_is_an_error ... ok
[INFO] [stdout] test headers::extensions::tests::two_extensions_read_lengths_in_ascending_ext_id_order ... ok
[INFO] [stdout] test headers::size::tests::div8_path_largest_image ... ok
[INFO] [stdout] test headers::size::tests::div8_path_smallest_image ... ok
[INFO] [stdout] test headers::size::tests::every_aspect_ratio_matches_the_clause ... ok
[INFO] [stdout] test headers::extra_channels::tests::invalid_utf8_name_is_kept_not_rejected ... ok
[INFO] [stdout] test headers::size::tests::multi_byte_crossing_field ... ok
[INFO] [stdout] test headers::size::tests::non_div8_path_with_explicit_width ... ok
[INFO] [stdout] test headers::size::tests::non_div8_uses_wider_distributions ... ok
[INFO] [stdout] test headers::metadata::tests::all_default_costs_exactly_two_bits ... ok
[INFO] [stdout] test headers::size::tests::pixel_count_limit_is_enforced ... ok
[INFO] [stdout] test headers::size::tests::preview_at_the_cap_is_accepted ... ok
[INFO] [stdout] test headers::extra_channels::tests::spot_colour_reads_four_f16_values ... ok
[INFO] [stdout] test headers::size::tests::preview_dimension_cap_is_enforced ... ok
[INFO] [stdout] test headers::extra_channels::tests::unknown_channel_type_rejected ... ok
[INFO] [stdout] test headers::size::tests::truncated_size_header_errors ... ok
[INFO] [stdout] test headers::size::tests::preview_non_div8_path ... ok
[INFO] [stdout] test headers::tests::a_shared_guard_accumulates_across_calls ... ok
[INFO] [stdout] test icc::content::tests::an_explicit_stride_selects_the_history_distance ... ok
[INFO] [stdout] test icc::content::tests::an_unreachable_command_is_rejected ... ok
[INFO] [stdout] test headers::opsin::tests::truncated_matrix_errors ... ok
[INFO] [stdout] test headers::tests::truncated_stream_errors_without_panicking ... ok
[INFO] [stdout] test headers::tests::rejects_a_bad_signature ... ok
[INFO] [stdout] test headers::size::tests::aspect_ratio_cannot_overflow_u32_silently ... ok
[INFO] [stdout] test icc::content::tests::a_predictor_without_history_is_rejected ... ok
[INFO] [stdout] test icc::content::tests::command_one_copies_literally ... ok
[INFO] [stdout] test icc::content::tests::command_ten_emits_an_xyz_payload ... ok
[INFO] [stdout] test icc::content::tests::commands_sixteen_to_twentythree_emit_type_signatures ... ok
[INFO] [stdout] test headers::metadata::tests::opsin_matrix_only_read_when_xyb_encoded ... ok
[INFO] [stdout] test headers::metadata::tests::intrinsic_size_preview_and_animation ... ok
[INFO] [stdout] test headers::size::tests::preview_div8_path ... ok
[INFO] [stdout] test headers::tests::decodes_the_minimal_header ... ok
[INFO] [stdout] test icc::content::tests::order_one_extrapolates_a_linear_ramp ... ok
[INFO] [stdout] test headers::tests::limits_apply_through_the_top_level_entry_point ... ok
[INFO] [stdout] test icc::content::tests::order_two_works_on_width_two_integers ... ok
[INFO] [stdout] test icc::content::tests::width_three_and_order_three_are_rejected ... ok
[INFO] [stdout] test headers::tests::orientation_swaps_reported_dimensions ... ok
[INFO] [stdout] test icc::content::tests::order_zero_width_one_is_a_running_delta ... ok
[INFO] [stdout] test icc::content::tests::commands_two_and_three_shuffle ... ok
[INFO] [stdout] test headers::size::tests::aspect_ratio_truncates_toward_zero ... ok
[INFO] [stdout] test headers::metadata::tests::extra_fields_reads_orientation_and_tone_mapping ... ok
[INFO] [stdout] test icc::header::tests::zero_residuals_reproduce_the_predicted_header ... ok
[INFO] [stdout] test icc::stream::tests::take_bounds_check_is_exact ... ok
[INFO] [stdout] test icc::stream::tests::varint_matches_the_clause_encoding ... ok
[INFO] [stdout] test icc::content::tests::the_declared_output_size_bounds_the_result ... ok
[INFO] [stdout] test icc::header::tests::platform_signature_completes_from_byte_forty ... ok
[INFO] [stdout] test icc::context::tests::the_first_129_bytes_share_context_zero ... ok
[INFO] [stdout] test icc::error::tests::malformed_messages_carry_the_subclause ... ok
[INFO] [stdout] test icc::stream::tests::varint_rejects_a_truncated_encoding ... ok
[INFO] [stdout] test icc::header::tests::residuals_wrap_around ... ok
[INFO] [stdout] test icc::header::tests::a_truncated_data_stream_is_an_error ... ok
[INFO] [stdout] test icc::context::tests::every_context_is_within_the_declared_distribution_count ... ok
[INFO] [stdout] test icc::error::tests::wraps_every_upstream_error_type ... ok
[INFO] [stdout] test icc::content::tests::shuffle_transposes_an_exact_multiple ... ok
[INFO] [stdout] test icc::header::tests::a_short_profile_is_header_only ... ok
[INFO] [stdout] test headers::metadata::tests::all_default_with_custom_opsin_matrix ... ok
[INFO] [stdout] test icc::stream::tests::varint_rejects_an_overlong_encoding ... ok
[INFO] [stdout] test icc::context::tests::classifies_the_boundary_bytes_of_the_ladder ... ok
[INFO] [stdout] test icc::content::tests::shuffle_puts_short_rows_last ... ok
[INFO] [stdout] test icc::header::tests::sgi_and_sunw_need_two_decoded_bytes ... ok
[INFO] [stdout] test icc::tags::tests::tagcode_two_expands_to_the_three_trc_tags ... ok
[INFO] [stdout] test icc::content::tests::shuffle_matches_the_clause_example ... ok
[INFO] [stdout] test icc::tags::tests::a_zero_varint_skips_the_tag_list_without_finishing ... ok
[INFO] [stdout] test icc::tags::tests::the_declared_output_size_bounds_the_tag_table ... ok
[INFO] [stdout] test icc::tags::tests::the_first_tag_start_is_predicted_from_the_tag_count ... ok
[INFO] [stdout] test icc::tags::tests::xyz_tags_predict_a_size_of_twenty_and_chain ... ok
[INFO] [stdout] test icc::tags::tests::an_empty_command_stream_finishes_the_decode ... ok
[INFO] [stdout] test icc::tags::tests::an_unreachable_tagcode_is_rejected ... ok
[INFO] [stdout] test icc::tests::an_absurd_output_size_is_rejected_outright ... ok
[INFO] [stdout] test icc::tests::a_header_only_profile_skips_the_later_stages ... ok
[INFO] [stdout] test icc::tests::a_short_result_is_rejected ... ok
[INFO] [stdout] test icc::tags::tests::flags_take_explicit_start_and_size_and_a_custom_signature ... ok
[INFO] [stdout] test icc::tags::tests::tagcode_three_expands_to_three_consecutive_colourants ... ok
[INFO] [stdout] test modular::channel::tests::allocation_is_charged_before_it_happens ... ok
[INFO] [stdout] test modular::channel::tests::empty_channels_are_the_ones_h2_skips ... ok
[INFO] [stdout] test icc::tests::an_overlong_command_stream_is_rejected ... ok
[INFO] [stdout] test modular::palette::tests::a_bad_d_pred_is_rejected ... ok
[INFO] [stdout] test modular::palette::tests::a_self_correcting_delta_predictor_is_accepted ... ok
[INFO] [stdout] test modular::palette::tests::delta_table_is_scaled_up_above_eight_bit ... ok
[INFO] [stdout] test icc::tests::header_tag_list_and_main_content_concatenate ... ok
[INFO] [stdout] test modular::palette::tests::components_past_the_third_are_zero_for_negative_indices ... ok
[INFO] [stdout] test icc::tests::output_size_is_metered_before_allocation ... ok
[INFO] [stdout] test modular::palette::tests::delta_table_has_seventy_two_rows_of_three ... ok
[INFO] [stdout] test modular::palette::tests::inverse_expands_one_index_channel_into_num_c_channels ... ok
[INFO] [stdout] test modular::palette::tests::absurd_bit_depths_are_rejected ... ok
[INFO] [stdout] test modular::predictor::tests::first_row_takes_w_then_n_for_everything ... ok
[INFO] [stdout] test modular::predictor::tests::first_column_takes_the_sample_above_as_w ... ok
[INFO] [stdout] test modular::palette::tests::delta_indices_add_the_predictor_output ... ok
[INFO] [stdout] test modular::predictor::tests::every_predictor_against_a_hand_computed_vector ... ok
[INFO] [stdout] test modular::predictor::tests::fully_interior_neighbours ... ok
[INFO] [stdout] test modular::channel::tests::from_samples_rejects_a_length_mismatch ... ok
[INFO] [stdout] test modular::palette::tests::in_range_indices_read_the_meta_channel ... ok
[INFO] [stdout] test modular::predictor::tests::gradient_clamps_on_both_sides ... ok
[INFO] [stdout] test modular::error::tests::malformed_messages_carry_the_clause ... ok
[INFO] [stdout] test icc::tests::garbage_streams_error_without_panicking ... ok
[INFO] [stdout] test modular::palette::tests::base_five_entries_divide_out_the_lower_components ... ok
[INFO] [stdout] test modular::palette::tests::implicit_cube_entries_are_hand_computed ... ok
[INFO] [stdout] test modular::error::tests::wraps_every_upstream_error_type ... ok
[INFO] [stdout] test modular::palette::tests::the_folding_modulus_wraps_at_143 ... ok
[INFO] [stdout] test modular::channel::tests::get_is_total_outside_the_channel ... ok
[INFO] [stdout] test modular::predictor::tests::origin_substitutes_everything_down_to_zero ... ok
[INFO] [stdout] test modular::predictor::tests::predictor_numbers_outside_the_table_are_rejected ... ok
[INFO] [stdout] test modular::rct::tests::apply_inverse_rejects_mismatched_channels ... ok
[INFO] [stdout] test modular::predictor::tests::avgall_coefficients_sum_to_sixteen ... ok
[INFO] [stdout] test modular::predictor::tests::value_round_trips ... ok
[INFO] [stdout] test modular::palette::tests::negative_indices_use_the_delta_table_with_alternating_signs ... ok
[INFO] [stdout] test modular::rct::tests::applies_the_specs_worked_example ... ok
[INFO] [stdout] test modular::rct::tests::every_variant_round_trips ... ok
[INFO] [stdout] test modular::rct::tests::the_shift_in_ycocg_floors_for_negative_chroma ... ok
[INFO] [stdout] test modular::rct::tests::out_of_range_rct_type_is_rejected ... ok
[INFO] [stdout] test modular::predictor::tests::idiv_truncates_towards_zero_but_the_shift_floors ... ok
[INFO] [stdout] test modular::rct::tests::type_zero_is_the_identity_and_permutation_zero_keeps_the_order ... ok
[INFO] [stdout] test modular::predictor::tests::interior_neighbours_are_the_table_h2_offsets ... ok
[INFO] [stdout] test modular::rct::tests::every_permutation_is_a_permutation ... ok
[INFO] [stdout] test modular::rct::tests::type_five_sees_the_updated_c_when_updating_b ... ok
[INFO] [stdout] test modular::rct::tests::apply_inverse_walks_every_pixel ... ok
[INFO] [stdout] test modular::rct::tests::ycocg_matches_a_hand_computed_pixel ... ok
[INFO] [stdout] test modular::squeeze::tests::default_params_for_a_small_single_channel_image_are_empty ... ok
[INFO] [stdout] test modular::squeeze::tests::a_flat_signal_with_zero_residuals_reconstructs_flat ... ok
[INFO] [stdout] test modular::squeeze::tests::default_params_for_a_wide_image ... ok
[INFO] [stdout] test modular::squeeze::tests::default_params_start_with_the_chroma_pair_for_three_equal_channels ... ok
[INFO] [stdout] test modular::squeeze::tests::default_params_need_a_non_meta_channel ... ok
[INFO] [stdout] test modular::squeeze::tests::inverse_squeeze_undoes_the_shift_increment ... ok
[INFO] [stdout] test modular::squeeze::tests::horizontal_inverse_squeeze_4x1_worked_example ... ok
[INFO] [stdout] test modular::squeeze::tests::mismatched_inputs_are_rejected ... ok
[INFO] [stdout] test modular::squeeze::tests::horizontal_inverse_squeeze_carries_the_odd_column_through ... ok
[INFO] [stdout] test modular::squeeze::tests::tendency_ascending_hand_derived ... ok
[INFO] [stdout] test modular::squeeze::tests::tendency_descending_hand_derived ... ok
[INFO] [stdout] test modular::squeeze::tests::tendency_is_zero_off_a_monotonic_run ... ok
[INFO] [stdout] test modular::squeeze::tests::tendency_negates_under_reflection_of_a_flat_signal ... ok
[INFO] [stdout] test modular::tests::unpack_signed_is_a_bijection_onto_i32_at_the_extremes ... ok
[INFO] [stdout] test modular::tests::unpack_signed_is_the_zigzag_of_clause_4_2 ... ok
[INFO] [stdout] test modular::transform::tests::empty_squeeze_step_list_resolves_the_defaults_in_place ... ok
[INFO] [stdout] test modular::transform::tests::channel_count_limit_is_enforced ... ok
[INFO] [stdout] test modular::transform::tests::out_of_place_squeeze_appends_residuals ... ok
[INFO] [stdout] test modular::squeeze::tests::vertical_inverse_squeeze_mirrors_the_horizontal_one ... ok
[INFO] [stdout] test modular::tests::an_empty_channel_list_consumes_no_bits ... ok
[INFO] [stdout] test modular::squeeze::tests::vertical_inverse_squeeze_carries_the_odd_row_through ... ok
[INFO] [stdout] test modular::transform::tests::palette_inside_the_meta_channels_uses_the_other_counter_rule ... ok
[INFO] [stdout] test modular::tests::options_carry_the_annex_m_level_bounds ... ok
[INFO] [stdout] test modular::transform::tests::horizontal_squeeze_halves_widths_and_inserts_residuals ... ok
[INFO] [stdout] test modular::transform::tests::palette_collapses_channels_and_prepends_a_meta_channel ... ok
[INFO] [stdout] test modular::tests::unpack_signed_round_trips_against_the_forward_mapping ... ok
[INFO] [stdout] test modular::transform::tests::rct_bundle_reads_the_documented_field_order ... ok
[INFO] [stdout] test modular::transform::tests::rct_leaves_the_layout_alone ... ok
[INFO] [stdout] test modular::transform::tests::squeeze_then_inverse_round_trips_the_layout ... ok
[INFO] [stdout] test modular::tree::tests::previous_channel_properties_use_their_own_edge_rules ... ok
[INFO] [stdout] test modular::tree::tests::shape_violations_are_rejected ... ok
[INFO] [stdout] test modular::tree::tests::missing_properties_read_as_zero ... ok
[INFO] [stdout] test modular::transform::tests::rct_rejects_mismatched_or_missing_channels ... ok
[INFO] [stdout] test modular::tree::tests::single_leaf_tree_selects_itself_for_any_properties ... ok
[INFO] [stdout] test modular::weighted::tests::default_wp_bit_costs_exactly_one_bit ... ok
[INFO] [stdout] test modular::tree::tests::depth_limit_is_enforced ... ok
[INFO] [stdout] test modular::tree::tests::property_eight_falls_back_to_w_in_the_first_column ... ok
[INFO] [stdout] test modular::weighted::tests::explicit_header_reads_seven_u5_then_four_u4 ... ok
[INFO] [stdout] test modular::tree::tests::property_layout_counts_matching_previous_channels ... ok
[INFO] [stdout] test signature::tests::accepts_the_spec_byte_sequence ... ok
[INFO] [stdout] test testsupport::tests::writes_lsb_first ... ok
[INFO] [stdout] test signature::tests::rejects_truncated_input ... ok
[INFO] [stdout] test signature::tests::rejects_byte_swapped_signature ... ok
[INFO] [stdout] test testsupport::tests::spans_byte_boundaries ... ok
[INFO] [stdout] test testsupport::tests::u64_round_trips_through_the_reader ... ok
[INFO] [stdout] test signature::tests::sniffing ... ok
[INFO] [stdout] test modular::tree::tests::static_properties_are_the_table_h4_values ... ok
[INFO] [stdout] test modular::tree::tests::traversal_takes_left_when_the_property_is_strictly_greater ... ok
[INFO] [stdout] test vardct::block_ctx::tests::default_path_is_one_bit ... ok
[INFO] [stdout] test vardct::block_ctx::tests::num_hf_presets_rejects_zero_groups ... ok
[INFO] [stdout] test vardct::cfl::tests::apply_reconstructs_the_linear_model ... ok
[INFO] [stdout] test vardct::cfl::tests::for_hf_reads_a_distinct_pair_per_tile ... ok
[INFO] [stdout] test vardct::cfl::tests::for_lf_default_correlation_is_the_identity_pass_through ... ok
[INFO] [stdout] test modular::transform::tests::transform_id_three_is_rejected ... ok
[INFO] [stdout] test vardct::block_ctx::tests::default_map_has_39_entries_and_15_contexts ... ok
[INFO] [stdout] test modular::tree::tests::depth_is_computed_from_the_breadth_first_indices ... ok
[INFO] [stdout] test vardct::block_ctx::tests::default_map_is_dense_and_three_rows_of_thirteen ... ok
[INFO] [stdout] test vardct::block_ctx::tests::block_context_lookup_is_bounds_checked ... ok
[INFO] [stdout] test vardct::cfl::tests::apply_leaves_y_unmodified ... ok
[INFO] [stdout] test vardct::cfl::tests::for_lf_matches_the_hand_computed_formula ... ok
[INFO] [stdout] test vardct::block_ctx::tests::ceil_log2_is_exact_at_the_powers_of_two ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::dct4x8_mode_does_not_scale_its_params ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::a_mode_invalid_for_its_index_is_rejected ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::dct_mode_reads_num_params_then_three_rows ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::degenerate_parameters_are_rejected_not_returned_as_nan ... ok
[INFO] [stdout] test vardct::block_ctx::tests::thresholds_are_read_in_clause_order_and_unpacked ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::all_default_bundle_is_one_bit ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::a_raw_matrix_with_a_non_positive_sample_is_rejected ... ok
[INFO] [stdout] test vardct::block_ctx::tests::truncated_after_the_counts_errors ... ok
[INFO] [stdout] test vardct::block_ctx::tests::explicit_empty_thresholds_reads_the_five_counts ... ok
[INFO] [stdout] test vardct::block_ctx::tests::num_hf_presets_field_width_follows_num_groups ... ok
[INFO] [stdout] test vardct::block_ctx::tests::oversized_bsize_is_rejected ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::hf_global_params_reads_both_rows_of_table_g4 ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::block_context_swaps_x_and_y_only ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::constant_tables_match_the_printed_runs ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::raw_matrices_decode_inline_and_keep_the_bundle_in_sync ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::a_raw_sub_bitstream_shifted_by_one_bit_is_caught ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::truncated_bundle_errors ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::afv_mode_scales_only_the_first_six_params ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::block_context_stays_below_nb_block_ctx ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::fixture_gate::corpus_grayscale_exercises_the_order_permutation ... ok
[INFO] [stdout] test vardct::block_ctx::tests::unpack_signed_matches_the_convention ... ok
[INFO] [stdout] test vardct::block_ctx::tests::simple_clustering_cannot_reach_the_cluster_cap ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::hornuss_mode_scales_every_parameter ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::raw_without_a_modular_context_is_refused_at_the_sub_bitstream ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::fixture_gate::fixture_50_gray_nofilters_d1 ... FAILED
[INFO] [stdout] test vardct::hf_coeff::tests::fixture_gate::fixture_54_rgb_nofilters_d1 ... FAILED
[INFO] [stdout] test vardct::hf_coeff::tests::fixture_gate::fixture_51_gray_nofilters_d4 ... FAILED
[INFO] [stdout] test vardct::hf_coeff::tests::fixture_gate::fixture_53_gray_filters_d4 ... FAILED
[INFO] [stdout] test vardct::hf_coeff::tests::fixture_gate::fixture_52_gray_filters_d1 ... FAILED
[INFO] [stdout] test vardct::dequant_matrix::tests::seventeen_library_modes_are_seventeen_three_bit_fields ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::fixture_gate::corpus_grayscale_5_exercises_the_order_permutation ... ok
[INFO] [stdout] test vardct::dequant_matrix::tests::the_raw_stream_index_follows_h41 ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::fixture_gate::fixture_55_rgb_nofilters_d4 ... FAILED
[INFO] [stdout] test vardct::hf_coeff::tests::coefficient_context_rejects_an_impossible_non_zeros ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::predicted_non_zeros_follows_the_clause ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::the_two_spans_tile_the_four_hundred_and_ninety_five ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::prev_shifts_the_coefficient_context_by_exactly_one ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::the_two_prev_readings_are_genuinely_different_functions ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::fixture_gate::fixture_56_rgb_filters_d1 ... FAILED
[INFO] [stdout] test vardct::hf_meta::tests::a_larger_varblock_covers_its_whole_footprint_and_skips_covered_cells ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::within_block_context_bound_is_tight ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::unpack_signed_matches_b3 ... ok
[INFO] [stdout] test vardct::hf_meta::tests::a_varblock_crossing_the_lf_group_edge_is_rejected ... ok
[INFO] [stdout] test vardct::hf_meta::tests::a_varblock_crossing_the_edge_at_a_partial_lf_group_is_rejected ... ok
[INFO] [stdout] test vardct::hf_meta::tests::a_negative_mul_that_makes_hf_mul_nonpositive_is_rejected ... ok
[INFO] [stdout] test vardct::hf_meta::tests::a_hand_built_hf_metadata_stream_decodes_to_the_expected_planes ... ok
[INFO] [stdout] test vardct::hf_meta::tests::an_incomplete_lf_group_is_rejected_not_silently_accepted ... ok
[INFO] [stdout] test vardct::hf_meta::tests::ceil_log2_matches_the_bit_widths_g24_needs ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::non_zeros_context_stays_below_thirty_seven_per_block_ctx ... ok
[INFO] [stdout] test vardct::hf_meta::tests::an_invalid_dct_select_value_is_rejected ... ok
[INFO] [stdout] test vardct::hf_meta::tests::every_block_is_covered_exactly_once_by_uniform_dct8x8 ... ok
[INFO] [stdout] test vardct::hf_meta::tests::overlapping_varblocks_are_rejected ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::use_lf_frame_forces_lf_idx_to_zero ... ok
[INFO] [stdout] test vardct::lf::tests::dequantize_channel_matches_the_i52_formula ... ok
[INFO] [stdout] test vardct::hf_meta::tests::the_largest_transform_type_fits_exactly_at_a_matching_grid ... ok
[INFO] [stdout] test vardct::hf_meta::tests::truncated_input_is_rejected_not_panicking ... ok
[INFO] [stdout] test vardct::lf::tests::a_hand_built_lf_quant_stream_decodes_to_the_expected_planes ... ok
[INFO] [stdout] test vardct::lf::tests::adaptive_smoothing_leaves_the_border_untouched ... ok
[INFO] [stdout] test vardct::lf::tests::adaptive_smoothing_rejects_mismatched_plane_shapes_not_panicking ... ok
[INFO] [stdout] test vardct::lf::tests::channel_spec_applies_the_extra_right_shift ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::fixture_gate::fixture_57_rgb_filters_d4 ... FAILED
[INFO] [stdout] test vardct::lf::tests::dequantize_channel_extra_precision_zero_is_the_bare_multiplier ... ok
[INFO] [stdout] test vardct::lf::tests::dequantize_lf_applies_cfl_when_not_subsampled_and_smoothing_is_skipped ... ok
[INFO] [stdout] test vardct::lf::tests::jpeg_upsampling_codes_match_f2 ... ok
[INFO] [stdout] test vardct::lf::tests::channel_spec_is_1_8_downsampled_with_no_subsampling ... ok
[INFO] [stdout] test vardct::lf::tests::dequantize_lf_skips_cfl_when_subsampled ... ok
[INFO] [stdout] test vardct::lf::tests::smoothing_skip_path_is_bit_identical_to_its_pre_smoothing_input ... ok
[INFO] [stdout] test vardct::lf::tests::truncated_input_is_rejected_not_panicking ... ok
[INFO] [stdout] test vardct::lf::tests::smoothing_weights_sum_to_close_to_one ... ok
[INFO] [stdout] test vardct::lf::tests::extra_precision_is_read_before_the_sub_bitstream ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::hand_built_group_writes_coefficients_at_the_order_positions ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::the_accumulator_arm_reads_a_seeded_earlier_pass ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::the_two_prev_readings_coincide_on_a_single_pass_stream ... ok
[INFO] [stdout] test vardct::order::tests::garbage_after_a_nonzero_used_orders_errors_without_panicking ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::a_varblock_outside_the_group_grid_is_rejected ... ok
[INFO] [stdout] test vardct::order::tests::every_order_id_has_a_table_of_the_right_size ... ok
[INFO] [stdout] test vardct::order::tests::permutation_composes_inside_the_natural_order ... ok
[INFO] [stdout] test vardct::quantizer::tests::lf_chan_corr_truncated_errors ... ok
[INFO] [stdout] test vardct::order::tests::truncated_used_orders_errors_without_panicking ... ok
[INFO] [stdout] test vardct::quantizer::tests::lf_dequant_all_default_is_one_bit ... ok
[INFO] [stdout] test vardct::quantizer::tests::lf_dequant_explicit_is_one_bit_plus_three_f16 ... ok
[INFO] [stdout] test vardct::quantizer::tests::lf_dequant_truncated_errors ... ok
[INFO] [stdout] test vardct::lf::tests::lf_quant_channel_order_probe_against_fixture_50 ... FAILED
[INFO] [stdout] test vardct::lf::tests::lf_quant_channel_order_probe_against_fixture_51 ... FAILED
[INFO] [stdout] test vardct::quantizer::tests::quantizer_selector_zero_is_two_plus_eleven_plus_two_bits ... ok
[INFO] [stdout] test vardct::quantizer::tests::lf_chan_corr_all_default_is_one_bit ... ok
[INFO] [stdout] test vardct::quantizer::tests::lf_global_vardct_reads_the_three_rows_in_table_order ... ok
[INFO] [stdout] test vardct::quantizer::tests::lf_multipliers_match_the_hand_computation ... ok
[INFO] [stdout] test vardct::quantizer::tests::lf_chan_corr_colour_factor_is_never_zero ... ok
[INFO] [stdout] test vardct::render::tests::a_clamped_alpha_is_clamped_before_blending ... ok
[INFO] [stdout] test vardct::quantizer::tests::lf_chan_corr_explicit_bit_count ... ok
[INFO] [stdout] test vardct::quantizer::tests::quantizer_covers_every_selector ... ok
[INFO] [stdout] test vardct::order::tests::natural_only_reports_no_permutations ... ok
[INFO] [stdout] test vardct::order::tests::out_of_range_lookups_error ... ok
[INFO] [stdout] test vardct::order::tests::order_table_direction_is_position_of_order_index ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::truncated_pass_group_errors_without_panicking ... ok
[INFO] [stdout] test vardct::hf_coeff::tests::hand_built_group_accumulates_a_second_pass_with_its_shift ... ok
[INFO] [stdout] test vardct::render::tests::an_extra_channel_group_blends_into_the_extra_plane ... ok
[INFO] [stdout] test vardct::render::tests::a_patch_lands_only_on_its_own_rectangle ... ok
[INFO] [stdout] test vardct::render::tests::an_unwritten_reference_slot_is_rejected_not_ignored ... ok
[INFO] [stdout] test vardct::render::tests::alpha_modes_and_extra_channels_are_refused_not_guessed ... ok
[INFO] [stdout] test vardct::render::tests::bias_adjust_follows_the_two_printed_branches ... ok
[INFO] [stdout] test vardct::render::tests::an_all_zero_block_dequantizes_to_all_zeros ... ok
[INFO] [stdout] test vardct::order::tests::used_orders_zero_yields_natural_orders_and_reads_nothing_more ... ok
[INFO] [stdout] test vardct::order::tests::order_id_of_every_transform_resolves ... ok
[INFO] [stdout] test vardct::render::tests::an_alpha_mode_reads_the_alpha_the_flip_point_names ... ok
[INFO] [stdout] test vardct::render::tests::each_channel_group_follows_its_own_rule ... ok
[INFO] [stdout] test vardct::render::tests::an_empty_dictionary_is_a_no_op ... ok
[INFO] [stdout] test vardct::render::tests::dequantized_shape_is_the_transforms_landscape_coefficient_shape ... ok
[INFO] [stdout] test vardct::render::tests::hf_cfl_leaves_y_alone_and_shifts_x_and_b_by_multiples_of_y ... ok
[INFO] [stdout] test vardct::render::tests::qm_multiplier_is_one_for_y_and_a_power_of_zero_point_eight_otherwise ... ok
[INFO] [stdout] test vardct::lf::tests::dequantize_lf_rejects_mismatched_unsubsampled_shapes_not_panicking ... ok
[INFO] [stdout] test vardct::render::tests::restoration_is_the_identity_when_both_filters_are_off ... ok
[INFO] [stdout] test vardct::render::tests::sigma_planes_cover_the_frames_block_grid ... ok
[INFO] [stdout] test vardct::render::tests::every_alpha_free_blend_mode_reaches_the_canvas ... ok
[INFO] [stdout] test vardct::render::tests::hf_multiplier_matches_the_hand_computed_formula ... ok
[INFO] [stdout] test vardct::render::tests::the_patch_reads_its_own_origin_in_the_reference ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] test vardct::render::tests::a_flat_lf_and_no_hf_reconstructs_a_flat_varblock ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- vardct::hf_coeff::tests::fixture_gate::fixture_50_gray_nofilters_d1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'vardct::hf_coeff::tests::fixture_gate::fixture_50_gray_nofilters_d1' (1306) panicked at src/vardct/hf_coeff.rs:2021:17:
[INFO] [stdout] missing fixture 50_vardct_mixed_gray_128x128_nofilters_d1.jxl
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60775f8b1be1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60775f8c840a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x60775f8b5e1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60775f88db26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60775f8a9f69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60775f814a30 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x60775f8aa122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60775f88dbd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60775f886759 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60775f88e7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x60775f8c8b3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60775f78fde3 - jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::gate
[INFO] [stdout]   12:     0x60775f79d0f5 - <jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::fixture_50_gray_nofilters_d1::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x60775f807e7b - 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:     0x60775f815055 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x60775f80e944 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x60775f8180e2 - <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:     0x60775f8b112f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7f06b3caedfa - <unknown>
[INFO] [stdout]   19:     0x7f06b3d423d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- vardct::hf_coeff::tests::fixture_gate::fixture_54_rgb_nofilters_d1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'vardct::hf_coeff::tests::fixture_gate::fixture_54_rgb_nofilters_d1' (1310) panicked at src/vardct/hf_coeff.rs:2021:17:
[INFO] [stdout] missing fixture 54_vardct_mixed_rgb_128x128_nofilters_d1.jxl
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60775f8b1be1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60775f8c840a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x60775f8b5e1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60775f88db26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60775f8a9f69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60775f814a30 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x60775f8aa122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60775f88dbd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60775f886759 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60775f88e7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x60775f8c8b3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60775f78fde3 - jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::gate
[INFO] [stdout]   12:     0x60775f79d095 - <jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::fixture_54_rgb_nofilters_d1::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x60775f807e7b - 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:     0x60775f815055 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x60775f80e944 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x60775f8180e2 - <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:     0x60775f8b112f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7f06b3caedfa - <unknown>
[INFO] [stdout]   19:     0x7f06b3d423d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- vardct::hf_coeff::tests::fixture_gate::fixture_51_gray_nofilters_d4 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'vardct::hf_coeff::tests::fixture_gate::fixture_51_gray_nofilters_d4' (1307) panicked at src/vardct/hf_coeff.rs:2021:17:
[INFO] [stdout] missing fixture 51_vardct_mixed_gray_128x128_nofilters_d4.jxl
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60775f8b1be1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60775f8c840a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x60775f8b5e1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60775f88db26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60775f8a9f69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60775f814a30 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x60775f8aa122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60775f88dbd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60775f886759 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60775f88e7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x60775f8c8b3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60775f78fde3 - jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::gate
[INFO] [stdout]   12:     0x60775f79d125 - <jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::fixture_51_gray_nofilters_d4::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x60775f807e7b - 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:     0x60775f815055 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x60775f80e944 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x60775f8180e2 - <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:     0x60775f8b112f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7f06b3caedfa - <unknown>
[INFO] [stdout]   19:     0x7f06b3d423d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- vardct::hf_coeff::tests::fixture_gate::fixture_53_gray_filters_d4 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'vardct::hf_coeff::tests::fixture_gate::fixture_53_gray_filters_d4' (1309) panicked at src/vardct/hf_coeff.rs:2021:17:
[INFO] [stdout] missing fixture 53_vardct_mixed_gray_128x128_filters_d4.jxl
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60775f8b1be1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60775f8c840a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x60775f8b5e1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60775f88db26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60775f8a9f69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60775f814a30 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x60775f8aa122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60775f88dbd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60775f886759 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60775f88e7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x60775f8c8b3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60775f78fde3 - jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::gate
[INFO] [stdout]   12:     0x60775f79d065 - <jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::fixture_53_gray_filters_d4::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x60775f807e7b - 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:     0x60775f815055 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x60775f80e944 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x60775f8180e2 - <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:     0x60775f8b112f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7f06b3caedfa - <unknown>
[INFO] [stdout]   19:     0x7f06b3d423d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- vardct::hf_coeff::tests::fixture_gate::fixture_52_gray_filters_d1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'vardct::hf_coeff::tests::fixture_gate::fixture_52_gray_filters_d1' (1308) panicked at src/vardct/hf_coeff.rs:2021:17:
[INFO] [stdout] missing fixture 52_vardct_mixed_gray_128x128_filters_d1.jxl
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60775f8b1be1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60775f8c840a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x60775f8b5e1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60775f88db26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60775f8a9f69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60775f814a30 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x60775f8aa122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60775f88dbd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60775f886759 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60775f88e7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x60775f8c8b3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60775f78fde3 - jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::gate
[INFO] [stdout]   12:     0x60775f79d035 - <jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::fixture_52_gray_filters_d1::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x60775f807e7b - 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:     0x60775f815055 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x60775f80e944 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x60775f8180e2 - <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:     0x60775f8b112f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7f06b3caedfa - <unknown>
[INFO] [stdout]   19:     0x7f06b3d423d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- vardct::hf_coeff::tests::fixture_gate::fixture_55_rgb_nofilters_d4 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'vardct::hf_coeff::tests::fixture_gate::fixture_55_rgb_nofilters_d4' (1311) panicked at src/vardct/hf_coeff.rs:2021:17:
[INFO] [stdout] missing fixture 55_vardct_mixed_rgb_128x128_nofilters_d4.jxl
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60775f8b1be1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60775f8c840a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x60775f8b5e1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60775f88db26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60775f8a9f69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60775f814a30 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x60775f8aa122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60775f88dbd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60775f886759 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60775f88e7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x60775f8c8b3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60775f78fde3 - jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::gate
[INFO] [stdout]   12:     0x60775f79d0c5 - <jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::fixture_55_rgb_nofilters_d4::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x60775f807e7b - 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:     0x60775f815055 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x60775f80e944 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x60775f8180e2 - <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:     0x60775f8b112f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7f06b3caedfa - <unknown>
[INFO] [stdout]   19:     0x7f06b3d423d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- vardct::hf_coeff::tests::fixture_gate::fixture_56_rgb_filters_d1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'vardct::hf_coeff::tests::fixture_gate::fixture_56_rgb_filters_d1' (1312) panicked at src/vardct/hf_coeff.rs:2021:17:
[INFO] [stdout] missing fixture 56_vardct_mixed_rgb_128x128_filters_d1.jxl
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60775f8b1be1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60775f8c840a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x60775f8b5e1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60775f88db26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60775f8a9f69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60775f814a30 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x60775f8aa122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60775f88dbd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60775f886759 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60775f88e7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x60775f8c8b3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60775f78fde3 - jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::gate
[INFO] [stdout]   12:     0x60775f79cfd5 - <jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::fixture_56_rgb_filters_d1::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x60775f807e7b - 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:     0x60775f815055 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x60775f80e944 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x60775f8180e2 - <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:     0x60775f8b112f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7f06b3caedfa - <unknown>
[INFO] [stdout]   19:     0x7f06b3d423d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- vardct::hf_coeff::tests::fixture_gate::fixture_57_rgb_filters_d4 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'vardct::hf_coeff::tests::fixture_gate::fixture_57_rgb_filters_d4' (1313) panicked at src/vardct/hf_coeff.rs:2021:17:
[INFO] [stdout] missing fixture 57_vardct_mixed_rgb_128x128_filters_d4.jxl
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60775f8b1be1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60775f8c840a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x60775f8b5e1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60775f88db26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60775f8a9f69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60775f814a30 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x60775f8aa122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60775f88dbd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60775f886759 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60775f88e7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x60775f8c8b3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60775f78fde3 - jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::gate
[INFO] [stdout]   12:     0x60775f79d005 - <jpxl_decode[833247c5153ee43b]::vardct::hf_coeff::tests::fixture_gate::fixture_57_rgb_filters_d4::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x60775f807e7b - 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:     0x60775f815055 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x60775f80e944 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x60775f8180e2 - <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:     0x60775f8b112f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7f06b3caedfa - <unknown>
[INFO] [stdout]   19:     0x7f06b3d423d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- vardct::lf::tests::lf_quant_channel_order_probe_against_fixture_50 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'vardct::lf::tests::lf_quant_channel_order_probe_against_fixture_50' (1351) panicked at src/vardct/lf.rs:1042:49:
[INFO] [stdout] reading /opt/tests/fixtures/handmade/50_vardct_mixed_gray_128x128_nofilters_d1.jxl: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60775f8b1be1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60775f8c840a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x60775f8b5e1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60775f88db26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60775f8a9f69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60775f814a30 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x60775f8aa122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60775f88dbd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60775f886759 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60775f88e7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x60775f8c8b3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60775f7e66b9 - jpxl_decode[833247c5153ee43b]::vardct::lf::tests::fixture_bytes::{closure#0}
[INFO] [stdout]   12:     0x60775f7efc1b - jpxl_decode[833247c5153ee43b]::vardct::lf::tests::fixture_bytes
[INFO] [stdout]   13:     0x60775f7f7dc5 - <jpxl_decode[833247c5153ee43b]::vardct::lf::tests::lf_quant_channel_order_probe_against_fixture_50::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x60775f807e7b - 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]   15:     0x60775f815055 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x60775f80e944 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x60775f8180e2 - <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]   18:     0x60775f8b112f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7f06b3caedfa - <unknown>
[INFO] [stdout]   20:     0x7f06b3d423d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- vardct::lf::tests::lf_quant_channel_order_probe_against_fixture_51 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'vardct::lf::tests::lf_quant_channel_order_probe_against_fixture_51' (1352) panicked at src/vardct/lf.rs:1042:49:
[INFO] [stdout] reading /opt/tests/fixtures/handmade/51_vardct_mixed_gray_128x128_nofilters_d4.jxl: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60775f8b1be1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60775f8c840a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x60775f8b5e1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60775f88db26 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60775f8a9f69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60775f814a30 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x60775f8aa122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60775f88dbd2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60775f886759 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60775f88e7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x60775f8c8b3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60775f7e66b9 - jpxl_decode[833247c5153ee43b]::vardct::lf::tests::fixture_bytes::{closure#0}
[INFO] [stdout]   12:     0x60775f7efc1b - jpxl_decode[833247c5153ee43b]::vardct::lf::tests::fixture_bytes
[INFO] [stdout]   13:     0x60775f7f8705 - <jpxl_decode[833247c5153ee43b]::vardct::lf::tests::lf_quant_channel_order_probe_against_fixture_51::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x60775f807e7b - 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]   15:     0x60775f815055 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x60775f80e944 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x60775f8180e2 - <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]   18:     0x60775f8b112f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7f06b3caedfa - <unknown>
[INFO] [stdout]   20:     0x7f06b3d423d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     vardct::hf_coeff::tests::fixture_gate::fixture_50_gray_nofilters_d1
[INFO] [stdout]     vardct::hf_coeff::tests::fixture_gate::fixture_51_gray_nofilters_d4
[INFO] [stdout]     vardct::hf_coeff::tests::fixture_gate::fixture_52_gray_filters_d1
[INFO] [stdout]     vardct::hf_coeff::tests::fixture_gate::fixture_53_gray_filters_d4
[INFO] [stdout]     vardct::hf_coeff::tests::fixture_gate::fixture_54_rgb_nofilters_d1
[INFO] [stdout]     vardct::hf_coeff::tests::fixture_gate::fixture_55_rgb_nofilters_d4
[INFO] [stdout]     vardct::hf_coeff::tests::fixture_gate::fixture_56_rgb_filters_d1
[INFO] [stdout]     vardct::hf_coeff::tests::fixture_gate::fixture_57_rgb_filters_d4
[INFO] [stdout]     vardct::lf::tests::lf_quant_channel_order_probe_against_fixture_50
[INFO] [stdout]     vardct::lf::tests::lf_quant_channel_order_probe_against_fixture_51
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 528 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36", kill_on_drop: false }`
[INFO] [stdout] 0e7c19f184dd9f169871fda88cfc59ce7f9cbb3b30d17872b2f3eca68114df36
