I don't think I can wait for Apple to issue a patch for this bug.
One should be able to fix the problem on a per-machine basis by taking
the Apple source code for the offending ImageIO class, fixing it, and
modifying the default jar files, replacing the buggy class with the
fixed class.
Presumably the jar file to patch is
/System/Library/Frameworks/JavaVM.framework/Classes/Versions/
CurrentJDK/Classes/classes.jar,
and the buggy class file in that jar file is
com/sun/imageio/plugins/png/PNGImageReader.class.
Some questions:
Where can I find the sources? Is this the jar file in
/System/Library/Frameworks/JavaVM.framework/Classes/Versions/
CurrentJDK/Home/src.jar?
Has anyone identified the actual buggy code? Is there a patch? Or do
I have to find it myself :-?
Bill