Skip to content

small branch window size crashes #363

Closed
@extrawurst

Description

@extrawurst
[ERROR] panic: PanicInfo { payload: Any, message: Some(Trying to access position outside the buffer: x=45, y=13, area=Rect { x: 0, y: 0, width: 45, height: 46 }), location
: Location { file: "/Users/stephan/.cargo/registry/src/github.com-1ecc6299db9ec823/tui-0.12.0/src/buffer.rs", line: 217, col: 9 } }
trace:
   0: backtrace::backtrace::libunwind::trace
             at /Users/stephan/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.53/src/backtrace/libunwind.rs:100:5
      backtrace::backtrace::trace_unsynchronized
             at /Users/stephan/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.53/src/backtrace/mod.rs:66:5
   1: backtrace::backtrace::trace
             at /Users/stephan/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.53/src/backtrace/mod.rs:53:14
   2: backtrace::capture::Backtrace::create
             at /Users/stephan/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.53/src/capture.rs:176:9
   3: backtrace::capture::Backtrace::new
             at /Users/stephan/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.53/src/capture.rs:140:22
   4: gitui::set_panic_handlers::{{closure}}
             at src/main.rs:329:25
   5: std::panicking::rust_panic_with_hook
             at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:573:17
   6: std::panicking::begin_panic_handler::{{closure}}
             at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:476:9
   7: std::sys_common::backtrace::__rust_end_short_backtrace
             at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153:18
   8: rust_begin_unwind
             at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:475:5
   9: std::panicking::begin_panic_fmt
             at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:429:5
  10: tui::buffer::Buffer::index_of
             at /Users/stephan/.cargo/registry/src/github.com-1ecc6299db9ec823/tui-0.12.0/src/buffer.rs:217:9
  11: tui::buffer::Buffer::get_mut
             at /Users/stephan/.cargo/registry/src/github.com-1ecc6299db9ec823/tui-0.12.0/src/buffer.rs:184:17
  12: <tui::widgets::clear::Clear as tui::widgets::Widget>::render
             at /Users/stephan/.cargo/registry/src/github.com-1ecc6299db9ec823/tui-0.12.0/src/widgets/clear.rs:32:17
  13: tui::terminal::Frame<B>::render_widget
             at /Users/stephan/.cargo/registry/src/github.com-1ecc6299db9ec823/tui-0.12.0/src/terminal.rs:103:9
  14: <gitui::components::select_branch::SelectBranchComponent as gitui::components::DrawableComponent>::draw
             at src/components/select_branch.rs:62:13
  15: gitui::app::App::draw_popups
             at src/app.rs:626:9
  16: gitui::app::App::draw
             at src/app.rs:205:9
  17: gitui::draw::{{closure}}
             at src/main.rs:190:25
  18: tui::terminal::Terminal<B>::draw
             at /Users/stephan/.cargo/registry/src/github.com-1ecc6299db9ec823/tui-0.12.0/src/terminal.rs:259:9
  19: gitui::draw
             at src/main.rs:189:5
  20: gitui::main
             at src/main.rs:155:13

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinggood first issueGood for newcomers

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions