expired TLS certificate for https://git.code.sf.net/
Only the test files were broken, so only they were fixed. No need to recompile. The output you are seeing is correct.
regression?: won't unpack the test files that ship with it, etc.
I did a git bisect to figure out what happened. Looks like I broke them when I removed trailing whitespace in commit 868eb6b. I've reverted them to the previous state in the latest git commit.
Restore the state of the sample ICNS files
The fix is in commit bdba9df If you could do more fuzzing, that would be appreciated.
heap-buffer-overflow icns2png.c:359 ExtractAndDescribeIconFamilyFile
Fixed in git. I don't think this is security sensitive because the next round of the loop will detect the out of range offset and exit the loop. The only conseqence would be reading one extra byte beyond the end of the RLE buffer and writing that to the output image.