Priority: P2: Important
Affects Version/s: 5.12.9, 5.15.1
Component/s: Image formats
Commits:f1c1f444811643acda66aaeb21a9e73a8e60e830 (qt/qtbase/dev) 9769e43e34b56937100f7b27b4c12d48585e2db9 (qt/qtbase/5.15) 69eade9854a049e64904e00faf34fe8931510f02 (qt/qtbase/5.12)
In gwenview, nomacs, and lximage-qt (the three Qt apps I've tested so far), some GIFs don't load anymore, but used to not long ago.
I've noticed my issue seems to crop up with GIFs that use combine and have a small number of frames - mine were 6-13 frames. In the ones with 6-7 frames, the image didn't load at all (the error is not specific as to why it can't be loaded). The one with 12 frames (see below) just didn't play past the first or second frame.
The failure to load at all also occurred once with a GIF with a larger number of frames (99 plus background) but was greatly variable in how long each frame lasted, had some frames with
at the end of the layer name (I couldn't find info on what this means) and also used combine.
All of the problem GIFs play fine in Firefox and Eye of Gnome.
|For Gerrit Dashboard: QTBUG-86702|
|314453,2||Gif decoder: fix read error caused by ub check||dev||qt/qtbase||Status: MERGED||+2||0|
|314508,2||Gif decoder: fix read error caused by ub check||5.15||qt/qtbase||Status: MERGED||+2||0|
|314509,2||Gif decoder: fix read error caused by ub check||5.12||qt/qtbase||Status: MERGED||+2||0|