Version: 0.7, KDE 4.1.00 (using KDE 4.1.0) Installed from: Ubuntu Packages OS: Linux Okular crashes when filling in the fields on this PDF. - Go to http://www.kpn.com/web/show/id=553044 - Click on "Opzegbrief UPC" to download the PDF. - Open the PDF in Okular. - Click on the button in the top right to make the form fields editable - Type text into the first field. => Okular crash after approximately 5-6 characters.
Could you please attach a backtrace, as explained in: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
I can confirm that issue. I tried to get a backtrace (dbg-package for kdegraphics is isntalled) but the crash manager just claimed that the stack frame may have been destroyed. After running okular from gdb and retrying, I got the following output: Starting program: /usr/lib/kde4/bin/okular (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb6230a40 (LWP 20234)] okular(20234) KMimeTypeFactory::parseMagic: Now parsing "/usr/share/mime/magic" okular(20234) KMimeTypeFactory::parseMagic: Now parsing "/home/thechief/.local/share/mime/magic" Annotation "Widget" not supported Annotation "Widget" not supported Annotation "Widget" not supported Annotation "Widget" not supported Annotation "Widget" not supported Annotation "Widget" not supported [New Thread 0xb2c25b90 (LWP 20288)] [Thread 0xb2c25b90 (LWP 20288) exited] [New Thread 0xb2c25b90 (LWP 20289)] [Thread 0xb2c25b90 (LWP 20289) exited] [New Thread 0xb2c25b90 (LWP 20292)] [Thread 0xb2c25b90 (LWP 20292) exited] [New Thread 0xb2c25b90 (LWP 20293)] [Thread 0xb2c25b90 (LWP 20293) exited] [New Thread 0xb2c25b90 (LWP 20298)] [Thread 0xb2c25b90 (LWP 20298) exited] [New Thread 0xb2c25b90 (LWP 20299)] [Thread 0xb2c25b90 (LWP 20299) exited] [New Thread 0xb2c25b90 (LWP 20320)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb2c25b90 (LWP 20320)] 0xb2d10329 in XRef::addIndirectObject () from /usr/lib/libpoppler.so.3
Ah sorry, forgot something important ;) Here is the rest of the backtrace: #0 0xb2f40329 in XRef::addIndirectObject () from /usr/lib/libpoppler.so.3 #1 0xb2ec6347 in AnnotWidget::generateFieldAppearance () from /usr/lib/libpoppler.so.3 #2 0xb2ec74d8 in AnnotWidget::draw () from /usr/lib/libpoppler.so.3 #3 0xb2f2ff1e in Page::displaySlice () from /usr/lib/libpoppler.so.3 #4 0xb2f33817 in PDFDoc::displayPageSlice () from /usr/lib/libpoppler.so.3 #5 0xb302f87a in Poppler::Page::renderToImage () from /usr/lib/libpoppler-qt4.so.3 #6 0xb30b42b0 in ?? () from /usr/lib/kde4/lib/kde4/okularGenerator_poppler.so #7 0xb7626612 in ?? () from /usr/lib/libQtCore.so.4 #8 0xb64ef4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #9 0xb6b02e5e in clone () from /lib/tls/i686/cmov/libc.so.6 I'm using libpoppler 0.8.3 from Ubuntu packages.
In between I also install libpoppler 0.8.5 and the problem still exists.
Cannot reproduce with Poppler HEAD. But anyway, this looks not an Okular problem, but a Poppler one. Please open a bug report for Poppler at https://bugs.freedesktop.org. Thanks for your understanding.