[Bug 852862] New: libpng-1.6 IDAT: invalid distance too far back
https://bugzilla.novell.com/show_bug.cgi?id=852862 https://bugzilla.novell.com/show_bug.cgi?id=852862#c0 Summary: libpng-1.6 IDAT: invalid distance too far back Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: i686 OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: bwiedemann@suse.com QAContact: qa-bugs@suse.de CC: coolo@suse.com, pgajdos@suse.com Found By: Development Blocker: --- It seems libpng-1.6 changed the way how it decoded PNG images in a way that broke with some images that seem to be out-of-spec but worked fine with earlier versions of libpng. There was some workaround proposed, but it appears to not be in upstream or our libpng-1.6.6 more info in https://bugzilla.mozilla.org/show_bug.cgi?id=841734#c9 and https://mailman.archlinux.org/pipermail/arch-dev-public/2013-May/024872.html Steps to reproduce: zypper ar http://download.opensuse.org/repositories/games/openSUSE_13.1/ games zypper in enigma display /usr/share/enigma/gfx40/fl-ice-heating.png (or just start enigma) Actual Results: error message "IDAT: invalid distance too far back" is shown and no image is displayed The cleanest way to solve this, would be to find and recode all affected images using libpng-1.5 or older for the recoding (e.g. using openSUSE-12.3's optipng -quiet -force -fix $png ). and then get those both upstream and into OBS and openSUSE-13.1+ -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c
Xiyuan Liu
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c1
--- Comment #1 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c2
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c3
--- Comment #3 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c4
Bernhard Wiedemann
http://lists.opensuse.org/opensuse-factory/2013-05/msg00328.html
osc rq accept 208863
Is it working for you now?
working: yes, but a) this adds many useless .png.fixed files that are identical to the .png and b) this no more builds for openSUSE <13, because those dont have libpng-tools e.g. # md5sum /usr/share/enigma/gfx48/st-yinyang2.png* 825a35444c83f7f2f5d32f18cf630cb8 /usr/share/enigma/gfx48/st-yinyang2.png 825a35444c83f7f2f5d32f18cf630cb8 /usr/share/enigma/gfx48/st-yinyang2.png.fixed https://build.opensuse.org/package/show/home:pgajdos/enigma -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c5
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c6
--- Comment #6 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c7
Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c8
--- Comment #8 from Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c9
--- Comment #9 from Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c10
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c11
--- Comment #11 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c12
--- Comment #12 from Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c13
Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c14
--- Comment #14 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c15
--- Comment #15 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c16
--- Comment #16 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c17
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c18
--- Comment #18 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c19
--- Comment #19 from Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c20
--- Comment #20 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=852862
https://bugzilla.novell.com/show_bug.cgi?id=852862#c21
--- Comment #21 from Swamp Workflow Management
participants (1)
-
bugzilla_noreply@novell.com