After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 618843 - Sufficiently large images displayed incorrectly (repeating earlier parts of the image)
Sufficiently large images displayed incorrectly (repeating earlier parts of t...
Status: RESOLVED DUPLICATE of bug 163090
Product: eog
Classification: Core
Component: image viewer
2.30.x
Other Linux
: Normal normal
: ---
Assigned To: EOG Maintainers
EOG Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-05-17 07:03 UTC by Josh Triplett
Modified: 2010-05-19 19:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
6000x50000 grayscale PNG demonstrating the problem (477.27 KB, image/png)
2010-05-17 07:03 UTC, Josh Triplett
Details

Description Josh Triplett 2010-05-17 07:03:17 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
Comment 1 Felix Riemann 2010-05-19 18:33:27 UTC
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 ***
Comment 2 Claudio Saavedra 2010-05-19 19:40:30 UTC
(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.