GNOME Bugzilla – Bug 618843
Sufficiently large images displayed incorrectly (repeating earlier parts of the image)
Last modified: 2010-05-19 19:40:30 UTC
Created attachment 161205 [details] 6000x50000 grayscale PNG demonstrating the problem In doing some data analysis, I needed to work with some images of size 6000x$BIGNUM. I found that beyond a certain size, eog would start repeating earlier image data in place of later parts of the image. I've attached a 6000x50000 grayscale PNG, large enough to demonstrate the problem but still small enough to reasonably email. The bright line in the image should form a smooth curve, but it has a discontinuity instead where eog starts repeating. Guessing based on the position of the scrollbar, the issue might occur around 32k pixels. Cross-reference: originally reported as http://bugs.debian.org/581891
This feels like bug 163090. Especially as it works if zoom's set to 100% which avoids calling the buggy function. It comes down to some routine in gdk having problems with images larger than 32K in any dimension. Not really fixable by us right now I guess (maybe goes away when we switch our viewing widget to Clutter one day). --- Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 163090 ***
(In reply to comment #1) > (maybe goes away when we switch our viewing widget to Clutter one day). Or maybe not. iirc, there is a limit in the dimensions of the OpenGL textures, probably below this.