Re: git 2.16.0 segfaults on clone of specific repo
- From
Eric Sunshine <sunshine@sunshineco.com>
- Date
- Jan 19, 2018, 00:15 UTC
- Message-ID
- <CAPig+cTkBEGyoS93GYCtoDgccTF_UixqBkVTExg7Zf0M1J7KRQ@mail.gmail.com>
- In-Reply-To
- <CALwADsGfB10f5+nOFN-pHCt4z1SkWMcvSHn8KokcyCM0V6K-BA@mail.gmail.com>
[+cc:brian]
On Thu, Jan 18, 2018 at 3:55 PM, Александр Булаев <aleks.bulaev@gmail.com> wrote:
Show 12 quoted lines
> I found that git 2.16.0 segfaults on clone of vim-colorschemes repo. > > (lldb) run > Process 25643 launched: '/usr/local/bin/git' (x86_64) > Cloning into 'vim-colorschemes'... > remote: Counting objects: 1457, done. > remote: Total 1457 (delta 0), reused 0 (delta 0), pack-reused 1457 > Receiving objects: 100% (1457/1457), 1.43 MiB | 289.00 KiB/s, done. > Resolving deltas: 100% (424/424), done. > Process 25643 stopped > * thread #1, queue = 'com.apple.main-thread', stop reason = > EXC_BAD_ACCESS (code=1, address=0x48)
I can confirm that this crashes on MacOS; it does not crash on Linux or BSD.
git-bisect places blame on eb0ccfd7f5 (Switch empty tree and blob lookups to use hash abstraction, 2017-11-12).