bugreport - SEGFAULT on 'git show-branch --current --reflog=3'
- From
Gregory David <gregory.david@p1sec.com>
- Date
- Apr 13, 2022, 08:39 UTC
- Message-ID
- <b6113b91-6613-42b5-ca85-1004099b65c4@p1sec.com>
Hi, this bugreport is about a SEGFAULT on git binary when running in this repository (for example, as it also segfault on other private repositories): https://framagit.org/groolot-association/osc_looper.git
What did you do before the bug happened? (Steps to reproduce your issue) I just wanted to list branches, and so playing with 'git show-branch --current --reflog=3' in the repository https://framagit.org/groolot-association/osc_looper.git
What did you expect to happen? (Expected behavior) Not to segfault
What happened instead? (Actual behavior) This command fails with a SEGFAULT on version 2.35.1, 2.20.1 and 2.17.1 It also SEGFAULT on branch 'next' of github git repository.
What's different between what you expected and what actually happened? Segfault
Anything else you want to add: Segfaut happened when '--current' AND '--reflog=3' are provided together
Please review the rest of the bug report below. You can delete any lines you don't wish to share.
[System Info] git version: git version 2.35.1 cpu: x86_64 no commit associated with this build sizeof-long: 8 sizeof-size_t: 8 shell-path: /bin/sh uname: Linux 5.16.0-4-amd64 #1 SMP PREEMPT Debian 5.16.12-1 (2022-03-08) x86_64 compiler info: gnuc: 11.2 libc info: glibc: 2.33 $SHELL (typically, interactive shell): /usr/bin/zsh
Best regards
-- Gregory David Security Engineer https://www.p1sec.com