From: Thomas Rast Date: Tue, 19 Mar 2013 15:41:53 GMT Subject: Re: regression in multi-threaded git-pack-index Message-ID: <87hak74cse.fsf@pctrast.inf.ethz.ch> In-Reply-To: <20130315224240.50AA340839@wince.sfo.corp.google.com> szager@google.com (Stefan Zager) writes: > We have uncovered a regression in this commit: > > b8a2486f1524947f232f657e9f2ebf44e3e7a243 > > The symptom is that 'git fetch' dies with: > > error: index-pack died of signal 10 > fatal: index-pack failed So after that fun detour into threading issues, I have actually managed to reproduce this problem on OS X even with the three in-flight patches already applied. I reduced the issue to this file: http://thomasrast.ch/download/broken-pack on which you can run this command in the repo that Stefan provided: git index-pack --keep --stdin -v --pack_header=2,50757 real_type == OBJ_OFS_DELTA' failed. Aborted I think the patch is probably still good as it stands, but there's some underlying breakage going on that hides the problem if we don't clear that memory... I'm still looking, but I wanted to get this -- and in particular the pack -- out for you to play with ;-) -- Thomas Rast trast@{inf,student}.ethz.ch