I'm using git in Rubymine. After another commit I opened git push window and saw object file .git/object/55/4d...e6 is emptyunable to read ....
instead of the commit name.
Running git fsck -full
gives me this:
Segmentation faultrectories: 33% (85/256)
Is there anything I can do here?
Git 2.25 (Q1 2020) should address one possible
git fsck
segfault cause.That command has crufty code and logic accumulated over time around the object parsing and low-level object access, which is being fixed.
See commit b2f2039, commit c5b4269, commit 103fb6d, commit f648ee7, commit cc57900, commit 7854399, commit b8b00f1, commit 6da40b2, commit 3837025, commit f597937, commit 5afc4b1, commit 82ef89b, commit 7339029, commit d40bbc1, commit a59cfb3, commit 23a173a, commit 2175a0c, commit ec65231, commit 1de6007, commit 78d5014, commit 12736d2, commit c78fe00 (18 Oct 2019), and commit 228c78f (25 Oct 2019) by Jeff King (
peff
).(Merged by Junio C Hamano --
gitster
-- in commit 0e07c1c, 01 Dec 2019)That leads to:
As part of the better error messages:
xxx
' in yyy'xxx
' inyyy