-
-
Notifications
You must be signed in to change notification settings - Fork 575
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
Segfault during push #2405
Comments
probably caused by upstream: libgit2/libgit2#6930 |
One would indeed imagine that this is related, but nothing changed in our networking stack between v1.8.1 and v1.8.2. Since this is actually dying in http-parser, this is probably related to the change we made to allow users to opt in to llhttp. But I’m surprised that this didn’t crop up in v1.8.1. Any chance you could capture a dump? |
I have been getting a segfault when I tried to pull a branch. I feel like this is the same crash that happened when pushing a branch. Here is a backtrace of the coredumped file:
|
We think that the libgit2 issue is fixed in v1.8.3. |
Yeah, I forgot to add the coredump. It seems similar. Details
coredumpctl gdb -1 ─╯
PID: 663436 (gitui)
UID: 1000 (system7)
GID: 984 (users)
Signal: 11 (SEGV)
Timestamp: Fri 2024-10-25 19:55:19 CEST (1 day 14h ago)
Command Line: gitui
Executable: /usr/bin/gitui
Control Group: /user.slice/user-1000.slice/[email protected]/app.slice/vte-spawn-72bb1fcd-5976-4619-ba38-6789b2430d24.scope
Unit: [email protected]
User Unit: vte-spawn-72bb1fcd-5976-4619-ba38-6789b2430d24.scope
Slice: user-1000.slice
Owner UID: 1000 (system7)
Boot ID: c243156ded10457bbbdcc94fa060e4c4
Machine ID: e2e6bd0fa41d489aa22ed602e2b5522c
Hostname: AMANDA
Storage: /var/lib/systemd/coredump/core.gitui.1000.c243156ded10457bbbdcc94fa060e4c4.663436.1729878919000000.zst (present)
Size on Disk: 1.1M
Message: Process 663436 (gitui) of user 1000 dumped core.
Stack trace of thread 663437:
#0 0x00007fc3e8011998 n/a (n/a + 0x0)
#1 0x00007fc3fdee4c5e n/a (libgit2.so.1.8 + 0xdfc5e)
#2 0x00007fc3fdee51d8 n/a (libgit2.so.1.8 + 0xe01d8)
#3 0x00007fc3fdeec4fa n/a (libgit2.so.1.8 + 0xe74fa)
#4 0x00007fc3fdeee9e6 n/a (libgit2.so.1.8 + 0xe99e6)
#5 0x00007fc3fdef2340 n/a (libgit2.so.1.8 + 0xed340)
#6 0x00007fc3fdebb759 git_remote_connect_ext (libgit2.so.1.8 + 0xb6759)
#7 0x00007fc3fdebbbcd git_remote_connect (libgit2.so.1.8 + 0xb6bcd)
#8 0x000056ec9adfa770 n/a (gitui + 0x18e770)
#9 0x000056ec9ad3087b n/a (gitui + 0xc487b)
#10 0x000056ec9acecc0b n/a (gitui + 0x80c0b)
#11 0x000056ec9af463a2 n/a (gitui + 0x2da3a2)
#12 0x000056ec9af46239 n/a (gitui + 0x2da239)
#13 0x000056ec9b0029cb n/a (gitui + 0x3969cb)
#14 0x00007fc3fda6639d n/a (libc.so.6 + 0x9439d)
#15 0x00007fc3fdaeb49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 663436:
#0 0x00007fc3fdae91fd syscall (libc.so.6 + 0x1171fd)
#1 0x000056ec9afc9784 n/a (gitui + 0x35d784)
#2 0x000056ec9ae80d66 n/a (gitui + 0x214d66)
#3 0x000056ec9ad9ec63 n/a (gitui + 0x132c63)
#4 0x000056ec9ad9c32a n/a (gitui + 0x13032a)
#5 0x000056ec9ad06fdc n/a (gitui + 0x9afdc)
#6 0x000056ec9adb2b2c n/a (gitui + 0x146b2c)
#7 0x00007fc3fd9f7e08 n/a (libc.so.6 + 0x25e08)
#8 0x00007fc3fd9f7ecc __libc_start_main (libc.so.6 + 0x25ecc)
#9 0x000056ec9acf1e65 n/a (gitui + 0x85e65)
Stack trace of thread 663439:
#0 0x00007fc3fdae91fd syscall (libc.so.6 + 0x1171fd)
#1 0x000056ec9af46632 n/a (gitui + 0x2da632)
#2 0x000056ec9acecb37 n/a (gitui + 0x80b37)
#3 0x000056ec9af463a2 n/a (gitui + 0x2da3a2)
#4 0x000056ec9af46239 n/a (gitui + 0x2da239)
#5 0x000056ec9b0029cb n/a (gitui + 0x3969cb)
#6 0x00007fc3fda6639d n/a (libc.so.6 + 0x9439d)
#7 0x00007fc3fdaeb49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 663440:
#0 0x00007fc3fdae91fd syscall (libc.so.6 + 0x1171fd)
#1 0x000056ec9af46632 n/a (gitui + 0x2da632)
#2 0x000056ec9acecb37 n/a (gitui + 0x80b37)
#3 0x000056ec9af463a2 n/a (gitui + 0x2da3a2)
#4 0x000056ec9af46239 n/a (gitui + 0x2da239)
#5 0x000056ec9b0029cb n/a (gitui + 0x3969cb)
#6 0x00007fc3fda6639d n/a (libc.so.6 + 0x9439d)
#7 0x00007fc3fdaeb49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 663441:
#0 0x00007fc3fdaeb8b2 epoll_wait (libc.so.6 + 0x1198b2)
#1 0x000056ec9af10a4d n/a (gitui + 0x2a4a4d)
#2 0x000056ec9ae85488 n/a (gitui + 0x219488)
#3 0x000056ec9ae879cc n/a (gitui + 0x21b9cc)
#4 0x000056ec9ad03982 n/a (gitui + 0x97982)
#5 0x000056ec9ad0f6ec n/a (gitui + 0xa36ec)
#6 0x000056ec9b0029cb n/a (gitui + 0x3969cb)
#7 0x00007fc3fda6639d n/a (libc.so.6 + 0x9439d)
#8 0x00007fc3fdaeb49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 663438:
#0 0x00007fc3fdae91fd syscall (libc.so.6 + 0x1171fd)
#1 0x000056ec9af46632 n/a (gitui + 0x2da632)
#2 0x000056ec9acecb37 n/a (gitui + 0x80b37)
#3 0x000056ec9af463a2 n/a (gitui + 0x2da3a2)
#4 0x000056ec9af46239 n/a (gitui + 0x2da239)
#5 0x000056ec9b0029cb n/a (gitui + 0x3969cb)
#6 0x00007fc3fda6639d n/a (libc.so.6 + 0x9439d)
#7 0x00007fc3fdaeb49c n/a (libc.so.6 + 0x11949c)
ELF object binary architecture: AMD x86-64
Failed to invoke gdb: No such file or directory |
Describe the bug
When I would like to push a commit, I got segmentation fault.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Push w/o crashing.
Logs
Journal logs
Context (please complete the following information):
Additional context
Software version
gitui 0.26.3 (v0.19.0-789-g0f5cf893)
Operating system
Linux 6.11.5-arch1-1
Compile time information
Environment variables
Command-line
The text was updated successfully, but these errors were encountered: