[INFO] fetching crate parmesan-par2 0.5.7...
[INFO] testing parmesan-par2-0.5.7 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate parmesan-par2 0.5.7 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate parmesan-par2 0.5.7
[INFO] finished tweaking crates.io crate parmesan-par2 0.5.7
[INFO] tweaked toml for crates.io crate parmesan-par2 0.5.7 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate parmesan-par2 0.5.7 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 parmesan-par2 0.5.7 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-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] 407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b
[INFO] running `Command { std: "docker" "start" "407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b", 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" "407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b" "/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" "407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b", 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" "407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling fearless_simd v0.7.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling md5-many v0.1.0-alpha.4
[INFO] [stderr]    Compiling parmesan-par2 v0.5.7 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `indicatif`
[INFO] [stderr]   --> Cargo.toml:15:15
[INFO] [stderr]    |
[INFO] [stderr] 15 | [dependencies.indicatif]
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `indicatif`
[INFO] [stderr] warning: `parmesan-par2` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 38s
[INFO] running `Command { std: "docker" "inspect" "407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b", 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" "407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b" "/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 zerocopy v0.8.48
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling parmesan-par2 v0.5.7 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr] warning: unused dependency `indicatif`
[INFO] [stderr]   --> Cargo.toml:15:15
[INFO] [stderr]    |
[INFO] [stderr] 15 | [dependencies.indicatif]
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `indicatif`
[INFO] [stderr] warning: `parmesan-par2` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 39s
[INFO] running `Command { std: "docker" "inspect" "407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b", 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" "407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `indicatif`
[INFO] [stderr]   --> Cargo.toml:15:15
[INFO] [stderr]    |
[INFO] [stderr] 15 | [dependencies.indicatif]
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `indicatif`
[INFO] [stderr] warning: `parmesan-par2` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/parmesan-par2/814040b9b132c9cf/out/parmesan-814040b9b132c9cf)
[INFO] [stdout] 
[INFO] [stdout] running 135 tests
[INFO] [stdout] test affine2x::tests::scalar_and_simd_agree ... ok
[INFO] [stdout] test affine2x::tests::layout_correct_per_lane ... ok
[INFO] [stdout] test altmap::tests::round_trip_all_ones ... ok
[INFO] [stdout] test altmap::tests::scalar_and_simd_produce_identical_output ... ok
[INFO] [stdout] test altmap::tests::round_trip_single_bit_words ... ok
[INFO] [stdout] test decoder::tests::props::everything_missing_with_surplus_recovery_blocks_sweep ... ignored
[INFO] [stdout] test altmap::tests::round_trip_all_zeros ... ok
[INFO] [stdout] test affine2x::tests::roundtrip_zeros ... ok
[INFO] [stdout] test altmap::tests::round_trip_incrementing ... ok
[INFO] [stdout] test create::tests::request_builders_preserve_all_explicit_choices ... ok
[INFO] [stdout] test affine::tests::affine_roundtrip_incrementing ... ok
[INFO] [stdout] test affine2x::tests::roundtrip_incrementing ... ok
[INFO] [stdout] test altmap::tests::plane_layout_is_correct ... ok
[INFO] [stdout] test create::tests::request_defaults_match_the_cli_create_defaults ... ok
[INFO] [stdout] test affine::tests::affine_scalar_matches_dispatch ... ok
[INFO] [stdout] test encoder::tests::altmap_vs_shuffle2x_layout_throughput_movie_1080p ... ignored
[INFO] [stdout] test encoder::tests::altmap_buffer_size_matches_normal ... ok
[INFO] [stdout] test encoder::tests::affine512_pair_loader_matches_scalar_scratch ... ok
[INFO] [stdout] test encoder::tests::avx512_shuffle_matches_scalar ... ok
[INFO] [stdout] test encoder::tests::batched_slice_checksums_match_individual_checksums ... ok
[INFO] [stdout] test encoder::tests::file_hasher_16k_covers_only_the_first_16k ... ok
[INFO] [stdout] test altmap::tests::round_trip_random_512_words ... ok
[INFO] [stdout] test create::tests::cancelled_request_writes_no_output_and_emits_a_cancelled_event ... ok
[INFO] [stdout] test create::tests::existing_output_is_rejected_before_a_staging_directory_is_created ... ok
[INFO] [stdout] test decoder::tests::reconstructs_multiple_missing_slices_using_exactly_enough_recovery_blocks ... ok
[INFO] [stdout] test create::tests::public_create_writes_and_reports_a_complete_recovery_set ... ok
[INFO] [stdout] test encoder::tests::new_affine2x_produces_correct_recovery_data ... ok
[INFO] [stdout] test encoder::tests::new_affine_produces_correct_recovery_data ... ok
[INFO] [stdout] test encoder::tests::affine_nibble_scratch_matches_full_8x8 ... ok
[INFO] [stdout] test encoder::tests::file_hasher_16k_equals_full_for_small_files ... ok
[INFO] [stdout] test create::tests::cancellation_after_reading_input_removes_staged_output ... ok
[INFO] [stdout] test encoder::tests::dep_tables_correctness_and_timing ... FAILED
[INFO] [stdout] test encoder::tests::shuffle2x_avx2_vs_normal_gfni_layout_throughput_movie_1080p ... ignored
[INFO] [stdout] test encoder::tests::shuffle2x_vs_normal_layout_throughput_movie_1080p ... ignored
[INFO] [stdout] test decoder::tests::reconstructing_every_slice_at_once_still_works ... ok
[INFO] [stdout] test encoder::tests::slice_checksum_matches_md5_and_crc32 ... ok
[INFO] [stdout] test encoder::tests::new_shuffle2x_exponent_start_offset ... ok
[INFO] [stdout] test encoder::tests::recovery_exponent_zero_is_the_xor_of_all_inputs ... ok
[INFO] [stdout] test gf16::tests::input_bases_are_antilogs_of_the_logbases ... ok
[INFO] [stdout] test gf16::tests::full_multiplicative_group_is_covered ... ok
[INFO] [stdout] test gf16::tests::inverse_covers_every_nonzero_element ... ok
[INFO] [stdout] test gf16::tests::inverse_is_the_multiplicative_inverse ... ok
[INFO] [stdout] test decoder::tests::reconstructs_correctly_with_surplus_recovery_blocks ... ok
[INFO] [stdout] test encoder::tests::new_shuffle2x_produces_correct_recovery_data ... ok
[INFO] [stdout] test gf16::tests::multiplication_basics_and_log_homomorphism ... ok
[INFO] [stdout] test gf16::tests::log_and_antilog_are_inverses ... ok
[INFO] [stdout] test gf16::tests::table_sizes_and_first_powers_of_two ... ok
[INFO] [stdout] test gf16::tests::recovery_coefficient_exponent_zero_is_one ... ok
[INFO] [stdout] test gf16::tests::pow_matches_repeated_multiplication ... ok
[INFO] [stdout] test gf16::tests::xor_dep_matrix_special_cases ... ok
[INFO] [stdout] test gf16_mac::tests::accumulates_across_repeated_calls ... ok
[INFO] [stdout] test decoder::tests::errors_cleanly_when_not_enough_recovery_blocks ... ok
[INFO] [stdout] test gf16_mac::tests::matches_manual_word_by_word_gf_multiplication ... ok
[INFO] [stdout] test encoder::tests::simd_recovery_matches_scalar_for_larger_slices ... ok
[INFO] [stdout] test gf16_mac::tests::throughput_scalar_vs_dispatched ... ignored, informational timing; run with --ignored --nocapture
[INFO] [stdout] test gf16_mac::tests::coeff_one_xors_src_directly_into_dst ... ok
[INFO] [stdout] test gf16_mac::tests::coeff_zero_is_a_no_op ... ok
[INFO] [stdout] test gf16_mac::tests::panics_on_mismatched_lengths - should panic ... ok
[INFO] [stdout] test gf16::tests::input_logbases_skip_factors_of_65535 ... ok
[INFO] [stdout] test decoder::tests::reconstructs_a_single_missing_slice ... ok
[INFO] [stdout] test gf16_mac::tests::works_for_lengths_that_are_not_simd_block_aligned ... ok
[INFO] [stdout] test encoder::tests::recovery_exponent_one_scales_a_single_input_by_its_base ... ok
[INFO] [stdout] test encoder::tests::new_altmap_produces_correct_recovery_data ... ok
[INFO] [stdout] test layout::tests::file_names_follow_the_convention ... ok
[INFO] [stdout] test matrix::tests::an_all_zero_matrix_is_singular ... ok
[INFO] [stdout] test layout::tests::plan_volumes_grows_exponentially ... ok
[INFO] [stdout] test gf16_mac::tests::x86_simd::simd_paths_agree_when_accumulating_onto_existing_data ... ok
[INFO] [stdout] test layout::tests::planned_chunks_cover_every_block_once ... ok
[INFO] [stdout] test matrix::tests::reduced_matrix_is_invertible_for_arbitrary_exponent_choices ... ok
[INFO] [stdout] test matrix::tests::build_reduced_panics_on_mismatched_lengths - should panic ... ok
[INFO] [stdout] test matrix::tests::reduced_matrix_inverts_and_satisfies_a_times_a_inv_is_identity ... ok
[INFO] [stdout] test ops::tests::geometry_does_not_over_optimize_clean_sets ... ok
[INFO] [stdout] test ops::tests::explicit_zero_recovery_count_remains_zero ... ok
[INFO] [stdout] test ops::tests::geometry_reduces_slice_for_many_small_files ... ok
[INFO] [stdout] test ops::tests::memory_layout_falls_back_to_recovery_passes_when_chunk_tiny ... ok
[INFO] [stdout] test ops::tests::memory_layout_fits_in_one_pass ... ok
[INFO] [stdout] test ops::tests::memory_layout_prefers_slice_chunk_when_all_dests_fit ... ok
[INFO] [stdout] test ops::tests::positive_percentage_produces_recovery_for_tiny_set ... ok
[INFO] [stdout] test ops::tests::geometry_stays_within_par2_limits ... ok
[INFO] [stdout] test ops::tests::sort_files_by_file_id_orders_by_ascending_file_id_not_input_order ... ok
[INFO] [stdout] test packet::tests::all_type_tags_are_16_bytes ... ok
[INFO] [stdout] test matrix::tests::a_genuinely_singular_matrix_returns_an_error_not_a_panic ... ok
[INFO] [stdout] test packet::tests::creator_body_is_padded ... ok
[INFO] [stdout] test packet::tests::file_description_body_layout_and_padding ... ok
[INFO] [stdout] test ops::tests::explicit_slice_size_is_respected ... ok
[INFO] [stdout] test matrix::tests::identity_inverts_to_itself ... ok
[INFO] [stdout] test decoder::tests::props::known_ci_failing_inputs_from_issue_51 ... ok
[INFO] [stdout] test gf16::tests::xor_dep_matrix_matches_gf_mul_exhaustive ... ok
[INFO] [stdout] test encoder::tests::layout_constructors_agree_with_the_portable_encoder ... ok
[INFO] [stdout] test packet::tests::ifsc_body_packs_20_bytes_per_slice ... ok
[INFO] [stdout] test packet::tests::file_id_is_md5_of_hash_length_and_name ... ok
[INFO] [stdout] test packet::tests::main_body_sorts_file_ids_and_recovery_set_id_is_its_md5 ... ok
[INFO] [stdout] test packet::tests::serialized_packet_has_correct_header ... ok
[INFO] [stdout] test packet_reader::tests::a_forged_huge_length_field_is_rejected_without_panicking_or_over_reading ... ok
[INFO] [stdout] test packet_reader::tests::round_trips_multiple_concatenated_packets ... ok
[INFO] [stdout] test packet_reader::tests::truncated_input_does_not_panic ... ok
[INFO] [stdout] test recovery_set::tests::contained_path_stays_under_base ... ok
[INFO] [stdout] test packet::tests::md5_known_vectors ... ok
[INFO] [stdout] test packet::tests::recovery_body_prefixes_the_exponent ... ok
[INFO] [stdout] test packet_reader::tests::rejects_a_packet_with_a_corrupted_hash_but_keeps_scanning ... ok
[INFO] [stdout] test packet_reader::tests::round_trips_a_single_packet ... ok
[INFO] [stdout] test recovery_set::tests::sanitize_par2_name_keeps_relative_subdirectories ... ok
[INFO] [stdout] test recovery_set::tests::sanitize_par2_name_rejects_traversal_and_absolute ... ok
[INFO] [stdout] test packet_reader::tests::empty_and_garbage_input_yield_no_packets ... ok
[INFO] [stdout] test recovery_set::tests::missing_index_file_is_a_clean_error ... ok
[INFO] [stdout] test recovery_set::tests::loads_files_in_ascending_file_id_order ... ok
[INFO] [stdout] test packet_reader::tests::props::a_valid_packet_survives_surrounding_noise ... ok
[INFO] [stdout] test recovery_set::tests::load_metadata_indexes_blocks_without_holding_them ... ok
[INFO] [stdout] test gf16::tests::xor_dep_matrix_matches_gf_mul_all_coefficients ... ok
[INFO] [stdout] test shuffle2x::tests::layout_correct_lo_hi_separation ... ok
[INFO] [stdout] test shuffle2x::tests::roundtrip_all_ones ... ok
[INFO] [stdout] test shuffle2x::tests::roundtrip_incrementing ... ok
[INFO] [stdout] test repair::tests::already_ok_report_is_a_no_op ... ok
[INFO] [stdout] test shuffle2x::tests::roundtrip_random ... ok
[INFO] [stdout] test shuffle2x::tests::roundtrip_zeros ... ok
[INFO] [stdout] test packet_reader::tests::props::arbitrary_bytes_never_panic ... ok
[INFO] [stdout] test shuffle2x::tests::scalar_and_simd_agree ... ok
[INFO] [stdout] test verify::tests::a_corrupted_byte_flags_exactly_one_bad_slice_and_stays_repairable ... ok
[INFO] [stdout] test repair::tests::recreates_an_entirely_missing_file ... ok
[INFO] [stdout] test repair::tests::repairs_multiple_damaged_files_into_a_separate_out_dir ... ok
[INFO] [stdout] test verify::tests::trailing_bytes_past_recorded_length_are_damaged ... ok
[INFO] [stdout] test repair::tests::repairs_a_single_corrupted_slice_in_place ... ok
[INFO] [stdout] test verify::tests::intact_files_report_ok ... ok
[INFO] [stdout] test repair::tests::dry_run_verifies_without_writing ... ok
[INFO] [stdout] test verify::tests::a_missing_file_counts_every_slice_as_bad ... ok
[INFO] [stdout] test recovery_set::tests::loads_recovery_blocks_and_slice_checksums ... ok
[INFO] [stdout] test repair::tests::not_repairable_report_is_an_error ... ok
[INFO] [stdout] test verify::tests::more_damage_than_recovery_blocks_is_not_repairable ... ok
[INFO] [stdout] test encoder::tests::kernel_availability_predicates_match_the_layout_constructors ... ok
[INFO] [stdout] test matrix::tests::props::reduced_matrix_always_inverts ... ok
[INFO] [stdout] test encoder::tests::manual_simd_path_never_corrupts_a_specialized_layout ... ok
[INFO] [stdout] test encoder::tests::avx2_recovery_matches_scalar_across_all_group_remainders ... ok
[INFO] [stdout] test gf16_mac::tests::x86_simd::scalar_ssse3_and_avx2_agree_for_every_coefficient ... ok
[INFO] [stdout] test gf16_mac::tests::x86_simd::scalar_ssse3_and_avx2_agree_for_every_coefficient_all_tail_no_main_loop ... ok
[INFO] [stdout] test decoder::tests::props::round_trip_reconstructs_arbitrary_missing_sets ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- encoder::tests::dep_tables_correctness_and_timing stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'encoder::tests::dep_tables_correctness_and_timing' (1895) panicked at src/encoder/tests.rs:371:5:
[INFO] [stdout] dep_tables construction took 61ms, expected < 50ms
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c277c4911d1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c277c4a79ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5c277c4961bc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5c277c468e46 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c277c487369 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5c277c320970 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5c277c487692 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c277c468ef2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c277c461299 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c277c469cfd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c277c4a814c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c277c27b67b - <parmesan[d3edb91778e7eec6]::encoder::tests::dep_tables_correctness_and_timing::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5c277c313dbb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x5c277c320f95 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5c277c31a884 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5c277c324022 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5c277c49010f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7e5f86ce3dfa - <unknown>
[INFO] [stdout]   18:     0x7e5f86d773d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     encoder::tests::dep_tables_correctness_and_timing
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 129 passed; 1 failed; 5 ignored; 0 measured; 0 filtered out; finished in 1.91s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b", kill_on_drop: false }`
[INFO] [stdout] 407ccc29789f1372fc791af5f63d42c317f00051ed8c93f43e8d8c9efcf9349b
