8000 Fish crashes on start with starship prompt · Issue #11280 · fish-shell/fish-shell · GitHub
[go: up one dir, main page]

Skip to content

Fish crashes on start with starship prompt #11280

@ryncsn

Description

@ryncsn

Hi, when using starship prompt (maybe other prompt) on MacOS with default terminal app, fish crash immediately on start with following stack (RUST_BACKTRACE=full):

thread 'main' panicked at src/screen.rs:1814:80:
called `Result::unwrap()` on an `Err` value: TryFromIntError(())
stack backtrace:
   0:        0x104781310 - std::backtrace_rs::backtrace::libunwind::trace::h1c3451b342542f10
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
   1:        0x104781310 - std::backtrace_rs::backtrace::trace_unsynchronized::h3743cad8cc2d54de
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:        0x104781310 - std::sys::backtrace::_print_fmt::h31ad576fee12d4ee
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:66:9
   3:        0x104781310 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::habbf9c4f641febb1
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:39:26
   4:        0x1045668a4 - core::fmt::rt::Argument::fmt::h54965d9b1ee82264
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/fmt/rt.rs:177:76
   5:        0x1045668a4 - core::fmt::write::ha36a8060c13608ea
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/fmt/mod.rs:1178:21
   6:        0x104759f30 - std::io::Write::write_fmt::h431832c8ebcc85c9
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/io/mod.rs:1823:15
   7:        0x104785698 - std::sys::backtrace::BacktraceLock::print::hd085ca0c3911e184
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:42:9
   8:        0x104785698 - std::panicking::default_hook::{{closure}}::h4aa1f60327dfff6a
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:266:22
   9:        0x1047852f0 - std::panicking::default_hook::h4ebc6eb4ae179807
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:293:9
  10:        0x10474de50 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h2cf0314349bac1f1
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/alloc/src/boxed.rs:2245:9
  11:        0x10474de50 - fish::panic::panic_handler::{{closure}}::h2217d3c810e0a811
                               at /Volumes/Codebase/projects/fish-shell/src/panic.rs:26:13
  12:        0x104786c58 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc542ab67a612d649
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/alloc/src/boxed.rs:2245:9
  13:        0x104786c58 - std::panicking::rust_panic_with_hook::h6a84efe4dcab239c
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:805:13
  14:        0x104785f9c - std::panicking::begin_panic_handler::{{closure}}::h5eef292190467fef
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:671:13
  15:        0x104785f10 - std::sys::backtrace::__rust_end_short_backtrace::hd7e7925203f20af9
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:170:18
  16:        0x104785f04 - rust_begin_unwind
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:662:5
  17:        0x10478cd84 - core::panicking::panic_fmt::h410d3f147658259b
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/panicking.rs:74:14
  18:        0x10478d03c - core::result::unwrap_failed::h974e6b19638d9dc8
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/result.rs:1677:5
  19:        0x10471c4f0 - core::result::Result<T,E>::unwrap::h44f00c8d4b5e35f4
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/result.rs:1102:23
  20:        0x10471c4f0 - fish::screen::measure_run_from::h1e44e86164623ef5
                               at /Volumes/Codebase/projects/fish-shell/src/screen.rs:1814:22
  21:        0x10471a650 - fish::screen::LayoutCache::calc_prompt_layout::h1f3c3bc3fb29381a
                               at /Volumes/Codebase/projects/fish-shell/src/screen.rs:1492:34
  22:        0x1047143f8 - fish::screen::compute_layout::hd980be1b371dd4df
                               at /Volumes/Codebase/projects/fish-shell/src/screen.rs:1977:30
  23:        0x1047143f8 - fish::screen::Screen::write::h13260c09b6c2c882
                               at /Volumes/Codebase/projects/fish-shell/src/screen.rs:338:22
  24:        0x1045b4670 - fish::reader::Reader::paint_layout::h43b9ffab8ef8e503
                               at /Volumes/Codebase/projects/fish-shell/src/reader.rs:1700:9
  25:        0x1045b2130 - fish::reader::Reader::layout_and_repaint::h7301fdc86b6e6983
                               at /Volumes/Codebase/projects/fish-shell/src/reader.rs:1604:9
  26:        0x1045b2130 - fish::reader::Reader::color_suggest_repaint_now::h22812059d6156746
                               at /Volumes/Codebase/projects/fish-shell/src/reader.rs:2405:13
  27:        0x1045b2130 - fish::reader::Reader::handle_char_event::h491ac9ea809c074a
                               at /Volumes/Codebase/projects/fish-shell/src/reader.rs:2420:9
  28
75A3
:        0x1045afa28 - fish::reader::Reader::readline::h1e3fe2f1fe4292a9
                               at /Volumes/Codebase/projects/fish-shell/src/reader.rs:2247:16
  29:        0x1045ac930 - fish::reader::read_i::h47055f91b9d9e964
                               at /Volumes/Codebase/projects/fish-shell/src/reader.rs:683:29
  30:        0x1045ac930 - fish::reader::reader_read::h57bc1e45dbbc5c52
                               at /Volumes/Codebase/projects/fish-shell/src/reader.rs:646:9
  31:        0x1045616a0 - fish::throwing_main::hd2c92df5fc06aa53
                               at /Volumes/Codebase/projects/fish-shell/src/bin/fish.rs:914:15
  32:        0x10474dccc - core::ops::function::FnOnce::call_once::hceaf283ef166d1fd
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ops/function.rs:250:5
  33:        0x10474dccc - fish::panic::panic_handler::he77516d1a83f157e
                               at /Volumes/Codebase/projects/fish-shell/src/panic.rs:59:23
  34:        0x10455d778 - fish::main::h24688468852361a1
                               at /Volumes/Codebase/projects/fish-shell/src/bin/fish.rs:713:9
  35:        0x10474d73c - core::ops::function::FnOnce::call_once::h9c2a9e5d0b5d5eef
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ops/function.rs:250:5
  36:        0x10474d73c - std::sys::backtrace::__rust_begin_short_backtrace::h6b4b6569e7105522
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:154:18
  37:        0x104564330 - _main
fish crashed, please report a bug. Debug PID 85313 or press Enter to exit

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething that's not working as intended

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0