[INFO] fetching crate dosview 0.1.1...
[INFO] testing dosview-0.1.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dosview 0.1.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate dosview 0.1.1
[INFO] finished tweaking crates.io crate dosview 0.1.1
[INFO] tweaked toml for crates.io crate dosview 0.1.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dosview 0.1.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 dosview 0.1.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] 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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e
[INFO] running `Command { std: "docker" "start" "90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e", 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" "90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e" "/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" "90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e", 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" "90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling dosview v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 13.30s
[INFO] running `Command { std: "docker" "inspect" "90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e", 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" "90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling dosview v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 17.31s
[INFO] running `Command { std: "docker" "inspect" "90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e", 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" "90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/dosview-c0bf7f7dc6031cee)
[INFO] [stdout] 
[INFO] [stdout] running 89 tests
[INFO] [stdout] test encoding::tests::cp437_shows_the_dos_glyphs ... ok
[INFO] [stdout] test encoding::tests::ascii_encodes_the_same_way_in_every_code_page ... ok
[INFO] [stdout] test encoding::tests::encoding_reports_the_char_it_cannot_represent ... ok
[INFO] [stdout] test encoding::tests::every_encoding_yields_one_cell_per_byte ... ok
[INFO] [stdout] test encoding::tests::every_cyrillic_code_page_decodes_its_own_bytes ... ok
[INFO] [stdout] test encoding::tests::every_glyph_our_own_code_pages_can_produce_is_drawable ... ok
[INFO] [stdout] test encoding::tests::cyrillic_search_text_round_trips_through_the_cyrillic_pages ... ok
[INFO] [stdout] test encoding::tests::cycling_encodings_wraps_both_ways ... ok
[INFO] [stdout] test encoding::tests::ascii_hides_control_bytes ... ok
[INFO] [stdout] test encoding::tests::unassigned_bytes_become_dots ... ok
[INFO] [stdout] test encoding::tests::utf16_decodes_both_byte_orders ... ok
[INFO] [stdout] test encoding::tests::search_text_in_a_utf16_view_is_utf16_bytes ... ok
[INFO] [stdout] test encoding::tests::search_text_in_ascii_or_utf8_view_is_utf8_bytes ... ok
[INFO] [stdout] test encoding::tests::wide_characters_are_not_drawn_since_they_would_shift_the_grid ... ok
[INFO] [stdout] test encoding::tests::utf16_marks_an_unpaired_surrogate_and_a_half_unit ... ok
[INFO] [stdout] test pattern::tests::hex_input_without_wildcards ... ok
[INFO] [stdout] test pattern::tests::hex_input_ignores_the_encoding ... ok
[INFO] [stdout] test encoding::tests::utf8_draws_a_char_on_its_lead_byte_and_dots_the_rest ... ok
[INFO] [stdout] test encoding::tests::utf16_takes_its_alignment_from_the_file_not_the_slice ... ok
[INFO] [stdout] test encoding::tests::utf8_rejects_overlong_and_out_of_range_leads ... ok
[INFO] [stdout] test pattern::tests::text_is_encoded_with_the_current_code_page ... ok
[INFO] [stdout] test pattern::tests::matches_do_not_overlap ... ok
[INFO] [stdout] test encoding::tests::search_text_round_trips_through_every_single_byte_page ... ok
[INFO] [stdout] test pattern::tests::plain_text_is_a_literal_pattern ... ok
[INFO] [stdout] test pattern::tests::anchor_is_the_longest_literal_run ... ok
[INFO] [stdout] test pattern::tests::wildcards_match_any_byte ... ok
[INFO] [stdout] test reader::tests::backward_search_walks_records_in_reverse ... ok
[INFO] [stdout] test encoding::tests::utf8_resyncs_after_garbage ... ok
[INFO] [stdout] test pattern::tests::a_char_missing_from_the_code_page_is_named_in_the_error ... ok
[INFO] [stdout] test pattern::tests::all_wildcards_match_everywhere ... ok
[INFO] [stdout] test pattern::tests::broken_input_is_rejected ... ok
[INFO] [stdout] test encoding::tests::names_fit_the_width_the_status_bar_reserves ... ok
[INFO] [stdout] test encoding::tests::no_encoding_can_produce_a_cell_that_is_not_one_column ... ok
[INFO] [stdout] test tests::a_long_record_is_cut_and_the_cursor_scrolls_it_sideways ... ok
[INFO] [stdout] test encoding::tests::utf16_keeps_a_surrogate_pair_together ... ok
[INFO] [stdout] test encoding::tests::the_western_code_pages_differ_where_they_are_supposed_to ... ok
[INFO] [stdout] test reader::tests::cyrillic_search_finds_code_page_bytes ... ok
[INFO] [stdout] test reader::tests::forward_search_stops_as_soon_as_it_has_enough ... ok
[INFO] [stdout] test reader::tests::finds_a_match_that_straddles_two_search_blocks ... ok
[INFO] [stdout] test reader::tests::refresh_follows_a_file_replaced_by_rename ... ok
[INFO] [stdout] test pattern::tests::wildcard_at_the_start_does_not_underflow ... ok
[INFO] [stdout] test tests::a_page_keeps_the_cursor_on_the_same_screen_row ... ok
[INFO] [stdout] test tests::a_window_too_short_for_the_list_says_so_instead_of_drawing_rubbish ... ok
[INFO] [stdout] test tests::escape_backs_out_of_a_search_before_it_quits ... ok
[INFO] [stdout] test tests::arrows_move_the_cursor_and_the_view_holds_still ... ok
[INFO] [stdout] test reader::tests::refresh_picks_up_a_file_that_changed_underneath_us ... ok
[INFO] [stdout] test tests::a_format_pattern_that_is_nowhere_is_refused ... ok
[INFO] [stdout] test tests::escaping_the_code_page_list_changes_nothing ... ok
[INFO] [stdout] test reader::tests::reads_past_eof_are_clamped_not_panics ... ok
[INFO] [stdout] test tests::a_new_format_drops_a_leftover_search_but_not_the_other_way_round ... ok
[INFO] [stdout] test reader::tests::backward_search_spans_blocks_and_finds_edge_matches ... ok
[INFO] [stdout] test tests::a_record_is_one_row_when_wrapping_is_off ... ok
[INFO] [stdout] test tests::home_and_end_take_the_file_the_modified_arrows_take_the_line ... ok
[INFO] [stdout] test reader::tests::search_respects_the_starting_offset ... ok
[INFO] [stdout] test tests::the_row_after_one_starts_where_it_ends ... ok
[INFO] [stdout] test tests::setting_a_format_lands_on_a_record_boundary ... ok
[INFO] [stdout] test tests::plain_rows_are_the_byte_grid ... ok
[INFO] [stdout] test tests::record_rows_keep_the_column_and_clamp_to_short_records ... ok
[INFO] [stdout] test tests::sliding_the_grid_moves_every_line_together ... ok
[INFO] [stdout] test tests::the_code_page_list_opens_on_the_current_page_and_takes_a_pick ... ok
[INFO] [stdout] test tests::search_walks_matches_both_ways_and_wraps_round ... ok
[INFO] [stdout] test reader::tests::reads_across_window_boundaries ... ok
[INFO] [stdout] test tests::the_line_width_keys_step_within_the_limits ... ok
[INFO] [stdout] test tests::the_view_still_stops_at_the_last_screenful ... ok
[INFO] [stdout] test tests::wrapping_spreads_a_record_over_as_many_rows_as_it_needs ... ok
[INFO] [stdout] test tests::wrapped_rows_step_through_a_record_and_on_to_the_next ... ok
[INFO] [stdout] test tests::the_view_scrolls_only_once_the_cursor_would_leave_it ... ok
[INFO] [stdout] test tests::stepping_down_keeps_the_column ... ok
[INFO] [stdout] test tests::stepping_matches_needs_a_search_first ... ok
[INFO] [stdout] test tests::the_line_width_keys_leave_text_mode_alone ... ok
[INFO] [stdout] test tests::the_cursor_survives_the_file_being_truncated ... ok
[INFO] [stdout] test tests::the_bar_only_offers_keys_that_would_do_something ... ok
[INFO] [stdout] test tests::the_grid_stays_slid_even_when_the_file_fits_on_one_screen ... ok
[INFO] [stdout] test view::tests::a_chosen_width_still_fits_the_window ... ok
[INFO] [stdout] test view::tests::gap_width_matches_byte_width_in_every_mode ... ok
[INFO] [stdout] test view::tests::binary_mode_spells_out_bits ... ok
[INFO] [stdout] test view::tests::hex_layout_fits_the_width ... ok
[INFO] [stdout] test tests::the_last_row_of_a_file_that_is_not_a_whole_number_of_rows_is_reachable ... ok
[INFO] [stdout] test view::tests::decimal_needs_saying_so ... ok
[INFO] [stdout] test view::tests::nonsense_is_rejected ... ok
[INFO] [stdout] test view::tests::offsets_are_zero_padded ... ok
[INFO] [stdout] test view::tests::short_tail_is_padded_so_text_column_stays_aligned ... ok
[INFO] [stdout] test view::tests::a_chosen_line_width_is_honoured_within_the_limits ... ok
[INFO] [stdout] test view::tests::the_text_column_of_a_byte_mode_still_marks_continuations ... ok
[INFO] [stdout] test view::tests::binary_layout_fits_the_width ... ok
[INFO] [stdout] test view::tests::text_mode_follows_the_selected_encoding ... ok
[INFO] [stdout] test view::tests::huge_files_get_wider_offset_column ... ok
[INFO] [stdout] test view::tests::a_bare_offset_is_hex_because_every_offset_on_screen_is ... ok
[INFO] [stdout] test view::tests::text_mode_reads_as_text_not_as_letters_with_dots_between ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e", kill_on_drop: false }`
[INFO] [stdout] 90a92d9864e637f7f161267c4a8e22ba823b76f6cb4a6e610f150db8595ab70e
