[INFO] cloning repository https://github.com/science/process-tab-manager
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/science/process-tab-manager" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fscience%2Fprocess-tab-manager", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fscience%2Fprocess-tab-manager'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8b792a89c80b63cee6f769c467178da2e04a83b8
[INFO] testing science/process-tab-manager against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fscience%2Fprocess-tab-manager" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/science/process-tab-manager
[INFO] finished tweaking git repo https://github.com/science/process-tab-manager
[INFO] tweaked toml for git repo https://github.com/science/process-tab-manager written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/science/process-tab-manager on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/science/process-tab-manager 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f9aed2ac431084075bd044b13cfccfa953de8eb7fbb420d9ca3009a7c22604d0
[INFO] running `Command { std: "docker" "start" "-a" "f9aed2ac431084075bd044b13cfccfa953de8eb7fbb420d9ca3009a7c22604d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f9aed2ac431084075bd044b13cfccfa953de8eb7fbb420d9ca3009a7c22604d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f9aed2ac431084075bd044b13cfccfa953de8eb7fbb420d9ca3009a7c22604d0", kill_on_drop: false }`
[INFO] [stdout] f9aed2ac431084075bd044b13cfccfa953de8eb7fbb420d9ca3009a7c22604d0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fd7fa627d208ea38d8c1f534bdfc985ad4793b823050c39c4d9355cca2f85be8
[INFO] running `Command { std: "docker" "start" "-a" "fd7fa627d208ea38d8c1f534bdfc985ad4793b823050c39c4d9355cca2f85be8", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling process-tab-manager v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.28s
[INFO] running `Command { std: "docker" "inspect" "fd7fa627d208ea38d8c1f534bdfc985ad4793b823050c39c4d9355cca2f85be8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd7fa627d208ea38d8c1f534bdfc985ad4793b823050c39c4d9355cca2f85be8", kill_on_drop: false }`
[INFO] [stdout] fd7fa627d208ea38d8c1f534bdfc985ad4793b823050c39c4d9355cca2f85be8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c9ee7727533616162248182b57008508a1940b4fe86147a9976372e089ba0d08
[INFO] running `Command { std: "docker" "start" "-a" "c9ee7727533616162248182b57008508a1940b4fe86147a9976372e089ba0d08", kill_on_drop: false }`
[INFO] [stderr]    Compiling process-tab-manager v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.86s
[INFO] running `Command { std: "docker" "inspect" "c9ee7727533616162248182b57008508a1940b4fe86147a9976372e089ba0d08", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c9ee7727533616162248182b57008508a1940b4fe86147a9976372e089ba0d08", kill_on_drop: false }`
[INFO] [stdout] c9ee7727533616162248182b57008508a1940b4fe86147a9976372e089ba0d08
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ea2f8e8caadea1449575e830cf0a8ee894f6a75bd9ecad51898f0c3429ffa8b6
[INFO] running `Command { std: "docker" "start" "-a" "ea2f8e8caadea1449575e830cf0a8ee894f6a75bd9ecad51898f0c3429ffa8b6", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ptm-be6e2e469446f240)
[INFO] [stdout] 
[INFO] [stdout] running 291 tests
[INFO] [stdout] test tests::add_to_group_marks_dirty ... ok
[INFO] [stdout] test tests::add_to_group_moves_window ... ok
[INFO] [stdout] test tests::app_starts_not_dirty ... ok
[INFO] [stdout] test tests::build_display_rows_renders_system_group_as_session_rows ... ok
[INFO] [stdout] test tests::cancel_rename_does_not_mark_dirty ... ok
[INFO] [stdout] test tests::cancel_session_rename_preserves_display_order ... ok
[INFO] [stdout] test tests::cancel_tab_rename_preserves_prefix ... ok
[INFO] [stdout] test tests::carry_over_does_not_overwrite_claim_pending_spawn ... ok
[INFO] [stdout] test tests::carry_over_preserves_live_session_binding ... ok
[INFO] [stdout] test tests::carry_over_skips_unmatched_wid ... ok
[INFO] [stdout] test tests::classify_drop_above_first_row_inserts_at_zero ... ok
[INFO] [stdout] test tests::classify_drop_clearly_outside_group_extracts ... ok
[INFO] [stdout] test tests::classify_drop_in_spacing_below_last_member_joins_at_end ... ok
[INFO] [stdout] test tests::carry_over_drops_session_no_longer_in_tmux ... ok
[INFO] [stdout] test tests::classify_drop_into_group_body_bottom_half_joins_at_next_pos ... ok
[INFO] [stdout] test tests::classify_drop_collapsed_group_header_still_joins ... ok
[INFO] [stdout] test tests::build_display_rows_collapsed_system_group_hides_sessions ... ok
[INFO] [stdout] test tests::classify_drop_invalid_source_row_is_noop ... ok
[INFO] [stdout] test tests::classify_drop_system_group_header_as_source_reorders_normally ... ok
[INFO] [stdout] test tests::classify_drop_on_group_header_joins_at_zero ... ok
[INFO] [stdout] test tests::classify_drop_session_source_is_noop ... ok
[INFO] [stdout] test tests::classify_drop_on_member_from_outside_joins_at_pos ... ok
[INFO] [stdout] test tests::classify_drop_window_into_system_group_body_is_noop ... ok
[INFO] [stdout] test tests::classify_drop_past_last_row_is_insert_at_end ... ok
[INFO] [stdout] test tests::classify_drop_window_into_system_group_header_is_noop ... ok
[INFO] [stdout] test tests::classify_drop_within_same_group_reorders ... ok
[INFO] [stdout] test tests::classify_property_root_active_window ... ok
[INFO] [stdout] test tests::classify_property_root_client_list ... ok
[INFO] [stdout] test tests::classify_property_ignores_unknown_root_atom ... ok
[INFO] [stdout] test tests::classify_property_window_net_wm_name ... ok
[INFO] [stdout] test tests::classify_property_window_legacy_wm_name ... ok
[INFO] [stdout] test tests::classify_property_wm_name_on_root_is_ignored ... ok
[INFO] [stdout] test tests::clear_dirty_resets_both_timestamps ... ok
[INFO] [stdout] test tests::click_session_body_returns_no_request ... ok
[INFO] [stdout] test tests::click_close_band_on_grouped_session_returns_kill_request ... ok
[INFO] [stdout] test tests::click_close_band_on_ungrouped_session_returns_no_request ... ok
[INFO] [stdout] test tests::collapsed_group_hides_members ... ok
[INFO] [stdout] test tests::classify_property_ignores_unknown_window_atom ... ok
[INFO] [stdout] test tests::commit_rename_with_change_marks_dirty ... ok
[INFO] [stdout] test tests::collapsed_tmux_system_group_count_equals_session_count ... ok
[INFO] [stdout] test tests::commit_tab_rename_empty_clears_prefix ... ok
[INFO] [stdout] test tests::commit_tab_rename_sets_prefix ... ok
[INFO] [stdout] test tests::confirm_popup_with_yes_returns_action ... ok
[INFO] [stdout] test tests::create_group_replaces_window_slot ... ok
[INFO] [stdout] test tests::delete_group_marks_dirty ... ok
[INFO] [stdout] test tests::create_group_via_menu_immediately_starts_rename_with_text_preselected ... ok
[INFO] [stdout] test tests::data_dir_under_profile_default ... ok
[INFO] [stdout] test tests::delete_group_restores_members ... ok
[INFO] [stdout] test tests::detect_terminal_empty_env_falls_through ... ok
[INFO] [stdout] test tests::create_group_marks_dirty ... ok
[INFO] [stdout] test tests::detect_terminal_falls_back_to_xterm ... ok
[INFO] [stdout] test tests::detect_terminal_prefers_env_terminal ... ok
[INFO] [stdout] test tests::detect_terminal_prefers_ptm_terminal_cmd_over_env_terminal ... ok
[INFO] [stdout] test tests::detect_terminal_prefers_x_terminal_emulator_over_xdg ... ok
[INFO] [stdout] test tests::detect_terminal_uses_x_terminal_emulator_when_env_unset ... ok
[INFO] [stdout] test tests::dispatch_confirm_with_no_popup_returns_none ... ok
[INFO] [stdout] test tests::confirm_popup_with_no_returns_none_without_consuming ... ok
[INFO] [stdout] test tests::display_label_with_prefix ... ok
[INFO] [stdout] test tests::display_label_without_prefix ... ok
[INFO] [stdout] test tests::display_count_for_normal_group_equals_live_count ... ok
[INFO] [stdout] test tests::drop_index_at_top_is_zero ... ok
[INFO] [stdout] test tests::drag_window_onto_group_header_adds_to_group ... ok
[INFO] [stdout] test tests::drop_index_past_end ... ok
[INFO] [stdout] test tests::empty_state_produces_no_rows ... ok
[INFO] [stdout] test tests::drag_grouped_window_outside_ungroups ... ok
[INFO] [stdout] test tests::ensure_tmux_system_group_appends_to_display_order ... ok
[INFO] [stdout] test tests::ensure_tmux_system_group_creates_when_absent ... ok
[INFO] [stdout] test tests::ensure_tmux_system_group_does_not_mark_dirty ... ok
[INFO] [stdout] test tests::ensure_tmux_system_group_idempotent ... ok
[INFO] [stdout] test tests::expand_collapsed_group_shows_members ... ok
[INFO] [stdout] test tests::extract_saved_state_from_app ... ok
[INFO] [stdout] test tests::extract_saved_state_serializes_ghost_members ... ok
[INFO] [stdout] test tests::find_item_by_wid ... ok
[INFO] [stdout] test tests::format_session_row_label_renamed ... ok
[INFO] [stdout] test tests::execute_confirm_kill_optimistically_removes_session_member ... ok
[INFO] [stdout] test tests::format_session_row_label_unrenamed ... ok
[INFO] [stdout] test tests::detect_terminal_empty_ptm_cmd_falls_through_to_env_terminal ... ok
[INFO] [stdout] test tests::detect_terminal_env_terminal_splits_whitespace ... ok
[INFO] [stdout] test tests::detect_terminal_falls_back_to_xdg_terminal_exec ... ok
[INFO] [stdout] test tests::dispatch_confirm_does_not_consume_popup ... ok
[INFO] [stdout] test tests::group_live_wids_skips_ghosts ... ok
[INFO] [stdout] test tests::group_default_kind_is_normal ... ok
[INFO] [stdout] test tests::group_produces_header_plus_members ... ok
[INFO] [stdout] test tests::groups_load_missing_file_returns_none ... ok
[INFO] [stdout] test tests::geometry_missing_file_returns_none ... ok
[INFO] [stdout] test tests::handle_drop_does_not_set_highlight_on_noop ... ok
[INFO] [stdout] test tests::handle_drop_g2_regression_small_overshoot_still_in_group ... ok
[INFO] [stdout] test tests::geometry_negative_coords ... ok
[INFO] [stdout] test tests::geometry_malformed_file_returns_none ... ok
[INFO] [stdout] test tests::handle_drop_sets_last_drop_highlight_on_success ... ok
[INFO] [stdout] test tests::handle_drop_g4_regression_no_op_does_not_mutate ... ok
[INFO] [stdout] test tests::header_button_hit_test_negative_is_false ... ok
[INFO] [stdout] test tests::header_button_hit_test_below_header_is_false ... ok
[INFO] [stdout] test tests::hit_test_returns_correct_row ... ok
[INFO] [stdout] test tests::header_button_hit_test_top_region ... ok
[INFO] [stdout] test tests::hit_test_session_close_button_outside_band ... ok
[INFO] [stdout] test tests::hit_test_returns_none_in_gap ... ok
[INFO] [stdout] test tests::hit_test_session_close_button_inside_band ... ok
[INFO] [stdout] test tests::hit_test_session_close_button_at_left_edge ... ok
[INFO] [stdout] test tests::hit_test_top_buttons_in_gap_returns_none ... ok
[INFO] [stdout] test tests::hit_test_top_buttons_outside_row_returns_none ... ok
[INFO] [stdout] test tests::hit_test_top_buttons_routes_left_to_new_terminal ... ok
[INFO] [stdout] test tests::hit_test_session_close_button_past_right_edge ... ok
[INFO] [stdout] test tests::hit_test_top_buttons_routes_right_to_new_tmux ... ok
[INFO] [stdout] test tests::hit_test_top_buttons_unavailable_falls_back_to_full_width ... ok
[INFO] [stdout] test tests::is_attach_pending_for_none ... ok
[INFO] [stdout] test tests::geometry_round_trip ... ok
[INFO] [stdout] test tests::is_attach_pending_for_terminal_kind_does_not_match_any_session ... ok
[INFO] [stdout] test tests::is_attach_pending_for_matches_same_session ... ok
[INFO] [stdout] test tests::is_session_attached_returns_false_for_orphan ... ok
[INFO] [stdout] test tests::is_session_attached_returns_true_for_attached_item ... ok
[INFO] [stdout] test tests::is_gap_in_group_true_between_members ... ok
[INFO] [stdout] test tests::groups_save_load_round_trip ... ok
[INFO] [stdout] test tests::is_target_system_group_returns_false_for_normal ... ok
[INFO] [stdout] test tests::is_target_system_group_returns_false_for_unknown_gid ... ok
[INFO] [stdout] test tests::is_target_system_group_returns_true_for_system ... ok
[INFO] [stdout] test tests::item_width_adapts_to_window_width ... ok
[INFO] [stdout] test tests::kill_session_from_window_dispatch_returns_confirm_request ... ok
[INFO] [stdout] test tests::legacy_data_dir_is_one_level_up ... ok
[INFO] [stdout] test tests::groups_load_malformed_returns_none ... ok
[INFO] [stdout] test tests::load_groups_4_field_group_line_with_normal_kind ... ok
[INFO] [stdout] test tests::load_groups_4_field_group_line_with_tmux_system_kind ... ok
[INFO] [stdout] test tests::kill_session_from_orphan_session_dispatch_returns_no_confirm ... ok
[INFO] [stdout] test tests::load_groups_3_field_group_line_treated_as_normal ... ok
[INFO] [stdout] test tests::mark_dirty_sets_first_and_last_timestamps ... ok
[INFO] [stdout] test tests::marker_glyph_truncates_origin_to_two_chars ... ok
[INFO] [stdout] test tests::load_groups_4_field_with_unknown_kind_rejects ... ok
[INFO] [stdout] test tests::menu_for_attached_terminal_includes_kill_session ... ok
[INFO] [stdout] test tests::menu_for_group_header_has_rename_and_delete ... ok
[INFO] [stdout] test tests::menu_for_grouped_attached_terminal_includes_kill_session ... ok
[INFO] [stdout] test tests::menu_for_grouped_window_has_remove ... ok
[INFO] [stdout] test tests::menu_for_grouped_window_has_rename_tab ... ok
[INFO] [stdout] test tests::menu_for_normal_group_header_includes_delete_group ... ok
[INFO] [stdout] test tests::menu_for_session_has_attach_rename_kill ... ok
[INFO] [stdout] test tests::menu_for_system_group_header_excludes_delete_group ... ok
[INFO] [stdout] test tests::menu_for_unattached_terminal_excludes_kill_session ... ok
[INFO] [stdout] test tests::menu_for_ungrouped_window_has_new_group ... ok
[INFO] [stdout] test tests::menu_for_ungrouped_window_has_rename_tab ... ok
[INFO] [stdout] test tests::load_groups_5_field_rejects ... ok
[INFO] [stdout] test tests::migrate_is_idempotent ... ok
[INFO] [stdout] test tests::menu_for_ungrouped_shows_existing_groups ... ok
[INFO] [stdout] test tests::parse_proc_status_ppid_missing ... ok
[INFO] [stdout] test tests::parse_tmux_list_clients_basic ... ok
[INFO] [stdout] test tests::parse_tmux_list_clients_empty ... ok
[INFO] [stdout] test tests::parse_tmux_list_clients_session_with_spaces ... ok
[INFO] [stdout] test tests::parse_tmux_list_clients_skips_blank_lines ... ok
[INFO] [stdout] test tests::migrate_with_nothing_to_do_is_noop ... ok
[INFO] [stdout] test tests::parse_proc_status_ppid_basic ... ok
[INFO] [stdout] test tests::parse_proc_status_ppid_malformed ... ok
[INFO] [stdout] test tests::parse_tmux_list_clients_skips_malformed ... ok
[INFO] [stdout] test tests::mark_dirty_twice_preserves_first_updates_last ... ok
[INFO] [stdout] test tests::parse_tmux_list_sessions_mixed ... ok
[INFO] [stdout] test tests::parse_tmux_list_sessions_preserves_spaces_in_name ... ok
[INFO] [stdout] test tests::parse_tmux_list_sessions_empty ... ok
[INFO] [stdout] test tests::parse_tmux_list_sessions_parses_id_name_attached ... ok
[INFO] [stdout] test tests::parse_tmux_list_sessions_skips_blank_lines ... ok
[INFO] [stdout] test tests::pending_spawn_attach_claims_sole_new_wid_and_binds_session ... ok
[INFO] [stdout] test tests::migrate_does_not_clobber_existing_new_file ... ok
[INFO] [stdout] test tests::migrate_moves_legacy_files_to_new_dir ... ok
[INFO] [stdout] test tests::pending_spawn_none_is_noop ... ok
[INFO] [stdout] test tests::pending_spawn_defers_when_no_new_wid ... ok
[INFO] [stdout] test tests::pending_spawn_defers_when_multiple_new_wids ... ok
[INFO] [stdout] test tests::pending_spawn_times_out ... ok
[INFO] [stdout] test tests::parse_tmux_list_sessions_single_orphan ... ok
[INFO] [stdout] test tests::remove_from_group_inserts_after_group ... ok
[INFO] [stdout] test tests::parse_tmux_list_sessions_skips_malformed ... ok
[INFO] [stdout] test tests::remove_from_group_marks_dirty ... ok
[INFO] [stdout] test tests::rename_anchor_if_none_preserves_existing_anchor ... ok
[INFO] [stdout] test tests::parse_tmux_list_sessions_single_attached ... ok
[INFO] [stdout] test tests::rename_delete_back_char_at_zero_is_noop_when_no_selection ... ok
[INFO] [stdout] test tests::pending_spawn_terminal_claims_sole_new_wid_without_session_binding ... ok
[INFO] [stdout] test tests::rename_clear_selection_unsets_anchor ... ok
[INFO] [stdout] test tests::rename_anchor_if_none_sets_anchor_to_cursor_when_unset ... ok
[INFO] [stdout] test tests::rename_cancel_preserves_old_name ... ok
[INFO] [stdout] test tests::rename_delete_forward_char_at_end_is_noop_when_no_selection ... ok
[INFO] [stdout] test tests::rename_delete_back_char_with_selection_only_deletes_selection ... ok
[INFO] [stdout] test tests::rename_delete_back_char_without_selection_deletes_char_before ... ok
[INFO] [stdout] test tests::rename_delete_forward_char_with_selection_only_deletes_selection ... ok
[INFO] [stdout] test tests::rename_delete_forward_char_without_selection_deletes_char_after ... ok
[INFO] [stdout] test tests::rename_delete_word_left_at_start_is_noop ... ok
[INFO] [stdout] test tests::rename_delete_word_left_removes_only_whitespace_when_in_whitespace_run ... ok
[INFO] [stdout] test tests::rename_delete_word_left_removes_prev_word ... ok
[INFO] [stdout] test tests::rename_delete_word_left_with_selection_only_deletes_selection ... ok
[INFO] [stdout] test tests::classify_drop_into_group_body_top_half_joins_at_member_pos ... ok
[INFO] [stdout] test tests::parse_tmux_list_sessions_skips_malformed_session_id ... ok
[INFO] [stdout] test tests::rename_delete_word_right_at_end_is_noop ... ok
[INFO] [stdout] test tests::rename_delete_word_right_removes_next_word ... ok
[INFO] [stdout] test tests::rename_delete_word_right_with_selection_only_deletes_selection ... ok
[INFO] [stdout] test tests::rename_empty_string_preserves_old_name ... ok
[INFO] [stdout] test tests::rename_group_inline ... ok
[INFO] [stdout] test tests::rename_insert_char_no_selection_inserts_at_cursor ... ok
[INFO] [stdout] test tests::rename_insert_char_replaces_selection ... ok
[INFO] [stdout] test tests::rename_insert_char_replaces_selection_with_reversed_anchor ... ok
[INFO] [stdout] test tests::rename_insert_multibyte_char_advances_cursor_correctly ... ok
[INFO] [stdout] test tests::rename_motion_is_char_aware_for_multibyte ... ok
[INFO] [stdout] test tests::rename_move_end_clears_selection_when_no_shift ... ok
[INFO] [stdout] test tests::rename_move_home_clears_selection_when_no_shift ... ok
[INFO] [stdout] test tests::rename_move_left_at_zero_is_clamped ... ok
[INFO] [stdout] test tests::rename_move_left_char_no_shift_no_selection_moves_one ... ok
[INFO] [stdout] test tests::rename_move_left_char_no_shift_with_selection_collapses_to_start ... ok
[INFO] [stdout] test tests::rename_move_left_word_no_shift_jumps_word ... ok
[INFO] [stdout] test tests::rename_move_right_at_end_is_clamped ... ok
[INFO] [stdout] test tests::rename_next_word_boundary_basic_word ... ok
[INFO] [stdout] test tests::rename_move_right_word_no_shift_jumps_word ... ok
[INFO] [stdout] test tests::rename_next_word_boundary_punctuation_treated_as_non_alnum ... ok
[INFO] [stdout] test tests::rename_no_shift_ctrl_right_with_selection_clears_anchor ... ok
[INFO] [stdout] test tests::rename_next_word_boundary_skips_run_of_non_alnum ... ok
[INFO] [stdout] test tests::rename_prev_word_boundary_basic_word ... ok
[INFO] [stdout] test tests::rename_prev_word_boundary_skips_run_of_non_alnum ... ok
[INFO] [stdout] test tests::rename_select_all_anchors_zero_cursor_len ... ok
[INFO] [stdout] test tests::rename_select_all_on_empty_text_is_no_op_collapse ... ok
[INFO] [stdout] test tests::rename_selection_range_none_when_anchor_equals_cursor ... ok
[INFO] [stdout] test tests::rename_selection_range_none_when_anchor_unset ... ok
[INFO] [stdout] test tests::rename_selection_range_normalized_when_anchor_before_cursor ... ok
[INFO] [stdout] test tests::rename_shift_ctrl_left_extends_selection_by_word ... ok
[INFO] [stdout] test tests::rename_shift_ctrl_right_extends_selection_by_word ... ok
[INFO] [stdout] test tests::rename_shift_home_anchors_and_jumps_to_zero ... ok
[INFO] [stdout] test tests::rename_selection_range_normalized_when_anchor_after_cursor ... ok
[INFO] [stdout] test tests::rename_shift_left_collapses_selection_when_cursor_meets_anchor ... ok
[INFO] [stdout] test tests::rename_shift_right_extends_existing_selection ... ok
[INFO] [stdout] test tests::rename_word_boundaries_are_unicode_safe ... ok
[INFO] [stdout] test tests::rename_shift_end_anchors_and_jumps_to_len ... ok
[INFO] [stdout] test tests::rename_move_right_char_no_shift_with_selection_collapses_to_end ... ok
[INFO] [stdout] test tests::rename_shift_right_from_no_selection_anchors_then_moves ... ok
[INFO] [stdout] test tests::restore_groups_basic ... ok
[INFO] [stdout] test tests::restore_groups_custom_prefix ... ok
[INFO] [stdout] test tests::restore_groups_does_not_leave_app_dirty ... ok
[INFO] [stdout] test tests::restore_groups_class_fallback_claims_other_terminal_when_one_member_gone ... ok
[INFO] [stdout] test tests::restore_groups_does_not_re_claim_already_displayed_window ... ok
[INFO] [stdout] test tests::reorder_ungrouped_windows ... ok
[INFO] [stdout] test tests::rename_shift_left_shrinks_selection_when_cursor_past_anchor ... ok
[INFO] [stdout] test tests::restore_groups_no_match_keeps_group_as_ghost ... ok
[INFO] [stdout] test tests::restore_groups_duplicate_titles_different_class ... ok
[INFO] [stdout] test tests::restore_groups_partial_match_keeps_unmatched_as_ghost ... ok
[INFO] [stdout] test tests::restore_groups_wm_class_only_fallback_when_label_drifted ... ok
[INFO] [stdout] test tests::row_y_is_sequential ... ok
[INFO] [stdout] test tests::restore_groups_partial_match ... ok
[INFO] [stdout] test tests::restore_groups_wm_class_fallback_does_not_match_different_class ... ok
[INFO] [stdout] test tests::select_keysym_empty_row_returns_zero ... ok
[INFO] [stdout] test tests::select_keysym_no_shift_returns_col_zero ... ok
[INFO] [stdout] test tests::select_keysym_shift_falls_back_to_col_zero_when_col_one_is_no_symbol ... ok
[INFO] [stdout] test tests::select_keysym_shift_falls_back_when_only_one_column ... ok
[INFO] [stdout] test tests::select_keysym_shift_returns_col_one_when_distinct ... ok
[INFO] [stdout] test tests::session_origin_dropped_when_session_disappears ... ok
[INFO] [stdout] test tests::should_save_now_false_within_debounce_window ... ok
[INFO] [stdout] test tests::session_origin_preserved_across_rename ... ok
[INFO] [stdout] test tests::should_save_now_returns_false_when_clean ... ok
[INFO] [stdout] test tests::session_origin_recorded_on_first_sighting ... ok
[INFO] [stdout] test tests::should_save_now_true_after_debounce_idle ... ok
[INFO] [stdout] test tests::slot_position_maps_correctly ... ok
[INFO] [stdout] test tests::session_origin_for_name_returns_current_when_unmapped ... ok
[INFO] [stdout] test tests::should_save_now_true_via_backstop_even_when_still_mutating ... ok
[INFO] [stdout] test tests::start_rename_preselects_existing_name ... ok
[INFO] [stdout] test tests::start_session_rename_initializes_with_current_name ... ok
[INFO] [stdout] test tests::start_session_rename_preselects ... ok
[INFO] [stdout] test tests::start_tab_rename_empty_prefix ... ok
[INFO] [stdout] test tests::sync_system_group_drops_vanished_sessions ... ok
[INFO] [stdout] test tests::sync_system_group_appends_new_sessions ... ok
[INFO] [stdout] test tests::start_tab_rename_with_empty_prefix_no_selection ... ok
[INFO] [stdout] test tests::start_tab_rename_initializes_with_prefix ... ok
[INFO] [stdout] test tests::start_tab_rename_with_existing_prefix_preselects ... ok
[INFO] [stdout] test tests::sync_system_group_preserves_order_when_appending ... ok
[INFO] [stdout] test tests::terminal_argv_for_attach_empty_term_returns_empty ... ok
[INFO] [stdout] test tests::terminal_argv_for_attach_gnome_terminal_uses_double_dash ... ok
[INFO] [stdout] test tests::terminal_argv_for_attach_ptyxis_uses_double_dash ... ok
[INFO] [stdout] test tests::terminal_argv_for_attach_unknown_falls_back_to_dash_e ... ok
[INFO] [stdout] test tests::terminal_argv_for_attach_xterm_uses_dash_e ... ok
[INFO] [stdout] test tests::terminal_argv_for_attach_preserves_leading_args ... ok
[INFO] [stdout] test tests::toggle_collapse_marks_dirty ... ok
[INFO] [stdout] test tests::terminal_argv_for_attach_uses_basename_for_match ... ok
[INFO] [stdout] test tests::save_groups_to_uses_atomic_write ... ok
[INFO] [stdout] test tests::top_buttons_layout_one_button_when_tmux_unavailable ... ok
[INFO] [stdout] test tests::top_buttons_layout_two_buttons_when_tmux_available ... ok
[INFO] [stdout] test tests::save_load_roundtrip_preserves_system_group_kind ... ok
[INFO] [stdout] test tests::save_load_roundtrip_preserves_system_group_collapse_state ... ok
[INFO] [stdout] test tests::ungrouped_windows_produce_flat_rows ... ok
[INFO] [stdout] test tests::typing_after_preselect_replaces_text ... ok
[INFO] [stdout] test tests::walk_to_window_owner_collision_does_not_fall_through_to_ancestor ... ok
[INFO] [stdout] test tests::walk_to_window_owner_empty_window_set ... ok
[INFO] [stdout] test tests::walk_to_window_owner_process_disappears ... ok
[INFO] [stdout] test tests::walk_to_window_owner_respects_depth_limit ... ok
[INFO] [stdout] test tests::walk_to_window_owner_returns_none_on_collision ... ok
[INFO] [stdout] test tests::walk_to_window_owner_reaches_init_without_match ... ok
[INFO] [stdout] test tests::walk_to_window_owner_start_pid_is_window ... ok
[INFO] [stdout] test tests::walk_to_window_owner_stops_at_closest_match ... ok
[INFO] [stdout] test tests::walk_to_window_owner_walks_up_chain ... ok
[INFO] [stdout] test tests::write_atomic_real_file_intact_after_simulated_partial_write ... ok
[INFO] [stdout] test tests::write_atomic_overwrites_existing_file ... ok
[INFO] [stdout] test tests::write_atomic_creates_file_with_content ... ok
[INFO] [stdout] test tests::writer_emits_4_field_group_line ... ok
[INFO] [stdout] test tests::write_atomic_overwrites_stale_tmp_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 291 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_kill_session.rs (/opt/rustwide/target/debug/deps/e2e_kill_session-aebd260307f5fed9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test menu_right_click_kills_orphan_session ... FAILED
[INFO] [stdout] test x_button_popup_accept_kills_orphan_session ... FAILED
[INFO] [stdout] test new_tmux_button_positions_terminal_at_sidebar_anchor ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- menu_right_click_kills_orphan_session stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'menu_right_click_kills_orphan_session' (312) panicked at tests/e2e_kill_session.rs:52:5:
[INFO] [stdout] right-click -> Kill Session should kill the orphan session
[INFO] [stdout] --- script: /opt/rustwide/workdir/tests/e2e/menu_kills_session.sh ---
[INFO] [stdout] --- stdout ---
[INFO] [stdout] FAIL: missing Xvfb
[INFO] [stdout] 
[INFO] [stdout] --- stderr ---
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b11cb63024a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b11cb63024a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b11cb63024a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b11cb63024a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b11cb64405a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b11cb64405a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x5b11cb634aa2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b11cb634aa2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b11cb60f16f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b11cb60f16f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b11cb6286f9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b11cb5c4e2c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b11cb5c4e2c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b11cb6288b2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b11cb6288b2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b11cb60f228 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b11cb606bc9 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b11cb60ff3d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b11cb64474c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b11cb5b486a - e2e_kill_session[295a2d780d31467f]::menu_right_click_kills_orphan_session
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_kill_session.rs:52:5
[INFO] [stdout]   20:     0x5b11cb5b40c7 - e2e_kill_session[295a2d780d31467f]::menu_right_click_kills_orphan_session::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_kill_session.rs:50:43
[INFO] [stdout]   21:     0x5b11cb5b7cb6 - <e2e_kill_session[295a2d780d31467f]::menu_right_click_kills_orphan_session::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5b11cb5b810b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b11cb5b810b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5b11cb5c58fb - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5b11cb5c58fb - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5b11cb5c58fb - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5b11cb5c58fb - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5b11cb5c58fb - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5b11cb5c58fb - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5b11cb5c58fb - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5b11cb5c02d4 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5b11cb5c02d4 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5b11cb5c8502 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5b11cb5c8502 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5b11cb5c8502 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5b11cb5c8502 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5b11cb5c8502 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5b11cb5c8502 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5b11cb5c8502 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5b11cb62fb5f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5b11cb62fb5f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x76a507b0faa4 - <unknown>
[INFO] [stdout]   43:     0x76a507b9ca64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- x_button_popup_accept_kills_orphan_session stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'x_button_popup_accept_kills_orphan_session' (314) panicked at tests/e2e_kill_session.rs:67:5:
[INFO] [stdout] [x] -> popup -> Enter should kill the orphan session
[INFO] [stdout] --- script: /opt/rustwide/workdir/tests/e2e/x_button_kills_session.sh ---
[INFO] [stdout] --- stdout ---
[INFO] [stdout] FAIL: missing Xvfb (sudo apt install xvfb xdotool tmux x11-utils scrot)
[INFO] [stdout] 
[INFO] [stdout] --- stderr ---
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b11cb63024a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b11cb63024a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b11cb63024a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b11cb63024a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b11cb64405a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b11cb64405a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x5b11cb634aa2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b11cb634aa2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b11cb60f16f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b11cb60f16f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b11cb6286f9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b11cb5c4e2c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b11cb5c4e2c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b11cb6288b2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b11cb6288b2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b11cb60f228 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b11cb606bc9 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b11cb60ff3d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b11cb64474c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b11cb5b496a - e2e_kill_session[295a2d780d31467f]::x_button_popup_accept_kills_orphan_session
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_kill_session.rs:67:5
[INFO] [stdout]   20:     0x5b11cb5b40f7 - e2e_kill_session[295a2d780d31467f]::x_button_popup_accept_kills_orphan_session::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_kill_session.rs:65:48
[INFO] [stdout]   21:     0x5b11cb5b7cf6 - <e2e_kill_session[295a2d780d31467f]::x_button_popup_accept_kills_orphan_session::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5b11cb5b810b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b11cb5b810b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5b11cb5c58fb - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5b11cb5c58fb - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5b11cb5c58fb - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5b11cb5c58fb - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5b11cb5c58fb - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5b11cb5c58fb - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5b11cb5c58fb - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5b11cb5c02d4 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5b11cb5c02d4 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5b11cb5c8502 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5b11cb5c8502 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5b11cb5c8502 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5b11cb5c8502 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5b11cb5c8502 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5b11cb5c8502 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5b11cb5c8502 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5b11cb62fb5f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5b11cb62fb5f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x76a507b0faa4 - <unknown>
[INFO] [stdout]   43:     0x76a507b9ca64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- new_tmux_button_positions_terminal_at_sidebar_anchor stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'new_tmux_button_positions_terminal_at_sidebar_anchor' (313) panicked at tests/e2e_kill_session.rs:82:5:
[INFO] [stdout] '+ New tmux' should snap the new terminal to the sidebar anchor
[INFO] [stdout] --- script: /opt/rustwide/workdir/tests/e2e/spawn_position.sh ---
[INFO] [stdout] --- stdout ---
[INFO] [stdout] FAIL: missing Xvfb
[INFO] [stdout] 
[INFO] [stdout] --- stderr ---
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b11cb63024a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b11cb63024a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b11cb63024a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b11cb63024a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b11cb64405a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b11cb64405a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x5b11cb634aa2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b11cb634aa2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b11cb60f16f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b11cb60f16f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b11cb6286f9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b11cb5c4e2c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b11cb5c4e2c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b11cb6288b2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b11cb6288b2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b11cb60f228 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b11cb606bc9 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b11cb60ff3d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b11cb64474c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b11cb5b4a6a - e2e_kill_session[295a2d780d31467f]::new_tmux_button_positions_terminal_at_sidebar_anchor
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_kill_session.rs:82:5
[INFO] [stdout]   20:     0x5b11cb5b4127 - e2e_kill_session[295a2d780d31467f]::new_tmux_button_positions_terminal_at_sidebar_anchor::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_kill_session.rs:80:58
[INFO] [stdout]   21:     0x5b11cb5b7d36 - <e2e_kill_session[295a2d780d31467f]::new_tmux_button_positions_terminal_at_sidebar_anchor::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5b11cb5b810b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b11cb5b810b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5b11cb5c58fb - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5b11cb5c58fb - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5b11cb5c58fb - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5b11cb5c58fb - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5b11cb5c58fb - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5b11cb5c58fb - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5b11cb5c58fb - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5b11cb5c02d4 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5b11cb5c02d4 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5b11cb5c8502 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5b11cb5c8502 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5b11cb5c8502 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5b11cb5c8502 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5b11cb5c8502 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5b11cb5c8502 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5b11cb5c8502 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5b11cb62fb5f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5b11cb62fb5f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x76a507b0faa4 - <unknown>
[INFO] [stdout]   43:     0x76a507b9ca64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     menu_right_click_kills_orphan_session
[INFO] [stdout]     new_tmux_button_positions_terminal_at_sidebar_anchor
[INFO] [stdout]     x_button_popup_accept_kills_orphan_session
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test e2e_kill_session`
[INFO] running `Command { std: "docker" "inspect" "ea2f8e8caadea1449575e830cf0a8ee894f6a75bd9ecad51898f0c3429ffa8b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea2f8e8caadea1449575e830cf0a8ee894f6a75bd9ecad51898f0c3429ffa8b6", kill_on_drop: false }`
[INFO] [stdout] ea2f8e8caadea1449575e830cf0a8ee894f6a75bd9ecad51898f0c3429ffa8b6
