Skip to content
New issue

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

stack-buffer-overflow was discovered in Stream::makeFilter(char*, Stream*, Object*, int) #4

Open
Asteriska001 opened this issue Apr 16, 2022 · 0 comments

Comments

@Asteriska001
Copy link

Description

A stack-buffer-overflow was discovered in pdftojson.
The issue is being triggered in function Stream::makeFilter(char*, Stream*, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:303:5

Version

94204bb

Environment

Ubuntu 18.04,64bit

Command

make && make install

ASAN

AddressSanitizer:DEADLYSIGNAL
=================================================================
==11959==ERROR: AddressSanitizer: stack-overflow on address 0x7ffd2c385ff8 (pc 0x7fc8dd772ff2 bp 0x7ffd2c386580 sp 0x7ffd2c386000 T0)
#0 0x7fc8dd772ff2 in _IO_default_xsputn (/lib/x86_64-linux-gnu/libc.so.6+0x91ff2)
#1 0x7fc8dd75812b (/lib/x86_64-linux-gnu/libc.so.6+0x7712b)
#2 0x7fc8dd75aed1 (/lib/x86_64-linux-gnu/libc.so.6+0x79ed1)
#3 0x7fc8dd757d53 (/lib/x86_64-linux-gnu/libc.so.6+0x76d53)
#4 0x43d950 in fprintf (/AFLplusplus/my_test/pdftojson-master/tanuki/asan_bin/pdftojson+0x43d950)
#5 0x527db3 in error(ErrorCategory, long, char const*, ...) /AFLplusplus/my_test/pdftojson-master/xpdf/Error.cc:75:7
#6 0x6d59a5 in Stream::makeFilter(char*, Stream*, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:303:5
#7 0x6d5224 in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:150:8
#8 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#9 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#10 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#11 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#12 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#13 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#14 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#15 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#16 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#17 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#18 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#19 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#20 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#21 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#22 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#23 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#24 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#25 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#26 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#27 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#28 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#29 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#30 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#31 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#32 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#33 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#34 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#35 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#36 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#37 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#38 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#39 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#40 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#41 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#42 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#43 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#44 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#45 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#46 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#47 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#48 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#49 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#50 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#51 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#52 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#53 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#54 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#55 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#56 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#57 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#58 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#59 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#60 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#61 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#62 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#63 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#64 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#65 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#66 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#67 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#68 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#69 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#70 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#71 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#72 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#73 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#74 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#75 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#76 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#77 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#78 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#79 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#80 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#81 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#82 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#83 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#84 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#85 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#86 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#87 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#88 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#89 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#90 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#91 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#92 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#93 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#94 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#95 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#96 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#97 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#98 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#99 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#100 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#101 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#102 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#103 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#104 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#105 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#106 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#107 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#108 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#109 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#110 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#111 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#112 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#113 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#114 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#115 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#116 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#117 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#118 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#119 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#120 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#121 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#122 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#123 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#124 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#125 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#126 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#127 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#128 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#129 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#130 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#131 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#132 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#133 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#134 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#135 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#136 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#137 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#138 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#139 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#140 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#141 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#142 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#143 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#144 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#145 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#146 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#147 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#148 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#149 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#150 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#151 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#152 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#153 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#154 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#155 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#156 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#157 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#158 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#159 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#160 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#161 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#162 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#163 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#164 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#165 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#166 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#167 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#168 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#169 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#170 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#171 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#172 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#173 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#174 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#175 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#176 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#177 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#178 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#179 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#180 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#181 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#182 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#183 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#184 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#185 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#186 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#187 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#188 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#189 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#190 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#191 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#192 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#193 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#194 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#195 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#196 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#197 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#198 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#199 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#200 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#201 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#202 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#203 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#204 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#205 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#206 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#207 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#208 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#209 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#210 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#211 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#212 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#213 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#214 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#215 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#216 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#217 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#218 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#219 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#220 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#221 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#222 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#223 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#224 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#225 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#226 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#227 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#228 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#229 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#230 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#231 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#232 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#233 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#234 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#235 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#236 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#237 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#238 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#239 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#240 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#241 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#242 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#243 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#244 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#245 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#246 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#247 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#248 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#249 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#250 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#251 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#252 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#253 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#254 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#255 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#256 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#257 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#258 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#259 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#260 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#261 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#262 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#263 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#264 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#265 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#266 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#267 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#268 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#269 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#270 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#271 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#272 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#273 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#274 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#275 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#276 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#277 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#278 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#279 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#280 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#281 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#282 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#283 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#284 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#285 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#286 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#287 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#288 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#289 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#290 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#291 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#292 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#293 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#294 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#295 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#296 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#297 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#298 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#299 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#300 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#301 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#302 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#303 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14
#304 0x6a8137 in Parser::getObj(Object*, int, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:101:18
#305 0x7775b9 in XRef::fetch(int, int, Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/XRef.cc:1028:13
#306 0x6d510f in Object::arrayGet(int, Object*) /AFLplusplus/my_test/pdftojson-master/xpdf/./Object.h:231:19
#307 0x6d510f in Stream::addFilters(Object*, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Stream.cc:144:11
#308 0x6a9e9c in Parser::makeStream(Object*, unsigned char*, CryptAlgorithm, int, int, int, int) /AFLplusplus/my_test/pdftojson-master/xpdf/Parser.cc:214:14

SUMMARY: AddressSanitizer: stack-overflow (/lib/x86_64-linux-gnu/libc.so.6+0x91ff2) in _IO_default_xsputn
==11959==ABORTING

Poc

Poc file is this.
000009.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant