gitui icon indicating copy to clipboard operation
gitui copied to clipboard

gitui coredumps

Open 766F6964 opened this issue 1 year ago • 9 comments

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/[email protected]/kitty-3147-0.scope
          Unit: [email protected]
     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

766F6964 avatar Oct 04 '24 11:10 766F6964

I have had the same dump and same behaviour, but I can add little.

It happens only in one directory, and only when I press "2" for "Log". All other menu items seem to work correctly.

danshearer avatar Oct 07 '24 15:10 danshearer

same issue here with gitui nightly 2024-09-12 (0f5cf89)


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>

[1]    170133 IOT instruction (core dumped)  gitui
           PID: 181672 (gitui)
           UID: 1000 (toni)
           GID: 1000 (toni)
        Signal: 6 (ABRT)
     Timestamp: Fri 2024-10-11 16:19:49 CEST (3min 44s ago)
  Command Line: gitui
    Executable: /usr/bin/gitui
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (toni)
       Boot ID: nah
    Machine ID: nah
      Hostname: arch2
       Storage: /var/lib/systemd/coredump/core.gitui.1000.bbc878f58dbc4c9882af57efc5f1e374.181672.1728656389000000.zst (present)
  Size on Disk: 575.7K
       Message: Process 181672 (gitui) of user 1000 dumped core.
                
                Stack trace of thread 181674:
                #0  0x000079406b1553f4 n/a (libc.so.6 + 0x963f4)
                #1  0x000079406b0fc120 raise (libc.so.6 + 0x3d120)
                #2  0x000079406b0e34c3 abort (libc.so.6 + 0x244c3)
                #3  0x0000650c70bce46a n/a (gitui + 0x35b46a)
                #4  0x0000650c708f7c99 n/a (gitui + 0x84c99)
                #5  0x0000650c709ac697 n/a (gitui + 0x139697)
                #6  0x0000650c709f856e n/a (gitui + 0x18556e)
                #7  0x0000650c708f3c0b n/a (gitui + 0x80c0b)
                #8  0x0000650c70b4d3a2 n/a (gitui + 0x2da3a2)
                #9  0x0000650c70b4d239 n/a (gitui + 0x2da239)
                #10 0x0000650c70c099cb n/a (gitui + 0x3969cb)
                #11 0x000079406b15339d n/a (libc.so.6 + 0x9439d)
                #12 0x000079406b1d849c n/a (libc.so.6 + 0x11949c)
                
                Stack trace of thread 181672:
                #0  0x000079406b1ca355 __open64 (libc.so.6 + 0x10b355)
                #1  0x000079406b5087c5 n/a (libgit2.so.1.8 + 0x177c5)
                #2  0x000079406b50b0aa n/a (libgit2.so.1.8 + 0x1a0aa)
                #3  0x000079406b556897 n/a (libgit2.so.1.8 + 0x65897)
                #4  0x000079406b557093 n/a (libgit2.so.1.8 + 0x66093)
                #5  0x000079406b5adb6b n/a (libgit2.so.1.8 + 0xbcb6b)
                #6  0x000079406b5b11c4 git_repository_open_ext (libgit2.so.1.8 + 0xc01c4)
                #7  0x0000650c709e84f0 n/a (gitui + 0x1754f0)
                #8  0x0000650c709e6341 n/a (gitui + 0x173341)
                #9  0x0000650c709f2cfa n/a (gitui + 0x17fcfa)
                #10 0x0000650c7095ea5b n/a (gitui + 0xeba5b)
                #11 0x0000650c709922a5 n/a (gitui + 0x11f2a5)
                #12 0x0000650c7094f92d n/a (gitui + 0xdc92d)
                #13 0x0000650c709a6905 n/a (gitui + 0x133905)
                #14 0x0000650c709a332a n/a (gitui + 0x13032a)
                #15 0x0000650c7090dfdc n/a (gitui + 0x9afdc)
                #16 0x0000650c709b9b2c n/a (gitui + 0x146b2c)
                #17 0x000079406b0e4e08 n/a (libc.so.6 + 0x25e08)
                #18 0x000079406b0e4ecc __libc_start_main (libc.so.6 + 0x25ecc)
                #19 0x0000650c708f8e65 n/a (gitui + 0x85e65)
                
                Stack trace of thread 181673:
                #0  0x000079406b1d61fd syscall (libc.so.6 + 0x1171fd)
                #1  0x0000650c70b4d632 n/a (gitui + 0x2da632)
                #2  0x0000650c708f3b37 n/a (gitui + 0x80b37)
                #3  0x0000650c70b4d3a2 n/a (gitui + 0x2da3a2)
                #4  0x0000650c70b4d239 n/a (gitui + 0x2da239)
                #5  0x0000650c70c099cb n/a (gitui + 0x3969cb)
                #6  0x000079406b15339d n/a (libc.so.6 + 0x9439d)
                #7  0x000079406b1d849c n/a (libc.so.6 + 0x11949c)
                
                Stack trace of thread 181675:
                #0  0x000079406b1d61fd syscall (libc.so.6 + 0x1171fd)
                #1  0x0000650c70b4d632 n/a (gitui + 0x2da632)
                #2  0x0000650c708f3b37 n/a (gitui + 0x80b37)
                #3  0x0000650c70b4d3a2 n/a (gitui + 0x2da3a2)
                #4  0x0000650c70b4d239 n/a (gitui + 0x2da239)
                #5  0x0000650c70c099cb n/a (gitui + 0x3969cb)
                #6  0x000079406b15339d n/a (libc.so.6 + 0x9439d)
                #7  0x000079406b1d849c n/a (libc.so.6 + 0x11949c)
                
                Stack trace of thread 181677:
                #0  0x000079406b1d88b2 epoll_wait (libc.so.6 + 0x1198b2)
                #1  0x0000650c70b17a4d n/a (gitui + 0x2a4a4d)
                #2  0x0000650c70a8c488 n/a (gitui + 0x219488)
                #3  0x0000650c70a8e9cc n/a (gitui + 0x21b9cc)
                #4  0x0000650c7090a982 n/a (gitui + 0x97982)
                #5  0x0000650c709166ec n/a (gitui + 0xa36ec)
                #6  0x0000650c70c099cb n/a (gitui + 0x3969cb)
                #7  0x000079406b15339d n/a (libc.so.6 + 0x9439d)
                #8  0x000079406b1d849c n/a (libc.so.6 + 0x11949c)
                
                Stack trace of thread 181676:
                #0  0x000079406b1d61fd syscall (libc.so.6 + 0x1171fd)
                #1  0x0000650c70b4d632 n/a (gitui + 0x2da632)
                #2  0x0000650c708f3b37 n/a (gitui + 0x80b37)
                #3  0x0000650c70b4d3a2 n/a (gitui + 0x2da3a2)
                #4  0x0000650c70b4d239 n/a (gitui + 0x2da239)
                #5  0x0000650c70c099cb n/a (gitui + 0x3969cb)
                #6  0x000079406b15339d n/a (libc.so.6 + 0x9439d)
                #7  0x000079406b1d849c n/a (libc.so.6 + 0x11949c)
                ELF object binary architecture: AMD x86-64

