[ https://issues.apache.org/jira/browse/PDFBOX-1796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Maruan Sahyoun updated PDFBOX-1796: ----------------------------------- Fix Version/s: 2.0.0 > Infiniteloop BaseParser.java:1010 > --------------------------------- > > Key: PDFBOX-1796 > URL: https://issues.apache.org/jira/browse/PDFBOX-1796 > Project: PDFBox > Issue Type: Bug > Components: Parsing > Affects Versions: 1.8.3 > Reporter: Manfred Schauer > Fix For: 2.0.0 > > Attachments: dls.pdf, rsag.pdf > > > infinite loop at > org.apache.pdfbox.pdfparser.BaseParser.parseCOSHexString(BaseParser.java:1010) > private final COSString parseCOSHexString() throws IOException > { > ... > // read till the closing bracket was found > do > { > c = pdfSource.read(); > } while ( c != '>' ); > ... > if pdfSource.read() returns EOF, the loop never terminates; > Testcase: > PDDocument doc = PDDocument.load (new FileInputStream("...")); > 2 real world pdf-files that cause the loop could be attached; do not know if > their PDF is completely valid, but at least they are displayed via Preview in > MacOSX. -- This message was sent by Atlassian JIRA (v6.1#6144)