Junio C Hamano <junkio@xxxxxxx> writes: > Earlier you said "unpack-objects <$that-pack.pack" fails with > "error code -3 in inflate..." What exact error do you get? > I am guessing that it is get_data() which says: > > "inflate returned %d\n" > > (side note: we should not say \n there). > ... > This pattern appears practically everywhere... > ... I've been > wondering if it is possible for inflate to eat some input but > that was not enough to produce one byte of output, and what [it] > would return in such a case... I do not think this fear does not apply to this particular case; return value -3 is Z_DATA_ERROR, so the deflated stream is corrupt. > So there are only a few ways you can get that error message. > ... I just realized there is another not so inplausible explanation. When the problematic pack was made on the mothership, csum-file.c::sha1write_compressed() gave the data for the base object to zlib, an alpha particle hit a memory cell that contained zlib output buffer (resulting in a corrupt deflated stream in variable "out"), and sha1write() wrote it out while computing the right checksum. Is the memory on your mothership reliable (I do not want to make this message sound like one on the kernel list, but memtest86 might be in order)? - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html