Index: src/main/java/org/apache/harmony/x/imageio/plugins/png/PNGImageReader.java =================================================================== --- src/main/java/org/apache/harmony/x/imageio/plugins/png/PNGImageReader.java (revision 518622) +++ src/main/java/org/apache/harmony/x/imageio/plugins/png/PNGImageReader.java (working copy) @@ -82,6 +82,7 @@ OffscreenImage image = new OffscreenImage(source); source.addConsumer(image); source.load(); + Thread.interrupted(); return image.getBufferedImage(); } Index: src/main/java/org/apache/harmony/x/imageio/plugins/jpeg/JPEGImageReader.java =================================================================== --- src/main/java/org/apache/harmony/x/imageio/plugins/jpeg/JPEGImageReader.java (revision 518622) +++ src/main/java/org/apache/harmony/x/imageio/plugins/jpeg/JPEGImageReader.java (working copy) @@ -99,6 +99,7 @@ OffscreenImage image = new OffscreenImage(source); source.addConsumer(image); source.load(); + Thread.interrupted(); return image.getBufferedImage(); }