It appears to be failing in the call to i_img_diff:
is(Imager::i_img_diff($im, $im3), 0, "read from buffer");
so added some code to report errors when writing to the buffer we're testing against and when reading it again.
Sun Nov 03 18:12:03 2013The RT System itself - Status changed from 'new' to 'open'