I tried my fuzzer program on poppler and after few minutes I found a bug. I generated a PDF which crash libpoppler 0.5.4, here is the backtrace (given by Valgrind): Invalid read of size 4 at 0x688813A: Parser::makeStream(Object*) (Parser.cc:192) by 0x6888576: Parser::getObj(Object*, unsigned char*, int, int, int) (Parser.cc:91) by 0x6888298: Parser::getObj(Object*, unsigned char*, int, int, int) (Parser.cc:64) by 0x6888298: Parser::getObj(Object*, unsigned char*, int, int, int) (Parser.cc:64) by 0x68337B6: Gfx::go(int) (Gfx.cc:642) by 0x6833A62: Gfx::display(Object*, int) (Gfx.cc:543)
Created attachment 9910 [details] Example of PDF file to crash poppler
i don't get any crash nor valgrind problem with CVS, can you try CVS version?
FWIW kpdf KDE 3.5 SVN crashes on the file.
kpdf 3.5 from svn works and is valgrind free too here
(In reply to comment #2) > i don't get any crash nor valgrind problem with CVS, can you try CVS version? Hi, no I didn't. As I wrote in the bug report, the bug occurs with version 0.5.4. So it looks like the bug has been fixed in trunk. I may try to find other bugs in svn version ;-)
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.