That it's a 64-bit-only problem, I mean.
Hmm. But...
| > string s = Stdio.read_bytes("sugar.jpg");
| > object i = Image.JPEG.decode(s);
| >> i;
| (1) Result: Image.Image( 300 x 300 /* 263.7Kb */)
| > Image.JPEG.encode(i);
| *** glibc detected *** pike: munmap_chunk(): invalid pointer:
0x0000000000a9b5d0
| ***
| ======= Backtrace: =========
| /lib/libc.so.6(cfree+0x1b6)[0x2ba515677d46]
| /usr/lib/libjpeg.so.62[0x2ba516a52ffa]
| /usr/lib/libjpeg.so.62(jpeg_abort+0x15)[0x2ba516a52505]
| /usr/local/pike/7.7.133/lib/modules/_Image_JPEG.so[0x2ba51681b888]
| pike(low_mega_apply+0x598)[0x434908]
| ...
[ http://www.mirar.org/sugar.jpg ]