Menu

#271 1.6.33 testsuite failures

libpng_code
closed-fixed
None
5
2017-10-02
2017-09-29
No

Hello, do you have any idea for such failures?

make  check-TESTS
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Entering directory '/<<PKGBUILDDIR>>'
PASS: tests/pngtest
PASS: tests/pngtest-badpngs
PASS: tests/pngvalid-gamma-16-to-8
PASS: tests/pngvalid-gamma-threshold
PASS: tests/pngvalid-gamma-expand16-transform
PASS: tests/pngvalid-gamma-expand16-background
PASS: tests/pngvalid-progressive-interlace-standard
PASS: tests/pngvalid-gamma-transform
PASS: tests/pngvalid-gamma-background
PASS: tests/pngvalid-progressive-standard
PASS: tests/pngvalid-standard
PASS: tests/pngvalid-progressive-size
PASS: tests/pngvalid-gamma-expand16-alpha-mode
PASS: tests/pngvalid-gamma-sbit
PASS: tests/pngvalid-gamma-alpha-mode
PASS: tests/pngvalid-transform
PASS: tests/pngstest-linear
PASS: tests/pngunknown-IDAT
PASS: tests/pngunknown-discard
PASS: tests/pngstest-1.8-alpha
PASS: tests/pngunknown-if-safe
PASS: tests/pngunknown-sAPI
PASS: tests/pngunknown-sTER
PASS: tests/pngunknown-save
PASS: tests/pngunknown-vpAg
FAIL: tests/pngimage-quick
PASS: tests/pngstest-linear-alpha
PASS: tests/pngstest-1.8
PASS: tests/pngstest-none
PASS: tests/pngstest-none-alpha
PASS: tests/pngstest-sRGB-alpha
PASS: tests/pngstest-sRGB
FAIL: tests/pngimage-full
=====================================
   libpng 1.6.33: ./test-suite.log
=====================================

# TOTAL: 33
# PASS:  31
# SKIP:  0
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: tests/pngimage-quick
==========================

./contrib/pngsuite/ibasn0g01.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0xff -> 0x77
./contrib/pngsuite/ibasn0g02.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x9d
./contrib/pngsuite/ibasn0g04.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x20
./contrib/pngsuite/ibasn3p01.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x0f -> 0x07
./contrib/pngsuite/ibasn3p02.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x9d
./contrib/pngsuite/ibasn3p04.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x20
./contrib/pngsuite/iftbbn0g01.png: error(continuable): write(PACKSWAP): byte(0,4) changed 0x7f -> 0x00
./contrib/pngsuite/iftbbn0g02.png: error(continuable): write(PACKSWAP): byte(0,4) changed 0x2a -> 0x22
./contrib/pngsuite/iftbbn0g04.png: error(continuable): write(PACKSWAP): byte(6,2) changed 0xff -> 0xcd
PASS: pngimage --list-combos ./contrib/pngsuite/basn0g01.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn0g02.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn0g04.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn0g08.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn0g16.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn2c08.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn2c16.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn3p01.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn3p02.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn3p04.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn3p08.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn4a08.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn4a16.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn6a08.png
PASS: pngimage --list-combos ./contrib/pngsuite/basn6a16.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftbbn0g01.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftbbn0g02.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftbbn0g04.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftbbn2c16.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftbbn3p08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftbgn2c16.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftbgn3p08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftbrn2c08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftbwn0g16.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftbwn3p08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftbyn3p08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftp0n0g08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftp0n2c08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftp0n3p08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ftp1n3p08.png
FAIL: pngimage --list-combos ./contrib/pngsuite/ibasn0g01.png
FAIL: pngimage --list-combos ./contrib/pngsuite/ibasn0g02.png
FAIL: pngimage --list-combos ./contrib/pngsuite/ibasn0g04.png
PASS: pngimage --list-combos ./contrib/pngsuite/ibasn0g08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ibasn0g16.png
PASS: pngimage --list-combos ./contrib/pngsuite/ibasn2c08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ibasn2c16.png
FAIL: pngimage --list-combos ./contrib/pngsuite/ibasn3p01.png
FAIL: pngimage --list-combos ./contrib/pngsuite/ibasn3p02.png
FAIL: pngimage --list-combos ./contrib/pngsuite/ibasn3p04.png
PASS: pngimage --list-combos ./contrib/pngsuite/ibasn3p08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ibasn4a08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ibasn4a16.png
PASS: pngimage --list-combos ./contrib/pngsuite/ibasn6a08.png
PASS: pngimage --list-combos ./contrib/pngsuite/ibasn6a16.png
FAIL: pngimage --list-combos ./contrib/pngsuite/iftbbn0g01.png
FAIL: pngimage --list-combos ./contrib/pngsuite/iftbbn0g02.png
FAIL: pngimage --list-combos ./contrib/pngsuite/iftbbn0g04.png
PASS: pngimage --list-combos ./contrib/pngsuite/iftbbn2c16.png
PASS: pngimage --list-combos ./contrib/pngsuite/iftbbn3p08.png
PASS: pngimage --list-combos ./contrib/pngsuite/iftbgn2c16.png
PASS: pngimage --list-combos ./contrib/pngsuite/iftbgn3p08.png
PASS: pngimage --list-combos ./contrib/pngsuite/iftbrn2c08.png
PASS: pngimage --list-combos ./contrib/pngsuite/iftbwn0g16.png
PASS: pngimage --list-combos ./contrib/pngsuite/iftbwn3p08.png
PASS: pngimage --list-combos ./contrib/pngsuite/iftbyn3p08.png
PASS: pngimage --list-combos ./contrib/pngsuite/iftp0n0g08.png
PASS: pngimage --list-combos ./contrib/pngsuite/iftp0n2c08.png
PASS: pngimage --list-combos ./contrib/pngsuite/iftp0n3p08.png
PASS: pngimage --list-combos ./contrib/pngsuite/iftp1n3p08.png
FAIL tests/pngimage-quick (exit status: 1)