Toni500github avatar Oct 11 '24 14:10 Toni500github

same issue here with gitui nightly 2024-09-12 (0f5cf89)

can you try a more recent nightly?

extrawurst avatar Oct 11 '24 15:10 extrawurst

This is probably a duplicate of #2358 which is fixed in nightly.

extrawurst avatar Oct 11 '24 15:10 extrawurst

same issue here with gitui nightly 2024-09-12 (0f5cf89)

can you try a more recent nightly?

sorry, I don't wanna compile from source rn, I am using the version from archlinux packages. Maybe later or i'll wait until release patiently

Toni500github avatar Oct 11 '24 17:10 Toni500github

Don’t the nightly binaries we provide work on arch? They are self contained

extrawurst avatar Oct 11 '24 18:10 extrawurst

Don’t the nightly binaries we provide work on arch? They are self contained

Looks like not, since they have this issue

Toni500github avatar Oct 11 '24 20:10 Toni500github

Like I said the one you use is old. My question is if you need a special build or if you can try the binaries build nightly by our pipeline: https://github.com/extrawurst/gitui/blob/master/NIGHTLIES.md

extrawurst avatar Oct 12 '24 05:10 extrawurst

Like I said the one you use is old. My question is if you need a special build or if you can try the binaries build nightly by our pipeline: https://github.com/extrawurst/gitui/blob/master/NIGHTLIES.md

Ohh ok, when I come back I'll try

Toni500github avatar Oct 12 '24 05:10 Toni500github

@Toni500github haven't heard back, I assume it was fixed on nightly. feel free to reopen

extrawurst avatar Nov 29 '25 12:11 extrawurst