Mailinglist Archive: opensuse-bugs (2150 mails)

< Previous Next >
[Bug 874034] New: eog (image viewer) displays corrupted 640x480 images
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Wed, 16 Apr 2014 18:41:33 +0000
  • Message-id: <bug-874034-21960@http.bugzilla.novell.com/>

https://bugzilla.novell.com/show_bug.cgi?id=874034

https://bugzilla.novell.com/show_bug.cgi?id=874034#c0


Summary: eog (image viewer) displays corrupted 640x480 images
Classification: openSUSE
Product: openSUSE 13.1
Version: Final
Platform: x86-64
OS/Version: openSUSE 13.1
Status: NEW
Severity: Normal
Priority: P5 - None
Component: GNOME
AssignedTo: bnc-team-gnome@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: ag8777-tt@xxxxxxxxx
QAContact: qa-bugs@xxxxxxx
Found By: ---
Blocker: ---


Created an attachment (id=586696)
--> (http://bugzilla.novell.com/attachment.cgi?id=586696)
test file to reproduce problem

User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101
Firefox/25.0

when various image files of dimension 640x480 (and some smaller dimension
images) is opened in eog (image viewer) the displayed image is truncated or
corrupted.

a corrupted window looks like this:
http://imgur.com/xfYlBnV

The same image opens fine in gwenview, okular, showfoto, gimp, firefox browser
etc.

to determine that it has nothing to do with file format a png image is
generated via :
djpeg test.jpg | pnmtopng > test.png

the same truncated / corrupted display happens to the converted test.png file.
the converted png file also opens fine in other apps (gwenview, okular,
showfoto, gimp, firefox browser)

original version from distribution:
3.10.2 - eog-3.10.2-12.2.x86_64.rpm has the problem

an upgrade is done to opensuse factory version
3.12.1 - eog-3.12.1-173.4.x86_64.rpm
with corresponding dependencies upgraded:
libgnome-desktop-3-10-3.12.0-1.3.x86_64.rpm
libgnome-desktop-3_0-common-3.12.0-1.3.x86_64.rpm

but the same problem happens in 3.12.1

what is surprising is many images that is larger than 640x480 opens just fine
in eog. the same image when scaled to larger than 640x480 using gimp opens fine
but is erratic for different sizes. A tested way is to scale the same image to
800x600 in gimp and open it in eog, that works fine. smaller images around
640x480 tend to have the problem but is erratic

the current environment runs the default kde 4 desktop environment in opensuse
13.1 x86_64 distribution, kernel Linux 3.11.6-4-desktop (stock kernel).
processor is intel haswell i7 4771 16G mem Asus h87 pro main board

---
the above tests rule out a format related problem, i.e. the jpeg file and the
png file (i've also test the file converted to pnm). they have the same problem
in eog.

the tests also show the problem to be apparently specific to eog (it opens just
fine in other apps)

apparently the two versions (stock 3.10.2 in opensuse 13.1 x86_64) and the
upgraded version 3.12.1 from opensuse factory shows the same/similar problem

what could not be determined at this point is if the problem is caused by some
(shared) libraries that is called by eog.

i'd also appreciate feedback if others on different platform (e.g. other intel
cpus or amd cpus, mainboard etc) can reproduce the problem.

the test file to reproduce the problem test.jpg is attached in this ticket

Reproducible: Always

Steps to Reproduce:
1. open attached image in eog (this image is created in gimp with dimensions
640x480)
2.
3.
Actual Results:
opened eog window shows a truncated, corrupted image
http://imgur.com/xfYlBnV

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >