[INFO] fetching crate redox-core 0.4.0... [INFO] testing redox-core-0.4.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate redox-core 0.4.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate redox-core 0.4.0 [INFO] finished tweaking crates.io crate redox-core 0.4.0 [INFO] tweaked toml for crates.io crate redox-core 0.4.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate redox-core 0.4.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate redox-core 0.4.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 65b171ea8c01149aec80b51789865e9a6a1ee81b9f2ebcfef38d24adc34ba1f9 [INFO] running `Command { std: "docker" "start" "-a" "65b171ea8c01149aec80b51789865e9a6a1ee81b9f2ebcfef38d24adc34ba1f9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "65b171ea8c01149aec80b51789865e9a6a1ee81b9f2ebcfef38d24adc34ba1f9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "65b171ea8c01149aec80b51789865e9a6a1ee81b9f2ebcfef38d24adc34ba1f9", kill_on_drop: false }` [INFO] [stdout] 65b171ea8c01149aec80b51789865e9a6a1ee81b9f2ebcfef38d24adc34ba1f9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3ac5b4fce2f3517dc12ae7d5f87b2718d715905f488d4585f0feef15aa63e689 [INFO] running `Command { std: "docker" "start" "-a" "3ac5b4fce2f3517dc12ae7d5f87b2718d715905f488d4585f0feef15aa63e689", kill_on_drop: false }` [INFO] [stderr] Compiling str_indices v0.4.4 [INFO] [stderr] Compiling ropey v1.6.1 [INFO] [stderr] Compiling redox-core v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.97s [INFO] running `Command { std: "docker" "inspect" "3ac5b4fce2f3517dc12ae7d5f87b2718d715905f488d4585f0feef15aa63e689", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ac5b4fce2f3517dc12ae7d5f87b2718d715905f488d4585f0feef15aa63e689", kill_on_drop: false }` [INFO] [stdout] 3ac5b4fce2f3517dc12ae7d5f87b2718d715905f488d4585f0feef15aa63e689 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9558ffaaf40d5b1c7d3b2723453c7960054b8d35f2ee731e15742952ee546057 [INFO] running `Command { std: "docker" "start" "-a" "9558ffaaf40d5b1c7d3b2723453c7960054b8d35f2ee731e15742952ee546057", kill_on_drop: false }` [INFO] [stderr] Compiling redox-core v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.47s [INFO] running `Command { std: "docker" "inspect" "9558ffaaf40d5b1c7d3b2723453c7960054b8d35f2ee731e15742952ee546057", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9558ffaaf40d5b1c7d3b2723453c7960054b8d35f2ee731e15742952ee546057", kill_on_drop: false }` [INFO] [stdout] 9558ffaaf40d5b1c7d3b2723453c7960054b8d35f2ee731e15742952ee546057 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 49784fa440c872a00f020dd784f1245a8f597a7e530357c647918231e1a613e0 [INFO] running `Command { std: "docker" "start" "-a" "49784fa440c872a00f020dd784f1245a8f597a7e530357c647918231e1a613e0", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/redox_core-ec7e7321c4603e58) [INFO] [stdout] [INFO] [stdout] running 108 tests [INFO] [stdout] test buffer::tests::apply_edit_normalizes_reversed_range ... ok [INFO] [stdout] test buffer::tests::backspace_at_start_noop ... ok [INFO] [stdout] test buffer::tests::clamp_column_to_line_len ... ok [INFO] [stdout] test buffer::tests::apply_edits_returns_summary_and_final_cursor ... ok [INFO] [stdout] test buffer::tests::apply_edits_empty_is_noop_summary ... ok [INFO] [stdout] test buffer::tests::apply_edit_replace ... ok [INFO] [stdout] test buffer::tests::char_queries_handle_line_end_and_start ... ok [INFO] [stdout] test buffer::tests::counted_text_object_word_clamps_at_last_run_instead_of_failing ... ok [INFO] [stdout] test buffer::tests::delete_forward_at_eof_is_noop ... ok [INFO] [stdout] test buffer::tests::indent_line_span_adds_tabs_and_reports_counts ... ok [INFO] [stdout] test buffer::tests::delete_forward ... ok [INFO] [stdout] test buffer::tests::insert_newline_replaces_selection ... ok [INFO] [stdout] test buffer::tests::line_and_char_index_conversion_clamps ... ok [INFO] [stdout] test buffer::tests::line_len_excludes_newline ... ok [INFO] [stdout] test buffer::tests::line_range_excludes_newline ... ok [INFO] [stdout] test buffer::tests::insert_and_delete ... ok [INFO] [stdout] test buffer::tests::line_slice_excludes_trailing_newline ... ok [INFO] [stdout] test buffer::tests::line_span_char_range_preserves_line_boundaries ... ok [INFO] [stdout] test buffer::tests::line_span_text_linewise_register_always_has_trailing_newline ... ok [INFO] [stdout] test buffer::tests::move_line_range_down_and_up_preserve_content ... ok [INFO] [stdout] test buffer::tests::move_line_range_down_into_trailing_blank_line_preserves_split ... ok [INFO] [stdout] test buffer::tests::move_line_range_multi_step_returns_none_when_unmoved ... ok [INFO] [stdout] test buffer::tests::move_line_range_down_multi_step_stops_at_bottom ... ok [INFO] [stdout] test buffer::tests::move_line_range_respects_boundaries ... ok [INFO] [stdout] test buffer::tests::move_line_range_up_at_eof_without_trailing_newline_does_not_join ... ok [INFO] [stdout] test buffer::tests::move_line_range_up_multi_step_stops_at_top ... ok [INFO] [stdout] test buffer::tests::outdent_line_span_removes_tabs_and_spaces ... ok [INFO] [stdout] test buffer::tests::paste_after_charwise_inserts_after_cursor_and_clamps_at_eol ... ok [INFO] [stdout] test buffer::tests::paste_after_linewise_inserts_at_next_line_start_and_keeps_cursor ... ok [INFO] [stdout] test buffer::tests::paste_before_charwise_inserts_at_cursor_and_advances ... ok [INFO] [stdout] test buffer::tests::paste_before_linewise_inserts_at_line_start_and_keeps_cursor ... ok [INFO] [stdout] test buffer::tests::pos_char_roundtrip_basic ... ok [INFO] [stdout] test buffer::tests::replace_selection_replaces_non_empty_range ... ok [INFO] [stdout] test buffer::tests::selection_line_range_is_order_independent ... ok [INFO] [stdout] test buffer::tests::slice_chars_clamps_and_swaps_indices ... ok [INFO] [stdout] test buffer::tests::slice_chars_ref_matches_allocating_variant ... ok [INFO] [stdout] test buffer::tests::slice_pos_range_is_order_independent ... ok [INFO] [stdout] test buffer::tests::selection_slice_and_delete ... ok [INFO] [stdout] test buffer::tests::text_object_around_brackets_selects_pair ... ok [INFO] [stdout] test buffer::tests::text_object_around_brackets_falls_back_to_same_line_pair_before_cursor ... ok [INFO] [stdout] test buffer::tests::text_object_around_word_includes_spacing ... ok [INFO] [stdout] test buffer::tests::text_object_around_single_quotes_skips_escaped_quotes ... ok [INFO] [stdout] test buffer::tests::text_object_inner_backticks_selects_current_quoted_span ... ok [INFO] [stdout] test buffer::tests::text_object_inner_parentheses_can_select_outer_pair_with_count ... ok [INFO] [stdout] test buffer::tests::text_object_inner_double_quotes_falls_back_to_same_line_pair ... ok [INFO] [stdout] test buffer::tests::text_object_inner_paragraph_is_linewise ... ok [INFO] [stdout] test buffer::tests::text_object_inner_big_word_selects_contiguous_non_whitespace ... ok [INFO] [stdout] test buffer::tests::text_object_inner_word_on_whitespace_prefers_next_word ... ok [INFO] [stdout] test buffer::tests::text_object_inner_parentheses_falls_back_to_same_line_pair_after_cursor ... ok [INFO] [stdout] test buffer::tests::text_object_inner_word_selects_current_word ... ok [INFO] [stdout] test buffer::tests::text_object_selection_uses_word_bounds_for_visual_mode ... ok [INFO] [stdout] test buffer::tests::visual_charwise_range_is_inclusive_of_end_cursor ... ok [INFO] [stdout] test buffer::tests::visual_linewise_text_uses_linewise_register_semantics ... ok [INFO] [stdout] test buffer::tests::visual_selection_char_range_on_line_matches_visual_semantics ... ok [INFO] [stdout] test buffer::tests::visual_selection_helpers_dispatch_by_visual_mode ... ok [INFO] [stdout] test buffer::tests::visual_selection_edit_plan_bundles_delete_bounds_and_text ... ok [INFO] [stdout] test buffer::tests::word_motions_visit_symbols ... ok [INFO] [stdout] test buffer::tests::word_motions_ascii ... ok [INFO] [stdout] test motion::tests::file_end_goes_to_last_line_and_clamps_column ... ok [INFO] [stdout] test motion::tests::find_and_till_char_stay_on_current_line ... ok [INFO] [stdout] test motion::tests::first_non_whitespace_clamps_to_line_end_for_blank_lines ... ok [INFO] [stdout] test io::tests::save_then_load_roundtrip ... ok [INFO] [stdout] test motion::tests::left_right_clamp_at_bounds ... ok [INFO] [stdout] test motion::tests::line_start_and_line_end_work ... ok [INFO] [stdout] test motion::tests::gg_goes_to_first_line_and_clamps_column ... ok [INFO] [stdout] test motion::tests::operator_find_char_includes_the_target_character ... ok [INFO] [stdout] test motion::tests::word_motions_ascii_smoke ... ok [INFO] [stdout] test motion::tests::word_end_after_can_land_on_symbol_token ... ok [INFO] [stdout] test motion::tests::word_start_before_stops_on_symbol_token ... ok [INFO] [stdout] test motion::tests::word_start_after_visits_symbol_tokens ... ok [INFO] [stdout] test motion::tests::repeated_word_forward_stops_at_eof ... ok [INFO] [stdout] test motion::tests::motion_count_zero_is_noop ... ok [INFO] [stdout] test session::tests::any_dirty_detects_hidden_dirty_buffers ... ok [INFO] [stdout] test motion::tests::up_down_preserve_column_when_possible ... ok [INFO] [stdout] test session::tests::dirty_tracking_clears_when_content_returns_to_clean_snapshot ... ok [INFO] [stdout] test io::tests::load_buffer_rejects_invalid_utf8 ... ok [INFO] [stdout] test session::tests::invalid_utf8_sets_failed_phase_and_blocks_full_load ... ok [INFO] [stdout] test session::tests::incremental_open_starts_loading_for_large_file ... ok [INFO] [stdout] test session::tests::missing_path_creates_empty_new_file_buffer ... ok [INFO] [stdout] test session::tests::demand_loading_reaches_target_line_or_eof ... ok [INFO] [stdout] test session::tests::open_initial_unnamed_creates_empty_file_buffer ... ok [INFO] [stdout] test session::tests::mru_switching_rotates_active_buffer ... ok [INFO] [stdout] test session::tests::opening_second_file_creates_and_activates_new_buffer ... ok [INFO] [stdout] test session::tests::opening_same_path_reuses_existing_buffer ... ok [INFO] [stdout] test session::tests::save_active_appends_trailing_newline_for_non_empty_file ... ok [INFO] [stdout] test session::tests::ensure_fully_loaded_completes_and_matches_disk ... ok [INFO] [stdout] test session::tests::sync_file_buffers_with_paths_orphans_dirty_deleted_buffer ... ok [INFO] [stdout] test session::tests::sync_file_buffers_with_paths_deletes_directory_descendants ... ok [INFO] [stdout] test session::tests::sync_file_buffers_with_paths_remaps_open_descendants_after_directory_rename ... ok [INFO] [stdout] test session::tests::sync_file_buffers_with_paths_orphans_last_remaining_deleted_buffer ... ok [INFO] [stdout] test text::tests::char_to_line_col_uses_binary_search_correctly ... ok [INFO] [stdout] test tests::insert_and_delete_selection_smoke ... ok [INFO] [stdout] test tests::empty_buffer_has_one_line ... ok [INFO] [stdout] test session::tests::save_active_writes_and_clears_dirty ... ok [INFO] [stdout] test session::tests::sync_file_buffers_with_paths_closes_deleted_buffers ... ok [INFO] [stdout] test text::tests::clamp_helpers_keep_values_in_bounds ... ok [INFO] [stdout] test text::tests::clamp_range_normalizes_and_clamps ... ok [INFO] [stdout] test text::tests::line_col_to_char_clamps_line_and_column ... ok [INFO] [stdout] test text::tests::movement_and_ordering_helpers_are_saturating ... ok [INFO] [stdout] test text::tests::line_helpers_respect_newline_exclusion ... ok [INFO] [stdout] test session::tests::full_load_handles_utf8_chunk_boundaries ... ok [INFO] [stdout] test session::tests::background_loading_does_not_mark_dirty ... ok [INFO] [stdout] test buffer::text_buffer::search::tests::find_matches_matches_naive_search_for_unicode_across_rope_chunks ... ok [INFO] [stdout] test session::tests::poll_loading_increases_loaded_bytes_monotonically ... ok [INFO] [stdout] test session::tests::orphaned_loading_buffer_stays_unsaved_after_load_completes ... ok [INFO] [stdout] test session::tests::save_active_forces_full_load_before_write ... ok [INFO] [stdout] test buffer::text_buffer::search::tests::find_matches_matches_naive_search_across_rope_chunks ... ok [INFO] [stdout] test buffer::text_buffer::search::tests::find_matches_preserves_non_overlapping_semantics_across_chunk_boundaries ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.58s [INFO] [stdout] [INFO] [stderr] Doc-tests redox_core [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "49784fa440c872a00f020dd784f1245a8f597a7e530357c647918231e1a613e0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "49784fa440c872a00f020dd784f1245a8f597a7e530357c647918231e1a613e0", kill_on_drop: false }` [INFO] [stdout] 49784fa440c872a00f020dd784f1245a8f597a7e530357c647918231e1a613e0