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.
*** Bug 17621 has been marked as a duplicate of this bug. ***
Landed r30711