[INFO] fetching crate dnacodec-core 0.1.0...
[INFO] testing dnacodec-core-0.1.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dnacodec-core 0.1.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate dnacodec-core 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dnacodec-core 0.1.0
[INFO] tweaked toml for crates.io crate dnacodec-core 0.1.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate dnacodec-core 0.1.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 dnacodec-core 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018
[INFO] running `Command { std: "docker" "start" "7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018", 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" "7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018" "/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" "7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018", 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" "7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling dnacodec-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2.85s
[INFO] running `Command { std: "docker" "inspect" "7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018", 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" "7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018" "/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 cfg-if v1.0.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling evalexpr v6.6.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling crc-catalog v2.5.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling labrador-ldpc v1.2.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling darling_core v0.12.4
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling darling_macro v0.12.4
[INFO] [stderr]    Compiling darling v0.12.4
[INFO] [stderr]    Compiling gf256-macros v0.3.0
[INFO] [stderr]    Compiling gf256 v0.3.1
[INFO] [stderr]    Compiling dnacodec-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 32.07s
[INFO] running `Command { std: "docker" "inspect" "7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018", 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" "7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/dnacodec-core/b324a73f4ef82103/out/dnacodec_core-b324a73f4ef82103)
[INFO] [stdout] 
[INFO] [stdout] running 82 tests
[INFO] [stdout] test bits::tests::lsb_first_layout_is_pinned ... ok
[INFO] [stdout] test address::tests::whitening_is_a_bijection ... ok
[INFO] [stdout] test address::tests::every_single_symbol_error_is_corrected ... ok
[INFO] [stdout] test address::tests::double_errors_rarely_reach_the_wrong_strand ... ok
[INFO] [stdout] test base::tests::bit_patterns_are_pinned ... ok
[INFO] [stdout] test address::tests::out_of_range_indices_are_rejected ... ok
[INFO] [stdout] test bits::tests::set_get_flip_roundtrip ... ok
[INFO] [stdout] test address::tests::short_input_is_rejected ... ok
[INFO] [stdout] test address::tests::clean_addresses_round_trip ... ok
[INFO] [stdout] test bits::tests::mask_to_clears_the_tail ... ok
[INFO] [stdout] test base::tests::ascii_round_trips_and_rejects_ambiguity ... ok
[INFO] [stdout] test bits::tests::iter_ones_is_ascending_and_complete ... ok
[INFO] [stdout] test bits::tests::xor_is_involutive ... ok
[INFO] [stdout] test channel::tests::a_noiseless_channel_returns_the_strand_unchanged ... ok
[INFO] [stdout] test crc32c::tests::every_single_bit_flip_is_detected ... ok
[INFO] [stdout] test crc32c::tests::incremental_matches_one_shot ... ok
[INFO] [stdout] test crc32c::tests::standard_check_vector ... ok
[INFO] [stdout] test demap::tests::confidence_rises_with_quality ... ok
[INFO] [stdout] test demap::tests::disagreement_cancels ... ok
[INFO] [stdout] test channel::tests::dropout_removes_whole_strands ... ok
[INFO] [stdout] test crc32c::tests::empty_input_is_zero ... ok
[INFO] [stdout] test channel::tests::indels_change_the_length ... ok
[INFO] [stdout] test demap::tests::signs_follow_the_observed_base ... ok
[INFO] [stdout] test demap::tests::unreadable_positions_contribute_nothing ... ok
[INFO] [stdout] test demap::tests::voting_picks_the_plurality ... ok
[INFO] [stdout] test frame::tests::bit_order_is_pinned ... ok
[INFO] [stdout] test channel::tests::the_same_seed_gives_the_same_reads ... ok
[INFO] [stdout] test demap::tests::magnitudes_match_the_documented_values ... ok
[INFO] [stdout] test demap::tests::the_high_bit_is_always_the_safer_one ... ok
[INFO] [stdout] test demap::tests::one_read_gives_both_paths_the_same_answer ... ok
[INFO] [stdout] test frame::tests::frame_fits_the_code_dimension ... ok
[INFO] [stdout] test demap::tests::reads_accumulate ... ok
[INFO] [stdout] test frame::tests::frame_survives_the_codeword_round_trip ... ok
[INFO] [stdout] test frame::tests::frame_words_are_pinned ... ok
[INFO] [stdout] test frame::tests::payload_round_trips ... ok
[INFO] [stdout] test base::tests::bits_and_bases_round_trip ... ok
[INFO] [stdout] test base::tests::gc_membership ... ok
[INFO] [stdout] test gf::tests::scale_table_matches_multiplication ... ok
[INFO] [stdout] test base::tests::transitions_flip_exactly_one_bit ... ok
[INFO] [stdout] test gf::tests::multiply_add_accumulates ... ok
[INFO] [stdout] test frame::tests::single_bit_corruption_is_always_caught ... ok
[INFO] [stdout] test channel::tests::the_substitution_rate_comes_out_as_requested ... ok
[INFO] [stdout] test gf::tests::gf16_exp_and_log_are_inverse ... ok
[INFO] [stdout] test gf::tests::gf16_is_a_field ... ok
[INFO] [stdout] test gf::tests::gf2p16_tables_are_consistent ... ok
[INFO] [stdout] test ldpc::osd::tests::weighted_sums_the_selected_entries ... ok
[INFO] [stdout] test ldpc::osd::tests::combinations_are_enumerated_exactly_once ... ok
[INFO] [stdout] test address::tests::addresses_are_distinct ... ok
[INFO] [stdout] test outer::tests::exceeding_the_budget_fails_cleanly ... ok
[INFO] [stdout] test outer::tests::shapes_are_validated ... ok
[INFO] [stdout] test outer::tests::any_pattern_within_the_budget_is_recoverable ... ok
[INFO] [stdout] test outer::tests::the_common_case_solves_nothing ... ok
[INFO] [stdout] test rng::tests::below_respects_the_bound_and_covers_it ... ok
[INFO] [stdout] test rng::tests::known_answer_seed_zero ... ok
[INFO] [stdout] test rng::tests::next_f32_is_in_unit_interval ... ok
[INFO] [stdout] test rng::tests::same_seed_same_stream ... ok
[INFO] [stdout] test rng::tests::shuffle_is_a_permutation ... ok
[INFO] [stdout] test rng::tests::below_one_is_always_zero ... ok
[INFO] [stdout] test ldpc::shipped::tests::the_checked_in_matrix_is_sound ... ok
[INFO] [stdout] test scramble::tests::descrambling_preserves_magnitude ... ok
[INFO] [stdout] test scramble::tests::keystreams_differ_across_strands_and_nonces ... ok
[INFO] [stdout] test scramble::tests::keystream_is_balanced ... ok
[INFO] [stdout] test screen::tests::composition_boundaries_are_exact ... ok
[INFO] [stdout] test scramble::tests::scrambling_is_its_own_inverse ... ok
[INFO] [stdout] test scramble::tests::sign_flipping_agrees_with_bit_flipping ... ok
[INFO] [stdout] test screen::tests::empty_input_is_not_a_violation ... ok
[INFO] [stdout] test screen::tests::runs_across_the_whole_sequence_are_found ... ok
[INFO] [stdout] test screen::tests::homopolymer_boundary_is_exact ... ok
[INFO] [stdout] test ldpc::systematic::tests::small_codes_encode ... ok
[INFO] [stdout] test channel::tests::transitions_dominate_when_kappa_says_so ... ok
[INFO] [stdout] test gf::tests::gf2p16_is_a_field ... ok
[INFO] [stdout] test address::tests::every_index_has_a_clean_nonce ... ok
[INFO] [stdout] test ldpc::systematic::tests::encoding_is_linear ... ok
[INFO] [stdout] test ldpc::systematic::tests::encoding_produces_codewords ... ok
[INFO] [stdout] test screen::tests::random_sequences_pass_about_five_eighths_of_the_time ... ok
[INFO] [stdout] test ldpc::shipped::tests::the_checked_in_matrix_matches_the_constructor ... ok
[INFO] [stdout] test ldpc::systematic::tests::permutation_is_a_bijection ... ok
[INFO] [stdout] test ldpc::systematic::tests::shape_is_as_designed ... ok
[INFO] [stdout] test ldpc::systematic::tests::every_single_bit_error_is_detected ... ok
[INFO] [stdout] test ldpc::systematic::tests::zero_encodes_to_zero ... ok
[INFO] [stdout] test ldpc::systematic::tests::relabelling_preserves_the_graph ... ok
[INFO] [stdout] test ldpc::systematic::tests::every_information_bit_influences_parity_or_itself ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.99s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bp_exactness.rs (/opt/rustwide/target/release/build/dnacodec-core/b987a6ba5b790c07/out/bp_exactness-b987a6ba5b790c07)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test decoding_is_codeword_symmetric ... ok
[INFO] [stdout] test sum_product_is_exact_on_a_cycle_free_graph ... ok
[INFO] [stdout] test min_sum_corrects_errors_on_the_shipped_code ... ok
[INFO] [stdout] test noiseless_input_converges_immediately ... ok
[INFO] [stdout] test min_sum_is_exact_on_a_cycle_free_graph ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.39s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/construct.rs (/opt/rustwide/target/release/build/dnacodec-core/49c013effb66811a/out/construct-49c013effb66811a)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test infeasible_shape_is_rejected_immediately ... ok
[INFO] [stdout] test greedy_placement_gives_out_around_eighty_percent_pair_load ... ok
[INFO] [stdout] test forty_four_checks_is_not_constructible ... ok
[INFO] [stdout] test small_codes_construct ... ok
[INFO] [stdout] test girth_six_alone_does_not_prevent_weight_four_codewords ... ok
[INFO] [stdout] test shipped_code_is_pinned ... ok
[INFO] [stdout] test shipped_code_meets_every_structural_gate ... ok
[INFO] [stdout] test construction_succeeds_across_seeds ... ok
[INFO] [stdout] test construction_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/decoders.rs (/opt/rustwide/target/release/build/dnacodec-core/935a74dd65bdfb46/out/decoders-935a74dd65bdfb46)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test candidate_ceiling_is_respected_and_flagged ... ok
[INFO] [stdout] test increasing_the_order_never_makes_it_worse ... ok
[INFO] [stdout] test full_order_osd_is_maximum_likelihood ... ok
[INFO] [stdout] test osd_works_on_the_shipped_code ... ok
[INFO] [stdout] test no_decoder_beats_maximum_likelihood ... ok
[INFO] [stdout] test osd_rescues_words_belief_propagation_fails ... ok
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/release/build/dnacodec-core/2929aed35ec0842b/out/roundtrip-2929aed35ec0842b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.77s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test noiseless_round_trip_is_byte_exact ... ok
[INFO] [stdout] test encoding_is_deterministic ... ok
[INFO] [stdout] test a_mismatched_manifest_is_refused ... ok
[INFO] [stdout] test indels_become_erasures_and_are_counted ... ok
[INFO] [stdout] test unreadable_bases_are_erasures_not_guesses ... ok
[INFO] [stdout] test screening_can_be_disabled ... ok
[INFO] [stdout] test exceeding_the_erasure_budget_fails_rather_than_lies ... ok
[INFO] [stdout] test emitted_strands_pass_screening ... ok
[INFO] [stdout] test relaxed_limits_reduce_retries ... ok
[INFO] [stdout] test round_trip_survives_the_channel ... ok
[INFO] [stdout] test soft_combining_recovers_at_least_as_much_as_voting ... ok
[INFO] [stdout] test one_read_per_strand_makes_soft_and_hard_identical ... ok
[INFO] [stdout] test reported_density_matches_the_design ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.60s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dnacodec_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018", kill_on_drop: false }`
[INFO] [stdout] 7a22427c8a503969c614a5b4ae0e4931af5b42aec80263ff4f2e5438c803d018
