Bug 234280 - Okular crash on form PDF
Summary: Okular crash on form PDF
Status: RESOLVED INTENTIONAL
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 0.10.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-13 20:15 UTC by Tom Gee
Modified: 2010-04-13 22:27 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Output from okular just before the crash. (9.03 KB, text/plain)
2010-04-13 22:18 UTC, Tom Gee
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Gee 2010-04-13 20:15:06 UTC
Application: okular (0.10.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.11-99.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
I was attempting to open a PDF with form fields when it crashed.  The same file also crashed xpdf but was able to be opened by Adobe's Acrobat for Linux (acroread).

The crash can be reproduced every time.

 -- Backtrace:
Application: Okular (okular), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#5  __libc_free (mem=0x17) at malloc.c:3709
#6  0x00007f7aae37eed4 in ObjectStream::~ObjectStream() () from /usr/lib64/libpoppler.so.5
#7  0x00007f7aae3804aa in XRef::fetch(int, int, Object*) () from /usr/lib64/libpoppler.so.5
#8  0x00007f7aae31d771 in Catalog::getJS(int) () from /usr/lib64/libpoppler.so.5
#9  0x00007f7aae67d3d2 in Poppler::Document::scripts() const () from /usr/lib64/libpoppler-qt4.so.3
#10 0x00007f7aae8d5222 in PDFGenerator::metaData (this=0x10ef440, key=<value optimized out>, option=...) at /usr/src/debug/kdegraphics-4.4.2/okular/generators/poppler/generator_pdf.cpp:1001
#11 0x00007f7ab0584eed in Okular::Document::openDocument (this=0xe15b60, docFile=<value optimized out>, url=<value optimized out>, _mime=<value optimized out>)
    at /usr/src/debug/kdegraphics-4.4.2/okular/core/document.cpp:1718
#12 0x00007f7ab083228c in Okular::Part::openFile (this=0xeafd90) at /usr/src/debug/kdegraphics-4.4.2/okular/part.cpp:930
#13 0x0000003c0a021bd7 in KParts::ReadOnlyPart::openUrl (this=0xeafd90, url=<value optimized out>) at /usr/src/debug/kdelibs-4.4.2/kparts/part.cpp:557
#14 0x00007f7ab0826d0a in Okular::Part::openUrl (this=0xeafd90, _url=<value optimized out>) at /usr/src/debug/kdegraphics-4.4.2/okular/part.cpp:1049
#15 0x000000000040917a in Shell::openUrl (this=0xd71210, url=...) at /usr/src/debug/kdegraphics-4.4.2/okular/shell/shell.cpp:130
#16 0x0000000000409a9c in Shell::qt_metacall (this=0xd71210, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa59ee910)
    at /usr/src/debug/kdegraphics-4.4.2/x86_64-redhat-linux-gnu/okular/shell/shell.moc:94
#17 0x0000003d60b6a2af in QMetaObject::activate (sender=0x10ce5b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#18 0x0000003d60b6f97f in QSingleShotTimer::timerEvent (this=0x10ce5b0) at kernel/qtimer.cpp:308
#19 0x0000003d60b6663e in QObject::event (this=0x10ce5b0, e=0x7fffa59ef070) at kernel/qobject.cpp:1212
#20 0x0000003d627aa9dc in QApplicationPrivate::notify_helper (this=0xc90220, receiver=0x10ce5b0, e=0x7fffa59ef070) at kernel/qapplication.cpp:4300
#21 0x0000003d627b0aab in QApplication::notify (this=<value optimized out>, receiver=0x10ce5b0, e=0x7fffa59ef070) at kernel/qapplication.cpp:4183
#22 0x0000003c08606856 in KApplication::notify (this=0x7fffa59ef3c0, receiver=0x10ce5b0, event=0x7fffa59ef070) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#23 0x0000003d60b5774c in QCoreApplication::notifyInternal (this=0x7fffa59ef3c0, receiver=0x10ce5b0, event=0x7fffa59ef070) at kernel/qcoreapplication.cpp:704
#24 0x0000003d60b7fe02 in sendEvent (this=0xc93e00) at kernel/qcoreapplication.h:215
#25 QTimerInfoList::activateTimers (this=0xc93e00) at kernel/qeventdispatcher_unix.cpp:603
#26 0x0000003d60b7d374 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#27 0x0000003d56a3923e in g_main_dispatch (context=0xc92d20) at gmain.c:1960
#28 IA__g_main_context_dispatch (context=0xc92d20) at gmain.c:2513
#29 0x0000003d56a3cc28 in g_main_context_iterate (context=0xc92d20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#30 0x0000003d56a3cd4a in IA__g_main_context_iteration (context=0xc92d20, may_block=1) at gmain.c:2654
#31 0x0000003d60b7d063 in QEventDispatcherGlib::processEvents (this=0xc78c70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#32 0x0000003d62849a4e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x0000003d60b56192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#34 0x0000003d60b5645c in QEventLoop::exec (this=0x7fffa59ef310, flags=...) at kernel/qeventloop.cpp:201
#35 0x0000003d60b58749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#36 0x0000000000408039 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdegraphics-4.4.2/okular/shell/main.cpp:82

Reported using DrKonqi
Comment 1 Albert Astals Cid 2010-04-13 20:26:44 UTC
Please attach the file, also which poppler version are you running?
Comment 2 Tom Gee 2010-04-13 22:16:15 UTC
(In reply to comment #1)
> Please attach the file, also which poppler version are you running?

poppler-0.12.4-2.fc12.x86_64

Unfortunately, I don't have the freedom to attach the file, since it is an internal financial document.  Very sorry.
Comment 3 Tom Gee 2010-04-13 22:18:14 UTC
Created attachment 42758 [details]
Output from okular just before the crash.
Comment 4 Albert Astals Cid 2010-04-13 22:27:18 UTC
I'm very sorry but fixing these kind of bugs without the file is impossible. Please reopen the bug if you ever have a public document that reproduces the problem.