[
https://issues.apache.org/jira/browse/PDFBOX-4965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17569831#comment-17569831
]
Tilman Hausherr commented on PDFBOX-4965:
-----------------------------------------
The "particular document" was addressed to [~cmcvey]. The "not a bug at all"
was addressed to you. These are indeed different problems. Yes, an extremely
nested document would need a bigger stack, and a reference to itself wouldn't
work at all. An implementation without recursion would need some other storage.
If you think you can craft a nasty document, please do so (but don't attach it
in an issue, upload it somewhere and send its URL to security at apache dot org
).
> Stack overflow in PDFCloneUtility
> ---------------------------------
>
> Key: PDFBOX-4965
> URL: https://issues.apache.org/jira/browse/PDFBOX-4965
> Project: PDFBox
> Issue Type: Bug
> Components: Utilities
> Affects Versions: 2.0.21
> Environment: FreeBSD
> Reporter: Dennis Noordsij
> Priority: Minor
>
> My production system crashed with the following trace:
> java.lang.StackOverflowError
> at java.util.HashMap.hash(HashMap.java:339)
> at java.util.HashMap.get(HashMap.java:557)
> at
> org.apache.pdfbox.multipdf.PDFCloneUtility.cloneForNewDocument(PDFCloneUtility.java:81)
> at
> org.apache.pdfbox.multipdf.PDFCloneUtility.cloneForNewDocument(PDFCloneUtility.java:146)
> at
> org.apache.pdfbox.multipdf.PDFCloneUtility.cloneForNewDocument(PDFCloneUtility.java:109)
> at
> org.apache.pdfbox.multipdf.PDFCloneUtility.cloneForNewDocument(PDFCloneUtility.java:146)
> at
> org.apache.pdfbox.multipdf.PDFCloneUtility.cloneForNewDocument(PDFCloneUtility.java:109)
> at
> org.apache.pdfbox.multipdf.PDFCloneUtility.cloneForNewDocument(PDFCloneUtility.java:146)
> (repeated)
>
> We do a lot with PDF files and I don't have the actual PDF or action which
> caused this at the moment, but perhaps this already rings a bell with someone
> of what kind of bug this could be or wether I am doing something strange?
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]