On 2022-02-20 18:33:22, Dmitry Shachnev wrote: > Control: reassign -1 libwebp7 1.2.1-7 > Control: affects -1 src:qtimageformats-opensource-src > > Hi Sebastian and libwebp maintainers! > > On Fri, Feb 18, 2022 at 10:39:23PM +0100, Sebastian Ramacher wrote: > > Source: qtimageformats-opensource-src > > Version: 5.15.2-2 > > Severity: serious > > Tags: ftbfs > > Justification: fails to build from source (but built successfully in the > > past) > > X-Debbugs-Cc: sramac...@debian.org > > > > qtimageformats-opensource-src FTBFS on mipsel: > > > > TIFFReadDirectory: Warning, Sum of Photometric type-related color channels > > and ExtraSamples doesn't match SamplesPerPixel. Defining non-color channels > > as ExtraSamples.. > > TIFFReadDirectory: Warning, Sum of Photometric type-related color channels > > and ExtraSamples doesn't match SamplesPerPixel. Defining non-color channels > > as ExtraSamples.. > > PASS : tst_qtiff::tiffGrayscale() > > FAIL! : tst_qwebp::writeImage(kollada_noalpha-100) '!reread.isNull()' > > returned FALSE. () > > Loc: [tst_qwebp.cpp(174)] > > PASS : tst_qwebp::cleanupTestCase() > > Totals: 10 passed, 1 failed, 0 skipped, 0 blacklisted, 632ms > > ********* Finished testing of tst_qwebp ********* > > > > See > > https://buildd.debian.org/status/fetch.php?pkg=qtimageformats-opensource-src&arch=mipsel&ver=5.15.2-2%2Bb1&stamp=1645209225&raw=0 > > It looks to me like a bug in new libwebp version: encoder generates broken > webp files on mipsel. > > I can reproduce it without any Qt code by encoding the attached PNG file and > then trying to decode it back: > > (sid_mipsel-dchroot)mitya57@eller:~$ cwebp kollada_noalpha.png -lossless -o > kollada_noalpha.webp > Saving file 'kollada_noalpha.webp' > File: kollada_noalpha.png > Dimension: 436 x 160 > Output: 37004 bytes (4.24 bpp) > Lossless-ARGB compressed size: 37004 bytes > * Header size: 636 bytes, image data size: 36342 > * Precision Bits: histogram=3 transform=3 cache=1 > (sid_mipsel-dchroot)mitya57@eller:~$ dwebp kollada_noalpha.webp > Decoding of kollada_noalpha.webp failed. > Status: 3(BITSTREAM_ERROR) > > I am also attaching the generated broken WEBP file.
A git bisect run suggests that this issue was introduced upstream in dea3e89983f299b3325898fa5b9474be258553b2 and is not yet fixed. Cheers -- Sebastian Ramacher