[INFO] fetching crate flashsieve 0.1.3...
[INFO] testing flashsieve-0.1.3 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate flashsieve 0.1.3 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate flashsieve 0.1.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate flashsieve 0.1.3
[INFO] tweaked toml for crates.io crate flashsieve 0.1.3 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate flashsieve 0.1.3 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 flashsieve 0.1.3 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-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3
[INFO] running `Command { std: "docker" "start" "bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3", 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" "bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3" "/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" "bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3", 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" "bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling flashsieve v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5.02s
[INFO] running `Command { std: "docker" "inspect" "bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3", 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" "bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3" "/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 libc v0.2.186
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bitflags v2.12.1
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling zerocopy-derive v0.8.50
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling flashsieve v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 22s
[INFO] running `Command { std: "docker" "inspect" "bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3", 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" "bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3" "/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.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/flashsieve/b854ebd8e048ead8/out/flashsieve-b854ebd8e048ead8)
[INFO] [stdout] 
[INFO] [stdout] running 68 tests
[INFO] [stdout] test bloom::query::tests::from_raw_parts_preserves_membership ... ok
[INFO] [stdout] test bloom::query::tests::blocked_bloom_differential_query_matches_batch_and_flat ... ok
[INFO] [stdout] test bloom::query::tests::bloom_insert_and_query ... ok
[INFO] [stdout] test bloom::query::tests::union_of_combines_blocks ... ok
[INFO] [stdout] test bloom::hash::tests::wyhash_avalanche ... ok
[INFO] [stdout] test bloom::query::tests::from_raw_parts_rejects_truncated_bits ... ok
[INFO] [stdout] test bloom::hash::tests::hash_pair_consistent ... ok
[INFO] [stdout] test bloom::hash::tests::second_hash_derived_from_first ... ok
[INFO] [stdout] test bloom::query::tests::bloom_empty_pattern ... ok
[INFO] [stdout] test bloom::hash::tests::hash_pair_distinct_for_different_inputs ... ok
[INFO] [stdout] test bloom::query::tests::union_of_empty_errors ... ok
[INFO] [stdout] test bloom::serde::truncation_tests::from_raw_parts_still_rejects_too_few_words ... ok
[INFO] [stdout] test bloom::serde::truncation_tests::from_raw_parts_truncates_surplus_words ... ok
[INFO] [stdout] test bloom::query::tests::blocked_bloom_has_zero_false_negatives_and_low_fp_rate ... ok
[INFO] [stdout] test bloom::query::tests::bloom_false_negative_impossible ... ok
[INFO] [stdout] test bloom::serde::truncation_tests::from_serialized_parts_truncates_surplus_words ... ok
[INFO] [stdout] test bloom::query::tests::bloom_false_positive_rate ... ok
[INFO] [stdout] test bloom::query::tests::bloom_pattern_check ... ok
[INFO] [stdout] test bloom::query::tests::compact_bloom_zero_false_negatives ... ok
[INFO] [stdout] test bloom::query::tests::from_raw_parts_exhaustive_round_trip ... ok
[INFO] [stdout] test histogram::tests::histogram_all_256_values ... ok
[INFO] [stdout] test histogram::tests::histogram_contains_all_false ... ok
[INFO] [stdout] test histogram::tests::histogram_single_byte_repeated ... ok
[INFO] [stdout] test incremental_watch::tests::detects_new_file ... ok
[INFO] [stdout] test bloom::hash::tests::wyhash_fewer_collisions_than_fnv1a ... ok
[INFO] [stdout] test incremental_watch::tests::index_changes_propagates_read_error_instead_of_skipping ... ok
[INFO] [stdout] test incremental_watch::tests::detects_removed_file ... ok
[INFO] [stdout] test incremental_watch::tests::index_changes_builds_index ... ok
[INFO] [stdout] test index::tests::from_bytes_checked_invalid_magic_error ... ok
[INFO] [stdout] test incremental_watch::tests::no_changes_on_second_poll ... ok
[INFO] [stdout] test index::tests::from_bytes_checked_truncated_header_error ... ok
[INFO] [stdout] test index::tests::block_index_stats ... ok
[INFO] [stdout] test index::tests::from_bytes_rejects_bad_magic ... ok
[INFO] [stdout] test index::tests::crc_detects_single_bit_flip ... ok
[INFO] [stdout] test incremental_watch::tests::poll_on_unwalkable_root_fails_loud_and_preserves_state ... ok
[INFO] [stdout] test index::tests::from_bytes_checked_unsupported_version_error ... ok
[INFO] [stdout] test index::tests::from_bytes_rejects_truncated ... ok
[INFO] [stdout] test index::tests::index_build_and_query_byte ... ok
[INFO] [stdout] test index::tests::to_bytes_from_bytes_round_trip ... ok
[INFO] [stdout] test mmap_index::tests::mmap_accessors_match_heap_index_contents ... ok
[INFO] [stdout] test mmap_index::tests::mmap_candidate_blocks_match_heap_index ... ok
[INFO] [stdout] test mmap_index::tests::mmap_rejects_truncated_block_payload ... ok
[INFO] [stdout] test transport::tests::crc32_detects_bit_flip ... ok
[INFO] [stdout] test bloom::hash::tests::second_hash_never_zero ... ok
[INFO] [stdout] test index::tests::index_merge_adjacent ... ok
[INFO] [stdout] test index::tests::index_no_false_negatives ... ok
[INFO] [stdout] test histogram::tests::histogram_contains_all_true ... ok
[INFO] [stdout] test histogram::tests::histogram_empty_block ... ok
[INFO] [stdout] test index::tests::crc_round_trip_succeeds ... ok
[INFO] [stdout] test transport::tests::rejects_unknown_compression ... ok
[INFO] [stdout] test transport::tests::rle_handles_0xff_bytes ... ok
[INFO] [stdout] test index::tests::index_build_and_query_ngram ... ok
[INFO] [stdout] test filter::tests::ngram_filter_from_patterns_with_lcp_optimization ... ok
[INFO] [stdout] test transport::tests::rle_handles_0xfe_bytes ... ok
[INFO] [stdout] test transport::tests::rle_handles_mixed_data ... ok
[INFO] [stdout] test index::tests::index_selectivity ... ok
[INFO] [stdout] test index::tests::index_streaming_build ... ok
[INFO] [stdout] test transport::tests::round_trip_no_compression ... ok
[INFO] [stdout] test transport::tests::round_trip_rle_compression ... ok
[INFO] [stdout] test filter::tests::ngram_filter_union_short_circuit_skips_when_any_pattern_has_no_bigrams ... ok
[INFO] [stdout] test transport::tests::rejects_invalid_magic ... ok
[INFO] [stdout] test transport::tests::crc32_known_value ... ok
[INFO] [stdout] test transport::tests::rejects_bad_crc ... ok
[INFO] [stdout] test transport::tests::rejects_truncated ... ok
[INFO] [stdout] test transport::tests::rle_decompress_rejects_truncated_0xfe_literal_run ... ok
[INFO] [stdout] test transport::tests::rle_compresses_sparse_data ... ok
[INFO] [stdout] test transport::tests::rle_decompress_decodes_0xfe_literal_run ... ok
[INFO] [stderr]      Running tests/adversarial/mod.rs (/opt/rustwide/target/release/build/flashsieve/20994bbc4cc0778b/out/adversarial-20994bbc4cc0778b)
[INFO] [stdout] test index::tests::from_bytes_arbitrary_input_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test builder_streaming_unaligned_blocks ... ok
[INFO] [stdout] test builder_block_size_zero_must_error ... ok
[INFO] [stdout] test block_index_from_bytes_malicious_histograms ... ok
[INFO] [stdout] test bloom_filter_with_large_bits ... ok
[INFO] [stdout] test bloom_collisions::test_bloom_collisions_zero_fnr ... ok
[INFO] [stdout] test block_index_from_bytes_block_count_max_u64 ... ok
[INFO] [stdout] test builder_empty_data_behavior ... ok
[INFO] [stdout] test hash_distribution::hash_avalanche_property ... ok
[INFO] [stdout] test hash_distribution::hash_collision_clustering_resistance ... ok
[INFO] [stdout] test hash_distribution::hash_distribution_all_pairs_exhaustive ... ok
[INFO] [stdout] test hash_distribution::hash_uniformity_fill_ratio ... ok
[INFO] [stdout] test incremental_append_oversized_block ... ok
[INFO] [stdout] test incremental_append_then_remove_too_many_blocks ... ok
[INFO] [stdout] test memory_sizing::blocked_vs_standard_bloom_memory ... ok
[INFO] [stdout] test hash_distribution::double_hash_distinctness ... ok
[INFO] [stdout] test hash_distribution::exact_pairs_zero_fpr ... ok
[INFO] [stdout] test memory_sizing::compact_bloom_l1_cache_fit ... ok
[INFO] [stdout] test concurrent_100_threads::filter_send_sync_traits ... ok
[INFO] [stdout] test hash_distribution::hash_adversarial_input_resistance ... ok
[INFO] [stdout] test block_index_from_bytes_truncated_at_every_offset ... ok
[INFO] [stdout] test memory_sizing::l2_cache_fit_analysis ... ok
[INFO] [stdout] test mmap_block_index_zero_length ... ok
[INFO] [stdout] test memory_sizing::realistic_workload_memory_estimate ... ok
[INFO] [stdout] test concurrent_100_threads::concurrent_blocked_bloom_reads ... ok
[INFO] [stdout] test ngram_bloom_from_raw_parts_mismatched_bits ... ok
[INFO] [stdout] test mmap_index_out_of_bounds_access ... ok
[INFO] [stdout] test concurrent_100_threads::concurrent_100_threads_shared_bloom_reads ... ok
[INFO] [stdout] test concurrent_100_threads::concurrent_exact_pairs_table_reads ... ok
[INFO] [stdout] test concurrent_100_threads::concurrent_100_threads_build_own_bloom ... ok
[INFO] [stdout] test concurrent_100_threads::concurrent_filter_building ... ok
[INFO] [stdout] test serialization_round_trip_integrity ... ok
[INFO] [stdout] test ngram_bloom_new_zero_bits_must_error ... ok
[INFO] [stdout] test query_with_malformed_patterns ... ok
[INFO] [stdout] test concurrent_build_and_query_thread_safety ... ok
[INFO] [stdout] test memory_sizing::memory_scaling_sublinear ... ok
[INFO] [stdout] test concurrent_100_threads::concurrent_bloom_union_operations ... ok
[INFO] [stdout] test block_index_from_bytes_crc_corruption_detected ... ok
[INFO] [stdout] test concurrent_100_threads::concurrent_mmap_index_reads ... ok
[INFO] [stdout] test concurrent_100_threads::concurrent_stress_barrier_synchronization ... ok
[INFO] [stdout] test memory_sizing::bloom_size_for_100k_patterns ... ok
[INFO] [stdout] test memory_sizing::memory_100k_patterns_no_oom ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adversarial/adversarial_bloom.rs (/opt/rustwide/target/release/build/flashsieve/186a7f89bd9063a2/out/adversarial_adversarial_bloom-186a7f89bd9063a2)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test test_empty_query_31_empty_pattern ... ok
[INFO] [stdout] test test_content_25_random_bytes ... ok
[INFO] [stdout] test test_empty_query_32_empty_data_nonempty_pattern ... ok
[INFO] [stdout] test test_content_22_all_ffs ... ok
[INFO] [stdout] test test_empty_query_33_empty_data_empty_pattern ... ok
[INFO] [stdout] test test_boundary_12_exact_4096 ... ok
[INFO] [stdout] test test_boundary_13_span_8192 ... ok
[INFO] [stdout] test test_length_20_pattern_larger_than_block ... ok
[INFO] [stdout] test test_soundness_insert_1 ... ok
[INFO] [stdout] test test_soundness_insert_10 ... ok
[INFO] [stdout] test test_length_16_single_byte ... ok
[INFO] [stdout] test test_length_17_two_byte ... ok
[INFO] [stdout] test test_soundness_insert_2 ... ok
[INFO] [stdout] test test_length_19_max_block_size_pattern ... ok
[INFO] [stdout] test test_length_18_large_pattern ... ok
[INFO] [stdout] test test_boundary_11_span_4096 ... ok
[INFO] [stdout] test test_boundary_15_span_12288 ... ok
[INFO] [stdout] test test_soundness_insert_3 ... ok
[INFO] [stdout] test test_soundness_insert_8 ... ok
[INFO] [stdout] test test_soundness_insert_7 ... ok
[INFO] [stdout] test test_soundness_insert_5 ... ok
[INFO] [stdout] test test_soundness_insert_6 ... ok
[INFO] [stdout] test test_boundary_14_exact_8192 ... ok
[INFO] [stdout] test test_soundness_insert_9 ... ok
[INFO] [stdout] test test_content_23_alternating_00_ff ... ok
[INFO] [stdout] test test_content_24_alternating_aa_55 ... ok
[INFO] [stdout] test test_content_21_all_zeros ... ok
[INFO] [stdout] test test_high_fill_28 ... ok
[INFO] [stdout] test test_soundness_insert_4 ... ok
[INFO] [stderr]      Running tests/adversarial/adversarial_bloom_correctness.rs (/opt/rustwide/target/release/build/flashsieve/89bb0a00e81ff503/out/adversarial_adversarial_bloom_correctness-89bb0a00e81ff503)
[INFO] [stdout] test test_high_fill_26 ... ok
[INFO] [stdout] test test_high_fill_30 ... ok
[INFO] [stdout] test test_high_fill_27 ... ok
[INFO] [stdout] test test_high_fill_29 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test test_1_byte_pattern_last_byte ... ok
[INFO] [stdout] test test_1_byte_pattern_single_block ... ok
[INFO] [stdout] test test_1000_block_last ... ok
[INFO] [stdout] test test_1_byte_boundary_0 ... ok
[INFO] [stdout] test test_1_byte_pattern_offset_256 ... ok
[INFO] [stdout] test test_1_byte_pattern_offset_0 ... ok
[INFO] [stdout] test test_1_byte_boundary_1 ... ok
[INFO] [stdout] test test_1_byte_pattern_offset_255 ... ok
[INFO] [stdout] test test_2_byte_exactly_on_boundary ... ok
[INFO] [stdout] test test_1_byte_pattern_offset_1 ... ok
[INFO] [stdout] test test_all_zero_block_len_10 ... ok
[INFO] [stdout] test test_100_patterns_in_same_block ... ok
[INFO] [stdout] test test_all_ff_block_len_10 ... ok
[INFO] [stdout] test test_1000_block_middle ... ok
[INFO] [stdout] test test_1000_block_boundary ... ok
[INFO] [stdout] test test_all_zero_block_len_1 ... ok
[INFO] [stdout] test test_all_ff_boundary ... ok
[INFO] [stdout] test test_all_ff_block_len_2 ... ok
[INFO] [stdout] test test_all_ones_with_one_zero ... ok
[INFO] [stdout] test test_1000_block_span_3_blocks ... ok
[INFO] [stdout] test test_span_boundary_3_bytes ... ok
[INFO] [stdout] test test_1000_block_first ... ok
[INFO] [stdout] test test_all_zero_block_len_2 ... ok
[INFO] [stdout] test test_last_byte_len_1 ... ok
[INFO] [stdout] test test_offset_0_len_3 ... ok
[INFO] [stdout] test test_span_multiple_boundaries ... ok
[INFO] [stdout] test test_single_block_end ... ok
[INFO] [stdout] test test_all_zeros_with_one_one ... ok
[INFO] [stdout] test test_span_boundary_4_bytes ... ok
[INFO] [stdout] test test_span_boundary_10_bytes ... ok
[INFO] [stdout] test test_single_block_start ... ok
[INFO] [stdout] test test_last_byte_len_2_spanning ... ok
[INFO] [stdout] test test_offset_0_len_2 ... ok
[INFO] [stdout] test test_span_boundary_2_bytes ... ok
[INFO] [stdout] test test_offset_0_len_512 ... ok
[INFO] [stdout] test test_offset_0_len_256 ... ok
[INFO] [stdout] test test_last_block_exact_fit ... ok
[INFO] [stdout] test test_substrings_1 ... ok
[INFO] [stdout] test test_substrings_2 ... ok
[INFO] [stderr]      Running tests/adversarial/adversarial_bloom_critical.rs (/opt/rustwide/target/release/build/flashsieve/e7f98507c7d00687/out/adversarial_adversarial_bloom_critical-e7f98507c7d00687)
[INFO] [stdout] test test_all_ff_block_len_1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test adversarial_all_0xff_file ... ok
[INFO] [stdout] test adversarial_all_zero_file ... ok
[INFO] [stdout] test adversarial_repeating_pattern_collision ... ok
[INFO] [stdout] test adversarial_alternating_bytes ... ok
[INFO] [stdout] test binary_all_null_bytes ... ok
[INFO] [stdout] test bloom_from_raw_parts_preserves_zero_fnr ... ok
[INFO] [stdout] test byte_filter_empty_patterns_rejects_all ... ok
[INFO] [stdout] test bloom_hash_collision_boundary_zero_fnr ... ok
[INFO] [stdout] test bloom_exact_pairs_table_integrity ... ok
[INFO] [stdout] test bloom_saturated_filter_no_false_negatives ... ok
[INFO] [stdout] test empty_file_input_no_panic ... ok
[INFO] [stdout] test file_only_pattern_at_block_boundary ... ok
[INFO] [stdout] test file_only_pattern_bytes_must_match ... ok
[INFO] [stdout] test union_ngrams_rejection_is_correct ... ok
[INFO] [stdout] test union_of_blooms_no_false_negatives ... ok
[INFO] [stdout] test zero_false_negatives_property_exhaustive_small ... ok
[INFO] [stdout] test quick_reject_consistency ... ok
[INFO] [stdout] test binary_null_bytes_between_pattern_chars ... ok
[INFO] [stdout] test adversarial_pathological_hash_collision ... ok
[INFO] [stdout] test ngram_filter_empty_patterns_rejects_all ... ok
[INFO] [stdout] test empty_file_single_byte_pattern ... ok
[INFO] [stdout] test filter_with_unicode_patterns ... ok
[INFO] [stdout] test union_ngrams_optimization_no_false_negatives ... ok
[INFO] [stdout] test zero_false_negatives_pattern_level ... ok
[INFO] [stdout] test proptest_style_random_patterns ... ok
[INFO] [stdout] test concurrent_build_and_query_100_threads ... ok
[INFO] [stdout] test concurrent_100_threads_no_race ... ok
[INFO] [stdout] test ngram_filter_100k_patterns_no_oom ... ok
[INFO] [stderr]      Running tests/adversarial/adversarial_exact_pairs_boundary.rs (/opt/rustwide/target/release/build/flashsieve/f9a4a58ae5fcd8b3/out/adversarial_adversarial_exact_pairs_boundary-f9a4a58ae5fcd8b3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test exact_pairs_cross_boundary_ngram_found ... ok
[INFO] [stdout] test exact_pairs_empty_pattern ... ok
[INFO] [stdout] test exact_pairs_multiple_queries_same_index ... ok
[INFO] [stdout] test exact_pairs_correctly_rejects_absent_patterns ... ok
[INFO] [stdout] test exact_pairs_paired_filter_at_boundary ... ok
[INFO] [stdout] test exact_pairs_pattern_at_block_boundary_found ... ok
[INFO] [stdout] test exact_pairs_all_65536_pairs ... ok
[INFO] [stdout] test exact_pairs_single_byte_pattern ... ok
[INFO] [stdout] test exact_pairs_pattern_within_single_block ... ok
[INFO] [stdout] test mmap_vs_heap_exact_pairs_behavior ... ok
[INFO] [stderr]      Running tests/adversarial/adversarial_exhaustive.rs (/opt/rustwide/target/release/build/flashsieve/b1c023fae8001cf9/out/adversarial_adversarial_exhaustive-b1c023fae8001cf9)
[INFO] [stdout] test exact_pairs_zero_false_positives_for_pairs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test block_index_merge_incompatible_block_size ... ok
[INFO] [stdout] test bloom_union_single ... ok
[INFO] [stdout] test builder_streaming_unaligned_block ... ok
[INFO] [stdout] test block_index_remove_empty_list ... ok
[INFO] [stdout] test bloom_union_zero_false_negatives ... ok
[INFO] [stdout] test byte_filter_zero_patterns ... ok
[INFO] [stdout] test blocked_bloom_minimal_bits ... ok
[INFO] [stdout] test exact_pairs_zero_false_positives ... ok
[INFO] [stdout] test bloom_union_empty ... ok
[INFO] [stdout] test bloom_union_incompatible_bits ... ok
[INFO] [stdout] test builder_block_size_too_small ... ok
[INFO] [stdout] test builder_invalid_block_size_not_power_of_2 ... ok
[INFO] [stdout] test exact_pairs_exhaustive ... ok
[INFO] [stdout] test incremental_append_empty_blocks ... ok
[INFO] [stdout] test incremental_append_to_minimal ... ok
[INFO] [stdout] test file_bloom_empty_index ... ok
[INFO] [stdout] test histogram_empty_block ... ok
[INFO] [stdout] test file_bloom_valid ... ok
[INFO] [stdout] test hash_deterministic ... ok
[INFO] [stdout] test histogram_all_byte_values ... ok
[INFO] [stdout] test histogram_single_byte_repeated ... ok
[INFO] [stdout] test blocked_bloom_false_positive_rate ... ok
[INFO] [stdout] test builder_zero_bloom_bits ... ok
[INFO] [stdout] test byte_filter_all_bytes_pattern ... ok
[INFO] [stdout] test block_index_remove_invalid_block_id ... ok
[INFO] [stdout] test merge_adjacent_single ... ok
[INFO] [stdout] test mmap_truncated_data ... ok
[INFO] [stdout] test blocked_bloom_zero_bits ... ok
[INFO] [stdout] test ngram_bloom_block_size_4096 ... ok
[INFO] [stdout] test incremental_append_wrong_size ... ok
[INFO] [stdout] test merge_adjacent_empty ... ok
[INFO] [stdout] test merge_adjacent_non_adjacent ... ok
[INFO] [stdout] test blocked_bloom_zero_false_negatives ... ok
[INFO] [stdout] test magic_bytes_validation ... ok
[INFO] [stdout] test ngram_bloom_block_size_one ... ok
[INFO] [stdout] test ngram_bloom_all_0xff_input ... ok
[INFO] [stdout] test ngram_bloom_all_same_byte ... ok
[INFO] [stdout] test hash_second_never_zero ... ok
[INFO] [stdout] test ngram_bloom_from_block_exact_block_size ... ok
[INFO] [stdout] test ngram_bloom_all_zeros_input ... ok
[INFO] [stdout] test ngram_filter_null_bytes ... ok
[INFO] [stdout] test ngram_filter_empty_pattern ... ok
[INFO] [stdout] test mmap_valid_data ... ok
[INFO] [stdout] test ngram_filter_false_positive_rate ... ok
[INFO] [stdout] test ngram_bloom_block_size_zero ... ok
[INFO] [stdout] test ngram_filter_binary_data ... ok
[INFO] [stdout] test ngram_bloom_from_block_empty_data ... ok
[INFO] [stdout] test ngram_bloom_from_block_single_byte ... ok
[INFO] [stdout] test ngram_bloom_from_block_two_bytes ... ok
[INFO] [stdout] test ngram_bloom_block_size_1mb ... ok
[INFO] [stdout] test ngram_filter_single_byte_pattern ... ok
[INFO] [stdout] test ngram_filter_zero_false_negatives_invariant ... ok
[INFO] [stdout] test ngram_filter_two_byte_pattern ... ok
[INFO] [stdout] test ngram_filter_zero_patterns ... ok
[INFO] [stdout] test serialization_truncated_file ... ok
[INFO] [stdout] test overlapping_patterns ... ok
[INFO] [stdout] test serialization_write_read_roundtrip ... ok
[INFO] [stdout] test pattern_at_block_boundary ... ok
[INFO] [stdout] test ngram_filter_unicode_patterns ... ok
[INFO] [stdout] test pattern_repeated_single_byte ... ok
[INFO] [stdout] test ngram_filter_thousand_patterns ... ok
[INFO] [stdout] test serialization_corrupted_file ... ok
[INFO] [stdout] test serialization_wrong_magic ... ok
[INFO] [stdout] test version_unsupported ... ok
[INFO] [stdout] test ngram_filter_one_pattern ... ok
[INFO] [stdout] test serialization_empty_file ... ok
[INFO] [stdout] test ngram_bloom_from_block_block_size_plus_one ... ok
[INFO] [stdout] test selectivity_empty_candidates ... ok
[INFO] [stdout] test scale_one_mb_data_block ... ok
[INFO] [stdout] test benchmark_from_block_1mb_performance ... FAILED
[INFO] [stdout] test scale_ten_thousand_patterns ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- benchmark_from_block_1mb_performance stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'benchmark_from_block_1mb_performance' (4382) panicked at tests/adversarial/adversarial_exhaustive.rs:582:5:
[INFO] [stdout] PERFORMANCE REGRESSION: from_block on 1MB took 19.783108ms, must be < 10ms
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e2582c09841 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e2582c1e92a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5e2582c0da5c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e2582be5ca6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e2582c01ed9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5e2582b8d2d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5e2582c02092 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e2582be5d52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e2582bdea69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e2582be695d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e2582c1f05c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e2582b7cca2 - <adversarial_adversarial_exhaustive[1e7c7409e952a159]::benchmark_from_block_1mb_performance::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5e2582b8071b - 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:     0x5e2582b8d8f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5e2582b871e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5e2582b90982 - <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:     0x5e2582c0909f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x73aa41496dfa - <unknown>
[INFO] [stdout]   18:     0x73aa4152a3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     benchmark_from_block_1mb_performance
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 70 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test adversarial_adversarial_exhaustive`
[INFO] running `Command { std: "docker" "inspect" "bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3", kill_on_drop: false }`
[INFO] [stdout] bb5b8c054946f5e2b77f065662ead42b5498f402622dde38b4aecfda497fd9c3
