[Poppler-bugs] [Bug 106112] New: recursive xref loop

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Apr 17 22:34:43 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=106112

            Bug ID: 106112
           Summary: recursive xref loop
           Product: poppler
           Version: unspecified
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: general
          Assignee: poppler-bugs at lists.freedesktop.org
          Reporter: pdknsk at gmail.com

This hit a timeout.

    #20 0x67474d in XRef::fetch(int, int, int) poppler/poppler/XRef.cc:1175:26
    #21 0x66d9ac in Object::fetch(XRef*, int) const
poppler/poppler/Object.cc:125:16
    #22 0x67006a in Dict::lookup(char const*, int) const
poppler/poppler/Dict.cc:260:35
    #23 0x686193 in Stream::addFilters(Dict*, int)
poppler/poppler/Stream.cc:182:17
    #24 0x6d581c in Parser::makeStream(Object&&, unsigned char*,
CryptAlgorithm, int, int, int, int, bool) poppler/poppler/Parser.cc:272:14
    #25 0x6d4978 in Parser::getObj(bool, unsigned char*, CryptAlgorithm, int,
int, int, int, bool) poppler/poppler/Parser.cc:138:34
    #26 0x67474d in XRef::fetch(int, int, int) poppler/poppler/XRef.cc:1175:26
    #27 0x66d9ac in Object::fetch(XRef*, int) const
poppler/poppler/Object.cc:125:16
    #28 0x67006a in Dict::lookup(char const*, int) const
poppler/poppler/Dict.cc:260:35
    #29 0x686193 in Stream::addFilters(Dict*, int)
poppler/poppler/Stream.cc:182:17
    #30 0x6d581c in Parser::makeStream(Object&&, unsigned char*,
CryptAlgorithm, int, int, int, int, bool) poppler/poppler/Parser.cc:272:14
    #31 0x6d4978 in Parser::getObj(bool, unsigned char*, CryptAlgorithm, int,
int, int, int, bool) poppler/poppler/Parser.cc:138:34
    #32 0x6d4522 in Parser::getObj(bool, unsigned char*, CryptAlgorithm, int,
int, int, int, bool) poppler/poppler/Parser.cc:95:21
    #33 0x6d467b in Parser::getObj(bool, unsigned char*, CryptAlgorithm, int,
int, int, int, bool) poppler/poppler/Parser.cc:123:16
    #34 0x67474d in XRef::fetch(int, int, int) poppler/poppler/XRef.cc:1175:26

I expected a stack-overflow, but even after manually running for a few minutes
it didn't occur.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/poppler-bugs/attachments/20180417/a0f919c7/attachment-0001.html>


More information about the Poppler-bugs mailing list