image optimizer for web

Divide by 0 on a small

Kurosu said, on 20/03/2024
Backtrace:
=> 0x00007ff7e98937c5:  49 f7 f1                div    %r9
(gdb) p $r9
$1 = 0
(gdb) bt
#0  0x00007ff7e98937c5 in ?? ()
#1  0x00007ff7e989ad9e in ?? ()
#2  0x00007ff7e9892343 in ?? ()
#3  0x00007ff7e9892980 in ?? ()
#4  0x00007ff7e9ab5c9f in ?? ()
#5  0x00007ff7e9a0ae1b in ?? ()
#6  0x00007ffcbedbaf5a in msvcrt!_beginthreadex () from C:\Windows\System32\msvcrt.dll

File (hexdump):
89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 00 80 00 00 00 80 08 06 00 00 00 C3 3E 61 CB 00 00 00 09 70 48 59 73 00 00 0B 12 00 00 0B 12 01 D2 DD 7E FC 00 00 01 4B 49 44 41 54 78 9C ED D2 31 0D 00 00 08 C0 30 12 FC 7B 46 06 C7 5A 05 3B B6 43 DA 7E 07 F0 CB 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 38 03 C4 19 20 CE 00 71 06 88 33 40 9C 01 E2 0C 10 67 80 B8 03 EC 9E 01 81 A9 0A 52 CF 00 00 00 00 49 45 4E 44 AE 42 60 82
Provided inline pingo -lossless -s4 bug.png
cédric (dev) said, on 20/03/2024
fixed in 1.20, ty for report
Kurosu said, on 20/03/2024
Thanks, can confirm the bug is fixed on the example png I shared.

reply