Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.0.21
-
None
-
None
Description
OS: Windows 10 x86_64
Java: 1.8.0u271 x86_64
The attached A4 PDF is created with TCPDF 6.2.26.
- At 600dpi, the attached PDF prints over > 4GB (-Xmx4096m) heap and crashes the JVM.
- At 300dpi, the attached PDF prints under 2GB (-Xmx2048m) heap but shows the following warning(s).
Google Chrome and Adobe can print this PDF without issue. The crash only occurs using PDFBOX.
- Calling "PDFDebugger" does NOT crash the JVM.
- Calling "PrintPDF" DOES crash the JVM.
For reference, the public mailing list where this was reported: https://groups.google.com/g/qz-print/c/REV9fP3rqeM/m/OW1Gf2QZBQAJ
Nov 19, 2020 10:53:46 PM org.apache.pdfbox.contentstream.operator.graphics.DrawObject process SCHWERWIEGEND: recursion is too deep, skipping form XObject Nov 19, 2020 10:53:46 PM org.apache.pdfbox.contentstream.operator.graphics.DrawObject process SCHWERWIEGEND: recursion is too deep, skipping form XObject Nov 19, 2020 10:53:47 PM org.apache.pdfbox.contentstream.operator.graphics.DrawObject process SCHWERWIEGEND: recursion is too deep, skipping form XObject