As some of you may have seen, a new Debian package of 7.6.112 was uploaded the other day. I hope it will be well tested!
It failed to build on Alpha, however. Apparently a double free or corruption happened in libjpeg (used by the Image.JPEG module) during autogeneration og the documentation (which, in the best of worlds, should be bypassed by the autobuilders). See http://buildd.debian.org/fetch.cgi?pkg=pike7.6;ver=7.6.112-1;arch=alpha;stamp=1198260298.
I seem to recall having heard of such problems earlier on debian/alpha.
Can anyone tell whether this is the fault of Pike or libjpeg?
From looking at the backtrace, it goes wrong in
libjpeg:jpeg_finiah_compress(). There are three calls to jpeg_finish_compress() in the _Image_JPEG module, unfortunately it seems the backtrace hasn't loaded symbols for the pike modules. Reading the source for extract_autodoc gives that it most likely goes wrong in Image.JPEG.encode(). The code for Image.JPEG.encode() looks correct on inspection (and it works correctly on other LE LP64-architectures (eg ia64)), so the problem is most likely in libjpeg (or even more likely in the compiler that built libjpeg).