[INFO] fetching crate rudb-io 0.8.1...
[INFO] testing rudb-io-0.8.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate rudb-io 0.8.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate rudb-io 0.8.1
[INFO] finished tweaking crates.io crate rudb-io 0.8.1
[INFO] tweaked toml for crates.io crate rudb-io 0.8.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rudb-io 0.8.1 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 rudb-io 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:32:12
[INFO] [stderr]    |
[INFO] [stderr] 32 | homepage = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 37 | repository = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |              -------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rudb-io` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647
[INFO] running `Command { std: "docker" "start" "a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647", 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" "a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647" "/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" "a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647", 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" "a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:32:12
[INFO] [stderr]    |
[INFO] [stderr] 32 | homepage = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 37 | repository = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |              -------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rudb-io` (manifest) generated 1 warning
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling rudb-common v0.8.1
[INFO] [stderr]    Compiling rudb-io v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.86s
[INFO] running `Command { std: "docker" "inspect" "a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647", 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" "a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:32:12
[INFO] [stderr]    |
[INFO] [stderr] 32 | homepage = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 37 | repository = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |              -------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rudb-io` (manifest) generated 1 warning
[INFO] [stderr]    Compiling rudb-io v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.40s
[INFO] running `Command { std: "docker" "inspect" "a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647", 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" "a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:32:12
[INFO] [stderr]    |
[INFO] [stderr] 32 | homepage = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 37 | repository = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |              -------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rudb-io` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/rudb-io/2033e9bf94f67cd4/out/rudb_io-2033e9bf94f67cd4)
[INFO] [stdout] 
[INFO] [stdout] running 87 tests
[INFO] [stdout] test device::tests::the_deepest_mount_wins ... ok
[INFO] [stdout] test device::tests::the_lane_rule_wants_all_three ... ok
[INFO] [stdout] test device::tests::a_card_comes_back_from_its_bytes ... ok
[INFO] [stdout] test glob::tests::a_class_that_is_never_closed_is_not_a_class_and_matches_nothing ... ok
[INFO] [stdout] test glob::tests::a_class_matches_one_of_what_it_lists ... ok
[INFO] [stdout] test device::tests::the_quantile_rounds_up_to_a_sample ... ok
[INFO] [stdout] test glob::tests::a_double_star_reaches_any_depth_including_none ... ok
[INFO] [stdout] test device::tests::a_path_that_is_not_a_directory_is_refused ... ok
[INFO] [stdout] test glob::tests::a_pattern_over_a_place_that_is_not_there_is_empty_rather_than_an_error ... ok
[INFO] [stdout] test glob::tests::a_directory_is_not_a_file_and_does_not_come_back_as_one ... ok
[INFO] [stdout] test glob::tests::a_name_with_no_magic_in_it_is_not_a_pattern ... ok
[INFO] [stdout] test glob::tests::a_relative_pattern_stays_relative ... ok
[INFO] [stdout] test glob::tests::a_star_matches_a_run_of_anything_including_nothing ... ok
[INFO] [stdout] test glob::tests::a_pattern_with_no_magic_is_the_file_it_names_or_nothing ... ok
[INFO] [stdout] test glob::tests::a_star_picks_the_files_of_one_directory_and_sorts_them ... ok
[INFO] [stdout] test glob::tests::a_question_mark_matches_one_character_and_insists_on_one ... ok
[INFO] [stdout] test machine::platform::tests::a_unit_this_does_not_know_is_refused ... ok
[INFO] [stdout] test machine::platform::tests::the_version_one_group_is_the_line_whose_controllers_include_memory ... ok
[INFO] [stdout] test machine::tests::asking_twice_gives_the_same_answer ... ok
[INFO] [stdout] test glob::tests::several_stars_still_settle_on_an_answer ... ok
[INFO] [stdout] test glob::tests::a_negated_class_matches_what_it_does_not_list ... ok
[INFO] [stdout] test machine::platform::tests::a_file_without_memtotal_is_no_answer_rather_than_a_wrong_one ... ok
[INFO] [stdout] test glob::tests::a_star_does_not_cross_a_separator_and_a_middle_one_reaches_one_level ... ok
[INFO] [stdout] test machine::platform::tests::a_controller_named_memory_is_not_one_whose_name_merely_contains_it ... ok
[INFO] [stdout] test machine::platform::tests::the_machine_this_runs_on_says_something_sensible ... ok
[INFO] [stdout] test machine::platform::tests::the_version_two_group_is_the_one_line_that_names_no_controller ... ok
[INFO] [stdout] test machine::tests::the_default_is_four_fifths_of_what_the_machine_has ... ok
[INFO] [stdout] test machine::tests::the_default_is_a_whole_number_of_mebibytes_so_that_it_prints_as_one ... ok
[INFO] [stdout] test machine::platform::tests::the_walk_takes_the_smallest_limit_on_the_way_up ... ok
[INFO] [stdout] test map::tests::a_mapping_reads_the_bytes_a_read_would ... ok
[INFO] [stdout] test machine::platform::tests::a_group_with_no_limit_says_nothing_rather_than_a_number ... ok
[INFO] [stdout] test map::tests::an_empty_file_is_not_mapped ... ok
[INFO] [stdout] test machine::platform::tests::memtotal_is_read_in_kibibytes ... ok
[INFO] [stdout] test pool::tests::both_defaults_coalesce_and_the_local_one_does_it_far_more_narrowly ... ok
[INFO] [stdout] test pool::tests::a_gap_wider_than_the_policy_stays_two_reads ... ok
[INFO] [stdout] test pool::tests::a_submission_returns_before_the_reads_do ... ok
[INFO] [stdout] test pool::tests::an_empty_request_is_answered_rather_than_queued ... ok
[INFO] [stdout] test pool::tests::a_batch_comes_back_answering_the_requests_it_was_given ... ok
[INFO] [stdout] test pool::tests::a_gap_is_read_and_thrown_away_and_the_byte_count_says_so ... ok
[INFO] [stdout] test pool::tests::a_failed_read_fails_every_request_it_was_merged_with_and_no_others ... ok
[INFO] [stdout] test real::tests::a_short_read_at_the_end_is_a_short_read_and_an_exact_read_is_an_error ... ok
[INFO] [stdout] test real::tests::a_read_only_handle_refuses_to_write ... ok
[INFO] [stdout] test real::tests::create_new_refuses_to_open_a_file_that_is_already_there ... ok
[INFO] [stdout] test pool::tests::read_at_on_a_pooled_file_is_the_read_underneath_it ... ok
[INFO] [stdout] test pool::tests::an_empty_batch_is_done_before_it_is_submitted ... ok
[INFO] [stdout] test pool::tests::a_short_read_stays_short_through_a_merge ... ok
[INFO] [stdout] test sim::tests::a_crash_can_leave_either_both_or_neither ... ok
[INFO] [stdout] test pool::tests::adjacent_ranges_become_one_read_and_the_bytes_do_not_change ... ok
[INFO] [stdout] test sim::tests::a_failed_read_does_not_shift_which_read_the_next_fault_lands_on ... ok
[INFO] [stdout] test sim::tests::a_failed_sync_leaves_the_writes_unsynced ... ok
[INFO] [stdout] test pool::tests::everything_submitted_is_answered_once_the_pool_is_stopping ... ok
[INFO] [stdout] test sim::tests::a_handle_on_a_removed_file_reports_that_rather_than_pretending ... ok
[INFO] [stdout] test sim::tests::a_reader_sees_a_write_before_it_is_durable ... ok
[INFO] [stdout] test real::tests::parts_written_together_read_back_joined_at_the_offset ... ok
[INFO] [stdout] test sim::tests::a_shuffle_is_the_same_shuffle_every_time_for_a_seed ... ok
[INFO] [stdout] test sim::tests::a_submitted_batch_comes_back_whole_and_in_submission_order ... ok
[INFO] [stdout] test sim::tests::an_error_part_way_through_a_batch_leaves_the_rest_of_the_batch_alone ... ok
[INFO] [stdout] test sim::tests::an_injected_short_read_is_short_and_is_not_an_error ... ok
[INFO] [stdout] test sim::tests::an_injected_failure_hits_the_operation_it_was_aimed_at ... ok
[INFO] [stdout] test sim::tests::clearing_the_log_keeps_the_contents ... ok
[INFO] [stdout] test sim::tests::every_operation_is_recorded_in_order ... ok
[INFO] [stdout] test sim::tests::everything_before_a_sync_survives_a_crash ... ok
[INFO] [stdout] test sim::tests::keeping_everything_is_what_a_clean_shutdown_looks_like ... ok
[INFO] [stdout] test sim::tests::opening_a_file_that_is_not_there_fails_and_creating_one_that_is_fails_too ... ok
[INFO] [stdout] test sim::tests::read_at_and_a_batch_of_one_are_the_same_read ... ok
[INFO] [stdout] test sim::tests::reordered_completions_still_say_which_request_they_answer ... ok
[INFO] [stdout] test submit::tests::a_request_states_its_length_through_its_buffer ... ok
[INFO] [stdout] test submit::tests::filling_a_slot_twice_leaves_the_first_answer_in_place ... ok
[INFO] [stdout] test submit::tests::take_returns_responses_in_completion_order_and_then_stops ... ok
[INFO] [stdout] test real::tests::a_file_reads_back_what_was_written_at_the_offset_it_was_written_to ... ok
[INFO] [stdout] test real::tests::rename_replaces_and_remove_removes ... ok
[INFO] [stdout] test pool::tests::the_span_limit_stops_a_chain_of_small_gaps_becoming_one_huge_read ... ok
[INFO] [stdout] test real::tests::truncate_cuts_and_extends ... ok
[INFO] [stdout] test submit::tests::a_short_read_is_a_response_and_not_an_error ... ok
[INFO] [stdout] test submit::tests::wait_returns_responses_in_submission_order_however_they_finished ... ok
[INFO] [stdout] test sim::tests::the_enumeration_the_crash_tests_will_run_is_expressible_today ... ok
[INFO] [stdout] test submit::tests::a_backend_that_goes_away_wakes_the_waiter_instead_of_hanging_it ... ok
[INFO] [stdout] test real::tests::a_batch_of_reads_comes_back_answering_the_requests_it_was_given ... ok
[INFO] [stdout] test submit::tests::a_buffer_comes_back_out_of_the_response_to_be_used_again ... ok
[INFO] [stdout] test submit::tests::the_last_filler_out_is_the_one_that_wakes_the_waiter ... ok
[INFO] [stdout] test submit::tests::wait_reports_the_first_failure_by_position_not_by_arrival ... ok
[INFO] [stdout] test pool::tests::responses_are_in_submission_order_whatever_order_the_threads_finished_in ... ok
[INFO] [stdout] test submit::tests::a_waiter_blocks_until_another_thread_fills_the_last_slot ... ok
[INFO] [stdout] test pool::tests::one_thread_answers_everything_just_as_well_as_eight ... ok
[INFO] [stdout] test writeback::tests::starting_the_writeback_leaves_the_bytes_as_they_were ... ok
[INFO] [stdout] test pool::tests::the_local_gap_is_too_small_to_swallow_the_space_between_two_columns ... ok
[INFO] [stdout] test device::tests::a_small_card_measures_every_call_and_cleans_up ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.90s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rudb_io
[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" "a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647", kill_on_drop: false }`
[INFO] [stdout] a3009eadbda6cdf96f8eea3d45ec041bd30906f8813b816e12f5af3820e87647
