hydrus icon indicating copy to clipboard operation
hydrus copied to clipboard

invalid EXIF CRC32 causes render failure

Open thorio opened this issue 2 years ago • 0 comments

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: test

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

thorio avatar Dec 31 '23 22:12 thorio