[INFO] cloning repository https://github.com/uliruffler/ue
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/uliruffler/ue" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuliruffler%2Fue", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuliruffler%2Fue'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1741e88707756076896567356a0dbbf5e6237aa3
[INFO] testing uliruffler/ue against beta-2026-01-20 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuliruffler%2Fue" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/uliruffler/ue
[INFO] finished tweaking git repo https://github.com/uliruffler/ue
[INFO] tweaked toml for git repo https://github.com/uliruffler/ue written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/uliruffler/ue on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/uliruffler/ue 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" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b4def9b954261fd45377b64c1690a95a833f4f25a7d6c56df6d7ea111495c0ad
[INFO] running `Command { std: "docker" "start" "-a" "b4def9b954261fd45377b64c1690a95a833f4f25a7d6c56df6d7ea111495c0ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b4def9b954261fd45377b64c1690a95a833f4f25a7d6c56df6d7ea111495c0ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b4def9b954261fd45377b64c1690a95a833f4f25a7d6c56df6d7ea111495c0ad", kill_on_drop: false }`
[INFO] [stdout] b4def9b954261fd45377b64c1690a95a833f4f25a7d6c56df6d7ea111495c0ad
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 74f4ec73909d5b68a6537ae014c4d02ca2d9f9389171ea9ad1e8ce0a8a3a8ce0
[INFO] running `Command { std: "docker" "start" "-a" "74f4ec73909d5b68a6537ae014c4d02ca2d9f9389171ea9ad1e8ce0a8a3a8ce0", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.9.0
[INFO] [stderr]    Compiling signal-hook v0.3.17
[INFO] [stderr]    Compiling smallvec v1.15.0
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling signal-hook-registry v1.4.4
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling anstyle-parse v0.2.6
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling anstyle-query v1.1.2
[INFO] [stderr]    Compiling flate2 v1.1.5
[INFO] [stderr]    Compiling strict v0.2.0
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling signal-hook-mio v0.2.4
[INFO] [stderr]    Compiling colorchoice v1.0.3
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling anstream v0.6.18
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling clap_lex v0.7.4
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling minimad v0.13.1
[INFO] [stderr]    Compiling crossterm v0.27.0
[INFO] [stderr]    Compiling clap_builder v4.5.37
[INFO] [stderr]    Compiling png v0.18.0
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling pxfm v0.1.25
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling derive_more-impl v2.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.5.32
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling moxcms v0.7.9
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling derive_more v2.1.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling clap v4.5.37
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.4.2
[INFO] [stderr]    Compiling crokey-proc_macros v1.3.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling lazy-regex v3.4.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling coolor v1.1.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling crokey v1.3.0
[INFO] [stderr]    Compiling termimad v0.30.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling ue v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.52s
[INFO] running `Command { std: "docker" "inspect" "74f4ec73909d5b68a6537ae014c4d02ca2d9f9389171ea9ad1e8ce0a8a3a8ce0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "74f4ec73909d5b68a6537ae014c4d02ca2d9f9389171ea9ad1e8ce0a8a3a8ce0", kill_on_drop: false }`
[INFO] [stdout] 74f4ec73909d5b68a6537ae014c4d02ca2d9f9389171ea9ad1e8ce0a8a3a8ce0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9594f632c206f7a5c59f803331bfec242f98e80aaac46ac602ba1c8be0c557ed
[INFO] running `Command { std: "docker" "start" "-a" "9594f632c206f7a5c59f803331bfec242f98e80aaac46ac602ba1c8be0c557ed", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling serial_test_derive v3.2.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling serial_test v3.2.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling coolor v1.1.0
[INFO] [stderr]    Compiling crokey v1.3.0
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.4.2
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling lazy-regex v3.4.2
[INFO] [stderr]    Compiling termimad v0.30.1
[INFO] [stderr]    Compiling ue v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 29.73s
[INFO] running `Command { std: "docker" "inspect" "9594f632c206f7a5c59f803331bfec242f98e80aaac46ac602ba1c8be0c557ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9594f632c206f7a5c59f803331bfec242f98e80aaac46ac602ba1c8be0c557ed", kill_on_drop: false }`
[INFO] [stdout] 9594f632c206f7a5c59f803331bfec242f98e80aaac46ac602ba1c8be0c557ed
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] eabee49704c79cd68c210cb4bb3118553de3c2613b673d63899e2f8d5e3f1a1d
[INFO] running `Command { std: "docker" "start" "-a" "eabee49704c79cd68c210cb4bb3118553de3c2613b673d63899e2f8d5e3f1a1d", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ue-9ee069ef748e02f3)
[INFO] [stdout] 
[INFO] [stdout] running 411 tests
[INFO] [stdout] test coordinates::tests::empty_file_returns_zeroes ... ok
[INFO] [stdout] test coordinates::tests::resize_keeps_scroll_when_cursor_visible_and_space_expands ... ok
[INFO] [stdout] test coordinates::tests::resize_shrink_preserves_cursor_visibility ... ok
[INFO] [stdout] test coordinates::tests::resize_scrolls_down_if_cursor_below_bottom ... ok
[INFO] [stdout] test coordinates::tests::test_visual_col_to_char_beyond_end ... ok
[INFO] [stdout] test coordinates::tests::test_calculate_text_width_no_scrollbar ... ok
[INFO] [stdout] test coordinates::tests::test_cursor_visual_line_with_wrapped_previous_line ... ok
[INFO] [stdout] test coordinates::tests::test_visual_col_to_char_no_tabs ... ok
[INFO] [stdout] test coordinates::tests::test_visual_col_to_char_with_tab ... ok
[INFO] [stdout] test coordinates::tests::test_line_number_width_disabled ... ok
[INFO] [stdout] test coordinates::tests::resize_scrolls_up_if_cursor_above_top ... ok
[INFO] [stdout] test coordinates::tests::test_visual_lines_to_cursor_at_top ... ok
[INFO] [stdout] test coordinates::tests::test_cursor_visual_line_at_top_no_wrap ... ok
[INFO] [stdout] test coordinates::tests::test_cursor_visual_line_within_wrapped_line_second_wrap ... ok
[INFO] [stdout] test coordinates::tests::test_cursor_visual_line_second_line_no_wrap ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_mixed_content ... ok
[INFO] [stdout] test coordinates::tests::test_cursor_visual_line_after_scrolling ... ok
[INFO] [stdout] test coordinates::tests::test_line_number_width_enabled ... ok
[INFO] [stdout] test coordinates::tests::test_cursor_visual_line_after_scrolling_with_wrapped_lines ... ok
[INFO] [stdout] test coordinates::tests::test_calculate_text_width_with_scrollbar ... ok
[INFO] [stdout] test coordinates::tests::test_visual_lines_to_cursor_second_line ... ok
[INFO] [stdout] test coordinates::tests::test_visual_lines_to_cursor_with_wrapped_lines ... ok
[INFO] [stdout] test coordinates::tests::test_visual_to_logical_click_on_line_number_returns_none ... ok
[INFO] [stdout] test coordinates::tests::test_visual_to_logical_click_on_scrollbar_returns_none ... ok
[INFO] [stdout] test coordinates::tests::test_visual_to_logical_second_line ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_empty_string ... ok
[INFO] [stdout] test coordinates::tests::test_visual_to_logical_simple ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_no_tabs ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_single_tab_at_start ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_multiple_tabs ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_only_tabs ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_up_to_beyond_length ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_up_to_multiple_tabs ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_up_to_no_tabs ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_up_to_with_tab ... ok
[INFO] [stdout] test coordinates::tests::test_visual_to_logical_wrapped_line_second_wrap ... ok
[INFO] [stdout] test coordinates::tests::test_word_wrapping_preserves_words ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_beyond_line_count ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_tab_width_8 ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_double_width ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_empty_line ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_exact_width ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_mixed_tabs_and_chars ... ok
[INFO] [stdout] test coordinates::tests::test_word_wrapping_with_spaces ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_with_tabs ... ok
[INFO] [stdout] test default_syntax::tests::test_cpp_aliases ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_zero_width_returns_one ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_tab_in_middle ... ok
[INFO] [stdout] test double_esc::tests::clear_resets_state ... ok
[INFO] [stdout] test double_esc::tests::ctrl_c_returns_none ... ok
[INFO] [stdout] test default_syntax::tests::test_default_syntax_exists ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_triple_width ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_one_over_wraps_to_two ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_short_line_no_wrap ... ok
[INFO] [stdout] test coordinates::tests::test_cursor_visual_line_within_wrapped_line_first_wrap ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_up_to_empty ... ok
[INFO] [stdout] test double_esc::tests::esc_with_modifiers_clears_state ... ok
[INFO] [stdout] test double_esc::tests::first_esc_returns_first ... ok
[INFO] [stdout] test double_esc::tests::non_esc_key_clears_state ... ok
[INFO] [stdout] test double_esc::tests::other_key_after_first_esc_cancels_double_esc ... ok
[INFO] [stdout] test double_esc::tests::remaining_timeout_decreases_after_first_esc ... ok
[INFO] [stdout] test double_esc::tests::remaining_timeout_is_large_when_no_pending_esc ... ok
[INFO] [stdout] test double_esc::tests::triple_esc_first_two_are_double_third_is_first ... ok
[INFO] [stdout] test coordinates::tests::test_calculate_text_width_no_line_numbers ... ok
[INFO] [stdout] test double_esc::tests::timed_out_returns_false_initially ... ok
[INFO] [stdout] test editing::tests::delete_backward_char ... ok
[INFO] [stdout] test editing::tests::delete_backward_merge_lines ... ok
[INFO] [stdout] test editing::tests::delete_forward_char ... ok
[INFO] [stdout] test editing::tests::delete_word_backward_single_undo ... ok
[INFO] [stdout] test editing::tests::delete_forward_merge_lines ... ok
[INFO] [stdout] test editing::tests::delete_word_forward_single_undo ... ok
[INFO] [stdout] test editing::tests::insert_char_basic ... ok
[INFO] [stdout] test editing::tests::insert_tab_adds_spaces ... ok
[INFO] [stdout] test double_esc::tests::double_esc_exits_from_any_mode ... ok
[INFO] [stdout] test double_esc::tests::double_esc_within_threshold_returns_double ... ok
[INFO] [stdout] test double_esc::tests::timed_out_returns_false_before_threshold ... ok
[INFO] [stdout] test double_esc::tests::rapid_double_esc_in_find_mode_scenario ... ok
[INFO] [stdout] test double_esc::tests::remaining_timeout_is_zero_after_threshold ... ok
[INFO] [stdout] test double_esc::tests::timed_out_returns_true_after_threshold ... ok
[INFO] [stdout] test double_esc::tests::double_esc_after_threshold_returns_first ... ok
[INFO] [stdout] test editing::tests::paste_complete_lines_with_trailing_newline ... FAILED
[INFO] [stdout] test editing::tests::paste_multiline_is_single_undo_action ... FAILED
[INFO] [stdout] test editing::tests::paste_replaces_selection ... FAILED
[INFO] [stdout] test editor_state::tests::block_selection_checks_column_range_only ... ok
[INFO] [stdout] test editing::tests::paste_multiple_complete_lines_with_trailing_newline ... FAILED
[INFO] [stdout] test editing::tests::redo_insert_char ... ok
[INFO] [stdout] test editing::tests::split_line_basic ... ok
[INFO] [stdout] test editing::tests::undo_insert_char ... ok
[INFO] [stdout] test editing::tests::insert_char_middle ... ok
[INFO] [stdout] test editor_state::tests::absolute_line_calculates_normally_when_not_saved ... ok
[INFO] [stdout] test editing::tests::undo_split_line ... ok
[INFO] [stdout] test editor_state::tests::cursor_invisible_when_saved_off_screen ... ok
[INFO] [stdout] test editor_state::tests::block_selection_direction_change_left ... ok
[INFO] [stdout] test editor_state::tests::cursor_visible_when_on_screen ... ok
[INFO] [stdout] test editor_state::tests::clear_selection_removes_selection_and_sets_redraw ... ok
[INFO] [stdout] test editor_state::tests::ensure_cursor_visible_brings_below_cursor_to_bottom ... ok
[INFO] [stdout] test editor_state::tests::clear_selection_resets_block_mode ... ok
[INFO] [stdout] test editor_state::tests::cursor_at_wrap_point_behavior ... ok
[INFO] [stdout] test editor_state::tests::wrap_cursor_move_right_past_indicator ... ok
[INFO] [stdout] test env::tests::test_set_temp_home_creates_unique_directories ... ok
[INFO] [stdout] test editor_state::tests::cursor_invisible_when_below_visible_area ... ok
[INFO] [stdout] test editor_state::tests::ensure_cursor_visible_brings_above_cursor_to_top ... ok
[INFO] [stdout] test editor_state::tests::absolute_line_uses_saved_position ... ok
[INFO] [stdout] test editor_state::tests::ensure_cursor_visible_clears_saved_position ... ok
[INFO] [stdout] test editor_state::tests::zero_width_block_selection_shows_as_multi_line_cursors ... ok
[INFO] [stdout] test env::tests::test_lock_prevents_concurrent_modification ... ok
[INFO] [stdout] test editor_state::tests::cursor_at_wrap_point_from_right ... ok
[INFO] [stdout] test env::tests::test_set_temp_home_creates_directory ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_up_allows_cursor_to_go_offscreen ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_down_scrolls_viewport_without_moving_cursor ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_up_with_cursor_above_viewport_keeps_it_offscreen ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_left_scrolls_horizontally ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_right_scrolls_horizontally ... ok
[INFO] [stdout] test env::tests::test_temp_dir_cleanup ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_down_at_bottom_does_nothing ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_horizontal_keeps_cursor_column ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_up_at_top_does_nothing ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_up_scrolls_viewport_without_moving_cursor ... ok
[INFO] [stdout] test event_handlers::tests::alt_shift_down_expands_zero_width_block_selection ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_down_when_cursor_at_top ... ok
[INFO] [stdout] test event_handlers::tests::alt_up_down_without_shift_does_not_create_multi_cursors ... ok
[INFO] [stdout] test event_handlers::tests::arrow_down_at_bottom_scrolls_if_not_at_file_end ... ok
[INFO] [stdout] test event_handlers::tests::alt_shift_up_creates_zero_width_block_selection ... ok
[INFO] [stdout] test event_handlers::tests::alt_shift_arrows_create_and_expand_block_selection ... ok
[INFO] [stdout] test event_handlers::tests::arrow_down_on_short_line_moves_to_next_line ... ok
[INFO] [stdout] test event_handlers::tests::arrow_up_at_top_scrolls_if_not_at_file_start ... ok
[INFO] [stdout] test event_handlers::tests::arrow_up_on_line_moves_to_previous_line ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_a_on_empty_file_does_nothing ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_a_selects_all_text ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_backspace_deletes_word_backward ... ok
[INFO] [stdout] test event_handlers::tests::alt_shift_arrow_still_creates_block_selection ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_r_triggers_replace_with_active_search ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_end_jumps_to_end ... ok
[INFO] [stdout] test editing::tests::undo_delete_backward ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_end_jumps_to_file_end ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_h_deletes_word_backward ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_home_jumps_to_file_start ... ok
[INFO] [stdout] test double_esc::tests::esc_in_find_mode_should_not_trigger_file_selector ... ok
[INFO] [stdout] test double_esc::tests::esc_in_normal_mode_should_trigger_file_selector_on_timeout ... ok
[INFO] [stdout] test double_esc::tests::esc_with_selection_should_not_trigger_file_selector ... ok
[INFO] [stdout] test double_esc::tests::single_esc_in_normal_mode_workflow ... ok
[INFO] [stdout] test double_esc::tests::single_esc_clears_mode_but_not_editor ... ok
[INFO] [stdout] test double_esc::tests::slow_double_esc_in_selection_mode_scenario ... ok
[INFO] [stdout] test event_handlers::tests::cursor_column_memory_through_short_line ... ok
[INFO] [stdout] test event_handlers::tests::end_moves_to_line_end ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_ignores_non_digits ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_accepts_digits ... ok
[INFO] [stdout] test event_handlers::tests::help_activates_with_f1 ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_backspace_deletes_char ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_backspace_does_not_trigger_replace_without_search ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_arrow_keys_unselect ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_scroll_preserves_absolute_cursor ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_centers_view ... ok
[INFO] [stdout] test event_handlers::tests::home_moves_to_line_start ... ok
[INFO] [stdout] test event_handlers::tests::shift_ctrl_end_selects_to_end ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_enter_jumps_to_line ... ok
[INFO] [stdout] test event_handlers::tests::page_up_at_top_stays_at_zero ... ok
[INFO] [stdout] test event_handlers::tests::page_down_scrolls_viewport ... ok
[INFO] [stdout] test event_handlers::tests::help_exits_with_esc_without_clearing_modes ... ok
[INFO] [stdout] test find::tests::cursor_movement_clears_wrap_warning ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_activates_on_ctrl_g ... ok
[INFO] [stdout] test find::tests::find_history_deduplication ... ok
[INFO] [stdout] test find::tests::find_history_max_limit ... ok
[INFO] [stdout] test find::tests::find_history_persistence ... ok
[INFO] [stdout] test find::tests::find_case_insensitive_by_default ... ok
[INFO] [stdout] test find::tests::find_next_within_scope_multi_line ... ok
[INFO] [stdout] test find::tests::find_next_within_scope_single_line ... ok
[INFO] [stdout] test find::tests::find_next_wrap_within_scope ... ok
[INFO] [stdout] test event_handlers::tests::help_shows_find_context_when_in_find_mode ... ok
[INFO] [stdout] test find::tests::find_no_match ... ok
[INFO] [stdout] test event_handlers::tests::normalize_key_event_maps_newline_to_enter ... ok
[INFO] [stdout] test event_handlers::tests::normalize_key_event_maps_carriage_return_to_enter ... ok
[INFO] [stdout] test find::tests::find_prev_within_scope_multi_line ... ok
[INFO] [stdout] test find::tests::find_prev_within_scope_single_line ... ok
[INFO] [stdout] test find::tests::find_next_clears_warning_on_match ... ok
[INFO] [stdout] test find::tests::find_prev_wrap_within_scope ... ok
[INFO] [stdout] test find::tests::find_scope_is_set_when_activating_with_selection ... ok
[INFO] [stdout] test find::tests::find_on_last_line_wraps_correctly ... ok
[INFO] [stdout] test find::tests::find_wraps_around ... ok
[INFO] [stdout] test find::tests::test_calculate_search_hits_no_matches ... ok
[INFO] [stdout] test find::tests::find_simple_pattern ... ok
[INFO] [stdout] test event_handlers::tests::help_exits_with_f1 ... ok
[INFO] [stdout] test find::tests::find_prev_two_press_wrap ... ok
[INFO] [stdout] test event_handlers::tests::page_up_scrolls_viewport_up ... ok
[INFO] [stdout] test find::tests::test_wildcard_case_insensitive ... ok
[INFO] [stdout] test event_handlers::tests::scrolling_with_wrapped_lines_maintains_cursor_visibility ... ok
[INFO] [stdout] test find::tests::find_next_two_press_wrap ... ok
[INFO] [stdout] test find::tests::test_no_error_messages_on_no_match ... ok
[INFO] [stdout] test find::tests::test_enter_does_not_jump_to_match ... ok
[INFO] [stdout] test find::tests::test_hit_count_always_updated ... ok
[INFO] [stdout] test find::tests::test_calculate_search_hits ... ok
[INFO] [stdout] test find::tests::test_find_prev_wraps_immediately ... ok
[INFO] [stdout] test find::tests::test_wildcard_combined_patterns ... ok
[INFO] [stdout] test event_handlers::tests::help_scroll_navigation ... ok
[INFO] [stdout] test help::tests::test_help_exit_with_f1_only_closes_help ... ok
[INFO] [stdout] test help::tests::test_help_exit_with_esc_only_closes_help ... ok
[INFO] [stdout] test find::tests::test_wildcard_with_brackets ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_home_jumps_to_beginning ... ok
[INFO] [stdout] test find::tests::test_wildcard_escapes_regex_chars ... ok
[INFO] [stdout] test help::tests::test_help_input_handling ... ok
[INFO] [stdout] test help::tests::test_help_contexts_have_content ... ok
[INFO] [stdout] test find::tests::test_regex_vs_wildcard_mode ... ok
[INFO] [stdout] test find::tests::test_wrapping_is_immediate ... ok
[INFO] [stdout] test help::tests::test_markdown_table_formatting_sample ... ok
[INFO] [stdout] test help::tests::test_truncate_to_width_handles_utf8 ... ok
[INFO] [stdout] test help::tests::test_truncate_to_width_no_truncation_needed ... ok
[INFO] [stdout] test help::tests::test_truncate_to_width_unicode_emoji ... ok
[INFO] [stdout] test menu::tests::test_checkable_update ... ok
[INFO] [stdout] test help::tests::test_keybinding_replacement ... ok
[INFO] [stdout] test find::tests::test_wildcard_to_regex_question ... ok
[INFO] [stdout] test help::tests::test_truncate_to_width_handles_ascii ... ok
[INFO] [stdout] test help::tests::test_truncate_to_width_preserves_ansi_codes ... ok
[INFO] [stdout] test menu::tests::test_esc_closes_menu_when_active ... ok
[INFO] [stdout] test find::tests::test_wildcard_to_regex_star ... ok
[INFO] [stdout] test help::tests::test_tables_respect_terminal_width ... ok
[INFO] [stdout] test help::tests::test_truncate_to_width_empty_string ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_first_digit_replaces_prefill ... ok
[INFO] [stdout] test event_handlers::tests::wrapped_line_navigation_down_within_same_logical_line ... ok
[INFO] [stdout] test menu::tests::test_esc_opens_menu_when_inactive ... ok
[INFO] [stdout] test menu::tests::test_item_navigation_skips_separators ... ok
[INFO] [stdout] test menu::tests::test_menu_bar_creation ... ok
[INFO] [stdout] test menu::tests::test_menu_navigation ... ok
[INFO] [stdout] test menu::tests::test_up_down_navigation_skips_separators ... ok
[INFO] [stdout] test menu::tests::test_menu_activation_by_hotkey ... ok
[INFO] [stdout] test event_handlers::tests::wrapped_line_navigation_up_within_same_logical_line ... ok
[INFO] [stdout] test help::tests::test_help_loads_from_markdown_files ... ok
[INFO] [stdout] test help::tests::test_tables_are_rendered ... ok
[INFO] [stdout] test help::tests::test_table_rendering_in_all_help_contexts ... ok
[INFO] [stdout] test menu::tests::test_enter_key_selects_menu_item ... ok
[INFO] [stdout] test mouse_handlers::tests::alt_drag_left_changes_direction ... ok
[INFO] [stdout] test menu::tests::test_down_key_opens_dropdown_when_menu_active ... ok
[INFO] [stdout] test menu::tests::test_left_right_switch_menus_with_dropdown_open ... ok
[INFO] [stdout] test help::tests::test_table_content_is_formatted ... ok
[INFO] [stdout] test menu::tests::test_update_file_menu_shows_ellipsis_when_too_many_files ... ok
[INFO] [stdout] test mouse_handlers::tests::alt_drag_creates_block_selection ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_scroll_down_respects_max_scroll ... ok
[INFO] [stdout] test mouse_handlers::tests::alt_click_does_not_create_multi_cursor ... ok
[INFO] [stdout] test menu::tests::test_update_file_menu_detects_unsaved_changes_for_all_files ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_up_clears_dragging_state ... ok
[INFO] [stdout] test event_handlers::tests::shift_ctrl_home_selects_to_beginning ... ok
[INFO] [stdout] test mouse_handlers::tests::double_click_on_middle_of_word_selects_word ... ok
[INFO] [stdout] test mouse_handlers::tests::double_click_on_non_word_character ... ok
[INFO] [stdout] test mouse_handlers::tests::double_click_selects_word ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_click_on_bar_starts_dragging ... ok
[INFO] [stdout] test mouse_handlers::tests::line_selection_with_scrolling ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_mouse_up_stops_dragging ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_not_visible_when_few_lines ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_one_char_drag_reaches_all_positions ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_click_on_line_number_selects_entire_line ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_drag_on_line_number_extends_line_selection ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_scroll_down_updates_top_line ... ok
[INFO] [stdout] test mouse_handlers::tests::alt_drag_horizontal_expands_column_range ... ok
[INFO] [stdout] test mouse_handlers::tests::visual_line_to_logical_line_works_correctly ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_scroll_up_at_top_stays_at_zero ... ok
[INFO] [stdout] test open_dialog::tests::test_tree_node_creation ... ok
[INFO] [stdout] test mouse_handlers::tests::alt_drag_zero_width_block_selection ... ok
[INFO] [stdout] test mouse_handlers::tests::normal_drag_without_alt_not_block_selection ... ok
[INFO] [stdout] test mouse_handlers::tests::restore_cursor_to_screen_clears_saved_state ... ok
[INFO] [stdout] test recent::tests::recent_file_removal ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_click_in_background_jumps_to_position ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_drag_maintains_cursor_absolute_position ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_click_beyond_visible_lines_is_ignored ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_click_on_header_row_is_ignored ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_drag_updates_scroll_position ... ok
[INFO] [stdout] test mouse_handlers::tests::triple_click_selects_line ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_scroll_up_updates_top_line ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_small_bar_drag_maps_mouse_directly ... ok
[INFO] [stdout] test rendering::tests::abbreviate_path_shortens_middle_directories ... ok
[INFO] [stdout] test rendering::tests::expand_tabs_multiple_tabs ... ok
[INFO] [stdout] test rendering::tests::expand_tabs_no_tabs_returns_original ... ok
[INFO] [stdout] test rendering::tests::expand_tabs_respects_tab_stops ... ok
[INFO] [stdout] test rendering::tests::expand_tabs_single_tab_at_start ... ok
[INFO] [stdout] test rendering::tests::expand_tabs_single_tab_in_middle ... ok
[INFO] [stdout] test rendering::tests::expand_tabs_tab_width_8 ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_case_insensitive ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_empty_pattern_returns_empty ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_handles_multibyte_chars ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_invalid_regex_returns_empty ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_multiple_occurrences ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_no_match_returns_empty ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_regex_pattern ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_simple_literal ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_multiline_first_line ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_multiline_last_line ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_multiline_middle_line ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_no_scope_always_true ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_single_line_after_scope ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_single_line_at_end ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_single_line_at_start ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_single_line_before_scope ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_single_line_just_before_end ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_single_line_overlaps_end ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_single_line_overlaps_start ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_single_line_within ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_wrong_line ... ok
[INFO] [stdout] test rendering::tests::normalize_selection_ordered_returns_same ... ok
[INFO] [stdout] test rendering::tests::normalize_selection_reversed_swaps ... ok
[INFO] [stdout] test rendering::tests::normalize_selection_same_line_ordered ... ok
[INFO] [stdout] test rendering::tests::normalize_selection_same_line_reversed ... ok
[INFO] [stdout] test rendering::tests::regex_cache_handles_empty_pattern ... ok
[INFO] [stdout] test rendering::tests::regex_cache_handles_invalid_regex ... ok
[INFO] [stdout] test rendering::tests::regex_cache_reuses_same_pattern ... ok
[INFO] [stdout] test recent::tests::recent_file_concurrent_updates ... ok
[INFO] [stdout] test recent::tests::recent_file_empty_list_initially ... ok
[INFO] [stdout] test rendering::tests::render_header_handles_current_directory_file ... ok
[INFO] [stdout] test rendering::tests::shorten_path_shows_full_path_when_fits ... ok
[INFO] [stdout] test rendering::tests::shorten_path_uses_home_abbreviation ... ok
[INFO] [stdout] test rendering::tests::test_scrollbar_position_calculation ... ok
[INFO] [stdout] test rendering::tests::render_header_handles_path_with_directory ... ok
[INFO] [stdout] test rendering::tests::truncate_to_width_adds_ellipsis ... ok
[INFO] [stdout] test rendering::tests::test_scrollbar_with_wrapped_lines ... ok
[INFO] [stdout] test mouse_handlers::tests::save_cursor_state_preserves_first_save ... ok
[INFO] [stdout] test recent::tests::recent_file_preserves_order_after_access ... ok
[INFO] [stdout] test session::tests::save_and_load_editor_session ... ok
[INFO] [stdout] test recent::tests::recent_file_removal_nonexistent ... ok
[INFO] [stdout] test session::tests::save_and_load_selector_session ... ok
[INFO] [stdout] test rendering::tests::truncate_to_width_preserves_short_strings ... ok
[INFO] [stdout] test rendering::tests::render_header_truncates_very_long_filename ... ok
[INFO] [stdout] test recent::tests::recent_file_truncates ... ok
[INFO] [stdout] test recent::tests::recent_file_with_special_characters ... ok
[INFO] [stdout] test recent::tests::recent_file_updates_order ... ok
[INFO] [stdout] test recent::tests::recent_file_with_very_long_path ... ok
[INFO] [stdout] test recent::tests::remove_multiple_untitled_files_from_recent ... ok
[INFO] [stdout] test recent::tests::remove_untitled_2_from_recent_files ... ok
[INFO] [stdout] test session::tests::corrupt_file_returns_none ... ok
[INFO] [stdout] test session::tests::session_selector_to_editor_transition ... ok
[INFO] [stdout] test session::tests::load_missing_returns_none ... ok
[INFO] [stdout] test session::tests::session_editor_to_selector_transition ... ok
[INFO] [stdout] test recent::tests::recent_file_symlink_handling ... ok
[INFO] [stdout] test session::tests::session_empty_file_contents ... ok
[INFO] [stdout] test settings::tests::ctrl_letter_matches ... ok
[INFO] [stdout] test settings::tests::cursor_shape_default ... ok
[INFO] [stdout] test session::tests::session_file_with_special_characters_in_path ... ok
[INFO] [stdout] test session::tests::session_overwrite_previous ... ok
[INFO] [stdout] test session::tests::session_persists_nonexistent_file ... ok
[INFO] [stdout] test recent::tests::recent_file_deduplicates ... ok
[INFO] [stdout] test recent::tests::recent_file_nonexistent_file ... ok
[INFO] [stdout] test session::tests::session_with_unicode_path ... ok
[INFO] [stdout] test settings::tests::control_variants_parsing ... ok
[INFO] [stdout] test settings::tests::ctrl_alt_r_replace_all ... ok
[INFO] [stdout] test session::tests::session_file_path_creation ... ok
[INFO] [stdout] test settings::tests::alt_modifier_parsing ... ok
[INFO] [stdout] test settings::tests::default_color_values_present ... ok
[INFO] [stdout] test settings::tests::default_settings_file_created ... ok
[INFO] [stdout] test settings::tests::goto_line_keybinding_matches ... ok
[INFO] [stdout] test settings::tests::invalid_keybinding_strings ... ok
[INFO] [stdout] test session::tests::session_malformed_mode ... ok
[INFO] [stdout] test settings::tests::named_colors_parsing ... ok
[INFO] [stdout] test recent::tests::remove_untitled_from_recent_files ... ok
[INFO] [stdout] test settings::tests::double_esc_keybinding ... ok
[INFO] [stdout] test settings::tests::case_insensitive_keybinding_parsing ... ok
[INFO] [stdout] test settings::tests::parse_color_hex ... ok
[INFO] [stdout] test settings::tests::esc_quit_variants ... ok
[INFO] [stdout] test settings::tests::settings_color_validation ... ok
[INFO] [stdout] test settings::tests::f_key_parsing ... ok
[INFO] [stdout] test settings::tests::settings_all_keybindings_valid ... ok
[INFO] [stdout] test settings::tests::settings_line_number_digits_validation ... ok
[INFO] [stdout] test settings::tests::settings_tab_width_validation ... ok
[INFO] [stdout] test settings::tests::test_missing_help_field_uses_default ... ok
[INFO] [stdout] test settings::tests::settings_cursor_shape_values ... ok
[INFO] [stdout] test settings::tests::settings_default_creation_and_reload ... ok
[INFO] [stdout] test syntax::tests::test_parse_color ... ok
[INFO] [stdout] test syntax::tests::test_syntax_highlighter_stack ... ok
[INFO] [stdout] test undo::tests::clear_unsaved_state_preserves_edits_and_cursor ... ok
[INFO] [stdout] test undo::tests::clear_unsaved_state_removes_file_content ... ok
[INFO] [stdout] test undo::tests::different_edit_types_preserve_correctly ... ok
[INFO] [stdout] test syntax::tests::test_syntax_switch_back ... ok
[INFO] [stdout] test ui::tests::restore_terminal_emits_show_cursor_and_leave_alt ... ok
[INFO] [stdout] test undo::tests::backward_compatibility_old_format_without_timestamp ... ok
[INFO] [stdout] test settings::tests::multiple_modifier_combinations ... ok
[INFO] [stdout] test settings::tests::shift_modifier_detection ... ok
[INFO] [stdout] test undo::tests::history_path_handles_dot_slash_relative ... ok
[INFO] [stdout] test syntax::tests::test_syntax_switch_to ... ok
[INFO] [stdout] test undo::tests::history_path_handles_hidden_filename ... ok
[INFO] [stdout] test syntax::tests::test_highlight_simple ... ok
[INFO] [stdout] test undo::tests::corrupted_history_file_returns_error ... ok
[INFO] [stdout] test undo::tests::history_path_handles_absolute_paths ... ok
[INFO] [stdout] test undo::tests::multi_instance_concurrent_edits_last_write_wins ... ok
[INFO] [stdout] test syntax::tests::test_resolve_alias ... ok
[INFO] [stdout] test undo::tests::get_undo_file_mtime_returns_timestamp_after_save ... ok
[INFO] [stdout] test undo::tests::branching_after_undo_truncates_redo_chain ... ok
[INFO] [stdout] test settings::tests::special_keys_parsing ... ok
[INFO] [stdout] test undo::tests::history_path_handles_no_extension ... ok
[INFO] [stdout] test undo::tests::history_path_handles_relative_paths ... ok
[INFO] [stdout] test undo::tests::history_path_handles_unicode_filename ... ok
[INFO] [stdout] test undo::tests::get_undo_file_mtime_changes_after_modification ... ok
[INFO] [stdout] test undo::tests::load_nonexistent_file_returns_new_history ... ok
[INFO] [stdout] test undo::tests::modified_flag_resets_when_all_changes_undone ... ok
[INFO] [stdout] test undo::tests::get_undo_file_mtime_returns_none_for_nonexistent_file ... ok
[INFO] [stdout] test undo::tests::modified_flag_tracks_save_baseline ... ok
[INFO] [stdout] test undo::tests::multi_instance_cursor_only_change_without_content_change ... ok
[INFO] [stdout] test undo::tests::multi_instance_cursor_position_restored_correctly ... ok
[INFO] [stdout] test undo::tests::multi_instance_detects_external_undo_file_change ... ok
[INFO] [stdout] test undo::tests::validate_with_file_content_but_no_modified_flag ... ok
[INFO] [stdout] test undo::tests::multi_instance_modified_flag_synchronized ... ok
[INFO] [stdout] test undo::tests::push_and_undo_redo_cycle ... ok
[INFO] [stdout] test undo::tests::multi_instance_preserves_undo_redo_chain ... ok
[INFO] [stdout] test undo::tests::multi_instance_save_propagates_modified_flag ... ok
[INFO] [stdout] test undo::tests::validate_returns_modified_no_unsaved_when_file_changed ... ok
[INFO] [stdout] test undo::tests::save_and_load_persistence ... ok
[INFO] [stdout] test undo::tests::save_captures_file_timestamp ... ok
[INFO] [stdout] test undo::tests::undo_file_exists_after_validation_with_modified_no_unsaved ... ok
[INFO] [stdout] test undo::tests::undo_file_exists_after_validation_with_modified_with_unsaved ... ok
[INFO] [stdout] test undo::tests::undo_redo_round_trip_persistence ... ok
[INFO] [stdout] test undo::tests::validate_returns_modified_with_unsaved_when_file_changed_and_has_unsaved ... ok
[INFO] [stdout] test undo::tests::validate_preserves_edits_after_undo ... ok
[INFO] [stdout] test undo::tests::validate_returns_valid_when_no_timestamp ... ok
[INFO] [stdout] test undo::tests::validate_returns_valid_when_timestamps_match ... ok
[INFO] [stdout] test undo::tests::validate_with_edits_and_modified_flag ... ok
[INFO] [stdout] test undo::tests::validation_handles_missing_file ... ok
[INFO] [stdout] test undo::tests::validate_with_no_file_content_and_no_edits ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- editing::tests::paste_complete_lines_with_trailing_newline stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'editing::tests::paste_complete_lines_with_trailing_newline' (111) panicked at src/editing.rs:1897:9:
[INFO] [stdout] assertion failed: handle_paste(&mut state, &mut lines, "test.txt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e9eee5a0062 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e9eee5a0062 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e9eee5a0062 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e9eee5a0062 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e9eee5b2a2a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e9eee5b2a2a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x5e9eee56c3a6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e9eee56c3a6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e9eee57e949 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e9eee57e949 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e9eee57e7e1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e9eee2095be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5e9eee2095be - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e9eee57ebc2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5e9eee57ebc2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e9eee57ea3a - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5e9eee579ac9 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e9eee55fd0d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e9eee5bd18c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e9eee5bd152 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5e9eedf1e757 - ue::editing::tests::paste_complete_lines_with_trailing_newline::haec02f214254f8c1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1897:9
[INFO] [stdout]   21:     0x5e9eedf1ea37 - ue::editing::tests::paste_complete_lines_with_trailing_newline::{{closure}}::hd28e12e2dbcaf250
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1879:52
[INFO] [stdout]   22:     0x5e9eeded9f16 - core::ops::function::FnOnce::call_once::h1d9f9a74a24080ce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e9eee2093bb - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e9eee2093bb - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e9eee21cd8a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e9eee21cd8a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5e9eee21cd8a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e9eee21cd8a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e9eee21cd8a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e9eee21cd8a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e9eee21cd8a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e9eee1f71e4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e9eee1f71e4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e9eee1faaa2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e9eee1faaa2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5e9eee1faaa2 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e9eee1faaa2 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e9eee1faaa2 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e9eee1faaa2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e9eee1faaa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e9eee574b1f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5e9eee574b1f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x7dac50f70aa4 - <unknown>
[INFO] [stdout]   44:     0x7dac50ffda64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- editing::tests::paste_multiline_is_single_undo_action stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'editing::tests::paste_multiline_is_single_undo_action' (112) panicked at src/editing.rs:1861:9:
[INFO] [stdout] assertion failed: handle_paste(&mut state, &mut lines, "test.txt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e9eee5a0062 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e9eee5a0062 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e9eee5a0062 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e9eee5a0062 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e9eee5b2a2a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e9eee5b2a2a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x5e9eee56c3a6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e9eee56c3a6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e9eee57e949 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e9eee57e949 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e9eee57e7e1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e9eee2095be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5e9eee2095be - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e9eee57ebc2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5e9eee57ebc2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e9eee57ea3a - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5e9eee579ac9 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e9eee55fd0d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e9eee5bd18c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e9eee5bd152 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5e9eedf1dd05 - ue::editing::tests::paste_multiline_is_single_undo_action::h5ceff8e44f3cb1d0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1861:9
[INFO] [stdout]   21:     0x5e9eedf1e197 - ue::editing::tests::paste_multiline_is_single_undo_action::{{closure}}::h6e67dacaa8edeecf
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1843:47
[INFO] [stdout]   22:     0x5e9eedede186 - core::ops::function::FnOnce::call_once::hbf3d3de2af0d88cd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e9eee2093bb - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e9eee2093bb - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e9eee21cd8a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e9eee21cd8a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5e9eee21cd8a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e9eee21cd8a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e9eee21cd8a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e9eee21cd8a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e9eee21cd8a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e9eee1f71e4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e9eee1f71e4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e9eee1faaa2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e9eee1faaa2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5e9eee1faaa2 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e9eee1faaa2 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e9eee1faaa2 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e9eee1faaa2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e9eee1faaa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e9eee574b1f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5e9eee574b1f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x7dac50f70aa4 - <unknown>
[INFO] [stdout]   44:     0x7dac50ffda64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- editing::tests::paste_replaces_selection stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'editing::tests::paste_replaces_selection' (114) panicked at src/editing.rs:1838:9:
[INFO] [stdout] assertion failed: handle_paste(&mut state, &mut lines, "test.txt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e9eee5a0062 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e9eee5a0062 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e9eee5a0062 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e9eee5a0062 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e9eee5b2a2a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e9eee5b2a2a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x5e9eee56c3a6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e9eee56c3a6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e9eee57e949 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e9eee57e949 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e9eee57e7e1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e9eee2095be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5e9eee2095be - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e9eee57ebc2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5e9eee57ebc2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e9eee57ea3a - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5e9eee579ac9 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e9eee55fd0d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e9eee5bd18c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e9eee5bd152 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5e9eedf1bebc - ue::editing::tests::paste_replaces_selection::heed7afafa36f77cd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1838:9
[INFO] [stdout]   21:     0x5e9eedf1c017 - ue::editing::tests::paste_replaces_selection::{{closure}}::h16fbfa0b55555473
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1820:34
[INFO] [stdout]   22:     0x5e9eededb976 - core::ops::function::FnOnce::call_once::h58649a2fa1c4fcd1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e9eee2093bb - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e9eee2093bb - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e9eee21cd8a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e9eee21cd8a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5e9eee21cd8a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e9eee21cd8a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e9eee21cd8a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e9eee21cd8a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e9eee21cd8a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e9eee1f71e4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e9eee1f71e4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e9eee1faaa2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e9eee1faaa2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5e9eee1faaa2 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e9eee1faaa2 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e9eee1faaa2 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e9eee1faaa2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e9eee1faaa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e9eee574b1f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5e9eee574b1f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x7dac50f70aa4 - <unknown>
[INFO] [stdout]   44:     0x7dac50ffda64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- editing::tests::paste_multiple_complete_lines_with_trailing_newline stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'editing::tests::paste_multiple_complete_lines_with_trailing_newline' (113) panicked at src/editing.rs:1925:9:
[INFO] [stdout] assertion failed: handle_paste(&mut state, &mut lines, "test.txt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e9eee5a0062 - std::backtrace_rs::backtrace::libunwind::trace::hf0bd46b30bc61685
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e9eee5a0062 - std::backtrace_rs::backtrace::trace_unsynchronized::h1d1fbb72ad89d7b7
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e9eee5a0062 - std::sys::backtrace::_print_fmt::he38b6f68ca847f47
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e9eee5a0062 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hb7e843cde1bc81a3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e9eee5b2a2a - core::fmt::rt::Argument::fmt::hc1dd77ac64f2688c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e9eee5b2a2a - core::fmt::write::h952c506e2dbe9cff
[INFO] [stdout]    6:     0x5e9eee56c3a6 - std::io::default_write_fmt::hd23bd8145c03a23a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e9eee56c3a6 - std::io::Write::write_fmt::hdd3314a2bd8a34bd
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e9eee57e949 - std::sys::backtrace::BacktraceLock::print::h1079b82381c2c252
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e9eee57e949 - std::panicking::default_hook::{{closure}}::h85cb76b8462c00f2
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e9eee57e7e1 - std::panicking::default_hook::h0134d220cc034c02
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e9eee2095be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb2e68dca3970e3ca
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5e9eee2095be - test::test_main_with_exit_callback::{{closure}}::ha7ec2063a2565ec3
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e9eee57ebc2 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::haebee478d0f56cf4
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5e9eee57ebc2 - std::panicking::panic_with_hook::h8119b6db1fef734f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e9eee57ea3a - std::panicking::panic_handler::{{closure}}::h24f5360b91482c0e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5e9eee579ac9 - std::sys::backtrace::__rust_end_short_backtrace::h4e60c5cbd1bd0108
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e9eee55fd0d - __rustc[e4c6931bd8050421]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e9eee5bd18c - core::panicking::panic_fmt::hb1614a3ff6840071
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e9eee5bd152 - core::panicking::panic::h6519d2e94a76dd19
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5e9eedf1f003 - ue::editing::tests::paste_multiple_complete_lines_with_trailing_newline::h81a09afedcc422fc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1925:9
[INFO] [stdout]   21:     0x5e9eedf1f367 - ue::editing::tests::paste_multiple_complete_lines_with_trailing_newline::{{closure}}::h0ea62e3b50484d3a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1907:61
[INFO] [stdout]   22:     0x5e9eededc776 - core::ops::function::FnOnce::call_once::h7c375c349d32d0d5
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e9eee2093bb - core::ops::function::FnOnce::call_once::hefaf63600cd43d2a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e9eee2093bb - test::__rust_begin_short_backtrace::he30322a73a0e9ea6
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e9eee21cd8a - test::run_test_in_process::{{closure}}::hdea3ab8d0243ef36
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e9eee21cd8a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h66d192f42498ffce
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5e9eee21cd8a - std::panicking::catch_unwind::do_call::h822e18e8d3a6bb65
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e9eee21cd8a - std::panicking::catch_unwind::h54b1de7ceab578bf
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e9eee21cd8a - std::panic::catch_unwind::h60c29b7a9d0246b1
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e9eee21cd8a - test::run_test_in_process::h6099b5f871379b13
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e9eee21cd8a - test::run_test::{{closure}}::h926ce0a38281a4c8
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e9eee1f71e4 - test::run_test::{{closure}}::h508de21a9afc7140
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e9eee1f71e4 - std::sys::backtrace::__rust_begin_short_backtrace::h6e2f5c39ca00735a
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e9eee1faaa2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h133e44f0e5802c14
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e9eee1faaa2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4718c1285283955c
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5e9eee1faaa2 - std::panicking::catch_unwind::do_call::h0bba3937b4892238
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e9eee1faaa2 - std::panicking::catch_unwind::h5b31cab5fb8c5d7f
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e9eee1faaa2 - std::panic::catch_unwind::hb2fa05d52ed0124e
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e9eee1faaa2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hf401cf5ff501bd29
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e9eee1faaa2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h160022e94ce3b0bb
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e9eee574b1f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf234e0d1d1d272ba
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5e9eee574b1f - std::sys::thread::unix::Thread::new::thread_start::h106a295241840d3b
[INFO] [stdout]                                at /rustc/9b1f8ff42d110b0ca138116745be921df5dc97e7/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x7dac50f70aa4 - <unknown>
[INFO] [stdout]   44:     0x7dac50ffda64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     editing::tests::paste_complete_lines_with_trailing_newline
[INFO] [stdout]     editing::tests::paste_multiline_is_single_undo_action
[INFO] [stdout]     editing::tests::paste_multiple_complete_lines_with_trailing_newline
[INFO] [stdout]     editing::tests::paste_replaces_selection
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 407 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.17s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "eabee49704c79cd68c210cb4bb3118553de3c2613b673d63899e2f8d5e3f1a1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eabee49704c79cd68c210cb4bb3118553de3c2613b673d63899e2f8d5e3f1a1d", kill_on_drop: false }`
[INFO] [stdout] eabee49704c79cd68c210cb4bb3118553de3c2613b673d63899e2f8d5e3f1a1d
