[INFO] cloning repository https://github.com/Gurpartap/tape_tui [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Gurpartap/tape_tui" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGurpartap%2Ftape_tui", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGurpartap%2Ftape_tui'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 68c77e0e596338d15706308da1a8fde29fbe1338 [INFO] testing Gurpartap/tape_tui against beta-2026-04-21 for beta-1.96-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGurpartap%2Ftape_tui" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/Gurpartap/tape_tui [INFO] finished tweaking git repo https://github.com/Gurpartap/tape_tui [INFO] tweaked toml for git repo https://github.com/Gurpartap/tape_tui written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Gurpartap/tape_tui on toolchain beta-2026-04-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/Gurpartap/tape_tui already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 34ed5c86585c93e7ed03e1d23f738c1c352d083f7f253e21c3df8cae93e6b81c [INFO] running `Command { std: "docker" "start" "-a" "34ed5c86585c93e7ed03e1d23f738c1c352d083f7f253e21c3df8cae93e6b81c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "34ed5c86585c93e7ed03e1d23f738c1c352d083f7f253e21c3df8cae93e6b81c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "34ed5c86585c93e7ed03e1d23f738c1c352d083f7f253e21c3df8cae93e6b81c", kill_on_drop: false }` [INFO] [stdout] 34ed5c86585c93e7ed03e1d23f738c1c352d083f7f253e21c3df8cae93e6b81c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 542a4e47b8c61a49eb2c7f4d15e4adcc0b0318d74610e970a496688795726a74 [INFO] running `Command { std: "docker" "start" "-a" "542a4e47b8c61a49eb2c7f4d15e4adcc0b0318d74610e970a496688795726a74", kill_on_drop: false }` [INFO] [stderr] Compiling find-msvc-tools v0.1.4 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling syn v2.0.107 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling siphasher v1.0.2 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling phf_shared v0.13.1 [INFO] [stderr] Compiling quick-xml v0.38.4 [INFO] [stderr] Compiling cc v1.2.41 [INFO] [stderr] Compiling deranged v0.5.6 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling signal-hook v0.4.3 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling phf v0.13.1 [INFO] [stderr] Compiling unicode-id v0.3.6 [INFO] [stderr] Compiling yaml-rust v0.4.5 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling markdown v1.0.0 [INFO] [stderr] Compiling emojis v0.8.0 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling onig_sys v69.9.1 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling plist v1.8.0 [INFO] [stderr] Compiling onig v6.5.1 [INFO] [stderr] Compiling syntect v5.3.0 [INFO] [stderr] Compiling tape_tui v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.82s [INFO] running `Command { std: "docker" "inspect" "542a4e47b8c61a49eb2c7f4d15e4adcc0b0318d74610e970a496688795726a74", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "542a4e47b8c61a49eb2c7f4d15e4adcc0b0318d74610e970a496688795726a74", kill_on_drop: false }` [INFO] [stdout] 542a4e47b8c61a49eb2c7f4d15e4adcc0b0318d74610e970a496688795726a74 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8f1e204b41c72ff012061951072c9794115802e967214b7db06dcc934d5922a2 [INFO] running `Command { std: "docker" "start" "-a" "8f1e204b41c72ff012061951072c9794115802e967214b7db06dcc934d5922a2", kill_on_drop: false }` [INFO] [stderr] Compiling tape_tui v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 20.50s [INFO] running `Command { std: "docker" "inspect" "8f1e204b41c72ff012061951072c9794115802e967214b7db06dcc934d5922a2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8f1e204b41c72ff012061951072c9794115802e967214b7db06dcc934d5922a2", kill_on_drop: false }` [INFO] [stdout] 8f1e204b41c72ff012061951072c9794115802e967214b7db06dcc934d5922a2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7cce1def50c344820b0d26ea3285024887ba29c4875f79eb3cded1a282d36051 [INFO] running `Command { std: "docker" "start" "-a" "7cce1def50c344820b0d26ea3285024887ba29c4875f79eb3cded1a282d36051", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tape_tui-5821b23b49e099c6) [INFO] [stdout] [INFO] [stdout] running 283 tests [INFO] [stdout] test config::tests::env_defaults_are_false ... ok [INFO] [stdout] test core::autocomplete::tests::parse_path_prefix_variants ... ok [INFO] [stdout] test core::autocomplete::tests::build_completion_value_quotes_when_needed ... ok [INFO] [stdout] test config::tests::empty_write_log_is_ignored ... ok [INFO] [stdout] test core::cursor::tests::extraction_is_viewport_aware ... ok [INFO] [stdout] test core::fuzzy::tests::fuzzy_filter_requires_all_tokens ... ok [INFO] [stdout] test core::cursor::tests::extracts_cursor_marker_and_removes_it ... ok [INFO] [stdout] test core::fuzzy::tests::fuzzy_match_prefers_consecutive_matches ... ok [INFO] [stdout] test core::input::tests::key_helper_builds_identifiers ... ok [INFO] [stdout] test core::fuzzy::tests::fuzzy_match_swaps_alpha_numeric ... ok [INFO] [stdout] test core::input::tests::base_layout_fallback_for_non_latin_only ... ok [INFO] [stdout] test core::input::tests::key_repeat_ignores_paste ... ok [INFO] [stdout] test core::input::tests::kitty_shift_enter_vs_alt_enter ... ok [INFO] [stdout] test core::input::tests::kitty_query_response_detection_is_strict ... ok [INFO] [stdout] test core::input_event::tests::bracketed_paste_is_parsed_and_can_be_mixed ... ok [INFO] [stdout] test core::input::tests::modify_other_keys_matches_when_kitty_inactive ... ok [INFO] [stdout] test core::input_event::tests::printable_utf8_is_text ... ok [INFO] [stdout] test core::input_event::tests::space_is_text_not_key ... ok [INFO] [stdout] test config::tests::env_flags_set_to_one_enable ... ok [INFO] [stdout] test core::keybindings::tests::defaults_match_expected_keys ... ok [INFO] [stdout] test core::input_event::tests::control_keys_become_key_events ... ok [INFO] [stdout] test core::output::tests::clear_cmds_encode_to_ansi_sequences ... ok [INFO] [stdout] test core::keybindings::tests::overrides_replace_defaults ... ok [INFO] [stdout] test core::keybindings::tests::handles_are_not_process_global ... ok [INFO] [stdout] test core::output::tests::encoded_len_matches_emitted_bytes_length ... ok [INFO] [stdout] test core::output::tests::flush_coalesces_writes_and_preserves_bytes ... ok [INFO] [stdout] test core::output::tests::flush_is_noop_when_empty ... ok [INFO] [stdout] test core::output::tests::flush_streams_large_payloads_without_coalescing ... ok [INFO] [stdout] test core::output::tests::terminal_title_ext_allows_empty_title ... ok [INFO] [stdout] test core::output::tests::terminal_title_ext_writes_osc_0_title_bel ... ok [INFO] [stdout] test core::output::tests::terminal_title_ext_works_via_trait_object ... ok [INFO] [stdout] test core::terminal_image::tests::allocate_image_id_is_in_range ... ok [INFO] [stdout] test core::terminal_image::tests::calculate_image_rows_scales ... ok [INFO] [stdout] test core::terminal_image::tests::calculate_rows_and_render_image_kitty ... ok [INFO] [stdout] test core::terminal_image::tests::cell_dimensions_update ... ok [INFO] [stdout] test core::terminal_image::tests::encode_iterm2_includes_name_and_flags ... ok [INFO] [stdout] test core::terminal_image::tests::encode_kitty_multi_chunk ... ok [INFO] [stdout] test core::terminal_image::tests::gif_dimensions_parsed ... ok [INFO] [stdout] test core::terminal_image::tests::encode_kitty_single_chunk ... ok [INFO] [stdout] test core::autocomplete::tests::apply_completion_for_slash_command ... ok [INFO] [stdout] test core::output::tests::cursor_cmds_encode_to_ansi_sequences ... ok [INFO] [stdout] test core::terminal_image::tests::image_line_detection_matches_prefixes ... ok [INFO] [stdout] test core::terminal_image::tests::jpeg_dimensions_parsed ... ok [INFO] [stdout] test core::terminal_image::tests::kitty_delete_sequences_match ... ok [INFO] [stdout] test core::terminal_image::tests::png_dimensions_parsed ... ok [INFO] [stdout] test core::terminal_image::tests::render_image_iterm2_and_fallback ... ok [INFO] [stdout] test core::terminal_image::tests::render_image_respects_max_height_cells ... ok [INFO] [stdout] test core::terminal_image::tests::webp_dimensions_vp8_parsed ... ok [INFO] [stdout] test core::terminal_image::tests::webp_dimensions_vp8l_parsed ... ok [INFO] [stdout] test core::terminal_image::tests::webp_dimensions_vp8x_parsed ... ok [INFO] [stdout] test core::text::slice::tests::ansi_styles_preserved_across_wraps ... ok [INFO] [stdout] test core::text::slice::tests::extract_segments_inherits_styles ... ok [INFO] [stdout] test core::text::slice::tests::no_leading_whitespace_on_wrap ... ok [INFO] [stdout] test core::text::slice::tests::strict_slicing_drops_boundary_wide_chars ... ok [INFO] [stdout] test core::text::slice::tests::underline_reset_inserted_on_wrap ... ok [INFO] [stdout] test core::text::slice::tests::word_wrap_splits_on_spaces ... ok [INFO] [stdout] test core::text::utils::tests::apply_background_pads_to_width ... ok [INFO] [stdout] test core::text::utils::tests::grapheme_segments_splits_clusters ... ok [INFO] [stdout] test core::text::utils::tests::truncate_adds_ellipsis_and_reset ... ok [INFO] [stdout] test core::text::utils::tests::truncate_handles_small_max_width ... ok [INFO] [stdout] test core::text::utils::tests::truncate_keeps_ansi_before_ellipsis_when_no_grapheme_fits ... ok [INFO] [stdout] test core::text::utils::tests::truncate_pads_when_requested ... ok [INFO] [stdout] test core::text::utils::tests::truncate_preserves_ansi_prefix ... ok [INFO] [stdout] test core::text::utils::tests::truncate_returns_original_when_shorter ... ok [INFO] [stdout] test core::text::utils::tests::whitespace_and_punctuation_classification ... ok [INFO] [stdout] test core::text::width::tests::ansi_ignored_in_width ... ok [INFO] [stdout] test core::text::width::tests::osc8_ignored_in_width ... ok [INFO] [stdout] test core::text::width::tests::rgi_emoji_width_is_two ... ok [INFO] [stdout] test core::output::tests::flush_streaming_preserves_byte_order_across_chunk_boundaries_for_mixed_cmds ... ok [INFO] [stdout] test core::terminal_image::tests::image_dimensions_dispatches_on_mime ... ok [INFO] [stdout] test logging::tests::tui_debug_writes_sections ... ok [INFO] [stdout] test logging::tests::debug_redraw_writes_log_line ... ok [INFO] [stdout] test core::input::tests::key_release_ignores_paste ... ok [INFO] [stdout] test platform::process_terminal::tests::hook_terminal_write_best_effort_returns_on_would_block ... ok [INFO] [stdout] test platform::process_terminal::tests::input_thread_flushes_incomplete_escape_after_timeout ... ok [INFO] [stdout] test core::terminal_image::tests::image_line_detection_handles_very_long_lines_with_wrapped_sequences ... ok [INFO] [stdout] test platform::process_terminal::tests::input_thread_kitty_release_does_not_absorb_following_plain_text ... ok [INFO] [stdout] test platform::process_terminal::tests::bracketed_paste_is_rewrapped_for_input_handler ... ok [INFO] [stdout] test platform::process_terminal::tests::bracketed_paste_rewrap_preserves_surrounding_input_order ... ok [INFO] [stdout] test core::terminal_image::tests::image_line_detection_long_line_negative_cases ... ok [INFO] [stdout] test platform::process_terminal::tests::input_thread_forwards_split_kitty_press_release_sequences ... ok [INFO] [stdout] test platform::process_terminal::tests::drain_input_returns_within_limits ... ok [INFO] [stdout] test core::autocomplete::tests::async_update_and_cancel_flow ... ok [INFO] [stdout] test platform::process_terminal::tests::start_returns_err_on_tcgetattr_failure ... ok [INFO] [stdout] test platform::process_terminal::tests::input_thread_partial_sequence_not_emitted_before_timeout ... FAILED [INFO] [stdout] test platform::process_terminal::tests::write_all_fd_with_handles_partial_writes ... ok [INFO] [stdout] test platform::process_terminal::tests::write_all_fd_with_retries_on_eintr_and_writes_all_bytes ... ok [INFO] [stdout] test platform::process_terminal::tests::write_all_fd_with_waits_for_writable_on_would_block_and_retries ... ok [INFO] [stdout] test platform::stdin_buffer::tests::batches_kitty_press_release_sequences_across_chunks ... ok [INFO] [stdout] test platform::stdin_buffer::tests::clear_resets_deadline_without_requiring_flush_due ... ok [INFO] [stdout] test platform::stdin_buffer::tests::emits_paste_event ... ok [INFO] [stdout] test platform::stdin_buffer::tests::flush_deadline_and_clear_edge_cases ... ok [INFO] [stdout] test platform::stdin_buffer::tests::flush_due_never_emits_before_deadline_and_only_once_after ... ok [INFO] [stdout] test platform::stdin_buffer::tests::flushes_after_timeout ... ok [INFO] [stdout] test platform::stdin_buffer::tests::handles_old_mouse_and_ss3_splits ... ok [INFO] [stdout] test platform::stdin_buffer::tests::malformed_tail_blocks_until_timeout_but_preserves_every_byte ... ok [INFO] [stdout] test platform::process_terminal::tests::panic_hook_guard_drop_does_not_clobber_later_hooks ... ok [INFO] [stdout] test platform::process_terminal::tests::panic_hook_guards_restore_base_hook_when_dropped_out_of_order ... ok [INFO] [stdout] test platform::stdin_buffer::tests::timeout_alias_overrides_timeout_ms ... ok [INFO] [stdout] test platform::stdin_buffer::tests::splits_partial_sequences ... ok [INFO] [stdout] test platform::stdin_buffer::tests::mixed_chunks_preserve_order_without_drop_or_duplicate ... ok [INFO] [stdout] test render::frame::tests::line_into_string_moves_out_single_span_without_copy ... ok [INFO] [stdout] test render::frame::tests::vec_strings_round_trip_preserves_bytes_exactly ... ok [INFO] [stdout] test render::frame::tests::from_vec_strings_marks_image_lines ... ok [INFO] [stdout] test render::renderer::tests::apply_out_of_band_move_by_clamps_to_viewport ... ok [INFO] [stdout] test render::renderer::tests::eligibility_accepts_pure_insert_before_previous_viewport ... ok [INFO] [stdout] test render::renderer::tests::diff_renders_only_changed_lines ... ok [INFO] [stdout] test render::renderer::tests::eligibility_rejects_when_state_constraints_are_not_safe ... ok [INFO] [stdout] test render::renderer::tests::fast_path_emits_insert_before_sequence_without_full_clear ... ok [INFO] [stdout] test render::renderer::tests::fast_and_fallback_paths_are_visually_equivalent ... ok [INFO] [stdout] test render::renderer::tests::fast_path_falls_back_to_full_redraw_when_cursor_state_is_unsafe ... ok [INFO] [stdout] test platform::process_terminal::tests::malformed_tail_then_valid_bytes_preserve_all_input_without_duplicates ... ok [INFO] [stdout] test render::renderer::tests::identical_render_produces_no_output ... ok [INFO] [stdout] test render::renderer::tests::ineligible_surface_or_image_conditions_force_baseline_fallback ... ok [INFO] [stdout] test render::renderer::tests::overflow_clamps_on_diff_path_by_default ... ok [INFO] [stdout] test render::renderer::tests::force_full_redraw_emits_output_even_if_identical ... ok [INFO] [stdout] test render::renderer::tests::multi_span_line_renders_identically_to_concatenated_line ... ok [INFO] [stdout] test render::renderer::tests::mixed_eligible_and_ineligible_churn_replays_identically ... ok [INFO] [stdout] test render::renderer::tests::reset_for_external_clear_screen_causes_next_render_to_behave_like_first_render ... ok [INFO] [stdout] test render::renderer::tests::prepend_growth_keeps_tail_viewport_cursor_clamp_deterministic ... ok [INFO] [stdout] test render::renderer::tests::segment_reset_appended_to_non_image_lines ... ok [INFO] [stdout] test render::renderer::tests::width_change_triggers_full_clear ... ok [INFO] [stdout] test render::surface::tests::composite_line_pads_short_mixed_ansi_osc_surface ... ok [INFO] [stdout] test render::renderer::tests::overflow_panics_on_diff_path_in_strict_mode ... ok [INFO] [stdout] test render::renderer::tests::typed_image_lines_bypass_width_check_in_strict_mode ... ok [INFO] [stdout] test render::surface::tests::layout_anchor_matrix_all_variants ... ok [INFO] [stdout] test render::surface::tests::layout_margin_and_size_constraints_interact_correctly ... ok [INFO] [stdout] test render::surface::tests::layout_absolute_position_overrides_anchor_then_offsets_and_clamps ... ok [INFO] [stdout] test runtime::ime::tests::positions_hardware_cursor_with_row_and_col ... ok [INFO] [stdout] test runtime::inline_viewport::tests::cursor_clamp_respects_current_viewport_window ... ok [INFO] [stdout] test runtime::inline_viewport::tests::follow_tail_anchor_tracks_latest_lines ... ok [INFO] [stdout] test render::surface::tests::composite_line_truncates_mixed_ansi_osc_surface_and_closes_segments ... ok [INFO] [stdout] test render::surface::tests::composite_surfaces_inserts_reset_guards_for_style_safety ... ok [INFO] [stdout] test render::surface::tests::layout_percent_boundaries_and_clamping ... ok [INFO] [stdout] test runtime::surface::tests::allocation_pass_clamps_lane_budgets_under_tiny_terminal_constraints ... ok [INFO] [stdout] test runtime::surface::tests::allocation_pass_preserves_lane_interaction_order_and_replay_determinism ... ok [INFO] [stdout] test runtime::inline_viewport::tests::scroll_offset_clamps_when_resize_reduces_available_history ... ok [INFO] [stdout] test runtime::surface::tests::hidden_surfaces_can_reorder_without_changing_visible_capture_winner ... ok [INFO] [stdout] test runtime::surface::tests::kind_defaults_apply_expected_anchor_and_row_defaults ... ok [INFO] [stdout] test runtime::surface::tests::lane_reservations_adjust_margins_without_mutating_original_layout ... ok [INFO] [stdout] test runtime::surface::tests::layout_round_trip_preserves_resolution ... ok [INFO] [stdout] test runtime::surface::tests::measurement_pass_resolves_lane_and_size_inputs_deterministically ... ok [INFO] [stdout] test runtime::surface::tests::surface_state_reorder_primitives_follow_noop_and_move_contracts ... ok [INFO] [stdout] test runtime::surface::tests::surface_layout_visibility_matrix_is_deterministic ... ok [INFO] [stdout] test runtime::tui::tests::cell_size_query_triggers_invalidate_and_render ... ok [INFO] [stdout] test runtime::tui::tests::capture_release_ignored_by_surface_bubbles_to_previous_focus ... ok [INFO] [stdout] test runtime::tui::tests::cell_dimensions_are_runtime_scoped ... ok [INFO] [stdout] test runtime::tui::tests::coalesces_multiple_events_into_single_render ... ok [INFO] [stdout] test runtime::tui::tests::command_show_surface_uses_runtime_surface_options_type ... ok [INFO] [stdout] test runtime::tui::tests::commands_apply_before_input_in_same_tick ... ok [INFO] [stdout] test runtime::tui::tests::crash_cleanup_writes_expected_bytes_and_is_idempotent ... ok [INFO] [stdout] test runtime::tui::tests::cursor_marker_is_stripped_but_cursor_metadata_wins ... ok [INFO] [stdout] test runtime::tui::tests::custom_command_ctx_surface_transaction_applies_ordered_mutations ... ok [INFO] [stdout] test runtime::tui::tests::cursor_marker_is_stripped_from_output_and_used_as_fallback_cursor_pos ... ok [INFO] [stdout] test runtime::tui::tests::cursor_marker_stripping_removes_all_occurrences_across_multiple_lines ... ok [INFO] [stdout] test runtime::tui::tests::cursor_col_is_clamped_to_terminal_width ... ok [INFO] [stdout] test runtime::tui::tests::custom_command_mutates_component_and_requests_single_render ... ok [INFO] [stdout] test runtime::tui::tests::custom_command_terminal_ops_flush_only_at_tick_boundary ... ok [INFO] [stdout] test runtime::tui::tests::custom_command_surface_mutation_lifecycle_supports_visibility_and_option_updates ... ok [INFO] [stdout] test runtime::tui::tests::drop_does_nothing_when_never_started ... ok [INFO] [stdout] test runtime::tui::tests::drop_stops_terminal_when_started ... ok [INFO] [stdout] test runtime::tui::tests::flush_pending_output_flushes_without_render ... ok [INFO] [stdout] test runtime::tui::tests::flush_pending_output_is_noop_when_stopped ... ok [INFO] [stdout] test runtime::tui::tests::custom_command_failure_emits_runtime_diagnostic ... ok [INFO] [stdout] test runtime::tui::tests::hidden_capture_surface_reorder_does_not_steal_visible_capture_input ... ok [INFO] [stdout] test runtime::tui::tests::input_routing_precedence_tracks_topmost_visible_capture_surface ... ok [INFO] [stdout] test runtime::tui::tests::custom_command_surface_mutation_missing_id_emits_runtime_diagnostic ... ok [INFO] [stdout] test runtime::tui::tests::internal_surface_reorder_mutations_follow_noop_and_ordering_contracts ... ok [INFO] [stdout] test runtime::tui::tests::lane_reservation_helper_bounds_to_viewport_height ... ok [INFO] [stdout] test runtime::tui::tests::kitty_protocol_active_true_when_enable_pending_or_enabled ... ok [INFO] [stdout] test runtime::tui::tests::low_latency_coalescing_reduces_same_tick_batching ... ok [INFO] [stdout] test runtime::tui::tests::key_release_filtered_unless_requested ... ok [INFO] [stdout] test runtime::tui::tests::move_by_updates_cursor_model_for_next_cursor_placement ... ok [INFO] [stdout] test runtime::tui::tests::output_order_is_protocol_then_frame_then_cursor ... ok [INFO] [stdout] test runtime::tui::tests::parse_cell_size_response_extracts_dimensions ... ok [INFO] [stdout] test runtime::tui::tests::render_if_needed_is_noop_when_stopped ... ok [INFO] [stdout] test runtime::tui::tests::raw_command_invalid_ids_emit_runtime_diagnostics_without_panicking ... ok [INFO] [stdout] test runtime::tui::tests::render_now_applies_queued_commands_before_render ... ok [INFO] [stdout] test runtime::tui::tests::render_request_during_render_is_preserved_for_next_tick ... ok [INFO] [stdout] test runtime::tui::tests::render_handle_clear_screen_triggers_redraw ... ok [INFO] [stdout] test runtime::tui::tests::render_now_is_noop_when_stopped ... ok [INFO] [stdout] test runtime::tui::tests::request_full_redraw_rewrites_viewport_without_scrollback_clear ... ok [INFO] [stdout] test runtime::tui::tests::root_fallback_handles_input_when_focus_is_none ... ok [INFO] [stdout] test platform::process_terminal::tests::tcflush_runs_before_raw_mode_restore ... ok [INFO] [stdout] test runtime::tui::tests::runtime_handle_hide_cursor_wakes_and_flushes_without_render ... ok [INFO] [stdout] test runtime::tui::tests::runtime_handle_reorder_helpers_drive_capture_precedence ... ok [INFO] [stdout] test runtime::tui::tests::runtime_handle_surface_transaction_helper_applies_ordered_mutations ... ok [INFO] [stdout] test runtime::tui::tests::runtime_handle_triggers_render_from_background_task ... ok [INFO] [stdout] test runtime::tui::tests::runtime_handle_wakes_blocking_run ... ok [INFO] [stdout] test runtime::tui::tests::runtime_surface_transaction_helper_applies_ordered_mutations ... ok [INFO] [stdout] test runtime::tui::tests::same_tick_focus_reconciliation_restores_previous_capture_surface ... ok [INFO] [stdout] test runtime::tui::tests::same_tick_surface_mutation_order_is_deterministic ... ok [INFO] [stdout] test runtime::tui::tests::root_stack_concatenates_children_and_offsets_cursor ... ok [INFO] [stdout] test runtime::tui::tests::show_surface_with_reused_id_replaces_previous_entry_deterministically ... ok [INFO] [stdout] test runtime::tui::tests::surface_capture_receives_input_before_root ... ok [INFO] [stdout] test runtime::tui::tests::reorder_commands_apply_before_input_within_same_tick ... ok [INFO] [stdout] test runtime::tui::tests::surface_cursor_is_ignored_when_surface_line_is_image ... ok [INFO] [stdout] test runtime::tui::tests::surface_handle_mutations_apply_only_when_commands_are_drained ... ok [INFO] [stdout] test runtime::tui::tests::surface_focus_handoff_and_restore ... ok [INFO] [stdout] test runtime::tui::tests::surface_cursor_metadata_wins_over_base_cursor ... ok [INFO] [stdout] test runtime::tui::tests::surface_handle_show_and_close_follow_visibility_lifecycle ... ok [INFO] [stdout] test runtime::tui::tests::surface_handle_reorder_methods_queue_commands_and_apply_deterministically ... ok [INFO] [stdout] test runtime::tui::tests::surface_passthrough_does_not_steal_input_from_root ... ok [INFO] [stdout] test runtime::tui::tests::surface_handle_update_options_switches_input_policy ... ok [INFO] [stdout] test runtime::tui::tests::surface_modal_geometry_matches_layout_resolution ... ok [INFO] [stdout] test runtime::tui::tests::surface_set_hidden_unhide_focuses_surface_and_routes_input ... ok [INFO] [stdout] test runtime::tui::tests::surface_set_hidden_hides_focused_surface_and_restores_previous_focus ... ok [INFO] [stdout] test runtime::tui::tests::surface_set_hidden_unhide_moves_focus_even_when_another_surface_is_focused ... ok [INFO] [stdout] test runtime::tui::tests::surface_sets_viewport_size_from_layout_budget ... ok [INFO] [stdout] test runtime::tui::tests::surface_toast_lane_clamps_late_toasts_when_first_toast_consumes_lane_budget ... ok [INFO] [stdout] test runtime::tui::tests::surface_transaction_hidden_visible_capture_transitions_remain_deterministic_on_small_terminal ... ok [INFO] [stdout] test runtime::tui::tests::surface_transaction_applies_ordered_mutations_with_single_render_boundary ... ok [INFO] [stdout] test runtime::tui::tests::surface_transaction_invalid_targets_emit_ordered_diagnostics_and_continue ... ok [INFO] [stdout] test runtime::tui::tests::runtime_handle_surface_commands_mutate_surface_stack_from_background_path ... ok [INFO] [stdout] test platform::process_terminal::tests::bracketed_paste_split_chunks_is_rewrapped_once ... ok [INFO] [stdout] test runtime::tui::tests::surface_transaction_mixed_valid_invalid_diagnostics_stay_stable_over_replay ... ok [INFO] [stdout] test runtime::tui::tests::surface_visibility_and_row_col_semantics_match_layout_options ... ok [INFO] [stdout] test runtime::tui::tests::tiny_terminal_toast_lane_compositing_clamps_second_toast_when_budget_is_exhausted ... ok [INFO] [stdout] test runtime::tui::tests::surface_visibility_callback_on_resize ... ok [INFO] [stdout] test runtime::tui::tests::title_last_wins_coalescing ... ok [INFO] [stdout] test runtime::tui::tests::title_handle_flushes_without_render ... ok [INFO] [stdout] test runtime::tui::tests::title_handle_wakes_blocking_run ... ok [INFO] [stdout] test runtime::tui::tests::visibility_transition_preserves_deterministic_capture_routing ... ok [INFO] [stdout] test runtime::tui::tests::topmost_surface_without_cursor_keeps_lower_surface_cursor_winner ... ok [INFO] [stdout] test widgets::container::tests::container_concatenates_children ... ok [INFO] [stdout] test widgets::cancellable_loader::tests::cancellable_loader_aborts_on_cancel ... ok [INFO] [stdout] test widgets::container::tests::remove_child_by_index ... ok [INFO] [stdout] test widgets::container::tests::container_offsets_child_cursor_and_prefers_last_child ... ok [INFO] [stdout] test runtime::tui::tests::surface_visibility_command_applies_before_input_in_same_tick ... ok [INFO] [stdout] test widgets::editor::tests::editor_autocomplete_enter_submits_slash_command ... ok [INFO] [stdout] test widgets::editor::tests::editor_autocomplete_tab_applies_completion ... ok [INFO] [stdout] test widgets::editor::tests::editor_getters_reflect_options ... ok [INFO] [stdout] test widgets::editor::tests::editor_fill_available_pads_short_content_to_terminal_rows ... ok [INFO] [stdout] test runtime::tui::tests::surface_transaction_replay_produces_identical_final_state ... ok [INFO] [stdout] test widgets::editor::tests::editor_grapheme_movement_and_deletion_are_cluster_aware ... ok [INFO] [stdout] test widgets::editor::tests::editor_fill_available_renders_more_lines_than_default ... ok [INFO] [stdout] test widgets::editor::tests::editor_kill_and_yank_restore_line ... ok [INFO] [stdout] test widgets::editor::tests::editor_moves_across_lines ... ok [INFO] [stdout] test widgets::editor::tests::editor_large_paste_in_literal_mode_inserts_full_text ... ok [INFO] [stdout] test widgets::editor::tests::editor_reports_cursor_pos_when_focused ... ok [INFO] [stdout] test widgets::editor::tests::editor_large_paste_inserts_marker_and_expands ... ok [INFO] [stdout] test widgets::editor::tests::editor_top_border_when_scrolled ... ok [INFO] [stdout] test widgets::editor::tests::editor_undo_breaks_coalescing_after_cursor_move ... ok [INFO] [stdout] test widgets::editor::tests::editor_undo_coalesces_words ... ok [INFO] [stdout] test widgets::editor::tests::editor_word_navigation_and_deletion_handle_punctuation_and_multiline ... ok [INFO] [stdout] test runtime::tui::tests::stop_then_drop_does_not_double_teardown ... ok [INFO] [stdout] test widgets::editor::tests::word_wrap_line_breaks_long_words ... ok [INFO] [stdout] test widgets::editor::tests::editor_yank_pop_rotates_kill_ring_entries ... ok [INFO] [stdout] test widgets::editor::tests::word_wrap_line_records_indices ... ok [INFO] [stdout] test widgets::image::tests::image_falls_back_without_capabilities ... ok [INFO] [stdout] test widgets::editor::tests::editor_history_navigation_bounds_and_exits_on_edit ... ok [INFO] [stdout] test widgets::input::tests::input_has_prompt_by_default ... ok [INFO] [stdout] test widgets::input::tests::input_edits_and_moves_cursor ... ok [INFO] [stdout] test widgets::image::tests::image_renders_kitty_sequence_rows ... ok [INFO] [stdout] test widgets::markdown::tests::blockquote_wraps_and_prefixes ... ok [INFO] [stdout] test widgets::editor::tests::editor_scrolls_to_keep_cursor_visible ... ok [INFO] [stdout] test widgets::markdown::tests::headings_apply_styles_and_spacing ... ok [INFO] [stdout] test widgets::markdown::tests::default_style_applies_prefix ... ok [INFO] [stdout] test widgets::markdown::tests::html_tokens_render_raw ... ok [INFO] [stdout] test widgets::markdown::tests::link_renders_url_only_when_needed ... ok [INFO] [stdout] test widgets::markdown::tests::list_renders_bullets ... ok [INFO] [stdout] test widgets::input::tests::input_paste_and_delete_word ... ok [INFO] [stdout] test widgets::loader::tests::loader_ticks_and_requests_render ... ok [INFO] [stdout] test widgets::r#box::tests::box_offsets_child_cursor_for_padding_and_prefers_last_child ... ok [INFO] [stdout] test widgets::r#box::tests::box_pads_children_to_width ... ok [INFO] [stdout] test widgets::r#box::tests::box_remove_child_by_index_updates_render ... ok [INFO] [stdout] test widgets::markdown::tests::table_renders_borders ... ok [INFO] [stdout] test widgets::select_list::tests::select_list_callbacks_fire ... ok [INFO] [stdout] test widgets::select_list::tests::select_list_navigates_and_wraps ... ok [INFO] [stdout] test widgets::settings_list::tests::settings_list_cycles_values_and_submenu_updates ... ok [INFO] [stdout] test widgets::spacer::tests::spacer_default_is_one_line ... ok [INFO] [stdout] test widgets::settings_list::tests::settings_list_search_and_navigation ... ok [INFO] [stdout] test widgets::spacer::tests::spacer_renders_empty_lines ... ok [INFO] [stdout] test widgets::text::tests::text_wraps_and_pads_to_width ... ok [INFO] [stdout] test widgets::text::tests::text_typed_frame_output_round_trips_losslessly ... ok [INFO] [stdout] test widgets::truncated_text::tests::truncated_text_respects_padding ... ok [INFO] [stdout] test widgets::truncated_text::tests::truncated_text_truncates_with_ellipsis ... ok [INFO] [stdout] test platform::process_terminal::tests::paste_and_normal_input_interleaving_preserves_order_without_duplicates ... ok [INFO] [stdout] test widgets::editor::tests::editor_async_autocomplete_updates_apply ... ok [INFO] [stdout] test widgets::markdown::tests::highlighter_falls_back_for_unknown_language ... ok [INFO] [stdout] test widgets::markdown::tests::highlighter_normalizes_alias_and_resets_ansi_state ... ok [INFO] [stdout] test widgets::markdown::tests::prewarm_does_not_panic ... ok [INFO] [stdout] test platform::process_terminal::tests::pty_start_stop_do_not_write_output ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- platform::process_terminal::tests::input_thread_partial_sequence_not_emitted_before_timeout stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'platform::process_terminal::tests::input_thread_partial_sequence_not_emitted_before_timeout' (119) panicked at src/platform/process_terminal.rs:1649:9: [INFO] [stdout] partial sequence emitted before timeout window elapsed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x60f0a262999a - std[128c3efe2914e152]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x60f0a262999a - std[128c3efe2914e152]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x60f0a262999a - std[128c3efe2914e152]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x60f0a262999a - <::print::DisplayBacktrace as core[6771d259883166e6]::fmt::Display>::fmt [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x60f0a264078a - ::fmt [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x60f0a264078a - core[6771d259883166e6]::fmt::write [INFO] [stdout] 6: 0x60f0a262e502 - std[128c3efe2914e152]::io::default_write_fmt::> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x60f0a262e502 - as std[128c3efe2914e152]::io::Write>::write_fmt [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x60f0a260647f - ::print [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x60f0a260647f - std[128c3efe2914e152]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x60f0a2621099 - std[128c3efe2914e152]::panicking::default_hook [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x60f0a24591cc - core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9 [INFO] [stdout] 12: 0x60f0a24591cc - test[b137923399915ecf]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x60f0a2621252 - core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9 [INFO] [stdout] 14: 0x60f0a2621252 - std[128c3efe2914e152]::panicking::panic_with_hook [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x60f0a260656a - std[128c3efe2914e152]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x60f0a25fb359 - std[128c3efe2914e152]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x60f0a260749d - __rustc[752cc74e29381ccc]::rust_begin_unwind [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x60f0a2640f4c - core[6771d259883166e6]::panicking::panic_fmt [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x60f0a23c37ca - tape_tui::platform::process_terminal::tests::input_thread_partial_sequence_not_emitted_before_timeout::h85ebc4446a85be1d [INFO] [stdout] at /opt/rustwide/workdir/src/platform/process_terminal.rs:1649:9 [INFO] [stdout] 20: 0x60f0a23c3a17 - tape_tui::platform::process_terminal::tests::input_thread_partial_sequence_not_emitted_before_timeout::{{closure}}::ha8a5497a0a545bc4 [INFO] [stdout] at /opt/rustwide/workdir/src/platform/process_terminal.rs:1624:66 [INFO] [stdout] 21: 0x60f0a23a6d66 - core::ops::function::FnOnce::call_once::haddcc3c2eaf3401b [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x60f0a244d2cb - core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x60f0a244d2cb - test[b137923399915ecf]::__rust_begin_short_backtrace::, fn() -> core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x60f0a2459c9b - test[b137923399915ecf]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x60f0a2459c9b - as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x60f0a2459c9b - std[128c3efe2914e152]::panicking::catch_unwind::do_call::, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x60f0a2459c9b - std[128c3efe2914e152]::panicking::catch_unwind::, core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x60f0a2459c9b - std[128c3efe2914e152]::panic::catch_unwind::, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x60f0a2459c9b - test[b137923399915ecf]::run_test_in_process [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x60f0a2459c9b - test[b137923399915ecf]::run_test::{closure#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x60f0a24540f4 - test[b137923399915ecf]::run_test::{closure#1} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x60f0a24540f4 - std[128c3efe2914e152]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x60f0a245c8a2 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x60f0a245c8a2 - ::{closure#1}::{closure#0}> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x60f0a245c8a2 - std[128c3efe2914e152]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x60f0a245c8a2 - std[128c3efe2914e152]::panicking::catch_unwind::<(), core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x60f0a245c8a2 - std[128c3efe2914e152]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x60f0a245c8a2 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x60f0a245c8a2 - ::{closure#1} as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x60f0a2628d5f - + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2249:9 [INFO] [stdout] 41: 0x60f0a2628d5f - ::new::thread_start [INFO] [stdout] at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x701e05bdeaa4 - [INFO] [stdout] 43: 0x701e05c6ba64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] platform::process_terminal::tests::input_thread_partial_sequence_not_emitted_before_timeout [INFO] [stdout] [INFO] [stdout] test result: FAILED. 282 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "7cce1def50c344820b0d26ea3285024887ba29c4875f79eb3cded1a282d36051", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7cce1def50c344820b0d26ea3285024887ba29c4875f79eb3cded1a282d36051", kill_on_drop: false }` [INFO] [stdout] 7cce1def50c344820b0d26ea3285024887ba29c4875f79eb3cded1a282d36051