[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] 53efb3785b4f90665cca782eb262d523bbfa8eef
[INFO] testing uliruffler/ue against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuliruffler%2Fue" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-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-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/uliruffler/ue on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 250fb0cab34db1f4ee7160c8dee4d5f57906f371aa9565368df526fa678d8914
[INFO] running `Command { std: "docker" "start" "-a" "250fb0cab34db1f4ee7160c8dee4d5f57906f371aa9565368df526fa678d8914", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "250fb0cab34db1f4ee7160c8dee4d5f57906f371aa9565368df526fa678d8914", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "250fb0cab34db1f4ee7160c8dee4d5f57906f371aa9565368df526fa678d8914", kill_on_drop: false }`
[INFO] [stdout] 250fb0cab34db1f4ee7160c8dee4d5f57906f371aa9565368df526fa678d8914
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 00d8e01ca78df0ff3bbdad858c5476b2ce7f2e0b3bffbc39ace648bfa381b855
[INFO] running `Command { std: "docker" "start" "-a" "00d8e01ca78df0ff3bbdad858c5476b2ce7f2e0b3bffbc39ace648bfa381b855", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling bitflags v2.9.0
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling signal-hook v0.3.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling smallvec v1.15.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.7
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-parse v0.2.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling flate2 v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling colorchoice v1.0.3
[INFO] [stderr]    Compiling strict v0.2.0
[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 is_terminal_polyfill v1.70.1
[INFO] [stderr]    Compiling anstyle-query v1.1.2
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling anstream v0.6.18
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling png v0.18.0
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling pxfm v0.1.25
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.4
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling clap_lex v0.7.4
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling clap_builder v4.5.37
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling minimad v0.13.1
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling crossterm v0.27.0
[INFO] [stderr]    Compiling regex v1.12.2
[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 derive_more v2.1.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling moxcms v0.7.9
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.4.2
[INFO] [stderr]    Compiling crokey-proc_macros v1.3.0
[INFO] [stderr]    Compiling lazy-regex v3.4.2
[INFO] [stderr]    Compiling clap v4.5.37
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling coolor v1.1.0
[INFO] [stderr]    Compiling crokey v1.3.0
[INFO] [stderr]    Compiling termimad v0.30.1
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ue v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "00d8e01ca78df0ff3bbdad858c5476b2ce7f2e0b3bffbc39ace648bfa381b855", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "00d8e01ca78df0ff3bbdad858c5476b2ce7f2e0b3bffbc39ace648bfa381b855", kill_on_drop: false }`
[INFO] [stdout] 00d8e01ca78df0ff3bbdad858c5476b2ce7f2e0b3bffbc39ace648bfa381b855
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 072ca3f8f87c8c21f1be853d9fb240bcc1730773d582d99d0a22834a5d004c05
[INFO] running `Command { std: "docker" "start" "-a" "072ca3f8f87c8c21f1be853d9fb240bcc1730773d582d99d0a22834a5d004c05", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling serial_test_derive v3.2.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling futures-executor v0.3.31
[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 futures v0.3.31
[INFO] [stderr]    Compiling serial_test v3.2.0
[INFO] [stderr]    Compiling coolor v1.1.0
[INFO] [stderr]    Compiling crokey v1.3.0
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.4.2
[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 44.97s
[INFO] running `Command { std: "docker" "inspect" "072ca3f8f87c8c21f1be853d9fb240bcc1730773d582d99d0a22834a5d004c05", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "072ca3f8f87c8c21f1be853d9fb240bcc1730773d582d99d0a22834a5d004c05", kill_on_drop: false }`
[INFO] [stdout] 072ca3f8f87c8c21f1be853d9fb240bcc1730773d582d99d0a22834a5d004c05
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 96ff414781f1b2ccf0715ce3e6784972159701a405ef0b367dbb2305eaa1be02
[INFO] running `Command { std: "docker" "start" "-a" "96ff414781f1b2ccf0715ce3e6784972159701a405ef0b367dbb2305eaa1be02", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ue/85260118ef394c4b/deps/ue-85260118ef394c4b)
[INFO] [stdout] 
[INFO] [stdout] running 425 tests
[INFO] [stdout] test coordinates::tests::resize_scrolls_down_if_cursor_below_bottom ... ok
[INFO] [stdout] test coordinates::tests::resize_keeps_scroll_when_cursor_visible_and_space_expands ... ok
[INFO] [stdout] test coordinates::tests::resize_scrolls_up_if_cursor_above_top ... ok
[INFO] [stdout] test coordinates::tests::resize_shrink_preserves_cursor_visibility ... ok
[INFO] [stdout] test coordinates::tests::empty_file_returns_zeroes ... 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_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_within_wrapped_line_first_wrap ... ok
[INFO] [stdout] test coordinates::tests::test_cursor_visual_line_after_scrolling ... 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_line_number_width_disabled ... ok
[INFO] [stdout] test coordinates::tests::test_visual_col_to_char_beyond_end ... 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_visual_width_no_tabs ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_single_tab_at_start ... ok
[INFO] [stdout] test coordinates::tests::test_line_number_width_enabled ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_mixed_content ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_only_tabs ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_tab_in_middle ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_up_to_empty ... 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_wrapped_lines_beyond_line_count ... 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_mixed_tabs_and_chars ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_exact_width ... ok
[INFO] [stdout] test coordinates::tests::test_cursor_visual_line_second_line_no_wrap ... ok
[INFO] [stdout] test coordinates::tests::test_visual_lines_to_cursor_second_line ... ok
[INFO] [stdout] test coordinates::tests::test_visual_to_logical_simple ... ok
[INFO] [stdout] test coordinates::tests::test_visual_lines_to_cursor_with_wrapped_lines ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_empty_string ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_multiple_tabs ... 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_wrapped_lines_with_tabs ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_triple_width ... ok
[INFO] [stdout] test coordinates::tests::test_visual_to_logical_wrapped_line_second_wrap ... ok
[INFO] [stdout] test coordinates::tests::test_visual_width_tab_width_8 ... ok
[INFO] [stdout] test default_syntax::tests::test_default_syntax_exists ... ok
[INFO] [stdout] test double_esc::tests::clear_resets_state ... ok
[INFO] [stdout] test coordinates::tests::test_visual_lines_to_cursor_at_top ... ok
[INFO] [stdout] test double_esc::tests::ctrl_c_returns_none ... ok
[INFO] [stdout] test coordinates::tests::test_wrapped_lines_zero_width_returns_one ... ok
[INFO] [stdout] test double_esc::tests::non_esc_key_clears_state ... ok
[INFO] [stdout] test double_esc::tests::first_esc_returns_first ... ok
[INFO] [stdout] test double_esc::tests::other_key_after_first_esc_cancels_double_esc ... ok
[INFO] [stdout] test default_syntax::tests::test_cpp_aliases ... ok
[INFO] [stdout] test double_esc::tests::esc_with_modifiers_clears_state ... ok
[INFO] [stdout] test coordinates::tests::test_visual_to_logical_second_line ... ok
[INFO] [stdout] test coordinates::tests::test_visual_to_logical_click_on_scrollbar_returns_none ... ok
[INFO] [stdout] test double_esc::tests::remaining_timeout_is_large_when_no_pending_esc ... ok
[INFO] [stdout] test double_esc::tests::remaining_timeout_decreases_after_first_esc ... ok
[INFO] [stdout] test double_esc::tests::timed_out_returns_false_initially ... ok
[INFO] [stdout] test double_esc::tests::triple_esc_first_two_are_double_third_is_first ... ok
[INFO] [stdout] test coordinates::tests::test_visual_to_logical_click_on_line_number_returns_none ... 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_merge_lines ... ok
[INFO] [stdout] test coordinates::tests::test_calculate_text_width_no_line_numbers ... ok
[INFO] [stdout] test editing::tests::delete_word_backward_single_undo ... ok
[INFO] [stdout] test editing::tests::delete_forward_char ... ok
[INFO] [stdout] test editing::tests::delete_word_forward_single_undo ... 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 editing::tests::insert_char_middle ... ok
[INFO] [stdout] test editing::tests::insert_char_basic ... ok
[INFO] [stdout] test double_esc::tests::timed_out_returns_false_before_threshold ... ok
[INFO] [stdout] test double_esc::tests::remaining_timeout_is_zero_after_threshold ... ok
[INFO] [stdout] test double_esc::tests::rapid_double_esc_in_find_mode_scenario ... 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 editing::tests::insert_tab_adds_spaces ... 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_delete_backward ... ok
[INFO] [stdout] test editing::tests::undo_insert_char ... ok
[INFO] [stdout] test editing::tests::undo_split_line ... ok
[INFO] [stdout] test editor_state::tests::absolute_line_calculates_normally_when_not_saved ... ok
[INFO] [stdout] test editor_state::tests::absolute_line_uses_saved_position ... ok
[INFO] [stdout] test editor_state::tests::block_selection_checks_column_range_only ... ok
[INFO] [stdout] test editor_state::tests::clear_selection_removes_selection_and_sets_redraw ... ok
[INFO] [stdout] test editor_state::tests::clear_selection_resets_block_mode ... ok
[INFO] [stdout] test editor_state::tests::block_selection_direction_change_left ... ok
[INFO] [stdout] test editor_state::tests::cursor_invisible_when_below_visible_area ... ok
[INFO] [stdout] test env::tests::test_set_temp_home_creates_unique_directories ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_down_at_bottom_does_nothing ... ok
[INFO] [stdout] test editor_state::tests::cursor_visible_when_on_screen ... ok
[INFO] [stdout] test editor_state::tests::ensure_cursor_visible_brings_above_cursor_to_top ... ok
[INFO] [stdout] test env::tests::test_temp_dir_cleanup ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_horizontal_keeps_cursor_column ... ok
[INFO] [stdout] test editor_state::tests::ensure_cursor_visible_clears_saved_position ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_right_scrolls_horizontally ... ok
[INFO] [stdout] test env::tests::test_set_temp_home_creates_directory ... ok
[INFO] [stdout] test editor_state::tests::cursor_invisible_when_saved_off_screen ... ok
[INFO] [stdout] test editor_state::tests::zero_width_block_selection_shows_as_multi_line_cursors ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_down_scrolls_viewport_without_moving_cursor ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_down_when_cursor_at_top ... ok
[INFO] [stdout] test event_handlers::tests::alt_shift_down_expands_zero_width_block_selection ... ok
[INFO] [stdout] test editor_state::tests::ensure_cursor_visible_brings_below_cursor_to_bottom ... ok
[INFO] [stdout] test env::tests::test_lock_prevents_concurrent_modification ... ok
[INFO] [stdout] test event_handlers::tests::alt_up_down_without_shift_does_not_create_multi_cursors ... ok
[INFO] [stdout] test double_esc::tests::esc_in_find_mode_should_not_trigger_file_selector ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_up_at_top_does_nothing ... ok
[INFO] [stdout] test double_esc::tests::single_esc_clears_mode_but_not_editor ... 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 event_handlers::tests::alt_arrow_up_scrolls_viewport_without_moving_cursor ... ok
[INFO] [stdout] test double_esc::tests::slow_double_esc_in_selection_mode_scenario ... 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_shift_arrow_still_creates_block_selection ... ok
[INFO] [stdout] test event_handlers::tests::alt_shift_arrows_create_and_expand_block_selection ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_home_jumps_to_file_start ... ok
[INFO] [stdout] test event_handlers::tests::alt_shift_up_creates_zero_width_block_selection ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_left_scrolls_horizontally ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_r_triggers_replace_with_active_search ... ok
[INFO] [stdout] test event_handlers::tests::end_moves_to_line_end ... ok
[INFO] [stdout] test event_handlers::tests::arrow_down_at_bottom_scrolls_if_not_at_file_end ... ok
[INFO] [stdout] test event_handlers::tests::arrow_down_on_short_line_moves_to_next_line ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_accepts_digits ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_arrow_keys_unselect ... 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_backspace_does_not_trigger_replace_without_search ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_end_jumps_to_end ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_ignores_non_digits ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_h_deletes_word_backward ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_a_selects_all_text ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_home_jumps_to_beginning ... ok
[INFO] [stdout] test event_handlers::tests::help_scroll_navigation ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_scroll_preserves_absolute_cursor ... ok
[INFO] [stdout] test event_handlers::tests::cursor_column_memory_through_short_line ... ok
[INFO] [stdout] test event_handlers::tests::alt_arrow_up_allows_cursor_to_go_offscreen ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_backspace_deletes_char ... ok
[INFO] [stdout] test event_handlers::tests::page_up_at_top_stays_at_zero ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_activates_on_ctrl_g ... ok
[INFO] [stdout] test event_handlers::tests::page_up_scrolls_viewport_up ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_first_digit_replaces_prefill ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_enter_jumps_to_line ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_end_jumps_to_file_end ... ok
[INFO] [stdout] test event_handlers::tests::wrapped_line_navigation_up_within_same_logical_line ... ok
[INFO] [stdout] test event_handlers::tests::wrapped_line_navigation_down_within_same_logical_line ... ok
[INFO] [stdout] test event_handlers::tests::help_exits_with_f1 ... ok
[INFO] [stdout] test event_handlers::tests::help_exits_with_esc_without_clearing_modes ... ok
[INFO] [stdout] test event_handlers::tests::ctrl_backspace_deletes_word_backward ... ok
[INFO] [stdout] test event_handlers::tests::help_shows_find_context_when_in_find_mode ... ok
[INFO] [stdout] test event_handlers::tests::normalize_key_event_maps_carriage_return_to_enter ... ok
[INFO] [stdout] test event_handlers::tests::home_moves_to_line_start ... ok
[INFO] [stdout] test file_selector::tests::format_file_display_adds_trailing_slash ... ok
[INFO] [stdout] test file_selector::tests::format_file_display_handles_root_directory ... ok
[INFO] [stdout] test file_selector::tests::format_file_display_shows_filename_and_directory ... ok
[INFO] [stdout] test event_handlers::tests::normalize_key_event_maps_newline_to_enter ... ok
[INFO] [stdout] test file_selector::tests::get_tracked_files_finds_ed_files ... ok
[INFO] [stdout] test file_selector::tests::get_tracked_files_handles_nested_directories ... ok
[INFO] [stdout] test file_selector::tests::ed_test_home_precedence_over_home ... ok
[INFO] [stdout] test event_handlers::tests::page_down_scrolls_viewport ... ok
[INFO] [stdout] test event_handlers::tests::scrolling_with_wrapped_lines_maintains_cursor_visibility ... ok
[INFO] [stdout] test event_handlers::tests::arrow_up_at_top_scrolls_if_not_at_file_start ... ok
[INFO] [stdout] test event_handlers::tests::help_activates_with_f1 ... ok
[INFO] [stdout] test file_selector::tests::check_unsaved_changes_returns_false_for_invalid_json ... ok
[INFO] [stdout] test file_selector::tests::collect_files_recursive_skips_directories ... ok
[INFO] [stdout] test file_selector::tests::check_unsaved_changes_returns_false_for_nonexistent_file ... ok
[INFO] [stdout] test file_selector::tests::duplicate_filenames_in_different_directories ... ok
[INFO] [stdout] test event_handlers::tests::shift_ctrl_home_selects_to_beginning ... ok
[INFO] [stdout] test file_selector::tests::empty_directory_structure_returns_empty_list ... ok
[INFO] [stdout] test file_selector::tests::file_entry_preserves_full_path ... ok
[INFO] [stdout] test file_selector::tests::get_tracked_files_detects_unsaved_changes ... ok
[INFO] [stdout] test file_selector::tests::get_tracked_files_ignores_non_ed_files ... ok
[INFO] [stdout] test file_selector::tests::get_tracked_files_returns_empty_when_no_files_dir ... ok
[INFO] [stdout] test file_selector::tests::get_tracked_files_sorts_alphabetically ... ok
[INFO] [stdout] test event_handlers::tests::goto_line_centers_view ... ok
[INFO] [stdout] test file_selector::tests::handles_files_with_multiple_dots ... ok
[INFO] [stdout] test event_handlers::tests::shift_ctrl_end_selects_to_end ... ok
[INFO] [stdout] test file_selector::tests::hidden_original_filename_round_trip ... ok
[INFO] [stdout] test file_selector::tests::remove_tracked_file_deletes_undo_history ... ok
[INFO] [stdout] test find::tests::cursor_movement_clears_wrap_warning ... ok
[INFO] [stdout] test find::tests::find_history_deduplication ... ok
[INFO] [stdout] test find::tests::find_next_within_scope_multi_line ... ok
[INFO] [stdout] test file_selector::tests::remove_tracked_file_handles_nonexistent ... ok
[INFO] [stdout] test file_selector::tests::legacy_leading_dot_non_hidden_filename ... ok
[INFO] [stdout] test find::tests::find_on_last_line_wraps_correctly ... ok
[INFO] [stdout] test find::tests::find_next_two_press_wrap ... ok
[INFO] [stdout] test find::tests::find_scope_is_set_when_activating_with_selection ... ok
[INFO] [stdout] test find::tests::find_next_wrap_within_scope ... ok
[INFO] [stdout] test file_selector::tests::tracked_files_sorted_by_recent_first ... ok
[INFO] [stdout] test find::tests::find_no_match ... ok
[INFO] [stdout] test find::tests::find_history_persistence ... ok
[INFO] [stdout] test find::tests::find_prev_wrap_within_scope ... ok
[INFO] [stdout] test find::tests::find_case_insensitive_by_default ... ok
[INFO] [stdout] test find::tests::find_wraps_around ... ok
[INFO] [stdout] test find::tests::find_next_clears_warning_on_match ... ok
[INFO] [stdout] test find::tests::test_calculate_search_hits_no_matches ... ok
[INFO] [stdout] test find::tests::find_next_within_scope_single_line ... 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_prev_two_press_wrap ... ok
[INFO] [stdout] test find::tests::find_history_max_limit ... ok
[INFO] [stdout] test find::tests::test_calculate_search_hits ... ok
[INFO] [stdout] test find::tests::find_simple_pattern ... ok
[INFO] [stdout] test help::tests::test_help_exit_with_esc_only_closes_help ... ok
[INFO] [stdout] test find::tests::test_no_error_messages_on_no_match ... ok
[INFO] [stdout] test find::tests::test_wildcard_to_regex_star ... ok
[INFO] [stdout] test find::tests::test_find_prev_wraps_immediately ... ok
[INFO] [stdout] test help::tests::test_file_selector_help_has_content ... ok
[INFO] [stdout] test help::tests::test_help_exit_with_f1_only_closes_help ... ok
[INFO] [stdout] test find::tests::test_wildcard_case_insensitive ... ok
[INFO] [stdout] test help::tests::test_help_contexts_have_content ... ok
[INFO] [stdout] test find::tests::test_wildcard_escapes_regex_chars ... ok
[INFO] [stdout] test help::tests::test_markdown_table_formatting_sample ... ok
[INFO] [stdout] test help::tests::test_truncate_to_width_handles_ascii ... ok
[INFO] [stdout] test find::tests::test_wildcard_to_regex_question ... ok
[INFO] [stdout] test find::tests::test_wildcard_with_brackets ... ok
[INFO] [stdout] test find::tests::test_wrapping_is_immediate ... ok
[INFO] [stdout] test help::tests::test_help_input_handling ... ok
[INFO] [stdout] test help::tests::test_truncate_to_width_handles_utf8 ... 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 help::tests::test_table_content_is_formatted ... ok
[INFO] [stdout] test find::tests::test_enter_does_not_jump_to_match ... ok
[INFO] [stdout] test help::tests::test_keybinding_replacement ... ok
[INFO] [stdout] test help::tests::test_help_loads_from_markdown_files ... ok
[INFO] [stdout] test help::tests::test_table_rendering_in_all_help_contexts ... ok
[INFO] [stdout] test help::tests::test_tables_are_rendered ... ok
[INFO] [stdout] test menu::tests::test_esc_closes_menu_when_active ... ok
[INFO] [stdout] test menu::tests::test_item_navigation_skips_separators ... ok
[INFO] [stdout] test menu::tests::test_menu_activation_by_hotkey ... ok
[INFO] [stdout] test menu::tests::test_menu_bar_creation ... ok
[INFO] [stdout] test help::tests::test_truncate_to_width_unicode_emoji ... ok
[INFO] [stdout] test menu::tests::test_down_key_opens_dropdown_when_menu_active ... 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 help::tests::test_truncate_to_width_preserves_ansi_codes ... ok
[INFO] [stdout] test menu::tests::test_checkable_update ... ok
[INFO] [stdout] test menu::tests::test_enter_key_selects_menu_item ... ok
[INFO] [stdout] test help::tests::test_truncate_to_width_no_truncation_needed ... ok
[INFO] [stdout] test menu::tests::test_update_file_menu_detects_unsaved_changes_for_all_files ... ok
[INFO] [stdout] test menu::tests::test_esc_opens_menu_when_inactive ... ok
[INFO] [stdout] test menu::tests::test_left_right_switch_menus_with_dropdown_open ... ok
[INFO] [stdout] test find::tests::test_hit_count_always_updated ... ok
[INFO] [stdout] test find::tests::test_wildcard_combined_patterns ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_click_on_header_row_is_ignored ... ok
[INFO] [stdout] test mouse_handlers::tests::alt_drag_horizontal_expands_column_range ... ok
[INFO] [stdout] test mouse_handlers::tests::alt_drag_zero_width_block_selection ... ok
[INFO] [stdout] test mouse_handlers::tests::double_click_selects_word ... ok
[INFO] [stdout] test mouse_handlers::tests::alt_drag_creates_block_selection ... ok
[INFO] [stdout] test mouse_handlers::tests::alt_drag_left_changes_direction ... ok
[INFO] [stdout] test mouse_handlers::tests::double_click_on_middle_of_word_selects_word ... ok
[INFO] [stdout] test menu::tests::test_update_file_menu_shows_ellipsis_when_too_many_files ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_click_beyond_visible_lines_is_ignored ... ok
[INFO] [stdout] test mouse_handlers::tests::double_click_on_non_word_character ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_drag_maintains_cursor_absolute_position ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_drag_updates_scroll_position ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_click_on_line_number_selects_entire_line ... ok
[INFO] [stdout] test mouse_handlers::tests::line_selection_with_scrolling ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_scroll_down_respects_max_scroll ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_scroll_up_at_top_stays_at_zero ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_scroll_down_updates_top_line ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_drag_on_line_number_extends_line_selection ... ok
[INFO] [stdout] test open_dialog::tests::test_tree_node_creation ... ok
[INFO] [stdout] test mouse_handlers::tests::triple_click_selects_line ... ok
[INFO] [stdout] test mouse_handlers::tests::mouse_up_clears_dragging_state ... ok
[INFO] [stdout] test find::tests::test_regex_vs_wildcard_mode ... 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 mouse_handlers::tests::save_cursor_state_preserves_first_save ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_click_on_bar_starts_dragging ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_click_in_background_jumps_to_position ... ok
[INFO] [stdout] test recent::tests::recent_file_removal ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_mouse_up_stops_dragging ... ok
[INFO] [stdout] test recent::tests::recent_file_with_special_characters ... 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 recent::tests::remove_multiple_untitled_files_from_recent ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_one_char_drag_reaches_all_positions ... ok
[INFO] [stdout] test rendering::tests::abbreviate_path_shortens_middle_directories ... ok
[INFO] [stdout] test recent::tests::recent_file_nonexistent_file ... ok
[INFO] [stdout] test rendering::tests::expand_tabs_no_tabs_returns_original ... ok
[INFO] [stdout] test rendering::tests::expand_tabs_multiple_tabs ... ok
[INFO] [stdout] test rendering::tests::expand_tabs_respects_tab_stops ... ok
[INFO] [stdout] test recent::tests::recent_file_removal_nonexistent ... ok
[INFO] [stdout] test rendering::tests::expand_tabs_single_tab_at_start ... ok
[INFO] [stdout] test mouse_handlers::tests::alt_click_does_not_create_multi_cursor ... ok
[INFO] [stdout] test recent::tests::recent_file_preserves_order_after_access ... 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 recent::tests::recent_file_empty_list_initially ... ok
[INFO] [stdout] test recent::tests::recent_file_deduplicates ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_handles_multibyte_chars ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_simple_literal ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_no_match_returns_empty ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_invalid_regex_returns_empty ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_empty_pattern_returns_empty ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_case_insensitive ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_multiple_occurrences ... ok
[INFO] [stdout] test rendering::tests::get_search_matches_regex_pattern ... 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_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_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_before_scope ... 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::match_overlaps_scope_single_line_after_scope ... ok
[INFO] [stdout] test rendering::tests::regex_cache_handles_empty_pattern ... 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_single_line_within ... ok
[INFO] [stdout] test rendering::tests::regex_cache_handles_invalid_regex ... 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::test_scrollbar_with_wrapped_lines ... ok
[INFO] [stdout] test rendering::tests::truncate_to_width_adds_ellipsis ... ok
[INFO] [stdout] test rendering::tests::truncate_to_width_preserves_short_strings ... ok
[INFO] [stdout] test rendering::tests::regex_cache_reuses_same_pattern ... ok
[INFO] [stdout] test rendering::tests::render_header_truncates_very_long_filename ... ok
[INFO] [stdout] test rendering::tests::render_header_handles_path_with_directory ... ok
[INFO] [stdout] test rendering::tests::match_overlaps_scope_single_line_overlaps_start ... ok
[INFO] [stdout] test rendering::tests::render_header_handles_current_directory_file ... ok
[INFO] [stdout] test recent::tests::recent_file_truncates ... ok
[INFO] [stdout] test session::tests::session_file_with_special_characters_in_path ... 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 session::tests::session_overwrite_previous ... ok
[INFO] [stdout] test recent::tests::recent_file_concurrent_updates ... ok
[INFO] [stdout] test recent::tests::remove_untitled_from_recent_files ... ok
[INFO] [stdout] test settings::tests::alt_modifier_parsing ... 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 settings::tests::ctrl_letter_matches ... ok
[INFO] [stdout] test settings::tests::cursor_shape_default ... ok
[INFO] [stdout] test settings::tests::default_color_values_present ... ok
[INFO] [stdout] test mouse_handlers::tests::scrollbar_not_visible_when_few_lines ... ok
[INFO] [stdout] test session::tests::corrupt_file_returns_none ... ok
[INFO] [stdout] test session::tests::load_missing_returns_none ... ok
[INFO] [stdout] test session::tests::save_and_load_selector_session ... ok
[INFO] [stdout] test session::tests::session_editor_to_selector_transition ... ok
[INFO] [stdout] test session::tests::save_and_load_editor_session ... ok
[INFO] [stdout] test session::tests::session_empty_file_contents ... ok
[INFO] [stdout] test settings::tests::f_key_parsing ... ok
[INFO] [stdout] test settings::tests::goto_line_keybinding_matches ... ok
[INFO] [stdout] test settings::tests::named_colors_parsing ... ok
[INFO] [stdout] test settings::tests::invalid_keybinding_strings ... ok
[INFO] [stdout] test settings::tests::settings_color_validation ... ok
[INFO] [stdout] test session::tests::session_file_path_creation ... ok
[INFO] [stdout] test recent::tests::remove_untitled_2_from_recent_files ... ok
[INFO] [stdout] test settings::tests::settings_all_keybindings_valid ... ok
[INFO] [stdout] test settings::tests::settings_cursor_shape_values ... ok
[INFO] [stdout] test session::tests::session_persists_nonexistent_file ... ok
[INFO] [stdout] test session::tests::session_selector_to_editor_transition ... ok
[INFO] [stdout] test settings::tests::esc_quit_variants ... ok
[INFO] [stdout] test settings::tests::parse_color_hex ... ok
[INFO] [stdout] test session::tests::session_malformed_mode ... ok
[INFO] [stdout] test recent::tests::recent_file_symlink_handling ... ok
[INFO] [stdout] test syntax::tests::test_parse_color ... ok
[INFO] [stdout] test ui::tests::restore_terminal_emits_show_cursor_and_leave_alt ... ok
[INFO] [stdout] test mouse_handlers::tests::visual_line_to_logical_line_works_correctly ... ok
[INFO] [stdout] test undo::tests::clear_unsaved_state_preserves_edits_and_cursor ... ok
[INFO] [stdout] test settings::tests::case_insensitive_keybinding_parsing ... ok
[INFO] [stdout] test undo::tests::clear_unsaved_state_removes_file_content ... ok
[INFO] [stdout] test settings::tests::shift_modifier_detection ... ok
[INFO] [stdout] test settings::tests::settings_line_number_digits_validation ... ok
[INFO] [stdout] test settings::tests::multiple_modifier_combinations ... ok
[INFO] [stdout] test undo::tests::corrupted_history_file_returns_error ... ok
[INFO] [stdout] test settings::tests::settings_tab_width_validation ... ok
[INFO] [stdout] test settings::tests::settings_default_creation_and_reload ... ok
[INFO] [stdout] test undo::tests::history_path_handles_absolute_paths ... ok
[INFO] [stdout] test settings::tests::default_settings_file_created ... ok
[INFO] [stdout] test undo::tests::different_edit_types_preserve_correctly ... ok
[INFO] [stdout] test undo::tests::get_undo_file_mtime_returns_none_for_nonexistent_file ... 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 settings::tests::double_esc_keybinding ... ok
[INFO] [stdout] test syntax::tests::test_highlight_simple ... ok
[INFO] [stdout] test settings::tests::test_missing_help_field_uses_default ... ok
[INFO] [stdout] test undo::tests::get_undo_file_mtime_changes_after_modification ... ok
[INFO] [stdout] test undo::tests::get_undo_file_mtime_returns_timestamp_after_save ... ok
[INFO] [stdout] test undo::tests::backward_compatibility_old_format_without_timestamp ... ok
[INFO] [stdout] test undo::tests::multi_instance_modified_flag_synchronized ... 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::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::modified_flag_tracks_save_baseline ... ok
[INFO] [stdout] test undo::tests::multi_instance_save_propagates_modified_flag ... ok
[INFO] [stdout] test undo::tests::multi_instance_cursor_position_restored_correctly ... ok
[INFO] [stdout] test undo::tests::multi_instance_cursor_only_change_without_content_change ... ok
[INFO] [stdout] test undo::tests::multi_instance_detects_external_undo_file_change ... ok
[INFO] [stdout] test undo::tests::multi_instance_preserves_undo_redo_chain ... ok
[INFO] [stdout] test undo::tests::history_path_handles_dot_slash_relative ... ok
[INFO] [stdout] test undo::tests::history_path_handles_hidden_filename ... ok
[INFO] [stdout] test undo::tests::push_and_undo_redo_cycle ... ok
[INFO] [stdout] test undo::tests::multi_instance_concurrent_edits_last_write_wins ... ok
[INFO] [stdout] test undo::tests::history_path_handles_no_extension ... ok
[INFO] [stdout] test undo::tests::save_captures_file_timestamp ... 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_preserves_edits_after_undo ... ok
[INFO] [stdout] test undo::tests::validate_returns_modified_no_unsaved_when_file_changed ... ok
[INFO] [stdout] test undo::tests::undo_file_exists_after_validation_with_modified_no_unsaved ... ok
[INFO] [stdout] test undo::tests::save_and_load_persistence ... 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_file_content_but_no_modified_flag ... ok
[INFO] [stdout] test undo::tests::validate_with_no_file_content_and_no_edits ... ok
[INFO] [stdout] test undo::tests::validate_returns_modified_with_unsaved_when_file_changed_and_has_unsaved ... 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] 
[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' (110) panicked at src/editing.rs:1876:9:
[INFO] [stdout] assertion failed: handle_paste(&mut state, &mut lines, "test.txt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61374cb80a72 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61374cb80a72 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61374cb80a72 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61374cb80a72 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61374cb99bda - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61374cb99bda - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x61374cb86486 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61374cb86486 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x61374cb5bd3f - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61374cb5bd3f - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61374cb77519 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61374c7e691e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x61374c7e691e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61374cb776d2 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x61374cb776d2 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61374cb5be2a - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x61374cb53319 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61374cb5cf7d - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x61374cb9a39c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61374cb9a362 - core[8f93d80df273fe75]::panicking::panic
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x61374c608207 - ue[fee3afd03b607971]::editing::tests::paste_complete_lines_with_trailing_newline
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1876:9
[INFO] [stdout]   21:     0x61374c5ecad7 - ue[fee3afd03b607971]::editing::tests::paste_complete_lines_with_trailing_newline::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1858:52
[INFO] [stdout]   22:     0x61374c635016 - <ue[fee3afd03b607971]::editing::tests::paste_complete_lines_with_trailing_newline::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61374c7daccb - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61374c7daccb - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x61374c7e752a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x61374c7e752a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x61374c7e752a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x61374c7e752a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x61374c7e752a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x61374c7e752a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x61374c7e752a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x61374c7e19f4 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x61374c7e19f4 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x61374c7ea022 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x61374c7ea022 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x61374c7ea022 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x61374c7ea022 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x61374c7ea022 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x61374c7ea022 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x61374c7ea022 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x61374cb7fc8f - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x61374cb7fc8f - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x75432272daa4 - <unknown>
[INFO] [stdout]   44:     0x7543227baa64 - 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' (111) panicked at src/editing.rs:1840:9:
[INFO] [stdout] assertion failed: handle_paste(&mut state, &mut lines, "test.txt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61374cb80a72 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61374cb80a72 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61374cb80a72 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61374cb80a72 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61374cb99bda - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61374cb99bda - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x61374cb86486 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61374cb86486 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x61374cb5bd3f - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61374cb5bd3f - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61374cb77519 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61374c7e691e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x61374c7e691e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61374cb776d2 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x61374cb776d2 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61374cb5be2a - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x61374cb53319 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61374cb5cf7d - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x61374cb9a39c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61374cb9a362 - core[8f93d80df273fe75]::panicking::panic
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x61374c6077e5 - ue[fee3afd03b607971]::editing::tests::paste_multiline_is_single_undo_action
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1840:9
[INFO] [stdout]   21:     0x61374c5ecaa7 - ue[fee3afd03b607971]::editing::tests::paste_multiline_is_single_undo_action::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1822:47
[INFO] [stdout]   22:     0x61374c634fd6 - <ue[fee3afd03b607971]::editing::tests::paste_multiline_is_single_undo_action::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61374c7daccb - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61374c7daccb - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x61374c7e752a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x61374c7e752a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x61374c7e752a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x61374c7e752a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x61374c7e752a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x61374c7e752a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x61374c7e752a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x61374c7e19f4 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x61374c7e19f4 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x61374c7ea022 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x61374c7ea022 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x61374c7ea022 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x61374c7ea022 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x61374c7ea022 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x61374c7ea022 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x61374c7ea022 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x61374cb7fc8f - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x61374cb7fc8f - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x75432272daa4 - <unknown>
[INFO] [stdout]   44:     0x7543227baa64 - 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' (113) panicked at src/editing.rs:1817:9:
[INFO] [stdout] assertion failed: handle_paste(&mut state, &mut lines, "test.txt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61374cb80a72 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61374cb80a72 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61374cb80a72 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61374cb80a72 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61374cb99bda - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61374cb99bda - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x61374cb86486 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61374cb86486 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x61374cb5bd3f - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61374cb5bd3f - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61374cb77519 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61374c7e691e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x61374c7e691e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61374cb776d2 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x61374cb776d2 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61374cb5be2a - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x61374cb53319 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61374cb5cf7d - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x61374cb9a39c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61374cb9a362 - core[8f93d80df273fe75]::panicking::panic
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x61374c605a7c - ue[fee3afd03b607971]::editing::tests::paste_replaces_selection
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1817:9
[INFO] [stdout]   21:     0x61374c5ec9b7 - ue[fee3afd03b607971]::editing::tests::paste_replaces_selection::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1799:34
[INFO] [stdout]   22:     0x61374c634e96 - <ue[fee3afd03b607971]::editing::tests::paste_replaces_selection::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61374c7daccb - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61374c7daccb - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x61374c7e752a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x61374c7e752a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x61374c7e752a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x61374c7e752a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x61374c7e752a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x61374c7e752a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x61374c7e752a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x61374c7e19f4 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x61374c7e19f4 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x61374c7ea022 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x61374c7ea022 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x61374c7ea022 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x61374c7ea022 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x61374c7ea022 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x61374c7ea022 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x61374c7ea022 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x61374cb7fc8f - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x61374cb7fc8f - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x75432272daa4 - <unknown>
[INFO] [stdout]   44:     0x7543227baa64 - 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' (112) panicked at src/editing.rs:1904:9:
[INFO] [stdout] assertion failed: handle_paste(&mut state, &mut lines, "test.txt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61374cb80a72 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61374cb80a72 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61374cb80a72 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61374cb80a72 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61374cb99bda - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61374cb99bda - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x61374cb86486 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61374cb86486 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x61374cb5bd3f - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61374cb5bd3f - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61374cb77519 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61374c7e691e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x61374c7e691e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61374cb776d2 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x61374cb776d2 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61374cb5be2a - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x61374cb53319 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61374cb5cf7d - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x61374cb9a39c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61374cb9a362 - core[8f93d80df273fe75]::panicking::panic
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x61374c608a83 - ue[fee3afd03b607971]::editing::tests::paste_multiple_complete_lines_with_trailing_newline
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1904:9
[INFO] [stdout]   21:     0x61374c5ecb07 - ue[fee3afd03b607971]::editing::tests::paste_multiple_complete_lines_with_trailing_newline::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/editing.rs:1886:61
[INFO] [stdout]   22:     0x61374c635056 - <ue[fee3afd03b607971]::editing::tests::paste_multiple_complete_lines_with_trailing_newline::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61374c7daccb - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61374c7daccb - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x61374c7e752a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x61374c7e752a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x61374c7e752a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x61374c7e752a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x61374c7e752a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x61374c7e752a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x61374c7e752a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x61374c7e19f4 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x61374c7e19f4 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x61374c7ea022 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x61374c7ea022 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x61374c7ea022 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x61374c7ea022 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x61374c7ea022 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x61374c7ea022 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x61374c7ea022 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x61374cb7fc8f - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x61374cb7fc8f - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x75432272daa4 - <unknown>
[INFO] [stdout]   44:     0x7543227baa64 - 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. 421 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.33s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "96ff414781f1b2ccf0715ce3e6784972159701a405ef0b367dbb2305eaa1be02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "96ff414781f1b2ccf0715ce3e6784972159701a405ef0b367dbb2305eaa1be02", kill_on_drop: false }`
[INFO] [stdout] 96ff414781f1b2ccf0715ce3e6784972159701a405ef0b367dbb2305eaa1be02
