I'm the Fedora project maintainer for icns2png/libicns.
Someone has opened the following bug report in our bugzilla.
Description of problem:
I have an ICNS file created by Apple's IconComposer. The ICNS file appears to
work properly on Mac OS X. It contains 4-channel icons at 16x16, 32x32,
128x128, 256x256, and 512x512. icns2png is unable to extract all of the icons
from this file.
[...]
If I try to extract the images individually, it works for all of them except
the 256x256 and 512x512, which give me this same failed assertion:
[...]
A more detailed description is available here:
https://bugzilla.redhat.com/show_bug.cgi?id=481284
libicns is built against jasper-devel and libpng-devel in Fedora.
Hi,
This is due to a bug in the upstream of jasper.
You can see details of the problem and a proposed fix here:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469786
(As seen, the fix has since been integrated into Debian)
You can also see some discussion on the formal mailing list here:
http://tech.groups.yahoo.com/group/jasper-discussion/message/1774
http://tech.groups.yahoo.com/group/jasper-discussion/message/1831
http://tech.groups.yahoo.com/group/jasper-discussion/message/1832
It sounds as if the fix will be in the next upstream release of
Jasper, but there is no real word on how long it will be until that
takes place...
Let me know if there is are any further problems.
Thank you,
-Mathew Eis
it seems as if upstream development
Confirmed as bug in upstream jasper - closed as bug is not in libicns