FAIL: tests/pngimage-full
=========================

./contrib/pngsuite/ibasn0g01.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0xff -> 0x77
./contrib/pngsuite/ibasn0g02.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x9d
./contrib/pngsuite/ibasn0g04.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x20
./contrib/pngsuite/ibasn3p01.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x0f -> 0x07
./contrib/pngsuite/ibasn3p02.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x9d
./contrib/pngsuite/ibasn3p04.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x20
./contrib/pngsuite/iftbbn0g01.png: error(continuable): write(PACKSWAP): byte(0,4) changed 0x7f -> 0x00
./contrib/pngsuite/iftbbn0g02.png: error(continuable): write(PACKSWAP): byte(0,4) changed 0x2a -> 0x22
./contrib/pngsuite/iftbbn0g04.png: error(continuable): write(PACKSWAP): byte(6,2) changed 0xff -> 0xcd
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn0g01.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn0g02.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn0g04.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn0g08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn0g16.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn2c08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn2c16.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn3p01.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn3p02.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn3p04.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn3p08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn4a08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn4a16.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn6a08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn6a16.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbbn0g01.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbbn0g02.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbbn0g04.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbbn2c16.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbbn3p08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbgn2c16.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbgn3p08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbrn2c08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbwn0g16.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbwn3p08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbyn3p08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftp0n0g08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftp0n2c08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftp0n3p08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftp1n3p08.png
FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn0g01.png
FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn0g02.png
FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn0g04.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn0g08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn0g16.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn2c08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn2c16.png
FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn3p01.png
FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn3p02.png
FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn3p04.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn3p08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn4a08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn4a16.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn6a08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn6a16.png
FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbbn0g01.png
FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbbn0g02.png
FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbbn0g04.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbbn2c16.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbbn3p08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbgn2c16.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbgn3p08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbrn2c08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbwn0g16.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbwn3p08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbyn3p08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftp0n0g08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftp0n2c08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftp0n3p08.png
PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftp1n3p08.png
FAIL tests/pngimage-full (exit status: 1)

============================================================================
Testsuite summary for libpng 1.6.33
============================================================================
# TOTAL: 33
# PASS:  31
# SKIP:  0
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to png-mng-implement@lists.sourceforge.net

Discussion

  • Gianfranco Costamagna

    This happpens on Debian unstable, and Ubuntu

     
  • Gianfranco Costamagna

    ./pngimage --list-combos ./contrib/pngsuite/ibasn0g01.png
    ./contrib/pngsuite/ibasn0g01.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0xff -> 0x77

     
  • Gianfranco Costamagna

    $ ./pngimage --list-combos ./contrib/pngsuite/ibasn3p01.png
    ./contrib/pngsuite/ibasn3p01.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x0f -> 0x07
    $ echo $?
    1

     
  • Glenn Randers-Pehrson

    Thanks for the report.

    I removed the new interlaced images from libpng-1.6.34, and put some of them back in libpng-1.6.35beta01 (omitting the ones that were rejected by pngimage. As far as I can tell there is nothing wrong with them, but it appears that "pngimage" is having trouble with interlaced images that have bit-depth less than 8.

     
  • Glenn Randers-Pehrson

    • status: open --> closed-fixed
    • assigned_to: Glenn Randers-Pehrson
     
  • Glenn Randers-Pehrson

    The troublesome new interlaced files have been removed from contrib/pngsuite in libpng-1.6.34.

     
  • Gianfranco Costamagna

    thanks!!!

     

Log in to post a comment.