abrt 1.1.1 detected a crash. architecture: x86_64 Attached file: backtrace cmdline: pdftotext /usr/share/doc/systemtap-1.2/langref.pdf component: poppler crash_function: ActualText::~ActualText executable: /usr/bin/pdftotext global_uuid: 4e61fb5026e52b01bc46665fee6d3bb561f580b1 kernel: 2.6.33.5-124.fc13.x86_64 package: poppler-utils-0.12.4-2.fc13 rating: 4 reason: Process /usr/bin/pdftotext was killed by signal 11 (SIGSEGV) release: Fedora release 13 (Goddard) How to reproduce ----- 1. find a pdf in a non-writeable directory 2. run pdftotext with the full path to that file 3. observe segv instead of -EPERM
Created attachment 425994 [details] File: backtrace
Hi, the problem here is that constructor of TextOutputDev class can return in middle of its execution without initialization of its member "actualText" (and member "text"), which is then used uninitialized. Thank you for this report Marek
poppler-0.12.4-4.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/poppler-0.12.4-4.fc12
poppler-0.12.4-5.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/poppler-0.12.4-5.fc13
poppler-0.12.4-5.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
poppler-0.12.4-4.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.