hydrus
hydrus copied to clipboard
invalid EXIF CRC32 causes render failure
Hydrus version
556
Qt major version
Qt 6
Operating system
Linux (specify distro and version in comments)
Install method
Third party (AUR, Docker, Chocolatey, etc. Specify in comments)
Install and OS comments
Arch linux, up to date as of writing; AUR package
Bug description and reproduction
A PNG with valid image data but invalid EXIF chunk checksum fails to render. An image I imported over a year ago doesn't render anymore, I'm not sure exactly when it broke.
I was able to produce a sample image with an identical error:
Running it through this tool shows that all chunks except for the EXIF one are valid.
feh, firefox and chromium render it just fine, so although it is technically malformed, most implementations seem to just put up with it.
Log output
No response