Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#222 idat problem libpng-1.6.10

libpng_code
closed-invalid
None
1
2014-04-12
2014-04-12
Yury Fedorchenko
No

affected: <=libpng-1.6.10
unaffected: libpng-1.5.*
libpng error: IDAT: invalid distance too far back
ShiftyEngine Error: Unable to load: /usr/share/games/scramble/pics/background.png

you may get problem image from http://distfiles.gentoo.org/distfiles/scramble-0.9.5.tar.gz
because homepage of scramble is now unreachable.

Discussion

  • image

     
    Attachments
  • hm, image seams has been reconverted. original in archive

     
    Attachments
    • status: open --> closed-invalid
    • assigned_to: Glenn Randers-Pehrson
     
  • This is a known issue. You can use libpng's "contrib/tools/pngfix", "pngcrush", or any libng15-based application to repair such invalid PNG files. The problem is that the zlib datastream looks back further than the beginning of the sliding window while decompressing.