[ 
https://issues.apache.org/jira/browse/PDFBOX-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13041025#comment-13041025
 ] 

Thomas Haselwanter commented on PDFBOX-1019:
--------------------------------------------

Did some investigation at the weekend and found that PDFBox crash in 
"org.apache.pdfbox.pdmodel.font.PDSimpleFont" on line 312 - this is the call to 
"g2d.drawString....".
But it only seems to crach for fonts "CMR10" and "CMTI10", which leaves the 
first page of Petrs' pdf file as shown in the attached image.

Don't know enough about pdf to get further, but maybe this helps.

Thomas

> PDF conversion to image crashes the JVM
> ---------------------------------------
>
>                 Key: PDFBOX-1019
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1019
>             Project: PDFBox
>          Issue Type: Bug
>          Components: PDModel
>    Affects Versions: 1.5.0
>         Environment: Linux Ubuntu, Mac OSX
>            Reporter: Petr Knoth
>            Priority: Blocker
>
> The file http://tie.open.ac.uk/256.pdf crashes the JVM during conversion to 
> jpeg with the following message :
> Assertion failed: (fnum >= 0 && fnum < t->numSubrs), function BuildSubrs, 
> file ../../../src/share/native/sun/font/t2k/t1.c, line 3098.
> Java Result: 134
> The error happens in the method convertToImage():
>            PDPage page = (PDPage) pages.get(startPage);
>            PDPage page = (PDPage) pages.get(0);
>            try {                
>                 image = page.convertToImage();
>              } catch (IOException ex) {
>                 Logger.getLogger(PdfIText.class.getName()).log(Level.SEVERE, 
> null, ex);                
>             }
> The problem occurs not for all files, but is critical as it stops my 
> webserver (Tomcat) that needs to be then restarted.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to