On Sat, 29 Apr 2006, Johannes Schindelin wrote: > Hi, > > On Sat, 29 Apr 2006, Johannes Schindelin wrote: > > > Upgrading to zlib 1.2.3 helped. > > Apparently I was too enthusiastic to have a working system again. > > The problem showed again, but with a different repository. > > This time, though, I have an idea what could be the culprit. > > In create_delta(), there might be illegal accesses. The function adler32() > is called for BLK_SIZE bytes (which is 16 bytes at the moment), starting > from data, which is initially trg_buf, and is incremented until it is > (trg_buf + trg_size). > > I gather that close to the end, adler32() tries to read 15 bytes after the > end of the allocated target buffer. > > Am I wrong? You're not. My bad. (I'm testing a version where adler32 has been replaced with rabin polynomial so that issue will be gone at the same time. A patch should be coming in less than an hour.) Nicolas - : 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