[INFO] cloning repository https://github.com/algebrain/mtrm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/algebrain/mtrm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falgebrain%2Fmtrm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falgebrain%2Fmtrm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 39d37b6eda697b0f553142acccb3e99bb5c18cae
[INFO] testing algebrain/mtrm against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falgebrain%2Fmtrm" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/algebrain/mtrm
[INFO] finished tweaking git repo https://github.com/algebrain/mtrm
[INFO] tweaked toml for git repo https://github.com/algebrain/mtrm written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/algebrain/mtrm on toolchain f9988fefd3add01f414f52b414308e7872622fee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/algebrain/mtrm 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" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serial_test_derive v3.4.0
[INFO] [stderr]   Downloaded serial_test v3.4.0
[INFO] [stderr]   Downloaded vt100 v0.16.2
[INFO] [stderr]   Downloaded vte v0.15.0
[INFO] [stderr]   Downloaded serial2 v0.2.34
[INFO] [stderr]   Downloaded zune-jpeg v0.5.14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1dfaadd85988494b2e151abc5ca47ae4c8df22893e3a144b5d41f1540bb7cf1f
[INFO] running `Command { std: "docker" "start" "-a" "1dfaadd85988494b2e151abc5ca47ae4c8df22893e3a144b5d41f1540bb7cf1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1dfaadd85988494b2e151abc5ca47ae4c8df22893e3a144b5d41f1540bb7cf1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1dfaadd85988494b2e151abc5ca47ae4c8df22893e3a144b5d41f1540bb7cf1f", kill_on_drop: false }`
[INFO] [stdout] 1dfaadd85988494b2e151abc5ca47ae4c8df22893e3a144b5d41f1540bb7cf1f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 26fc5da91ed83f4a171d9f85fdc63c169b582162d1749ed2f7e9df75d4a8a630
[INFO] running `Command { std: "docker" "start" "-a" "26fc5da91ed83f4a171d9f85fdc63c169b582162d1749ed2f7e9df75d4a8a630", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling unicode-segmentation v1.13.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling lru v0.16.3
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling pxfm v0.1.28
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling vt100 v0.16.2
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling mtrm-terminal-screen v0.3.7 (/opt/rustwide/workdir/crates/terminal_screen)
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling serial2 v0.2.34
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling directories v5.0.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling mtrm v0.3.7 (/opt/rustwide/workdir/app)
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling mtrm-config v0.3.7 (/opt/rustwide/workdir/crates/config)
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling mtrm-process v0.3.7 (/opt/rustwide/workdir/crates/process)
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling mtrm-core v0.3.7 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling mtrm-layout v0.3.7 (/opt/rustwide/workdir/crates/layout)
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling mtrm-session v0.3.7 (/opt/rustwide/workdir/crates/session)
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling mtrm-tabs v0.3.7 (/opt/rustwide/workdir/crates/tabs)
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling mtrm-ui v0.3.7 (/opt/rustwide/workdir/crates/ui)
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling mtrm-keymap v0.3.7 (/opt/rustwide/workdir/crates/keymap)
[INFO] [stderr]    Compiling mtrm-state v0.3.7 (/opt/rustwide/workdir/crates/state)
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling mtrm-input v0.3.7 (/opt/rustwide/workdir/crates/input)
[INFO] [stderr]    Compiling mtrm-clipboard v0.3.7 (/opt/rustwide/workdir/crates/clipboard)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.05s
[INFO] running `Command { std: "docker" "inspect" "26fc5da91ed83f4a171d9f85fdc63c169b582162d1749ed2f7e9df75d4a8a630", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "26fc5da91ed83f4a171d9f85fdc63c169b582162d1749ed2f7e9df75d4a8a630", kill_on_drop: false }`
[INFO] [stdout] 26fc5da91ed83f4a171d9f85fdc63c169b582162d1749ed2f7e9df75d4a8a630
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a828ff61d72c6051efdd41fd0fd53dcdf0b18fd20ae90e79f6a933950697fd21
[INFO] running `Command { std: "docker" "start" "-a" "a828ff61d72c6051efdd41fd0fd53dcdf0b18fd20ae90e79f6a933950697fd21", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling serial_test_derive v3.4.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling mtrm-input v0.3.7 (/opt/rustwide/workdir/crates/input)
[INFO] [stderr]    Compiling mtrm-session v0.3.7 (/opt/rustwide/workdir/crates/session)
[INFO] [stderr]    Compiling mtrm-core v0.3.7 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling mtrm-terminal-screen v0.3.7 (/opt/rustwide/workdir/crates/terminal_screen)
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.3
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling serial_test v3.4.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling mtrm-process v0.3.7 (/opt/rustwide/workdir/crates/process)
[INFO] [stderr]    Compiling mtrm-keymap v0.3.7 (/opt/rustwide/workdir/crates/keymap)
[INFO] [stderr]    Compiling mtrm-config v0.3.7 (/opt/rustwide/workdir/crates/config)
[INFO] [stderr]    Compiling mtrm-state v0.3.7 (/opt/rustwide/workdir/crates/state)
[INFO] [stderr]    Compiling mtrm-tabs v0.3.7 (/opt/rustwide/workdir/crates/tabs)
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling mtrm-ui v0.3.7 (/opt/rustwide/workdir/crates/ui)
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling mtrm-clipboard v0.3.7 (/opt/rustwide/workdir/crates/clipboard)
[INFO] [stderr]    Compiling mtrm v0.3.7 (/opt/rustwide/workdir/app)
[INFO] [stderr]    Compiling mtrm-layout v0.3.7 (/opt/rustwide/workdir/crates/layout)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 24.22s
[INFO] running `Command { std: "docker" "inspect" "a828ff61d72c6051efdd41fd0fd53dcdf0b18fd20ae90e79f6a933950697fd21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a828ff61d72c6051efdd41fd0fd53dcdf0b18fd20ae90e79f6a933950697fd21", kill_on_drop: false }`
[INFO] [stdout] a828ff61d72c6051efdd41fd0fd53dcdf0b18fd20ae90e79f6a933950697fd21
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 54392bcdfcbc8c9cca75639e7d61733c054cb5f7e184ea1f7e9d492d8b717772
[INFO] running `Command { std: "docker" "start" "-a" "54392bcdfcbc8c9cca75639e7d61733c054cb5f7e184ea1f7e9d492d8b717772", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.37s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/mtrm-31cb107250e0ffe6)
[INFO] [stdout] 
[INFO] [stdout] running 67 tests
[INFO] [stdout] test tests::app_error_display_is_sanitized_but_debug_keeps_detail ... ok
[INFO] [stdout] test tests::cli_version_string_uses_git_tag_and_build_timestamp ... ok
[INFO] [stdout] test tests::build_frame_view_hides_cursor_for_scrolled_fullscreen_history ... ok
[INFO] [stdout] test tests::alt_shift_russian_ka_opens_rename_tab_modal ... ok
[INFO] [stdout] test tests::closing_last_tab_sets_notice_and_does_not_fail ... ok
[INFO] [stdout] test tests::alt_shift_r_opens_rename_tab_modal ... ok
[INFO] [stdout] test tests::alt_shift_e_opens_rename_pane_modal ... ok
[INFO] [stdout] test tests::alt_shift_russian_u_opens_rename_pane_modal ... ok
[INFO] [stdout] test tests::copy_with_clipboard_write_error_sets_notice_and_does_not_fail ... ok
[INFO] [stdout] test tests::copy_with_unavailable_clipboard_sets_notice_and_does_not_fail ... ok
[INFO] [stdout] test tests::end_returns_scrolled_view_to_bottom ... ok
[INFO] [stdout] test tests::help_text_mentions_keybindings_and_keymap_file ... ok
[INFO] [stdout] test tests::build_frame_view_uses_pane_title_from_snapshot_data ... ok
[INFO] [stdout] test tests::parse_cli_args_defaults_to_run_without_flags ... ok
[INFO] [stdout] test tests::parse_cli_args_rejects_unknown_flags ... ok
[INFO] [stdout] test tests::parse_cli_args_supports_debug_log_path ... ok
[INFO] [stdout] test tests::parse_cli_args_supports_help_flags ... ok
[INFO] [stdout] test tests::parse_cli_args_supports_no_clipboard_flag ... ok
[INFO] [stdout] test tests::parse_cli_args_supports_no_clipboard_with_debug_log_path ... ok
[INFO] [stdout] test tests::parse_cli_args_supports_version_flags ... ok
[INFO] [stdout] test tests::parse_cli_args_supports_version_with_debug_log_path ... ok
[INFO] [stdout] test tests::help_overlay_arrow_keys_scroll_text ... ok
[INFO] [stdout] test tests::help_overlay_consumes_plain_text_input_instead_of_sending_it_to_pty ... ok
[INFO] [stdout] test tests::help_overlay_down_key_keeps_scrolling_on_tall_terminal ... ok
[INFO] [stdout] test tests::help_overlay_mouse_wheel_scrolls_text ... ok
[INFO] [stdout] test tests::plain_left_arrow_moves_shell_cursor_left ... ok
[INFO] [stdout] test tests::handle_key_event_alt_x_sends_interrupt ... ok
[INFO] [stdout] test tests::handle_key_event_esc_prefix_russian_interrupt_sends_interrupt ... ok
[INFO] [stdout] test tests::redraw_collects_output_from_inactive_pane ... ok
[INFO] [stdout] test tests::redraw_does_not_fail_on_minimal_state ... ok
[INFO] [stdout] test tests::redraw_uses_real_terminal_size_for_split_panes ... ok
[INFO] [stdout] test tests::alt_x_preserves_interactive_backspace_and_arrow_editing_after_late_tty_corruption ... ok
[INFO] [stdout] test tests::rename_pane_modal_applies_title_and_persists_it ... ok
[INFO] [stdout] test tests::rename_pane_modal_esc_cancels_changes ... ok
[INFO] [stdout] test tests::quit_command_does_not_exit_when_save_fails ... ok
[INFO] [stdout] test tests::quit_command_saves_state_before_exit ... ok
[INFO] [stdout] test tests::rename_tab_modal_consumes_text_input_without_sending_to_pty ... ok
[INFO] [stdout] test tests::rename_tab_modal_esc_cancels_changes ... ok
[INFO] [stdout] test tests::ctrl_c_copies_only_selected_text_from_split_pane ... ok
[INFO] [stdout] test tests::handle_key_event_alt_minus_splits_active_pane ... ok
[INFO] [stdout] test tests::handle_key_event_paste_reads_clipboard_and_sends_to_shell ... ok
[INFO] [stdout] test tests::paste_with_unavailable_clipboard_sets_notice_and_does_not_fail ... ok
[INFO] [stdout] test tests::save_persists_state ... ok
[INFO] [stdout] test tests::request_save_failure_sets_notice_and_does_not_fail ... ok
[INFO] [stdout] test tests::restore_or_new_creates_default_keymap_file ... ok
[INFO] [stdout] test tests::scroll_command_writes_marker_into_debug_log ... ok
[INFO] [stdout] test tests::shift_f1_opens_help_overlay_and_escape_closes_it ... ok
[INFO] [stdout] test tests::restore_or_new_creates_new_state_when_missing ... ok
[INFO] [stdout] test tests::shift_up_scrolls_fullscreen_history_through_app_commands ... ok
[INFO] [stdout] test tests::shift_up_scrolls_without_persisting_state ... ok
[INFO] [stdout] test tests::split_pane_shell_reports_actual_pane_size ... ok
[INFO] [stdout] test tests::startup_shows_initial_shell_output_for_default_shell_config ... ok
[INFO] [stdout] test tests::tab_hit_testing_returns_clicked_tab_only_inside_title_span ... ok
[INFO] [stdout] test tests::restore_or_new_restores_saved_state ... ok
[INFO] [stdout] test tests::plain_end_moves_shell_cursor_to_end_of_line_when_not_scrolled ... ok
[INFO] [stdout] test tests::scenario_split_save_restore_preserves_layout_and_cwd ... ok
[INFO] [stdout] test tests::handle_key_event_alt_t_creates_new_tab ... ok
[INFO] [stdout] test tests::handle_key_event_regular_char_sends_bytes ... ok
[INFO] [stdout] test tests::rename_tab_modal_applies_title_and_persists_it ... ok
[INFO] [stdout] test tests::ctrl_c_without_selection_does_not_copy_whole_pane ... ok
[INFO] [stdout] test tests::startup_shell_echoes_typed_characters_before_enter ... ok
[INFO] [stdout] test tests::paste_with_clipboard_read_error_sets_notice_and_does_not_fail ... ok
[INFO] [stdout] test tests::regular_input_does_not_persist_state_immediately ... ok
[INFO] [stdout] test tests::mouse_click_switches_focus_to_clicked_pane ... ok
[INFO] [stdout] test tests::mouse_click_on_tab_bar_switches_active_tab ... ok
[INFO] [stdout] test tests::restore_or_new_uses_keymap_file_for_bindings ... ok
[INFO] [stdout] test tests::plain_home_moves_shell_cursor_to_start_of_line ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 67 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_clipboard-fcca43214c517894)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::memory_clipboard_accepts_empty_string ... ok
[INFO] [stdout] test tests::memory_clipboard_preserves_multiline_text ... ok
[INFO] [stdout] test tests::memory_clipboard_set_text_stores_string ... ok
[INFO] [stdout] test tests::system_error_conversion_preserves_operation_kind ... ok
[INFO] [stdout] test tests::memory_clipboard_returns_last_written_value ... ok
[INFO] [stdout] test tests::unavailable_clipboard_reports_unavailable_for_read_and_write ... ok
[INFO] [stdout] test tests::memory_clipboard_starts_with_consistent_empty_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_config-beed95a7d539c266)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::ensure_data_dir_creates_directory_when_missing ... ok
[INFO] [stdout] test tests::resolve_paths_from_empty_home_fails ... ok
[INFO] [stdout] test tests::ensure_data_dir_is_idempotent ... ok
[INFO] [stdout] test tests::ensure_data_dir_reports_creation_errors ... ok
[INFO] [stdout] test tests::resolve_paths_uses_state_yaml_file ... ok
[INFO] [stdout] test tests::resolve_paths_uses_dot_mtrm_directory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_core-44b64613b1c5f59d)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::allocator_generates_monotonic_ids_per_kind ... ok
[INFO] [stdout] test tests::pane_id_roundtrip ... ok
[INFO] [stdout] test tests::ids_support_equality_and_inequality ... ok
[INFO] [stdout] test tests::serializes_and_deserializes_enums ... ok
[INFO] [stdout] test tests::serializes_and_deserializes_id_types ... ok
[INFO] [stdout] test tests::split_id_roundtrip ... ok
[INFO] [stdout] test tests::tab_id_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_input-2654eff6e85d429e)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test tests::maps_ascii_character_to_utf8_bytes ... ok
[INFO] [stdout] test tests::ctrl_shift_c_is_not_reserved_for_interrupt ... ok
[INFO] [stdout] test tests::maps_ctrl_c_to_copy_selection ... ok
[INFO] [stdout] test tests::default_keymap_supports_french_and_greek_symbols ... ok
[INFO] [stdout] test tests::maps_alt_printable_characters_to_meta_prefixed_bytes_when_not_commands ... ok
[INFO] [stdout] test tests::maps_alt_shift_printable_characters_to_meta_prefixed_bytes_when_not_quit ... ok
[INFO] [stdout] test tests::maps_alt_shift_q_to_quit ... ok
[INFO] [stdout] test tests::custom_keymap_changes_letter_bindings ... ok
[INFO] [stdout] test tests::maps_alt_x_to_interrupt ... ok
[INFO] [stdout] test tests::keymap_only_changes_reserved_command_combos_not_shift_printable_passthrough ... ok
[INFO] [stdout] test tests::maps_alt_shift_arrows_to_resize_commands ... ok
[INFO] [stdout] test tests::maps_alt_tab_commands ... ok
[INFO] [stdout] test tests::maps_alt_arrows_to_focus_commands ... ok
[INFO] [stdout] test tests::maps_alt_split_and_close_commands ... ok
[INFO] [stdout] test tests::maps_ctrl_v_to_paste_from_system ... ok
[INFO] [stdout] test tests::maps_ctrl_printable_characters_to_control_bytes_when_not_reserved ... ok
[INFO] [stdout] test tests::maps_shift_printable_characters_to_utf8_bytes ... ok
[INFO] [stdout] test tests::maps_non_ascii_character_to_utf8_bytes ... ok
[INFO] [stdout] test tests::russian_layout_hotkeys_map_to_same_commands ... ok
[INFO] [stdout] test tests::unsupported_non_printable_events_are_ignored ... ok
[INFO] [stdout] test tests::maps_shift_arrows_and_page_keys_to_scrollback_commands ... ok
[INFO] [stdout] test tests::maps_enter_backspace_tab_and_escape_to_terminal_control_bytes ... ok
[INFO] [stdout] test tests::maps_plain_arrows_to_pty_escape_sequences ... ok
[INFO] [stdout] test tests::maps_plain_function_keys_to_pty_escape_sequences ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_keymap-dcbac5094454464b)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_layout-6319084a52c9de6b)
[INFO] [stdout] test tests::default_keymap_covers_extra_common_layout_symbols ... ok
[INFO] [stdout] test tests::ensure_keymap_file_creates_default_file_when_missing ... ok
[INFO] [stdout] test tests::load_keymap_from_path_rejects_invalid_toml ... ok
[INFO] [stdout] test tests::load_keymap_from_path_reads_custom_layout_symbols ... ok
[INFO] [stdout] test tests::ensure_keymap_file_does_not_overwrite_existing_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test tests::close_focused_removes_pane_and_focuses_sibling ... ok
[INFO] [stdout] test tests::close_last_pane_is_rejected ... ok
[INFO] [stdout] test tests::new_layout_contains_single_root_pane ... ok
[INFO] [stdout] test tests::move_focus_uses_direction_on_composite_layout ... ok
[INFO] [stdout] test tests::placements_return_all_panes_without_duplicates ... ok
[INFO] [stdout] test tests::resize_left_after_resize_right_reverts_boundary_by_one_cell ... ok
[INFO] [stdout] test tests::normalize_flattens_same_direction_levels_from_binary_snapshot ... ok
[INFO] [stdout] test tests::resize_right_changes_boundary_by_one_cell ... ok
[INFO] [stdout] test tests::snapshot_roundtrip_preserves_structure_and_focus ... ok
[INFO] [stdout] test tests::split_focused_horizontal_creates_expected_rectangles ... ok
[INFO] [stdout] test tests::split_focused_vertical_creates_second_pane_and_focuses_it ... ok
[INFO] [stdout] test tests::split_with_other_direction_creates_nested_container ... ok
[INFO] [stdout] test tests::split_with_same_direction_flattens_into_one_container ... ok
[INFO] [stdout] test tests::resize_respects_minimum_pane_width ... ok
[INFO] [stdout] test tests::close_focused_collapses_degenerate_container ... ok
[INFO] [stdout] test tests::focus_pane_rejects_unknown_pane ... ok
[INFO] [stdout] test tests::tree_remains_valid_after_random_splits_and_closes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtrm_process-2fc2ab1535a1a45d)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test tests::basic::process_error_display_is_sanitized_but_debug_keeps_detail ... ok
[INFO] [stdout] test tests::basic::unsupported_cwd_strategy_returns_current_dir_error ... ok
[INFO] [stdout] test tests::interactive::send_interrupt_restores_shell_after_foreground_job_leaves_tty_raw ... ignored, flaky on CI; foreground raw tty recovery timing is unstable
[INFO] [stdout] test tests::basic::resize_accepts_valid_dimensions ... ok
[INFO] [stdout] test tests::basic::spawn_creates_live_process ... ok
[INFO] [stdout] test tests::basic::terminate_stops_process_and_changes_alive_state ... ok
[INFO] [stdout] test tests::basic::current_dir_tracks_shell_working_directory ... ok
[INFO] [stdout] test tests::basic::write_all_and_try_read_exchange_data_with_shell ... ok
[INFO] [stdout] test tests::termios::interactive_bash_baseline_tracks_shell_prompt_state ... ok
[INFO] [stdout] test tests::linux::interactive_bash_does_not_ignore_interrupt_signal_after_spawn ... ok
[INFO] [stdout] test tests::interactive::interactive_bash_emits_prompt_into_pty ... ok
[INFO] [stdout] test tests::termios::termios_restore_is_needed_when_canonical_echo_and_signal_flags_are_missing ... ok
[INFO] [stdout] test tests::termios::restore_baseline_termios_preserves_interactive_backspace_behavior ... ok
[INFO] [stdout] test tests::termios::interactive_bash_prompt_time_control_chars_match_shell_termios ... FAILED
[INFO] [stdout] test tests::termios::termios_restore_is_needed_when_sane_input_output_and_echo_flags_drift ... ok
[INFO] [stdout] test tests::termios::termios_restore_is_needed_when_control_characters_drift ... ok
[INFO] [stdout] test tests::termios::restore_baseline_termios_recovers_shell_from_raw_like_mode ... ok
[INFO] [stdout] test tests::basic::send_interrupt_stops_running_command ... ok
[INFO] [stdout] test tests::interactive::send_interrupt_reaches_foreground_job_in_interactive_bash ... ok
[INFO] [stdout] test tests::linux::send_interrupt_cleans_up_orphaned_same_tty_processes_from_interrupted_group ... ok
[INFO] [stdout] test tests::interactive::send_interrupt_restores_shell_when_tty_turns_raw_after_delayed_interrupt_trap ... ok
[INFO] [stdout] test tests::interactive::send_interrupt_restores_shell_when_tty_turns_raw_after_shell_regains_foreground ... ok
[INFO] [stdout] test tests::basic::read_buffer_is_bounded ... ok
[INFO] [stdout] test tests::basic::dropping_shell_process_stops_background_work ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::termios::interactive_bash_prompt_time_control_chars_match_shell_termios stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::termios::interactive_bash_prompt_time_control_chars_match_shell_termios' (361) panicked at crates/process/src/tests/termios.rs:150:5:
[INFO] [stdout] shell reported unexpected intr char; expected "^C", got "stty -a; printf '__TTY_CHARS_DONE__\\n'\r\n\u{1b}[?2004l\r"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58d67d3bdeba - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58d67d3bdeba - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58d67d3bdeba - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58d67d3bdeba - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58d67d3d33da - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58d67d3d33da - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x58d67d3c3312 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x58d67d3c3312 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x58d67d39a58f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58d67d39a58f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58d67d3b5589 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58d67d2fb80c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x58d67d2fb80c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x58d67d3b5742 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x58d67d3b5742 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x58d67d39a648 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x58d67d38f009 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58d67d39b44d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x58d67d3d3c1c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x58d67d2e0276 - mtrm_process[605f852c7e693554]::tests::termios::interactive_bash_prompt_time_control_chars_match_shell_termios
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/process/src/tests/termios.rs:150:5
[INFO] [stdout]   20:     0x58d67d2de3e7 - mtrm_process[605f852c7e693554]::tests::termios::interactive_bash_prompt_time_control_chars_match_shell_termios::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/process/src/tests/termios.rs:128:68
[INFO] [stdout]   21:     0x58d67d2dba16 - <mtrm_process[605f852c7e693554]::tests::termios::interactive_bash_prompt_time_control_chars_match_shell_termios::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x58d67d2eeaeb - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x58d67d2eeaeb - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x58d67d2fc2db - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x58d67d2fc2db - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x58d67d2fc2db - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x58d67d2fc2db - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x58d67d2fc2db - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x58d67d2fc2db - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x58d67d2fc2db - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x58d67d2f59f4 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x58d67d2f59f4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x58d67d2feee2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x58d67d2feee2 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x58d67d2feee2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x58d67d2feee2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x58d67d2feee2 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x58d67d2feee2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x58d67d2feee2 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x58d67d3bd46f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x58d67d3bd46f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7edb78b4eaa4 - <unknown>
[INFO] [stdout]   43:     0x7edb78bdba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::termios::interactive_bash_prompt_time_control_chars_match_shell_termios
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 22 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.27s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p mtrm-process --lib`
[INFO] running `Command { std: "docker" "inspect" "54392bcdfcbc8c9cca75639e7d61733c054cb5f7e184ea1f7e9d492d8b717772", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54392bcdfcbc8c9cca75639e7d61733c054cb5f7e184ea1f7e9d492d8b717772", kill_on_drop: false }`
[INFO] [stdout] 54392bcdfcbc8c9cca75639e7d61733c054cb5f7e184ea1f7e9d492d8b717772
