From: Linus Torvalds <torvalds@linux-foundation.org>
To: Junio C Hamano <gitster@pobox.com>
Cc: Nicolas Pitre <nico@cam.org>,
"R. Tyler Ballance" <tyler@slide.com>,
Johannes Sixt <j.sixt@viscovery.net>,
Git Mailing List <git@vger.kernel.org>
Subject: Re: epic fsck SIGSEGV!
Date: Thu, 11 Dec 2008 09:33:36 -0800 (PST) [thread overview]
Message-ID: <alpine.LFD.2.00.0812110928060.3340@localhost.localdomain> (raw)
In-Reply-To: <7v63lrupxk.fsf@gitster.siamese.dyndns.org>
On Wed, 10 Dec 2008, Junio C Hamano wrote:
>
> I'll consider this signed-off and do the usual forging
Yea. I've even tested it a bit now:
[torvalds@nehalem git]$ ulimit -s 1024
[torvalds@nehalem git]$ git fsck --full
Segmentation fault
[torvalds@nehalem git]$ ./git-fsck --full
dangling commit 3d00b49495ceff119de52dc5443731e2d8d84b6b
dangling commit 4e0a3c7de9af3cbb53cc421329f0579679edbb51
...
so it does seem to fix the issue, and the patch looks safe enough.
It passes all the tests, and works fine on the kernel repo too (ugh, four
minutes! I used to run git-fsck religiously every day back in the early
days, now I realized that I must not have done so in _months_, and my
kernel tree has grown and so has fsck time).
But obviously the true test for fsck is some complex corruption, and I
didn't test that. I can't imagine that it introduces any new problems
though - but the bugs you can't imagine are always the worst ones ;)
Linus
next prev parent reply other threads:[~2008-12-11 17:35 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-12-10 0:11 Recovering from epic fail (deleted .git/objects/pack) R. Tyler Ballance
2008-12-10 0:19 ` Junio C Hamano
2008-12-10 10:06 ` R. Tyler Ballance
2008-12-10 11:39 ` Johannes Sixt
2008-12-10 22:52 ` epic fsck SIGSEGV! (was Recovering from epic fail (deleted .git/objects/pack)) R. Tyler Ballance
2008-12-10 23:40 ` Linus Torvalds
2008-12-11 0:24 ` R. Tyler Ballance
2008-12-11 0:45 ` Linus Torvalds
2008-12-11 1:21 ` R. Tyler Ballance
2008-12-11 0:51 ` epic fsck SIGSEGV! Junio C Hamano
2008-12-11 1:03 ` epic fsck SIGSEGV! (was Recovering from epic fail (deleted .git/objects/pack)) Boyd Stephen Smith Jr.
2008-12-11 1:16 ` Shawn O. Pearce
2008-12-11 1:33 ` Nicolas Pitre
2008-12-11 1:52 ` epic fsck SIGSEGV! Junio C Hamano
2008-12-11 2:16 ` Nicolas Pitre
2008-12-11 3:28 ` epic fsck SIGSEGV! (was Recovering from epic fail (deleted .git/objects/pack)) Linus Torvalds
2008-12-11 3:44 ` Linus Torvalds
2008-12-11 7:33 ` epic fsck SIGSEGV! Junio C Hamano
2008-12-11 17:33 ` Linus Torvalds [this message]
2008-12-11 20:18 ` Linus Torvalds
2008-12-11 7:53 ` Junio C Hamano
2008-12-11 4:00 ` epic fsck SIGSEGV! (was Recovering from epic fail (deleted .git/objects/pack)) Boyd Stephen Smith Jr.
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=alpine.LFD.2.00.0812110928060.3340@localhost.localdomain \
--to=torvalds@linux-foundation.org \
--cc=git@vger.kernel.org \
--cc=gitster@pobox.com \
--cc=j.sixt@viscovery.net \
--cc=nico@cam.org \
--cc=tyler@slide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox