[INFO] cloning repository https://github.com/literallyNotFate/todo-tui [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/literallyNotFate/todo-tui" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FliterallyNotFate%2Ftodo-tui", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FliterallyNotFate%2Ftodo-tui'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7e4571f31ef56af530299559b69ef8353578be8b [INFO] testing literallyNotFate/todo-tui against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FliterallyNotFate%2Ftodo-tui" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/literallyNotFate/todo-tui [INFO] finished tweaking git repo https://github.com/literallyNotFate/todo-tui [INFO] tweaked toml for git repo https://github.com/literallyNotFate/todo-tui written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/literallyNotFate/todo-tui on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/literallyNotFate/todo-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded instability v0.3.9 [INFO] [stderr] Downloaded smawk v0.3.2 [INFO] [stderr] Downloaded textwrap v0.16.2 [INFO] [stderr] Downloaded zmij v1.0.14 [INFO] [stderr] Downloaded tui-textarea v0.7.0 [INFO] [stderr] Downloaded ashpd v0.10.3 [INFO] [stderr] Downloaded dark-light v2.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bad1af7e04aa756fff46d7298b356c703754f4ad13376b8564349204c15b9705 [INFO] running `Command { std: "docker" "start" "-a" "bad1af7e04aa756fff46d7298b356c703754f4ad13376b8564349204c15b9705", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bad1af7e04aa756fff46d7298b356c703754f4ad13376b8564349204c15b9705", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bad1af7e04aa756fff46d7298b356c703754f4ad13376b8564349204c15b9705", kill_on_drop: false }` [INFO] [stdout] bad1af7e04aa756fff46d7298b356c703754f4ad13376b8564349204c15b9705 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 88f2723615422a8a1dbe86aeb23bf246e271475acc13a9d3b99feb2c33878d48 [INFO] running `Command { std: "docker" "start" "-a" "88f2723615422a8a1dbe86aeb23bf246e271475acc13a9d3b99feb2c33878d48", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling toml_datetime v0.7.5+spec-1.1.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling async-io v2.6.0 [INFO] [stderr] Compiling concurrent-queue v2.5.0 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling value-bag v1.12.0 [INFO] [stderr] Compiling endi v1.1.1 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling futures-lite v2.6.1 [INFO] [stderr] Compiling event-listener v5.4.1 [INFO] [stderr] Compiling piper v0.2.4 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling time-macros v0.2.24 [INFO] [stderr] Compiling deranged v0.5.4 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling event-listener-strategy v0.5.4 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling async-channel v2.5.0 [INFO] [stderr] Compiling async-lock v3.4.2 [INFO] [stderr] Compiling num_threads v0.1.7 [INFO] [stderr] Compiling owo-colors v4.2.3 [INFO] [stderr] Compiling async-executor v1.14.0 [INFO] [stderr] Compiling blocking v1.6.2 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling instability v0.3.9 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling signal-hook-mio v0.2.4 [INFO] [stderr] Compiling async-broadcast v0.7.2 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling ordered-stream v0.2.0 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling indoc v2.0.6 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling zmij v1.0.14 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling unicode-width v0.2.0 [INFO] [stderr] Compiling async-channel v1.9.0 [INFO] [stderr] Compiling crossterm v0.28.1 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling compact_str v0.8.1 [INFO] [stderr] Compiling async-fs v2.2.0 [INFO] [stderr] Compiling toml_parser v1.0.9+spec-1.1.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling kv-log-macro v1.0.7 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling dark-light v2.0.0 [INFO] [stderr] Compiling indenter v0.3.4 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling toml_edit v0.23.10+spec-1.0.0 [INFO] [stderr] Compiling unicode-truncate v1.1.0 [INFO] [stderr] Compiling serde_spanned v1.0.4 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling toml_datetime v1.0.0+spec-1.1.0 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling toml_writer v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling simplelog v0.12.2 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling toml v1.0.3+spec-1.1.0 [INFO] [stderr] Compiling tempdir v0.3.7 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling enumflags2_derive v0.7.12 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling polling v3.11.0 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling async-signal v0.2.13 [INFO] [stderr] Compiling async-net v2.0.0 [INFO] [stderr] Compiling async-process v2.5.0 [INFO] [stderr] Compiling async-global-executor v2.4.1 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling async-std v1.13.2 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling ratatui v0.29.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling strum v0.28.0 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling zvariant_utils v3.3.0 [INFO] [stderr] Compiling enumflags2 v0.7.12 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling zvariant_derive v5.10.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling zvariant v5.10.0 [INFO] [stderr] Compiling tui-textarea v0.7.0 [INFO] [stderr] Compiling zbus_names v4.3.1 [INFO] [stderr] Compiling zbus_macros v5.14.0 [INFO] [stderr] Compiling zbus v5.14.0 [INFO] [stderr] Compiling ashpd v0.10.3 [INFO] [stderr] Compiling todo-tui v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 16s [INFO] running `Command { std: "docker" "inspect" "88f2723615422a8a1dbe86aeb23bf246e271475acc13a9d3b99feb2c33878d48", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "88f2723615422a8a1dbe86aeb23bf246e271475acc13a9d3b99feb2c33878d48", kill_on_drop: false }` [INFO] [stdout] 88f2723615422a8a1dbe86aeb23bf246e271475acc13a9d3b99feb2c33878d48 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6819153fada368ee8e5acdba57ce4efe03b08fe6841a037e60c7ad0d88c7f9c3 [INFO] running `Command { std: "docker" "start" "-a" "6819153fada368ee8e5acdba57ce4efe03b08fe6841a037e60c7ad0d88c7f9c3", kill_on_drop: false }` [INFO] [stderr] Compiling todo-tui v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.98s [INFO] running `Command { std: "docker" "inspect" "6819153fada368ee8e5acdba57ce4efe03b08fe6841a037e60c7ad0d88c7f9c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6819153fada368ee8e5acdba57ce4efe03b08fe6841a037e60c7ad0d88c7f9c3", kill_on_drop: false }` [INFO] [stdout] 6819153fada368ee8e5acdba57ce4efe03b08fe6841a037e60c7ad0d88c7f9c3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a2715c68e27a63c59bfaf5aa669ae1de1314d81d9cd4dd028ef4e34fa1b135a7 [INFO] running `Command { std: "docker" "start" "-a" "a2715c68e27a63c59bfaf5aa669ae1de1314d81d9cd4dd028ef4e34fa1b135a7", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/todo_tui-97db9c042e8e4ab2) [INFO] [stdout] [INFO] [stdout] running 232 tests [INFO] [stdout] test app::controller::tests::should_clear_with_empty_list_error ... ok [INFO] [stdout] test app::controller::tests::should_handle_empty_title_error_on_append ... ok [INFO] [stdout] test app::controller::tests::should_handle_update_non_existent_task ... ok [INFO] [stdout] test app::controller::tests::should_handle_remove_non_existent_task ... ok [INFO] [stdout] test app::controller::tests::should_sort_with_focus_stabilized ... ok [INFO] [stdout] test app::controller::tests::should_stabilize_focus_out_of_bounds ... ok [INFO] [stdout] test app::controller::tests::should_handle_update_and_maintain_focus ... ok [INFO] [stdout] test app::controller::tests::should_append_task_and_set_notification ... ok [INFO] [stdout] test app::controller::tests::should_remove_task_and_adjust_selection ... ok [INFO] [stdout] test app::service::tests::should_append_task_service ... ok [INFO] [stdout] test app::service::tests::should_clear_tasks_service_completed ... ok [INFO] [stdout] test app::controller::tests::should_handle_empty_title_error_on_update ... ok [INFO] [stdout] test app::service::tests::should_fail_append_task_service_on_empty_title ... ok [INFO] [stdout] test app::service::tests::should_fail_toggle_task_service_with_wrong_id ... ok [INFO] [stdout] test app::service::tests::should_fail_remove_task_service_with_wrong_id ... ok [INFO] [stdout] test app::service::tests::should_fail_update_task_service_with_empty_title ... ok [INFO] [stdout] test app::service::tests::should_fail_update_task_service_with_wrong_id ... ok [INFO] [stdout] test app::service::tests::should_move_tasks_successully_with_same_priority ... ok [INFO] [stdout] test app::service::tests::should_not_move_tasks_with_different_priorities ... ok [INFO] [stdout] test app::service::tests::should_remove_task_service ... ok [INFO] [stdout] test app::service::tests::should_sort_by_priority_automatically ... ok [INFO] [stdout] test app::service::tests::should_test_boundaries_on_move_tasks_service ... ok [INFO] [stdout] test app::service::tests::should_toggle_task_service ... ok [INFO] [stdout] test app::service::tests::should_update_task_service ... ok [INFO] [stdout] test application::tests::should_adjust_out_of_bounds_index_with_sync_ui ... ok [INFO] [stdout] test application::tests::should_adjust_selection_on_filter_change_with_sync_ui ... ok [INFO] [stdout] test application::tests::should_create_application ... ok [INFO] [stdout] test application::tests::should_initialize_selection_with_sync_ui ... ok [INFO] [stdout] test application::tests::should_test_tick_expires_notification ... ok [INFO] [stdout] test application::tests::should_select_none_if_empty_with_sync_ui ... ok [INFO] [stdout] test config::config::tests::should_return_default_data_path ... ok [INFO] [stdout] test config::keymaps::tests::should_check_if_its_is_exit_key ... ok [INFO] [stdout] test config::keymaps::tests::should_check_if_its_kill_process_key ... ok [INFO] [stdout] test config::keymaps::tests::should_parse_simple_keys ... ok [INFO] [stdout] test config::config::tests::should_return_default_config_if_path_not_found ... ok [INFO] [stdout] test config::keymaps::tests::should_return_default_data_path ... ok [INFO] [stdout] test config::keymaps::tests::should_add_section_spacing ... ok [INFO] [stdout] test app::controller::tests::should_trigger_popup_on_save ... ok [INFO] [stdout] test application::tests::should_reset_timer_on_first_change_transition ... ok [INFO] [stdout] test config::config::tests::should_correctly_handle_optional_fields_in_toml ... ok [INFO] [stdout] test config::config::tests::should_create_directories_on_config_save ... ok [INFO] [stdout] test config::config::tests::should_save_and_load_config_successfully ... ok [INFO] [stdout] test config::config::tests::should_invoke_toml_error_on_invalid_format ... ok [INFO] [stdout] test config::keymaps::tests::should_handle_uppercase_as_shift ... ok [INFO] [stdout] test config::keymaps::tests::should_parse_modifier_keys ... ok [INFO] [stdout] test config::keymaps::tests::should_stringify_keys_correctly ... ok [INFO] [stdout] test config::keymaps::tests::should_save_and_load_keymaps_from_disk ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_empty_title_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_environment_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_io_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_json_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_list_empty_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_path_not_found ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_task_not_found_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_task_not_selected_error ... ok [INFO] [stdout] test application::tests::should_do_nothing_if_autosave_disabled ... ok [INFO] [stdout] test config::keymaps::tests::should_load_default_when_file_is_missing ... ok [INFO] [stdout] test config::keymaps::tests::should_test_hotkeys_alignment_consistency ... ok [INFO] [stdout] test core::sorting::tests::should_compare_priority_desc ... ok [INFO] [stdout] test core::sorting::tests::should_cycle_through_sort_by_and_order ... ok [INFO] [stdout] test core::sorting::tests::should_stabilize_priority_sorting ... ok [INFO] [stdout] test core::autosave::tests::should_initialize_with_correct_defaults ... ok [INFO] [stdout] test core::sorting::tests::should_compare_title_case_insensitive ... ok [INFO] [stdout] test core::autosave::tests::should_toggle_enabled_with_timer_reset ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_move_forbidden_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_toml_error ... ok [INFO] [stdout] test core::storage::tests::should_create_new_state_default_if_path_not_found ... ok [INFO] [stdout] test core::storage::tests::should_clean_up_temp_file_on_error ... ok [INFO] [stdout] test core::storage::tests::should_return_default_data_path ... ok [INFO] [stdout] test events::handler::tests::should_activate_search_on_key ... ok [INFO] [stdout] test config::config::tests::should_update_config_from_ui_state ... ok [INFO] [stdout] test events::handler::tests::should_allow_exit_even_in_small_terminal ... ok [INFO] [stdout] test core::storage::tests::should_create_directory_on_save_if_missing ... ok [INFO] [stdout] test core::storage::tests::should_create_new_state_with_saved_todos_and_session ... ok [INFO] [stdout] test events::handler::tests::should_block_input_when_terminal_is_too_small ... ok [INFO] [stdout] test events::handler::tests::should_cancel_clear_all_tasks ... ok [INFO] [stdout] test core::storage::tests::should_create_new_state_empty_todos ... ok [INFO] [stdout] test core::storage::tests::should_invoke_jsonerror_on_load_if_json_not_valid ... ok [INFO] [stdout] test events::handler::tests::should_cancel_search_and_return_to_left_panel ... ok [INFO] [stdout] test core::storage::tests::should_not_restore_if_backup_disabled ... ok [INFO] [stdout] test events::handler::tests::should_confirm_remove_task ... ok [INFO] [stdout] test core::storage::tests::should_handle_corrupted_main_file_with_backup_fallback ... ok [INFO] [stdout] test events::handler::tests::should_close_form_on_cancel ... ok [INFO] [stdout] test events::handler::tests::should_create_new_task_on_submit ... ok [INFO] [stdout] test events::handler::tests::should_cycle_filter_down_up_on_key ... ok [INFO] [stdout] test core::autosave::tests::should_handle_save_conditions ... ok [INFO] [stdout] test events::handler::tests::should_do_nothing_if_no_modal_exists ... ok [INFO] [stdout] test events::handler::tests::should_do_nothing_on_continue ... ok [INFO] [stdout] test core::storage::tests::should_restore_from_backup_if_main_file_is_missing ... ok [INFO] [stdout] test core::storage::tests::should_create_backup_on_save ... ok [INFO] [stdout] test events::handler::tests::should_fail_on_open_edit_if_not_selected ... ok [INFO] [stdout] test core::storage::tests::should_save_and_load_data_successfully ... ok [INFO] [stdout] test events::handler::tests::should_exit_search_to_list_on_submit ... ok [INFO] [stdout] test events::handler::tests::should_handle_empty_input_gracefully ... ok [INFO] [stdout] test events::handler::tests::should_handle_update_mode_transition ... ok [INFO] [stdout] test events::handler::tests::should_handle_sort_keys ... ok [INFO] [stdout] test events::handler::tests::should_move_task_on_key ... ok [INFO] [stdout] test events::handler::tests::should_not_exit_on_unsaved_exit_cancel ... ok [INFO] [stdout] test events::handler::tests::should_open_remove_confirm_dialog_on_key ... ok [INFO] [stdout] test events::handler::tests::should_ignore_unrelated_keys_in_left_panel ... ok [INFO] [stdout] test events::handler::tests::should_open_unsaved_confirm_on_exit_if_changes_exist ... ok [INFO] [stdout] test events::handler::tests::should_prioritize_modal_over_global_keys ... ok [INFO] [stdout] test events::handler::tests::should_reset_selection_to_first_item_on_typing ... ok [INFO] [stdout] test events::handler::tests::should_restore_mode_on_esc_from_form ... ok [INFO] [stdout] test events::handler::tests::should_select_filter_on_numeric_key ... ok [INFO] [stdout] test events::handler::tests::should_save_and_exit_on_unsaved_exit_confirm ... ok [INFO] [stdout] test events::handler::tests::should_test_delegation_to_main_content ... ok [INFO] [stdout] test events::handler::tests::should_test_delegation_to_left_panel ... ok [INFO] [stdout] test events::handler::tests::should_test_navigation_down_up ... ok [INFO] [stdout] test events::handler::tests::should_toggle_autosave ... ok [INFO] [stdout] test events::handler::tests::should_toggle_focus_right_and_left ... ok [INFO] [stdout] test events::handler::tests::should_test_focus_stabilization_on_filter_change ... ok [INFO] [stdout] test events::handler::tests::should_toggle_task_on_enter ... ok [INFO] [stdout] test events::handler::tests::should_update_existing_task_on_submit ... ok [INFO] [stdout] test models::filter::tests::should_filter_todos_based_on_enum_value ... ok [INFO] [stdout] test application::tests::should_reset_flow_after_undo ... ok [INFO] [stdout] test application::tests::should_go_autosave_full_cycle ... ok [INFO] [stdout] test events::handler::tests::should_trigger_save_on_ctrl_s ... ok [INFO] [stdout] test models::filter::tests::should_filter_todos_based_on_search_query ... ok [INFO] [stdout] test models::todo::tests::should_compare_priorities ... ok [INFO] [stdout] test models::todo::tests::should_create_todo_details_from_todo ... ok [INFO] [stdout] test models::todo::tests::should_create_todo_item ... ok [INFO] [stdout] test models::todo::tests::should_generate_unique_id_for_todos ... ok [INFO] [stdout] test models::todo::tests::should_return_created_at_string ... ok [INFO] [stdout] test models::todo::tests::should_return_right_color_of_priority_with_theme ... ok [INFO] [stdout] test models::todo::tests::should_return_string_from_enum ... ok [INFO] [stdout] test models::todo::tests::should_test_todo_filter_matching ... ok [INFO] [stdout] test models::todo::tests::should_toggle_completed ... ok [INFO] [stdout] test models::todo::tests::should_update_todo_fields_using_editor ... ok [INFO] [stdout] test state::app_state::tests::should_determine_unsaved_changes ... ok [INFO] [stdout] test state::scroll::tests::should_handle_scroll_reset ... ok [INFO] [stdout] test state::app_state::tests::should_test_swap_indices_boundaries ... ok [INFO] [stdout] test state::ui_state::tests::should_navigate_through_filters ... ok [INFO] [stdout] test state::ui_state::tests::should_open_clear_confirm ... ok [INFO] [stdout] test state::ui_state::tests::should_open_remove_confirm ... ok [INFO] [stdout] test state::ui_state::tests::should_open_unsaved_confirm_exit ... ok [INFO] [stdout] test state::ui_state::tests::should_open_save_confirm ... ok [INFO] [stdout] test state::ui_state::tests::should_send_signal_to_redraw_only_once ... ok [INFO] [stdout] test state::ui_state::tests::should_return_id_of_selected_task ... ok [INFO] [stdout] test state::app_state::tests::should_return_todo_by_id ... ok [INFO] [stdout] test state::ui_state::tests::should_show_search_input ... ok [INFO] [stdout] test state::ui_state::tests::should_show_close_dialog_with_ui_state ... ok [INFO] [stdout] test state::ui_state::tests::should_handle_theme_mode_switching_with_memory ... ok [INFO] [stdout] test state::ui_state::tests::should_test_notification_expiration ... ok [INFO] [stdout] test state::ui_state::tests::should_apply_system_theme ... ok [INFO] [stdout] test theme::theme::tests::should_test_theme_cycling_next ... ok [INFO] [stdout] test theme::theme::tests::should_test_theme_cycling_prev ... ok [INFO] [stdout] test theme::theme::tests::should_check_if_all_themes_have_palettes ... ok [INFO] [stdout] test theme::theme::tests::should_test_light_dark_detection_for_themes ... ok [INFO] [stdout] test theme::theme::tests::should_test_theme_display_trait ... ok [INFO] [stdout] test theme::theme::tests::should_test_to_string_for_theme ... ok [INFO] [stdout] test theme::theme::tests::should_test_theme_from_name ... ok [INFO] [stdout] test state::ui_state::tests::should_toggle_focus_properly ... ok [INFO] [stdout] test theme::theme::tests::should_verify_specific_transition ... ok [INFO] [stdout] test ui::context::tests::should_handle_single_char_width ... ok [INFO] [stdout] test ui::context::tests::should_truncate_text_exact_limit ... ok [INFO] [stdout] test ui::context::tests::should_truncate_text_longer_than_limit ... ok [INFO] [stdout] test ui::context::tests::should_truncate_text_shorter_than_limit ... ok [INFO] [stdout] test ui::context::tests::should_truncate_text_unicode_support ... ok [INFO] [stdout] test ui::context::tests::should_test_focus_logic_consistency ... ok [INFO] [stdout] test ui::widgets::dashboard::footer::tests::should_render_waiting_status_during_debounce ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_construct_list_with_highlighting ... ok [INFO] [stdout] test ui::widgets::dashboard::footer::tests::should_render_right_status_with_timer_and_unsaved ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_generate_progress_with_empty_todos ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_generate_progress_with_todos ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_prioritize_high_priority_focus_task ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_show_next_task_if_no_high_priority ... ok [INFO] [stdout] test ui::widgets::feedback::tests::should_render_message_for_invalid_query ... ok [INFO] [stdout] test ui::widgets::feedback::tests::should_render_message_for_small_terminal ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_create_form_with_task ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_create_new_form ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_handle_key_for_form ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_handle_multiline_input ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_navigate_through_form_with_button ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_prevent_navigation_if_textarea_not_at_edge ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_properly_set_value_for_text_input ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_test_priority_chart_math ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_return_all_data_on_append ... ok [INFO] [stdout] test ui::widgets::feedback::tests::should_render_message_for_empty_list ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_return_all_data_on_update ... ok [INFO] [stdout] test ui::widgets::input::enum_input::tests::should_handle_reset_enum_input ... ok [INFO] [stdout] test ui::widgets::input::enum_input::tests::should_handle_cancel_key_for_enum_input ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_return_submit_on_button_enter ... ok [INFO] [stdout] test ui::widgets::input::enum_input::tests::should_not_handle_other_keys_for_enum_input ... ok [INFO] [stdout] test ui::widgets::input::enum_input::tests::should_initialize_enum_input ... ok [INFO] [stdout] test ui::widgets::input::enum_input::tests::should_navigate_properly_through_enum_input ... ok [INFO] [stdout] test ui::widgets::input::enum_input::tests::should_return_styles_if_focused ... ok [INFO] [stdout] test ui::widgets::dashboard::footer::tests::should_render_only_saved_status_when_no_changes ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_handle_reset_text_input ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_return_styles_if_focused ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_handle_input_from ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_handle_input_key_input ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_scroll_input_and_display_text ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_create_default_confirm ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_generate_buttons_with_theme ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_be_no_scroll_when_text_fits ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_handle_cursor_movement ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_handle_key_esc_confirm ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_handle_key_other_keys_confirm ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_test_max_chars_of_input ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_handle_left_right_key_confirm ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_return_proper_styles_for_buttons_with_theme ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_close_on_esc_anyway ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_create_message_popup ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_create_task_details_popup ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_create_popup_with_chaining_api ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_handle_scroll_input ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_popup_close_on_any_key ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_popup_close_on_specific_key ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_return_color_based_on_popup_kind_with_theme ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_create_notification_error ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_create_notification_success ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_calculate_dynamic_area_for_popup ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_calculate_dynamic_area_for_confirm ... ok [INFO] [stdout] test state::app_state::tests::should_return_swap_indices_for_move ... ok [INFO] [stdout] test state::scroll::tests::should_handle_scrolling ... ok [INFO] [stdout] test state::ui_state::tests::should_handle_notification_pushing ... ok [INFO] [stdout] test state::ui_state::tests::should_toggle_sidebar_showing ... ok [INFO] [stdout] test state::ui_state::tests::show_test_redraw_lifecycle ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_keep_active_notification_if_not_expired ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_remove_notification_after_time_expired ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_return_true_when_second_changes ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_return_notification_icon_and_color_based_on_kind_and_theme ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_test_remaining_seconds_of_notification ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_notification_be_expired ... ok [INFO] [stdout] test state::ui_state::tests::should_handle_save_result_with_popup ... ok [INFO] [stdout] test state::app_state::tests::should_return_currently_selected_todo ... ok [INFO] [stdout] test core::autosave::tests::should_test_autosave_debouncing_logic ... ok [INFO] [stdout] test core::storage::tests::should_invoke_ioerror_on_save_when_no_write_permission ... FAILED [INFO] [stdout] test ui::widgets::dashboard::footer::tests::should_render_left_info_with_theme_name_and_autosave ... FAILED [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_handle_key_enter_confirm ... FAILED [INFO] [stdout] test ui::context::tests::should_handle_zero_width ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- core::storage::tests::should_invoke_ioerror_on_save_when_no_write_permission stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'core::storage::tests::should_invoke_ioerror_on_save_when_no_write_permission' (113) panicked at src/core/storage.rs:434:9: [INFO] [stdout] assertion failed: result.is_err() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55bff812df0a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x55bff812df0a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x55bff812df0a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x55bff812df0a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x55bff8146e3a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x55bff8146e3a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x55bff81336d2 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x55bff81336d2 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x55bff810933f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x55bff810933f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x55bff8124b09 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x55bff7fbb26c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x55bff7fbb26c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x55bff8124d82 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x55bff8124d82 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x55bff810942a - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x55bff8100a59 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x55bff810a41d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x55bff814762c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x55bff81475f2 - core[6aaeda2c7ad07a48]::panicking::panic [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x55bff7b37e3f - todo_tui[af06be2d2f2f4879]::core::storage::tests::should_invoke_ioerror_on_save_when_no_write_permission [INFO] [stdout] at /opt/rustwide/workdir/src/core/storage.rs:434:9 [INFO] [stdout] 21: 0x55bff7b2a8c7 - todo_tui[af06be2d2f2f4879]::core::storage::tests::should_invoke_ioerror_on_save_when_no_write_permission::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/core/storage.rs:419:64 [INFO] [stdout] 22: 0x55bff7b0b576 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x55bff7faf34b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x55bff7faf34b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x55bff7fbbd3b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x55bff7fbbd3b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 27: 0x55bff7fbbd3b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x55bff7fbbd3b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x55bff7fbbd3b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x55bff7fbbd3b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x55bff7fbbd3b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x55bff7fb7454 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x55bff7fb7454 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x55bff7fbe942 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x55bff7fbe942 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 36: 0x55bff7fbe942 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x55bff7fbe942 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x55bff7fbe942 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x55bff7fbe942 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x55bff7fbe942 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x55bff812cfbf - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 42: 0x55bff812cfbf - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 43: 0x7d604feebaa4 - [INFO] [stdout] 44: 0x7d604ff78a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- ui::widgets::dashboard::footer::tests::should_render_left_info_with_theme_name_and_autosave stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'ui::widgets::dashboard::footer::tests::should_render_left_info_with_theme_name_and_autosave' (206) panicked at src/ui/widgets/dashboard/footer.rs:156:9: [INFO] [stdout] assertion failed: text.contains(theme_name) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55bff812df0a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x55bff812df0a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x55bff812df0a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x55bff812df0a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x55bff8146e3a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x55bff8146e3a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x55bff81336d2 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x55bff81336d2 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x55bff810933f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x55bff810933f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x55bff8124b09 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x55bff7fbb26c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x55bff7fbb26c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x55bff8124d82 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x55bff8124d82 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x55bff810942a - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x55bff8100a59 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x55bff810a41d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x55bff814762c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x55bff81475f2 - core[6aaeda2c7ad07a48]::panicking::panic [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x55bff7b43bf2 - todo_tui[af06be2d2f2f4879]::ui::widgets::dashboard::footer::tests::should_render_left_info_with_theme_name_and_autosave [INFO] [stdout] at /opt/rustwide/workdir/src/ui/widgets/dashboard/footer.rs:156:9 [INFO] [stdout] 21: 0x55bff7b2b527 - todo_tui[af06be2d2f2f4879]::ui::widgets::dashboard::footer::tests::should_render_left_info_with_theme_name_and_autosave::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/ui/widgets/dashboard/footer.rs:144:62 [INFO] [stdout] 22: 0x55bff7b0dcb6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x55bff7faf34b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x55bff7faf34b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x55bff7fbbd3b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x55bff7fbbd3b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 27: 0x55bff7fbbd3b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x55bff7fbbd3b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x55bff7fbbd3b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x55bff7fbbd3b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x55bff7fbbd3b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x55bff7fb7454 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x55bff7fb7454 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x55bff7fbe942 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x55bff7fbe942 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 36: 0x55bff7fbe942 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x55bff7fbe942 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x55bff7fbe942 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x55bff7fbe942 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x55bff7fbe942 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x55bff812cfbf - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 42: 0x55bff812cfbf - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 43: 0x7d604feebaa4 - [INFO] [stdout] 44: 0x7d604ff78a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- ui::widgets::modal::confirm::tests::should_handle_key_enter_confirm stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'ui::widgets::modal::confirm::tests::should_handle_key_enter_confirm' (246) panicked at src/ui/widgets/modal/confirm.rs:262:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: None [INFO] [stdout] right: Some(Confirmed) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55bff812df0a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x55bff812df0a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x55bff812df0a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x55bff812df0a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x55bff8146e3a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x55bff8146e3a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x55bff81336d2 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x55bff81336d2 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x55bff810933f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x55bff810933f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x55bff8124b09 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x55bff7fbb26c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x55bff7fbb26c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x55bff8124d82 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x55bff8124d82 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x55bff81093f8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x55bff8100a59 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x55bff810a41d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x55bff814762c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x55bff81474b3 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x55bff7ac70cc - core[6aaeda2c7ad07a48]::panicking::assert_failed::, core[6aaeda2c7ad07a48]::option::Option> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x55bff7b22e26 - todo_tui[af06be2d2f2f4879]::ui::widgets::modal::confirm::tests::should_handle_key_enter_confirm [INFO] [stdout] at /opt/rustwide/workdir/src/ui/widgets/modal/confirm.rs:262:9 [INFO] [stdout] 22: 0x55bff7b19577 - todo_tui[af06be2d2f2f4879]::ui::widgets::modal::confirm::tests::should_handle_key_enter_confirm::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/ui/widgets/modal/confirm.rs:259:41 [INFO] [stdout] 23: 0x55bff7b0da76 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x55bff7faf34b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x55bff7faf34b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x55bff7fbbd3b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x55bff7fbbd3b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x55bff7fbbd3b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x55bff7fbbd3b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x55bff7fbbd3b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x55bff7fbbd3b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x55bff7fbbd3b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x55bff7fb7454 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x55bff7fb7454 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x55bff7fbe942 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x55bff7fbe942 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x55bff7fbe942 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x55bff7fbe942 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x55bff7fbe942 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x55bff7fbe942 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x55bff7fbe942 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x55bff812cfbf - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x55bff812cfbf - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7d604feebaa4 - [INFO] [stdout] 45: 0x7d604ff78a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- ui::context::tests::should_handle_zero_width stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'ui::context::tests::should_handle_zero_width' (200) panicked at src/ui/context.rs:293:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: "Anything" [INFO] [stdout] right: "" [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55bff812df0a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x55bff812df0a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x55bff812df0a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x55bff812df0a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x55bff8146e3a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x55bff8146e3a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x55bff81336d2 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x55bff81336d2 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x55bff810933f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x55bff810933f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x55bff8124b09 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x55bff7fbb26c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x55bff7fbb26c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x55bff8124d82 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x55bff8124d82 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x55bff81093f8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x55bff8100a59 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x55bff810a41d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x55bff814762c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x55bff81474b3 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x55bff7ac758b - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x55bff7ac153d - todo_tui[af06be2d2f2f4879]::ui::context::tests::should_handle_zero_width [INFO] [stdout] at /opt/rustwide/workdir/src/ui/context.rs:293:9 [INFO] [stdout] 22: 0x55bff7ab8127 - todo_tui[af06be2d2f2f4879]::ui::context::tests::should_handle_zero_width::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/ui/context.rs:291:34 [INFO] [stdout] 23: 0x55bff7b0a6f6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x55bff7faf34b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x55bff7faf34b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x55bff7fbbd3b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x55bff7fbbd3b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x55bff7fbbd3b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x55bff7fbbd3b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x55bff7fbbd3b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x55bff7fbbd3b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x55bff7fbbd3b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x55bff7fb7454 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x55bff7fb7454 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x55bff7fbe942 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x55bff7fbe942 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x55bff7fbe942 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x55bff7fbe942 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x55bff7fbe942 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x55bff7fbe942 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x55bff7fbe942 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x55bff812cfbf - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x55bff812cfbf - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7d604feebaa4 - [INFO] [stdout] 45: 0x7d604ff78a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] core::storage::tests::should_invoke_ioerror_on_save_when_no_write_permission [INFO] [stdout] ui::context::tests::should_handle_zero_width [INFO] [stdout] ui::widgets::dashboard::footer::tests::should_render_left_info_with_theme_name_and_autosave [INFO] [stdout] ui::widgets::modal::confirm::tests::should_handle_key_enter_confirm [INFO] [stdout] [INFO] [stdout] test result: FAILED. 228 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a2715c68e27a63c59bfaf5aa669ae1de1314d81d9cd4dd028ef4e34fa1b135a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a2715c68e27a63c59bfaf5aa669ae1de1314d81d9cd4dd028ef4e34fa1b135a7", kill_on_drop: false }` [INFO] [stdout] a2715c68e27a63c59bfaf5aa669ae1de1314d81d9cd4dd028ef4e34fa1b135a7