[INFO] fetching crate rudb-native 0.8.1...
[INFO] testing rudb-native-0.8.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rudb-native 0.8.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate rudb-native 0.8.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rudb-native 0.8.1
[INFO] tweaked toml for crates.io crate rudb-native 0.8.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rudb-native 0.8.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rudb-native 0.8.1 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded phf_shared v0.12.1
[INFO] [stderr]   Downloaded phf v0.12.1
[INFO] [stderr]   Downloaded rudb-common v0.8.1
[INFO] [stderr]   Downloaded rudb-stats v0.8.1
[INFO] [stderr]   Downloaded rudb-regex v0.8.1
[INFO] [stderr]   Downloaded rudb-io v0.8.1
[INFO] [stderr]   Downloaded rudb-metrics v0.8.1
[INFO] [stderr]   Downloaded rudb-graph v0.8.1
[INFO] [stderr]   Downloaded rudb-storage v0.8.1
[INFO] [stderr]   Downloaded rudb-encoding v0.8.1
[INFO] [stderr]   Downloaded rudb-vector v0.8.1
[INFO] [stderr]   Downloaded rudb-kernels v0.8.1
[INFO] [stderr]   Downloaded chrono-tz v0.10.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6
[INFO] running `Command { std: "docker" "start" "7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6", 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" "7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6", 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" "7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling rudb-common v0.8.1
[INFO] [stderr]    Compiling rudb-vector v0.8.1
[INFO] [stderr]    Compiling rudb-io v0.8.1
[INFO] [stderr]    Compiling rudb-metrics v0.8.1
[INFO] [stderr]    Compiling rudb-encoding v0.8.1
[INFO] [stderr]    Compiling rudb-storage v0.8.1
[INFO] [stderr]    Compiling rudb-stats v0.8.1
[INFO] [stderr]    Compiling rudb-graph v0.8.1
[INFO] [stderr]    Compiling rudb-native v0.8.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> src/lib.rs:7867:25
[INFO] [stdout]      |
[INFO] [stdout] 7867 |                 && left.fetch_update(Atomic::Relaxed, Atomic::Relaxed, |left| left.checked_sub(1))
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 7867 -                 && left.fetch_update(Atomic::Relaxed, Atomic::Relaxed, |left| left.checked_sub(1))
[INFO] [stdout] 7867 +                 && left.try_update(Atomic::Relaxed, Atomic::Relaxed, |left| left.checked_sub(1))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.63s
[INFO] running `Command { std: "docker" "inspect" "7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6", 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" "7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rudb-regex v0.8.1
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> src/lib.rs:7867:25
[INFO] [stdout]      |
[INFO] [stdout] 7867 |                 && left.fetch_update(Atomic::Relaxed, Atomic::Relaxed, |left| left.checked_sub(1))
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 7867 -                 && left.fetch_update(Atomic::Relaxed, Atomic::Relaxed, |left| left.checked_sub(1))
[INFO] [stdout] 7867 +                 && left.try_update(Atomic::Relaxed, Atomic::Relaxed, |left| left.checked_sub(1))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rudb-kernels v0.8.1
[INFO] [stderr]    Compiling rudb-native v0.8.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> src/lib.rs:7867:25
[INFO] [stdout]      |
[INFO] [stdout] 7867 |                 && left.fetch_update(Atomic::Relaxed, Atomic::Relaxed, |left| left.checked_sub(1))
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 7867 -                 && left.fetch_update(Atomic::Relaxed, Atomic::Relaxed, |left| left.checked_sub(1))
[INFO] [stdout] 7867 +                 && left.try_update(Atomic::Relaxed, Atomic::Relaxed, |left| left.checked_sub(1))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 31.40s
[INFO] running `Command { std: "docker" "inspect" "7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6", 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" "7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]     --> src/lib.rs:7867:25
[INFO] [stderr]      |
[INFO] [stderr] 7867 |                 && left.fetch_update(Atomic::Relaxed, Atomic::Relaxed, |left| left.checked_sub(1))
[INFO] [stderr]      |                         ^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]      |
[INFO] [stderr] 7867 -                 && left.fetch_update(Atomic::Relaxed, Atomic::Relaxed, |left| left.checked_sub(1))
[INFO] [stderr] 7867 +                 && left.try_update(Atomic::Relaxed, Atomic::Relaxed, |left| left.checked_sub(1))
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: `rudb-native` (lib) generated 1 warning (run `cargo fix --lib -p rudb-native` to apply 1 suggestion)
[INFO] [stderr] warning: `rudb-native` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rudb_native-753236d33bc3e179)
[INFO] [stdout] 
[INFO] [stdout] running 215 tests
[INFO] [stdout] test distinct::tests::a_hash_turns_back_into_its_value ... ok
[INFO] [stdout] test distinct::tests::dense_counts_agree_with_the_set_and_notice_a_value_outside ... ok
[INFO] [stdout] test distinct::tests::a_count_past_a_slot_moves_beside_the_set_and_keeps_counting ... ok
[INFO] [stdout] test graph::tests::a_key_over_one_column_is_named_the_way_it_always_was ... ok
[INFO] [stdout] test graph::tests::a_foreign_key_that_matches_nothing_is_a_child_with_no_parent ... ok
[INFO] [stdout] test graph::tests::a_key_map_built_over_a_file_resolves_every_key_to_its_own_row ... ok
[INFO] [stdout] test graph::tests::a_link_asked_for_against_the_wrong_parent_is_not_handed_over ... ok
[INFO] [stdout] test graph::tests::a_column_with_a_repeat_in_it_is_mapped_and_reported_as_no_parent ... ok
[INFO] [stdout] test graph::tests::a_column_with_no_integer_key_form_is_refused_by_name ... ok
[INFO] [stdout] test graph::tests::a_null_in_the_key_column_does_not_shift_the_rows_after_it ... ok
[INFO] [stdout] test graph::tests::a_column_with_gaps_takes_the_bitmap_form_and_still_resolves ... ok
[INFO] [stdout] test graph::tests::a_parent_whose_key_repeats_gets_no_link_at_all ... ok
[INFO] [stdout] test graph::tests::a_table_with_no_key_map_answers_with_none_rather_than_an_error ... ok
[INFO] [stdout] test graph::tests::a_clustered_foreign_key_takes_the_monotone_form_and_answers_both_directions ... ok
[INFO] [stdout] test graph::tests::a_parent_with_no_key_map_stored_gets_its_link_from_a_map_built_for_it ... ok
[INFO] [stdout] test graph::tests::a_packed_link_leaves_the_children_of_every_parent_beside_it ... ok
[INFO] [stdout] test graph::tests::a_torn_key_map_costs_the_shortcut_and_not_the_query ... ok
[INFO] [stdout] test graph::tests::several_columns_are_mapped_in_one_commit ... ok
[INFO] [stdout] test graph::tests::a_stale_key_map_is_ignored_and_the_table_still_reads ... ok
[INFO] [stdout] test graph::tests::two_values_fold_into_one_key_without_two_pairs_ever_meeting ... ok
[INFO] [stdout] test host::tests::host_expression_keeps_anchored_regex_boundaries ... ok
[INFO] [stdout] test graph::tests::a_column_out_of_order_takes_the_sorted_form_and_still_resolves ... ok
[INFO] [stdout] test graph::tests::a_built_link_leaves_the_shape_of_the_relationship_beside_it ... ok
[INFO] [stdout] test graph::tests::a_link_does_not_count_against_the_key_maps_of_its_table ... ok
[INFO] [stdout] test graph::tests::an_unclustered_foreign_key_takes_the_packed_form_and_still_resolves ... ok
[INFO] [stdout] test prepare::tests::a_stripe_of_another_table_is_refused_at_the_merge ... ok
[INFO] [stdout] test graph::tests::a_link_that_does_not_fit_the_budget_is_reported_rather_than_stored ... ok
[INFO] [stdout] test graph::tests::the_statistics_sections_do_not_count_against_the_graph_budget ... ok
[INFO] [stdout] test prepare::tests::dictionary_parts_code_as_their_rows_would ... ok
[INFO] [stdout] test prepare::tests::a_merge_after_the_table_is_closed_is_refused ... ok
[INFO] [stdout] test graph::tests::a_link_over_a_two_column_key_finds_the_row_holding_both_values ... ok
[INFO] [stdout] test graph::tests::a_map_that_does_not_fit_the_budget_is_measured_and_not_written ... ok
[INFO] [stdout] test graph::tests::the_budget_keeps_the_link_that_saves_the_larger_hash_table ... ok
[INFO] [stdout] test grams::tests::a_like_answered_through_the_sketch_keeps_the_rows_it_kept_without_one ... ok
[INFO] [stdout] test prepare::tests::a_stripe_fed_more_parts_than_it_holds_is_refused ... ok
[INFO] [stdout] test projection::tests::sorted_projection_counts_each_cover_value_once_per_order_value ... ok
[INFO] [stdout] test prepare::tests::a_column_dropped_while_its_stripe_is_built_turns_to_pages ... ok
[INFO] [stdout] test run_projection::tests::run_projection_keeps_duplicate_rows_but_counts_distinct_pairs ... ok
[INFO] [stdout] test run_projection::tests::long_order_runs_keep_the_legacy_page_width ... ok
[INFO] [stdout] test run_projection::tests::run_projection_uses_wide_codes_for_large_dictionaries ... ok
[INFO] [stdout] test section::tests::a_partial_extent_table_is_refused_rather_than_truncated ... ok
[INFO] [stdout] test section::tests::a_short_entry_is_refused_rather_than_read_past ... ok
[INFO] [stdout] test section::tests::a_stale_section_is_ignored_rather_than_repaired ... ok
[INFO] [stdout] test section::tests::a_two_gigabyte_payload_is_tens_of_extents_and_not_one_buffer ... ok
[INFO] [stdout] test section::tests::an_element_resolves_to_the_extent_holding_it ... ok
[INFO] [stdout] test section::tests::an_empty_extent_table_is_a_section_with_no_payload ... ok
[INFO] [stdout] test section::tests::an_entry_naming_more_extents_than_the_bound_is_refused_at_both_ends ... ok
[INFO] [stdout] test section::tests::an_entry_takes_fifty_six_bytes_and_round_trips ... ok
[INFO] [stdout] test section::tests::an_extent_at_the_maximum_is_allowed_and_one_past_it_is_not ... ok
[INFO] [stdout] test section::tests::an_extent_table_not_starting_at_element_zero_is_refused ... ok
[INFO] [stdout] test section::tests::an_extent_table_out_of_element_order_is_refused ... ok
[INFO] [stdout] test section::tests::an_extent_table_round_trips ... ok
[INFO] [stdout] test section::tests::an_unknown_kind_is_carried_and_not_read ... ok
[INFO] [stdout] test section::tests::no_two_kinds_share_a_tag ... ok
[INFO] [stdout] test section::tests::the_kinds_the_two_documents_name_are_known ... ok
[INFO] [stdout] test distinct::tests::the_estimate_covers_what_a_set_holds_and_not_much_more ... ok
[INFO] [stdout] test prepare::tests::the_dictionary_cap_demotes_the_column_that_grew_most ... ok
[INFO] [stdout] test stats::tests::a_column_that_repeats_is_not_reported_unique_and_a_descending_one_is_seen ... ok
[INFO] [stdout] test stats::tests::a_file_from_before_the_section_table_opens_and_every_statistic_is_unknown ... ok
[INFO] [stdout] test stats::tests::a_float_column_a_vector_at_a_time_says_what_it_says_a_row_at_a_time ... ok
[INFO] [stdout] test stats::tests::a_shuffled_column_is_neither_ordered_nor_one_run ... ok
[INFO] [stdout] test stats::tests::a_string_column_a_vector_at_a_time_says_what_it_says_a_row_at_a_time ... ok
[INFO] [stdout] test prepare::tests::stripes_merged_on_several_threads_at_once_read_back ... ok
[INFO] [stdout] test stats::tests::a_summary_built_over_a_file_says_what_the_column_holds ... ok
[INFO] [stdout] test graph::tests::the_budget_admits_the_cheapest_maps_it_can_fit ... ok
[INFO] [stdout] test stats::tests::a_type_with_no_hash_rule_is_refused_by_name_rather_than_summarized_as_empty ... ok
[INFO] [stdout] test stats::tests::every_summary_that_fits_is_kept_before_any_sketch ... ok
[INFO] [stdout] test stats::tests::a_column_past_the_default_k_is_estimated_and_says_so ... ok
[INFO] [stdout] test stats::tests::stripes_that_arrive_out_of_order_are_summarized_in_the_order_they_are_read ... ok
[INFO] [stdout] test stats::tests::a_string_column_is_read_through_the_typed_path_and_measured_by_its_bytes ... ok
[INFO] [stdout] test stats::tests::the_stored_sketch_depends_on_the_value_rule_and_not_only_on_the_hash ... ok
[INFO] [stdout] test stats::tests::deleting_the_sections_changes_nothing_but_whether_they_are_there ... ok
[INFO] [stdout] test stats::tests::the_graph_sections_do_not_count_against_the_statistics_budget ... ok
[INFO] [stdout] test stats::tests::nulls_are_counted_and_do_not_reach_the_ends_or_the_sketch ... ok
[INFO] [stdout] test tests::a_cascade_value_too_wide_for_its_column_is_refused_rather_than_cut ... ok
[INFO] [stdout] test tests::a_checksum_carried_across_reads_is_the_checksum_of_the_whole ... ok
[INFO] [stdout] test tests::a_code_stream_the_cascade_cannot_shrink_is_left_alone ... ok
[INFO] [stdout] test prepare::tests::stripes_written_in_another_order_than_they_were_merged_read_back ... ok
[INFO] [stdout] test stats::tests::a_column_something_declared_a_key_over_is_sketched_per_stripe_and_a_plain_one_is_not ... ok
[INFO] [stdout] test tests::a_column_with_one_value_everywhere_costs_almost_nothing_a_row ... ok
[INFO] [stdout] test tests::a_committed_empty_table_gives_up_its_name_and_one_with_rows_does_not ... ok
[INFO] [stdout] test tests::a_compressed_text_page_read_at_some_rows_is_those_rows_of_the_whole ... ok
[INFO] [stdout] test tests::a_damaged_index_page_is_an_error ... ok
[INFO] [stdout] test stats::tests::the_stripe_ends_say_whether_a_scan_can_skip_and_a_shuffle_says_it_cannot ... ok
[INFO] [stdout] test tests::a_damaged_sieve_page_is_read_through_rather_than_refused ... ok
[INFO] [stdout] test tests::a_column_that_changes_under_the_shape_is_searched_again ... ok
[INFO] [stdout] test tests::a_declaration_off_the_end_of_the_table_never_reaches_the_file ... ok
[INFO] [stdout] test tests::a_damaged_substring_signature_is_checked_only_when_used ... ok
[INFO] [stdout] test tests::a_declared_order_comes_back_out_of_the_file ... ok
[INFO] [stdout] test tests::a_device_card_rides_the_catalog_and_an_older_catalog_has_none ... ok
[INFO] [stdout] test grams::tests::a_long_column_is_sketched_and_a_short_one_is_recorded_without_bytes ... ok
[INFO] [stdout] test tests::a_demoted_dictionary_holds_less_and_takes_no_more_values ... ok
[INFO] [stdout] test tests::a_damaged_sorted_order_is_an_error ... ok
[INFO] [stdout] test distinct::tests::counts_each_value_and_its_rows_across_growth_and_counts_zero ... ok
[INFO] [stdout] test tests::a_directory_naming_more_sections_than_the_bound_is_refused ... ok
[INFO] [stdout] test run_projection::tests::run_projection_page_partitions_merge_exact_distinct_counts ... ok
[INFO] [stdout] test tests::a_directory_written_before_the_section_table_reads_as_a_table_with_none ... ok
[INFO] [stdout] test tests::a_file_from_another_format_says_which_format_it_is ... ok
[INFO] [stdout] test tests::a_file_holding_no_table_commits_and_opens_and_a_table_can_be_added_to_it ... ok
[INFO] [stdout] test projection::tests::sorted_projection_crosses_extent_and_worker_boundaries ... ok
[INFO] [stdout] test tests::a_file_stamped_with_the_previous_format_still_opens_and_reads ... ok
[INFO] [stdout] test prepare::tests::stripes_merged_through_a_merger_write_the_same_bytes_as_the_writer ... ok
[INFO] [stdout] test tests::a_dictionary_at_its_budget_sweeps_without_keeping ... ok
[INFO] [stdout] test tests::a_global_dictionary_may_be_larger_than_one_column_page ... ok
[INFO] [stdout] test tests::a_directory_read_a_window_at_a_time_is_the_directory_read_whole ... ok
[INFO] [stdout] test tests::a_log_anchor_rides_the_catalog_after_the_card_and_goes_forward_with_every_commit ... ok
[INFO] [stdout] test tests::a_name_taken_in_pieces_is_the_name_of_the_pieces_joined ... ok
[INFO] [stdout] test tests::a_global_dictionary_carries_the_sorted_order_of_its_values ... ok
[INFO] [stdout] test tests::a_nan_survives_being_written_down ... ok
[INFO] [stdout] test tests::a_file_of_three_tables_will_not_open_as_one ... ok
[INFO] [stdout] test tests::a_narrow_signature_of_an_older_file_answers_by_its_own_width ... ok
[INFO] [stdout] test tests::a_part_asked_for_twice_in_one_scan_keeps_its_page_only_to_the_floor ... ok
[INFO] [stdout] test tests::a_narrow_column_takes_its_frequencies_from_the_tally_and_they_match_the_rows ... ok
[INFO] [stdout] test prepare::tests::stripes_prepared_before_any_is_merged_write_the_same_bytes_as_one_at_a_time ... ok
[INFO] [stdout] test tests::a_part_is_skipped_when_its_own_bounds_rule_out_a_comparison_the_stripe_keeps ... ok
[INFO] [stdout] test tests::a_part_is_waved_through_when_its_own_bounds_pass_a_comparison_the_stripe_cannot ... ok
[INFO] [stdout] test tests::a_part_is_skipped_when_its_sieve_does_not_hold_the_constant ... ok
[INFO] [stdout] test tests::a_payload_of_nothing_is_a_relationship_recorded_as_not_built ... ok
[INFO] [stdout] test tests::a_part_is_checked_once_per_open_reader ... ok
[INFO] [stdout] test tests::a_pool_keeps_pages_between_scans_and_gives_them_to_the_table_being_read ... ok
[INFO] [stdout] test prepare::tests::stripes_fed_in_batches_write_the_same_bytes_as_prepared_whole ... ok
[INFO] [stdout] test tests::a_dictionary_sweep_reads_every_value_and_keeps_it_under_the_budget ... ok
[INFO] [stdout] test tests::a_name_the_file_does_not_hold_is_an_error_rather_than_the_first_table ... ok
[INFO] [stdout] test tests::a_run_longer_than_a_stripe_is_refused ... ok
[INFO] [stdout] test tests::a_rebuilt_section_replaces_the_one_it_supersedes ... ok
[INFO] [stdout] test tests::a_section_header_longer_than_its_payload_is_refused_at_the_write ... ok
[INFO] [stdout] test tests::a_section_recorded_as_not_built_is_legal_and_names_no_bytes ... ok
[INFO] [stdout] test tests::a_section_table_round_trips_through_a_directory ... ok
[INFO] [stdout] test tests::a_section_whose_extent_table_is_outside_the_file_is_refused ... ok
[INFO] [stdout] test tests::a_read_at_an_offset_ignores_where_another_thread_left_the_cursor ... ok
[INFO] [stdout] test tests::a_section_attached_to_a_committed_file_reads_back_byte_for_byte ... ok
[INFO] [stdout] test tests::a_string_end_that_is_cut_down_still_covers_the_value_it_came_from ... ok
[INFO] [stdout] test tests::a_string_end_with_no_room_to_step_up_gives_up_the_bound ... ok
[INFO] [stdout] test tests::a_sieve_larger_than_the_part_it_indexes_is_not_written ... ok
[INFO] [stdout] test tests::a_stripe_of_one_part_writes_no_range_page_and_a_stripe_of_many_does ... ok
[INFO] [stdout] test tests::a_short_dictionary_sorts_without_a_bucketing_pass ... ok
[INFO] [stdout] test prepare::tests::a_column_that_turns_unique_is_demoted_and_reads_back ... ok
[INFO] [stdout] test tests::a_torn_extent_is_refused_rather_than_decoded ... ok
[INFO] [stdout] test tests::a_view_named_after_a_table_is_refused_when_the_catalog_is_read ... ok
[INFO] [stdout] test tests::a_uuid_and_a_bit_string_come_back_as_the_bits_that_went_in ... ok
[INFO] [stdout] test tests::a_view_written_into_the_catalog_comes_back_whole ... ok
[INFO] [stdout] test tests::a_worker_per_stripe_reads_its_page_once_when_the_cache_was_told_to_expect_it ... ok
[INFO] [stdout] test tests::a_column_of_all_different_values_is_written_without_a_dictionary ... ok
[INFO] [stdout] test tests::an_attach_carries_through_a_kind_it_does_not_know ... ok
[INFO] [stdout] test tests::an_unfinished_or_damaged_file_does_not_answer_with_partial_rows ... ok
[INFO] [stdout] test tests::an_index_is_read_once_per_stripe_however_often_the_page_is_evicted ... ok
[INFO] [stdout] test tests::appending_a_table_carries_the_views_forward ... ok
[INFO] [stdout] test tests::attaching_a_section_answers_every_row_exactly_as_before ... ok
[INFO] [stdout] test tests::attaching_to_a_name_the_file_does_not_hold_says_so ... ok
[INFO] [stdout] test tests::attaching_to_a_file_of_the_previous_format_is_refused_rather_than_done ... ok
[INFO] [stdout] test prepare::tests::stripes_counted_under_an_earlier_ceiling_count_what_they_would_have ... ok
[INFO] [stdout] test tests::catalog_tallies_one_integer_column_without_opening_the_whole_table ... ok
[INFO] [stdout] test tests::a_writer_puts_a_page_where_it_said_it_did_wherever_the_cursor_has_got_to ... ok
[INFO] [stdout] test tests::checksum_matches_fixed_vectors ... ok
[INFO] [stdout] test tests::a_part_read_at_some_rows_is_the_part_read_whole_and_gathered ... ok
[INFO] [stdout] test tests::committed_file_reopens_and_reads_only_requested_columns ... ok
[INFO] [stdout] test tests::a_block_given_back_twice_is_refused ... ok
[INFO] [stdout] test tests::decimals_of_every_storage_width_round_trip ... ok
[INFO] [stdout] test tests::damaged_lazy_dictionary_payload_is_an_error ... ok
[INFO] [stdout] test tests::every_integer_width_round_trips_through_a_page ... ok
[INFO] [stdout] test tests::damaged_membership_cannot_skip_a_string_page ... ok
[INFO] [stdout] test tests::head_is_the_value_padded_to_eight_bytes ... ok
[INFO] [stdout] test tests::a_sweep_over_a_block_with_a_short_second_run_reads_what_a_point_read_reads ... ok
[INFO] [stdout] test tests::integer_tally_counts_encoded_rows_and_declines_null_parts ... ok
[INFO] [stdout] test tests::every_other_type_the_format_knows_round_trips_through_a_page ... ok
[INFO] [stdout] test tests::host_groups_certify_omitted_hosts_and_keep_exact_aggregates ... ok
[INFO] [stdout] test tests::lengths_restart_at_each_block_and_refuse_ends_that_go_backwards ... ok
[INFO] [stdout] test tests::membership_delta_stream_is_sorted_exact_and_bounded ... ok
[INFO] [stdout] test tests::legacy_group_answers_are_ignored ... ok
[INFO] [stdout] test tests::a_string_synopsis_is_read_without_keeping_the_dictionary_blocks ... ok
[INFO] [stdout] test tests::narrow_nonzero_count_matches_the_full_reader_across_stripes ... ok
[INFO] [stdout] test tests::character_lengths_are_counted_without_keeping_the_dictionary_blocks ... ok
[INFO] [stdout] test tests::numeric_frequencies_count_nulls_and_values_past_the_top_of_bigint ... ok
[INFO] [stdout] test tests::character_lengths_with_nulls_are_counted_without_keeping_the_dictionary_blocks ... ok
[INFO] [stdout] test tests::a_global_dictionary_is_opened_once_however_many_workers_ask_at_once ... ok
[INFO] [stdout] test tests::restating_the_views_leaves_every_table_where_it_was ... ok
[INFO] [stdout] test tests::numeric_string_pair_leaders_are_certified_in_the_directory ... ok
[INFO] [stdout] test tests::ruling_kinds_out_before_testing_for_them_writes_the_same_bytes ... ok
[INFO] [stdout] test tests::runs_that_overlap_each_other_are_refused_at_commit ... ok
[INFO] [stdout] test tests::opening_the_catalog_reads_no_table_directory ... ok
[INFO] [stdout] test tests::runs_handed_over_out_of_order_still_read_back_in_source_order ... ok
[INFO] [stdout] test tests::spanned_frequency_header_rejects_missing_or_out_of_bounds_payloads ... ok
[INFO] [stdout] test tests::numeric_frequency_candidates_keep_bounded_row_ordinals ... ok
[INFO] [stdout] test tests::parts_that_look_alike_replay_to_the_bytes_a_search_writes ... ok
[INFO] [stdout] test tests::parts_past_the_stripe_bound_start_a_new_stripe ... ok
[INFO] [stdout] test tests::the_checksum_answers_what_it_has_always_answered ... ok
[INFO] [stdout] test tests::string_frequency_estimates_do_not_open_the_global_dictionary ... ok
[INFO] [stdout] test tests::the_commonest_entries_are_the_ones_a_full_sort_would_have_kept ... ok
[INFO] [stdout] test tests::a_run_counted_at_once_leaves_the_candidates_a_row_at_a_time_would ... ok
[INFO] [stdout] test tests::the_planner_gets_a_leading_count_without_a_complete_numeric_synopsis ... ok
[INFO] [stdout] test tests::the_planner_gets_an_exact_count_for_a_leading_value_of_an_incomplete_synopsis ... ok
[INFO] [stdout] test tests::the_planner_gets_the_null_count_off_the_same_directory_the_bounds_are_in ... ok
[INFO] [stdout] test tests::the_dictionary_order_is_the_byte_order_however_deep_the_values_agree ... ok
[INFO] [stdout] test tests::opening_costs_the_same_over_a_thousand_times_the_rows ... ok
[INFO] [stdout] test tests::two_opens_of_one_file_cost_the_same_and_the_second_is_not_cheaper ... ok
[INFO] [stdout] test tests::two_tables_of_one_name_are_refused_before_anything_is_committed ... ok
[INFO] [stdout] test tests::text_pages_share_a_table_until_the_text_changes ... ok
[INFO] [stdout] test tests::string_kernels_read_a_stored_dictionary_without_keeping_its_blocks ... ok
[INFO] [stdout] test tests::what_a_column_is_stored_as_follows_the_order_the_rows_were_written_in ... ok
[INFO] [stdout] test tests::workers_that_want_the_same_stripe_read_it_once ... ok
[INFO] [stdout] test tests::three_tables_in_one_file_read_back_by_name ... ok
[INFO] [stdout] test tests::a_dictionary_over_many_blocks_checks_every_block_of_it ... ok
[INFO] [stdout] test tests::the_unpacked_ends_answer_what_the_packed_ends_answer ... ok
[INFO] [stdout] test tests::a_dictionary_reads_the_same_whether_its_blocks_say_where_they_are ... ok
[INFO] [stdout] test tests::a_payload_past_one_extent_is_split_and_joined_back ... ok
[INFO] [stdout] test stats::tests::the_vector_at_a_time_pass_says_what_the_row_at_a_time_pass_says ... ok
[INFO] [stdout] test tests::values_of_different_lengths_read_back_out_of_packed_offsets ... ok
[INFO] [stdout] test tests::the_open_addressed_candidates_agree_with_the_map_they_replaced ... ok
[INFO] [stdout] test tests::text_columns_closed_at_once_each_keep_their_own_dictionary ... ok
[INFO] [stdout] test tests::sorting_across_threads_matches_sorting_on_one ... ok
[INFO] [stdout] test tests::a_large_dictionary_ranks_in_value_order ... ok
[INFO] [stdout] test tests::distinct_counts_are_exact_either_side_of_a_full_candidate_table ... ok
[INFO] [stdout] test tests::blocks_handed_out_and_given_back_out_of_order_are_the_blocks_encoded_in_place ... ok
[INFO] [stdout] test tests::two_writes_of_the_same_rows_give_the_same_bytes ... ok
[INFO] [stdout] test distinct::tests::a_column_past_the_cap_records_nothing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 215 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 34.59s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/crash.rs (/opt/rustwide/target/debug/deps/crash-da5e1b482ef8981e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test a_load_crashed_at_any_call_leaves_no_table_or_the_whole_table ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.56s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rudb_native
[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" "7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6", kill_on_drop: false }`
[INFO] [stdout] 7d1076a8cfef57b8c844564297442ed1705e1c8ff003498aa8249dab03176db6
