Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gitui coredumps #2381

Open
766F6964 opened this issue Oct 4, 2024 · 9 comments
Open

gitui coredumps #2381

766F6964 opened this issue Oct 4, 2024 · 9 comments
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@766F6964
Copy link

766F6964 commented Oct 4, 2024

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 766F6964 added the bug Something isn't working label Oct 4, 2024
@extrawurst extrawurst added the help wanted Extra attention is needed label Oct 4, 2024
@danshearer
Copy link

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.

@Toni500github
Copy link

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

@extrawurst
Copy link
Owner

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

can you try a more recent nightly?

@extrawurst
Copy link
Owner

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

@Toni500github
Copy link

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

@extrawurst
Copy link
Owner

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

@Toni500github
Copy link

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

Looks like not, since they have this issue

@extrawurst
Copy link
Owner

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

@Toni500github
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants