Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ubuntu X64, gcc (Ubuntu 5.5.0-12ubuntu1), pdf2swf (latest master fad6c2)
./pdf2swf -qq -z -o /dev/null ./stack-overflow-Lexer-Lexer-53
Segmentation fault (core dumped)
ASAN:SIGSEGV ================================================================= ==78316==ERROR: AddressSanitizer: stack-overflow on address 0x7ffc6fc29ff8 (pc 0x7f8314fc71ff bp 0x000000000020 sp 0x7ffc6fc2a000 T0) #0 0x7f8314fc71fe (/usr/lib/x86_64-linux-gnu/libasan.so.2+0xb01fe) #1 0x7f8314fc6d47 (/usr/lib/x86_64-linux-gnu/libasan.so.2+0xafd47) #2 0x7f8314f39ebf (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x22ebf) #3 0x7f8314fb050e in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x9950e) #4 0x560f6b08ed0e in Lexer::Lexer(XRef*, Stream*) xpdf/Lexer.cc:53 #5 0x560f6b0848da in XRef::fetch(int, int, Object*) xpdf/XRef.cc:809 #6 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #7 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #8 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #9 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #10 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #11 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #12 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #13 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #14 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #15 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #16 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #17 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #18 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #19 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #20 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #21 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #22 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #23 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #24 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #25 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #26 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #27 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #28 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #29 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #30 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #31 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #32 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #33 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #34 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #35 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #36 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #37 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #38 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #39 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #40 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #41 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #42 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #43 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #44 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #45 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #46 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #47 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #48 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #49 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #50 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #51 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #52 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #53 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #54 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #55 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #56 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #57 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #58 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #59 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #60 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #61 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #62 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #63 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #64 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #65 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #66 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #67 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #68 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #69 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #70 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #71 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #72 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #73 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #74 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #75 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #76 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #77 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #78 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #79 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #80 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #81 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #82 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #83 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #84 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #85 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #86 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #87 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #88 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #89 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #90 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #91 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #92 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #93 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #94 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #95 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #96 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #97 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #98 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #99 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #100 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #101 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #102 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #103 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #104 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #105 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #106 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #107 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #108 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #109 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #110 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #111 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #112 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #113 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #114 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #115 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #116 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #117 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #118 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #119 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #120 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #121 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #122 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #123 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #124 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #125 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #126 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #127 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #128 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #129 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #130 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #131 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #132 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #133 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #134 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #135 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #136 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #137 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #138 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #139 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #140 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #141 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #142 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #143 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #144 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #145 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #146 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #147 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #148 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #149 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #150 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #151 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #152 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #153 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #154 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #155 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #156 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #157 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #158 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #159 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #160 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #161 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #162 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #163 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #164 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #165 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #166 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #167 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #168 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #169 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #170 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #171 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #172 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #173 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #174 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #175 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #176 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #177 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #178 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #179 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #180 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #181 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #182 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #183 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #184 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #185 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #186 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #187 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #188 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #189 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #190 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #191 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #192 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #193 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #194 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #195 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #196 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #197 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #198 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #199 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #200 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #201 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #202 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #203 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #204 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #205 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #206 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #207 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #208 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #209 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #210 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #211 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #212 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #213 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #214 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #215 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #216 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #217 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #218 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #219 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #220 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #221 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #222 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #223 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #224 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #225 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #226 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #227 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #228 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #229 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #230 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #231 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #232 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #233 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #234 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #235 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #236 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #237 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #238 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #239 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #240 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #241 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #242 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #243 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #244 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #245 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #246 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #247 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #248 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #249 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #250 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #251 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #252 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #253 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #254 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #255 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #256 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #257 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #258 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #259 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #260 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #261 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #262 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #263 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #264 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #265 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #266 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #267 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #268 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #269 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #270 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #271 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #272 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #273 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #274 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #275 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #276 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #277 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #278 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #279 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #280 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #281 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #282 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #283 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #284 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #285 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #286 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #287 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #288 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #289 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #290 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #291 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #292 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #293 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #294 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #295 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #296 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #297 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #298 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #299 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #300 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #301 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #302 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #303 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #304 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #305 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #306 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #307 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #308 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #309 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #310 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #311 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #312 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #313 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #314 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #315 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #316 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #317 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #318 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #319 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #320 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #321 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #322 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #323 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #324 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #325 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #326 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #327 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #328 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #329 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 #330 0x560f6b08bddf in Object::dictLookup(char*, Object*) xpdf/Object.h:253 #331 0x560f6b08bddf in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:156 #332 0x560f6b08dbd5 in Parser::getObj(Object*, unsigned char*, CryptAlgorithm, int, int, int) xpdf/Parser.cc:94 #333 0x560f6b084ee0 in XRef::fetch(int, int, Object*) xpdf/XRef.cc:824 SUMMARY: AddressSanitizer: stack-overflow ??:0 ?? ==78316==ABORTING
stack-overflow-Stream-598.zip
The text was updated successfully, but these errors were encountered:
No branches or pull requests
System info
Ubuntu X64, gcc (Ubuntu 5.5.0-12ubuntu1), pdf2swf (latest master fad6c2)
Command line
./pdf2swf -qq -z -o /dev/null ./stack-overflow-Lexer-Lexer-53
Output
AddressSanitizer output
POC
stack-overflow-Stream-598.zip
The text was updated successfully, but these errors were encountered: