You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@xmlgraphics.apache.org by bu...@apache.org on 2009/08/19 15:43:18 UTC
DO NOT REPLY [Bug 47708] New: Infinite loop in
ImageLoaderImageIO.java when reading PNG
https://issues.apache.org/bugzilla/show_bug.cgi?id=47708
Summary: Infinite loop in ImageLoaderImageIO.java when reading
PNG
Product: XMLGraphicsCommons
Version: Trunk
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Utilities
AssignedTo: general@xmlgraphics.apache.org
ReportedBy: holz@fiz-chemie.de
--- Comment #0 from Martin Holz <ho...@fiz-chemie.de> 2009-08-19 06:43:16 PDT ---
Created an attachment (id=24146)
Sample image, which causes a infinite loop
When reading the attached PNG image the loop at line 295
http://svn.apache.org/repos/asf/xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/impl/imageio/ImageLoaderImageIO.java,
Rev 798806
will not terminate. resultLength is always 0.
I don't know. how the image was created and if the format is correct. At least
it looks fine in Firefox.
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Ubuntu Linux 8.04 LTS
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: general-help@xmlgraphics.apache.org
DO NOT REPLY [Bug 47708] Infinite loop in ImageLoaderImageIO.java
when reading PNG
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=47708
Max Berger <ma...@berger.name> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |general@xmlgraphics.apache.
| |org
AssignedTo|general@xmlgraphics.apache. |max@berger.name
|org |
--- Comment #2 from Max Berger <ma...@berger.name> 2009-08-20 02:50:29 PDT ---
My fault, so I will fix it.
May I include this image as a test case into xmlgraphics-commons, e.g. can you
release it under APL2 or did you get it from a third party source?
Max
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: general-help@xmlgraphics.apache.org
DO NOT REPLY [Bug 47708] Infinite loop in ImageLoaderImageIO.java
when reading PNG
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=47708
--- Comment #3 from Martin Holz <ho...@fiz-chemie.de> 2009-08-20 04:41:38 PDT ---
(In reply to comment #2)
The sample image hads.png was create by Knut Schulz from University Oldenburg
for the project http.//www.vs-c.de .
It is publised under
http://www.chemgapedia.de/vsengine/media/vsc/de/ch/10/adsorption/grundlagen/grundbegriffe_der_adsorption/medien/hads.png
.
FIZ CHEMIE Berlin hereby grant to the Apache Software Foundation and to
recipients of software distributed by the Foundation a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare derivative works of,
publicly display, publicly perform, sublicense, and distribute
that image and any derivative works.
Note: This applies only to that image,
not to any other image at that website.
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: general-help@xmlgraphics.apache.org
DO NOT REPLY [Bug 47708] Infinite loop in ImageLoaderImageIO.java
when reading PNG
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=47708
--- Comment #1 from Martin Holz <ho...@fiz-chemie.de> 2009-08-19 06:46:41 PDT ---
Created an attachment (id=24147)
Test case
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: general-help@xmlgraphics.apache.org
DO NOT REPLY [Bug 47708] Infinite loop in ImageLoaderImageIO.java
when reading PNG
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=47708
Max Berger <ma...@berger.name> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #4 from Max Berger <ma...@berger.name> 2009-08-20 12:39:56 PDT ---
http://svn.apache.org/viewvc?rev=806319&view=rev
resultLength == 0 means the deflater which is trying to read the embedded ICC
profile needs more input. However, there is not extra input available!
Decided to terminate the loop. Since this will result in an invalid ICC
profile, it is ignored, and the image will be loaded without the profile.
Testcase is added.
Max
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: general-help@xmlgraphics.apache.org