Skip to content

gitui coredumps #2381

Open
Open
@766F6964

Description

@766F6964

Describe the bug
Running gitui from the terminal on my Arch Linux system results in a coredump.
It worked fine in the past, so I assume it is some sort of dependency-missmatch caused by an update?
Reinstalling gitui didn't fix the issue. I attached the coredump output below.

To Reproduce
Steps to reproduce the behavior:

  1. Run gitui and observe the coredump

Expected behavior
gitui should start normally

Context (please complete the following information):

  • OS/Distro + Version: Arch Linux 6.10.10-arch1-1
  • GitUI Version: 0.26.3-2
  • Rust version:
❯ rustup show       
Default host: x86_64-unknown-linux-gnu
rustup home:  /home/void/.local/share/rustup

stable-x86_64-unknown-linux-gnu (default)
rustc 1.80.0 (051478957 2024-07-21)

Additional context
Crash output:

❯ gitui

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: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>


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: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>

zsh: IOT instruction (core dumped)  gitui

Coredump info:

❯ coredumpctl info 48433
           PID: 48433 (gitui)
           UID: 1000 (void)
           GID: 1000 (void)
        Signal: 6 (ABRT)
     Timestamp: Fri 2024-10-04 13:04:37 CEST (34s ago)
  Command Line: gitui
    Executable: /usr/bin/gitui
 Control Group: /user.slice/user-1000.slice/user@1000.service/kitty-3147-0.scope
          Unit: user@1000.service
     User Unit: kitty-3147-0.scope
         Slice: user-1000.slice
     Owner UID: 1000 (void)
       Boot ID: 321087cd7b91474591a1fd60d6d64f76
    Machine ID: b15e183e367b46548750737d88c93b8d
      Hostname: arch
       Storage: /var/lib/systemd/coredump/core.gitui.1000.321087cd7b91474591a1fd60d6d64f76.48433.1728039877000000.zst (present)
  Size on Disk: 559.7K
       Message: Process 48433 (gitui) of user 1000 dumped core.
                
                Stack trace of thread 48436:
                #0  0x00007ff7662943f4 n/a (libc.so.6 + 0x963f4)
                #1  0x00007ff76623b120 raise (libc.so.6 + 0x3d120)
                #2  0x00007ff7662224c3 abort (libc.so.6 + 0x244c3)
                #3  0x000060c997a8c46a n/a (gitui + 0x35b46a)
                #4  0x000060c9977b5c99 n/a (gitui + 0x84c99)
                #5  0x000060c99786a697 n/a (gitui + 0x139697)
                #6  0x000060c9978b656e n/a (gitui + 0x18556e)
                #7  0x000060c9977b1c0b n/a (gitui + 0x80c0b)
                #8  0x000060c997a0b3a2 n/a (gitui + 0x2da3a2)
                #9  0x000060c997a0b239 n/a (gitui + 0x2da239)
                #10 0x000060c997ac79cb n/a (gitui + 0x3969cb)
                #11 0x00007ff76629239d n/a (libc.so.6 + 0x9439d)
                #12 0x00007ff76631749c n/a (libc.so.6 + 0x11949c)
                
                Stack trace of thread 48433:
                #0  0x00007ff76630594e fstatat (libc.so.6 + 0x10794e)
                #1  0x00007ff766678a53 git_config_add_file_ondisk (libgit2.so.1.8 + 0x48a53)
                #2  0x00007ff7666eee02 n/a (libgit2.so.1.8 + 0xbee02)
                #3  0x00007ff7666ef291 n/a (libgit2.so.1.8 + 0xbf291)
                #4  0x00007ff7666ef3f6 git_repository_config_snapshot (libgit2.so.1.8 + 0xbf3f6)
                #5  0x00007ff7666efbad n/a (libgit2.so.1.8 + 0xbfbad)
                #6  0x00007ff7666f01b5 git_repository_open_ext (libgit2.so.1.8 + 0xc01b5)
                #7  0x000060c9978a64f0 n/a (gitui + 0x1754f0)
                #8  0x000060c9978a4341 n/a (gitui + 0x173341)
                #9  0x000060c9978d0ad0 n/a (gitui + 0x19fad0)
                #10 0x000060c9978d072a n/a (gitui + 0x19f72a)
                #11 0x000060c99780d984 n/a (gitui + 0xdc984)
                #12 0x000060c997864905 n/a (gitui + 0x133905)
                #13 0x000060c99786132a n/a (gitui + 0x13032a)
                #14 0x000060c9977cbfdc n/a (gitui + 0x9afdc)
                #15 0x000060c997877b2c n/a (gitui + 0x146b2c)
                #16 0x00007ff766223e08 n/a (libc.so.6 + 0x25e08)
                #17 0x00007ff766223ecc __libc_start_main (libc.so.6 + 0x25ecc)
                #18 0x000060c9977b6e65 n/a (gitui + 0x85e65)
                
                Stack trace of thread 48434:
                #0  0x00007ff76630594e fstatat (libc.so.6 + 0x10794e)
                #1  0x00007ff7666edfe8 n/a (libgit2.so.1.8 + 0xbdfe8)
                #2  0x00007ff76673718c n/a (libgit2.so.1.8 + 0x10718c)
                #3  0x00007ff7666efff8 git_repository_open_ext (libgit2.so.1.8 + 0xbfff8)
                #4  0x000060c9978a64f0 n/a (gitui + 0x1754f0)
                #5  0x000060c9978a4341 n/a (gitui + 0x173341)
                #6  0x000060c9978b2a5e n/a (gitui + 0x181a5e)
                #7  0x000060c9978b1d12 n/a (gitui + 0x180d12)
                #8  0x000060c9977b1c0b n/a (gitui + 0x80c0b)
                #9  0x000060c997a0b3a2 n/a (gitui + 0x2da3a2)
                #10 0x000060c997a0b239 n/a (gitui + 0x2da239)
                #11 0x000060c997ac79cb n/a (gitui + 0x3969cb)
                #12 0x00007ff76629239d n/a (libc.so.6 + 0x9439d)
                #13 0x00007ff76631749c n/a (libc.so.6 + 0x11949c)
                
                Stack trace of thread 48437:
                #0  0x00007ff7662fda8b __sched_yield (libc.so.6 + 0xffa8b)
                #1  0x000060c9977b199e n/a (gitui + 0x8099e)
                #2  0x000060c997a0b3a2 n/a (gitui + 0x2da3a2)
                #3  0x000060c997a0b239 n/a (gitui + 0x2da239)
                #4  0x000060c997ac79cb n/a (gitui + 0x3969cb)
                #5  0x00007ff76629239d n/a (libc.so.6 + 0x9439d)
                #6  0x00007ff76631749c n/a (libc.so.6 + 0x11949c)
                
                Stack trace of thread 48435:
                #0  0x00007ff7663151fd syscall (libc.so.6 + 0x1171fd)
                #1  0x000060c997a0b632 n/a (gitui + 0x2da632)
                #2  0x000060c9977b1b37 n/a (gitui + 0x80b37)
                #3  0x000060c997a0b3a2 n/a (gitui + 0x2da3a2)
                #4  0x000060c997a0b239 n/a (gitui + 0x2da239)
                #5  0x000060c997ac79cb n/a (gitui + 0x3969cb)
                #6  0x00007ff76629239d n/a (libc.so.6 + 0x9439d)
                #7  0x00007ff76631749c n/a (libc.so.6 + 0x11949c)
                
                Stack trace of thread 48438:
                #0  0x00007ff7663178b2 epoll_wait (libc.so.6 + 0x1198b2)
                #1  0x000060c9979d5a4d n/a (gitui + 0x2a4a4d)
                #2  0x000060c99794a488 n/a (gitui + 0x219488)
                #3  0x000060c99794c9cc n/a (gitui + 0x21b9cc)
                #4  0x000060c9977c8982 n/a (gitui + 0x97982)
                #5  0x000060c9977d46ec n/a (gitui + 0xa36ec)
                #6  0x000060c997ac79cb n/a (gitui + 0x3969cb)
                #7  0x00007ff76629239d n/a (libc.so.6 + 0x9439d)
                #8  0x00007ff76631749c n/a (libc.so.6 + 0x11949c)
                ELF object binary architecture: AMD x86-64

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions