So i discovered a bug in my getImageData implementation -- it only provides the first pixel of any given row due to a missing pointer increment. I have the code locally, but want a bug# for tracking.
*** This bug has been marked as a duplicate of 17620 ***