GitUI was close due to an unexpected panic (I think it is an async issue)
- Dominant language
- Rust
- Stars
- 22.5k
- Forks
- 773
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the bug**
I can't open gitui.
**To Reproduce**
Go in a git project and launch gitui. Then, navigate to the second tab (log). Then, it closes with the error message and I can't open it anymore.
**Expected behavior**
Launch gitui.
**Screenshots**

**Context (please complete the following information):**
- OS/Distro + Version: Arch Linux (everything is up-to-date as Jan 16th, 2025).
- GitUI Version: Unsure, when I install with pacman I have
```
❯ pacman -Qs gitui
local/gitui 0.26.3-2
Blazing fast terminal-ui for git written in Rust
```
At the same time
```
❯ gitui --version
gitui nightly 2024-09-12 (0f5cf89)
```
- Rust version: 1.84
**Additional context**
This is the repo I am using
https://github.com/tracel-ai/cubecl
This is the content of the log file when running `gitui -l`
```
14:51:31 [TRACE] (1) gitui::app: [src/app.rs:154] open repo at: RefCell { value: Path(".") }
14:51:31 [TRACE] (6) mio::poll: [/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.11/src/poll.rs:551] registering event source with poller: token=Token(0), interests=READABLE
14:51:31 [TRACE] (6) mio::poll: [/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.11/src/poll.rs:551] registering event source with poller: token=Token(1), interests=READABLE
14:51:31 [TRACE] (1) asyncgit::tags: [asyncgit/src/tags.rs:67] request
14:51:31 [TRACE] (1) gitui: [src/main.rs:215] app start: 14 ms
14:51:31 [TRACE] (1) gitui::app: [src/app.rs:375] update
14:51:31 [TRACE] (1) asyncgit::tags: [asyncgit/src/tags.rs:67] request
14:51:31 [ERROR]
GitUI was close due to an unexpected panic.
Please file an issue on https://github.com/extrawurst/gitui/issues with the following info:
PanicHookInfo { payload: Any { .. }, location: Location { file: "asyncgit/src/revlog.rs", line: 186, col: 14 }, can_unwind: true, force_no_backtrace: false }
trace:
0:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
14:51:31 [ERROR]
GitUI was close due to an unexpected panic.
Please file an issue on https://github.com/extrawurst/gitui/issues with the following info:
Any { .. }
trace:
0:
1:
2:
3:
4:
5:
6:
7:
```
Maybe this is also helpful
```
❯ gitui --bugreport
```
#### Software version
gitui 0.26.3 (v0.19.0-789-g0f5cf893)
#### Operating system
Linux 6.12.9-arch1-1
#### Compile time information
- Profile: release
- Target triple: x86_64-unknown-linux-gnu
- Family: unix
- OS: linux
- Architecture: x86_64
- Pointer width: 64
- Endian: little
- CPU features: fxsr,sse,sse2
- Host: x86_64-unknown-linux-gnu
#### Environment variables
```bash
SHELL=/usr/bin/bash
EDITOR=/usr/bin/hx
GIT_EDITOR=
VISUAL=
```
#### Command-line
```bash
gitui --bugreport
```
Contributor guide
Assessment
This issue has not been assessed yet.