[Okular-devel] [Bug 243990] Okular crashed when opening linked document in Firefox

konov at kontico.net konov at kontico.net
Fri Jul 23 19:49:08 CEST 2010


https://bugs.kde.org/show_bug.cgi?id=243990





--- Comment #6 from  <konov kontico net>  2010-07-23 19:49:02 ---
Am 23.07.2010 00:05, schrieb Albert Astals Cid:
> https://bugs.kde.org/show_bug.cgi?id=243990
>
>
>
>
>
> --- Comment #5 from Albert Astals Cid<tsdgeos terra es>   2010-07-23 00:05:07 ---
> Wops, my fault you need to add okular in there :D
> Please run
>
> valgrind --tool=helgrind okular
> http://www.ibb.de/ResourceImage.aspx?raid=6127
>
>    
verdy at harpatt:~$ val\grind --tool=helgrind okular 
http://www.ibb.de/ResourceImage.aspx?raid=6127
==10429== Helgrind, a thread error detector
==10429== Copyright (C) 2007-2009, and GNU GPL'd, by OpenWorks LLP et al.
==10429== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for 
copyright info
==10429== Command: okular http://www.ibb.de/ResourceImage.aspx?raid=6127
==10429==
okular(10429)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(10429)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(10429)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(10429) KSharedUiServerProxy::KSharedUiServerProxy: kuiserver 
registered
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No 
such file or directory
QFileSystemWatcher: failed to add paths: /home/verdy/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
==10429== Thread #3 was created
==10429==    at 0x5851A38: clone (clone.S:111)
==10429==    by 0x5CE30EA: pthread_create@@GLIBC_2.1 (createthread.c:249)
==10429==    by 0x402950C: pthread_create_WRK (hg_intercepts.c:230)
==10429==    by 0x40295A0: pthread_create@* (hg_intercepts.c:257)
==10429==    by 0x49E1700: QThread::start(QThread::Priority) 
(qthread_unix.cpp:542)
==10429==    by 0x49D5CD0: QThreadPoolPrivate::startThread(QRunnable*) 
(qthreadpool.cpp:258)
==10429==    by 0x49D5EBE: QThreadPoolPrivate::tryStart(QRunnable*) 
(qthreadpool.cpp:177)
==10429==    by 0x49D6940: QThreadPool::start(QRunnable*, int) 
(qthreadpool.cpp:462)
==10429==    by 0x420D4CB: KIO::HostInfoAgentPrivate::lookupHost(QString 
const&, QObject*, char const*) (qtconcurrentrunbase.h:85)
==10429==    by 0x420DC33: KIO::HostInfo::lookupHost(QString const&, 
QObject*, char const*) (hostinfo.cpp:117)
==10429==    by 0x4205660: KIO::SlaveInterface::dispatch(int, QByteArray 
const&) (slaveinterface.cpp:327)
==10429==    by 0x4202BC2: KIO::SlaveInterface::dispatch() 
(slaveinterface.cpp:91)
==10429==
==10429== Thread #1 is the program's root thread
==10429==
==10429== Possible data race during write of size 1 at 0x623bc7c by 
thread #3
==10429==    at 0x4AE3768: QCoreApplication::postEvent(QObject*, 
QEvent*, int) (qcoreapplication.cpp:1163)
==10429==    by 0x4AE39AB: QCoreApplication::postEvent(QObject*, 
QEvent*) (qcoreapplication.cpp:1066)
==10429==    by 0x49D2580: 
QFutureWatcherBasePrivate::postCallOutEvent(QFutureCallOutEvent const&) 
(qfuturewatcher.cpp:412)
==10429==    by 0x49CEB1C: 
QFutureInterfaceBasePrivate::sendCallOuts(QFutureCallOutEvent const&, 
QFutureCallOutEvent const&) (qfutureinterface.cpp:501)
==10429==    by 0x49D13FE: QFutureInterfaceBase::reportResultsReady(int, 
int) (qfutureinterface.cpp:339)
==10429==    by 0x420E852: 
QtConcurrent::RunFunctionTask<QHostInfo>::run() (qfutureinterface.h:208)
==10429==    by 0x49D625B: QThreadPoolThread::run() (qthreadpool.cpp:106)
==10429==    by 0x49E132D: QThreadPrivate::start(void*) 
(qthread_unix.cpp:248)
==10429==    by 0x402961F: mythread_wrapper (hg_intercepts.c:202)
==10429==    by 0x5CE296D: start_thread (pthread_create.c:300)
==10429==    by 0x5851A4D: clone (clone.S:130)
==10429==  This conflicts with a previous read of size 1 by thread #1
==10429==    at 0x4B0FB1F: postEventSourcePrepare(_GSource*, int*) 
(qeventdispatcher_glib.cpp:260)
==10429==    by 0x5E1CAC9: g_main_context_prepare (in 
/lib/libglib-2.0.so.0.2400.1)
==10429==    by 0x5E1CEE8: ??? (in /lib/libglib-2.0.so.0.2400.1)
==10429==    by 0x5E1D4B7: g_main_context_iteration (in 
/lib/libglib-2.0.so.0.2400.1)
==10429==    by 0x4B0F5D4: 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
(qeventdispatcher_glib.cpp:412)
==10429==    by 0x4DEE134: 
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
(qguieventdispatcher_glib.cpp:204)
==10429==    by 0x4AE2058: 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
(qeventloop.cpp:149)
==10429==    by 0x4AE24A9: 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201)
==10429==
==10429== Possible data race during write of size 1 at 0x623bc7c by 
thread #3
==10429==    at 0x4AE3768: QCoreApplication::postEvent(QObject*, 
QEvent*, int) (qcoreapplication.cpp:1163)
==10429==    by 0x4AE39AB: QCoreApplication::postEvent(QObject*, 
QEvent*) (qcoreapplication.cpp:1066)
==10429==    by 0x49D2580: 
QFutureWatcherBasePrivate::postCallOutEvent(QFutureCallOutEvent const&) 
(qfuturewatcher.cpp:412)
==10429==    by 0x49CEB2E: 
QFutureInterfaceBasePrivate::sendCallOuts(QFutureCallOutEvent const&, 
QFutureCallOutEvent const&) (qfutureinterface.cpp:502)
==10429==    by 0x49D13FE: QFutureInterfaceBase::reportResultsReady(int, 
int) (qfutureinterface.cpp:339)
==10429==    by 0x420E852: 
QtConcurrent::RunFunctionTask<QHostInfo>::run() (qfutureinterface.h:208)
==10429==    by 0x49D625B: QThreadPoolThread::run() (qthreadpool.cpp:106)
==10429==    by 0x49E132D: QThreadPrivate::start(void*) 
(qthread_unix.cpp:248)
==10429==    by 0x402961F: mythread_wrapper (hg_intercepts.c:202)
==10429==    by 0x5CE296D: start_thread (pthread_create.c:300)
==10429==    by 0x5851A4D: clone (clone.S:130)
==10429==  This conflicts with a previous read of size 1 by thread #1
==10429==    at 0x4B0FB1F: postEventSourcePrepare(_GSource*, int*) 
(qeventdispatcher_glib.cpp:260)
==10429==    by 0x5E1CAC9: g_main_context_prepare (in 
/lib/libglib-2.0.so.0.2400.1)
==10429==    by 0x5E1CEE8: ??? (in /lib/libglib-2.0.so.0.2400.1)
==10429==    by 0x5E1D4B7: g_main_context_iteration (in 
/lib/libglib-2.0.so.0.2400.1)
==10429==    by 0x4B0F5D4: 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
(qeventdispatcher_glib.cpp:412)
==10429==    by 0x4DEE134: 
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
(qguieventdispatcher_glib.cpp:204)
==10429==    by 0x4AE2058: 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
(qeventloop.cpp:149)
==10429==    by 0x4AE24A9: 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201)
==10429==
Annotation Widget not supported.
Annotation Widget not supported.
Annotation Widget not supported.
Annotation Widget not supported.
...
Annotation Widget not supported.
Annotation Widget not supported.
Annotation Widget not supported.
==10429== Thread #4 was created
==10429==    at 0x5851A38: clone (clone.S:111)
==10429==    by 0x5CE30EA: pthread_create@@GLIBC_2.1 (createthread.c:249)
==10429==    by 0x402950C: pthread_create_WRK (hg_intercepts.c:230)
==10429==    by 0x40295A0: pthread_create@* (hg_intercepts.c:257)
==10429==    by 0x49E1700: QThread::start(QThread::Priority) 
(qthread_unix.cpp:542)
==10429==    by 0xC94B37D: 
PDFPixmapGeneratorThread::startGeneration(Okular::PixmapRequest*) 
(generator_pdf.cpp:1752)
==10429==    by 0xC950B21: 
PDFGenerator::generatePixmap(Okular::PixmapRequest*) (generator_pdf.cpp:764)
==10429==    by 0x7E8DF52: 
Okular::DocumentPrivate::sendGeneratorRequest() (document.cpp:884)
==10429==    by 0x7E8EFA2: 
Okular::Document::requestPixmaps(QLinkedList<Okular::PixmapRequest*> 
const&, QFlags<Okular::Document::PixmapRequestFlag>) (document.cpp:2318)
==10429==    by 0x7E8F1A1: 
Okular::Document::requestPixmaps(QLinkedList<Okular::PixmapRequest*> 
const&) (document.cpp:2232)
==10429==    by 0x7DE2F26: PageView::slotRequestVisiblePixmaps(int) 
(pageview.cpp:3181)
==10429==    by 0x7DE7174: PageView::notifyViewportChanged(bool) 
(pageview.cpp:909)
==10429==
==10429== Possible data race during read of size 4 at 0xa176fc8 by thread #1
==10429==    at 0xCACCDF8: XRef::fetch(int, int, Object*) (XRef.cc:999)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==    by 0x478B182: KJob::result(KJob*) (kjob.moc:194)
==10429==  This conflicts with a previous write of size 4 by thread #4
==10429==    at 0xCACCE58: XRef::fetch(int, int, Object*) (XRef.cc:1003)
==10429==    by 0xCAB5306: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA85F2F: GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) 
(GfxFont.cc:2089)
==10429==    by 0xCA6EBD5: GfxResources::GfxResources(XRef*, Dict*, 
GfxResources*) (Gfx.cc:327)
==10429==    by 0xCA6ECF9: Gfx::pushResources(Dict*) (Gfx.cc:4734)
==10429==    by 0xCA6ED4B: Gfx::doForm1(Object*, Dict*, double*, 
double*, int, int, GfxColorSpace*, int, int, int, Function*, GfxColor*) 
(Gfx.cc:4255)
==10429==    by 0xCA7B460: Gfx::doForm(Object*) (Gfx.cc:4235)
==10429==    by 0xCA7BC3F: Gfx::opXObject(Object*, int) (Gfx.cc:3744)
==10429==
==10429== Possible data race during read of size 4 at 0xa068e70 by thread #1
==10429==    at 0xCACCE07: XRef::fetch(int, int, Object*) (XRef.cc:999)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==    by 0x478B182: KJob::result(KJob*) (kjob.moc:194)
==10429==
==10429== Possible data race during read of size 4 at 0xa068e74 by thread #1
==10429==    at 0xCACA877: ObjectStream::getObject(int, int, Object*) 
(XRef.cc:219)
==10429==    by 0xCACD074: XRef::fetch(int, int, Object*) (XRef.cc:1010)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==
==10429== Possible data race during read of size 4 at 0xa068e7c by thread #1
==10429==    at 0xCACA87C: ObjectStream::getObject(int, int, Object*) 
(XRef.cc:219)
==10429==    by 0xCACD074: XRef::fetch(int, int, Object*) (XRef.cc:1010)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==
==10429== Possible data race during read of size 4 at 0xa09da74 by thread #1
==10429==    at 0xCACA882: ObjectStream::getObject(int, int, Object*) 
(XRef.cc:219)
==10429==    by 0xCACD074: XRef::fetch(int, int, Object*) (XRef.cc:1010)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==
==10429== Possible data race during read of size 4 at 0xa068e78 by thread #1
==10429==    at 0xCACA8B2: ObjectStream::getObject(int, int, Object*) 
(XRef.cc:222)
==10429==    by 0xCACD074: XRef::fetch(int, int, Object*) (XRef.cc:1010)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==
==10429== Possible data race during read of size 4 at 0xd1a2314 by thread #1
==10429==    at 0xCAB5205: Object::copy(Object*) (Object.cc:89)
==10429==    by 0xCACA8BC: ObjectStream::getObject(int, int, Object*) 
(XRef.cc:222)
==10429==    by 0xCACD074: XRef::fetch(int, int, Object*) (XRef.cc:1010)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==
==10429== Possible data race during read of size 4 at 0xd1a2318 by thread #1
==10429==    at 0xCAB5214: Object::copy(Object*) (Object.cc:89)
==10429==    by 0xCACA8BC: ObjectStream::getObject(int, int, Object*) 
(XRef.cc:222)
==10429==    by 0xCACD074: XRef::fetch(int, int, Object*) (XRef.cc:1010)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==
==10429== Possible data race during read of size 4 at 0xd1a231c by thread #1
==10429==    at 0xCAB521A: Object::copy(Object*) (Object.cc:89)
==10429==    by 0xCACA8BC: ObjectStream::getObject(int, int, Object*) 
(XRef.cc:222)
==10429==    by 0xCACD074: XRef::fetch(int, int, Object*) (XRef.cc:1010)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==
==10429== Possible data race during read of size 4 at 0xd1b6500 by thread #1
==10429==    at 0xCAB5273: Object::copy(Object*) (Dict.h:54)
==10429==    by 0xCACA8BC: ObjectStream::getObject(int, int, Object*) 
(XRef.cc:222)
==10429==    by 0xCACD074: XRef::fetch(int, int, Object*) (XRef.cc:1010)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==
==10429== Possible data race during write of size 4 at 0xd1b6500 by 
thread #1
==10429==    at 0xCAB5273: Object::copy(Object*) (Dict.h:54)
==10429==    by 0xCACA8BC: ObjectStream::getObject(int, int, Object*) 
(XRef.cc:222)
==10429==    by 0xCACD074: XRef::fetch(int, int, Object*) (XRef.cc:1010)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==
==10429== Possible data race during read of size 4 at 0xd1b64fc by thread #1
==10429==    at 0xCA5A347: Dict::lookup(char*, Object*) (Dict.cc:89)
==10429==    by 0xCA506BA: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==    by 0x478B182: KJob::result(KJob*) (kjob.moc:194)
==10429==
==10429== Possible data race during read of size 4 at 0xd1b64f4 by thread #1
==10429==    at 0xCA5A354: Dict::lookup(char*, Object*) (Dict.cc:89)
==10429==    by 0xCA506BA: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==    by 0x478B182: KJob::result(KJob*) (kjob.moc:194)
==10429==
==10429== Possible data race during read of size 4 at 0xd1b6548 by thread #1
==10429==    at 0xCA5A368: Dict::lookup(char*, Object*) (Dict.cc:90)
==10429==    by 0xCA506BA: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==    by 0x478B182: KJob::result(KJob*) (kjob.moc:194)
==10429==
==10429== Possible data race during read of size 1 at 0xa0ddcb8 by thread #1
==10429==    at 0x4028164: strcmp (hg_intercepts.c:2310)
==10429==    by 0xCA5A378: Dict::lookup(char*, Object*) (Dict.cc:90)
==10429==    by 0xCA506BA: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==
==10429== Possible data race during read of size 1 at 0xa0ddda1 by thread #1
==10429==    at 0x4028182: strcmp (hg_intercepts.c:2310)
==10429==    by 0xCA5A378: Dict::lookup(char*, Object*) (Dict.cc:90)
==10429==    by 0xCA506BA: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==
==10429== Possible data race during read of size 4 at 0xd1b64f0 by thread #1
==10429==    at 0xCA5A38E: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA506BA: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==    by 0x478B182: KJob::result(KJob*) (kjob.moc:194)
==10429==
==10429== Possible data race during read of size 4 at 0xd1b653c by thread #1
==10429==    at 0xCAB52E8: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA506BA: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==
==10429== Possible data race during read of size 4 at 0xd1b6540 by thread #1
==10429==    at 0xCAB5214: Object::copy(Object*) (Object.cc:89)
==10429==    by 0xCAB52DA: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA506BA: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==
==10429== Possible data race during read of size 4 at 0xd1b6544 by thread #1
==10429==    at 0xCAB521A: Object::copy(Object*) (Object.cc:89)
==10429==    by 0xCAB52DA: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA506BA: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==
==10429== Possible data race during read of size 1 at 0xa0dfc78 by thread #1
==10429==    at 0x40280E8: strlen (hg_intercepts.c:2268)
==10429==    by 0xCAF72D4: copyString (gmem.cc:336)
==10429==    by 0xCAB528A: Object::copy(Object*) (Object.cc:107)
==10429==    by 0xCAB52DA: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA506BA: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==
==10429== Possible data race during read of size 1 at 0xa0dfc79 by thread #1
==10429==    at 0x40280F0: strlen (hg_intercepts.c:2268)
==10429==    by 0xCAF72D4: copyString (gmem.cc:336)
==10429==    by 0xCAB528A: Object::copy(Object*) (Object.cc:107)
==10429==    by 0xCAB52DA: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA506BA: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==
==10429== Possible data race during read of size 1 at 0xa0ddcb9 by thread #1
==10429==    at 0x4028182: strcmp (hg_intercepts.c:2310)
==10429==    by 0xCA5A378: Dict::lookup(char*, Object*) (Dict.cc:90)
==10429==    by 0xCA50714: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==
==10429== Possible data race during read of size 4 at 0xd1b654c by thread #1
==10429==    at 0xCAB52E8: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA50714: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==
==10429== Possible data race during read of size 4 at 0xd1b6554 by thread #1
==10429==    at 0xCAB52F1: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA50714: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==
==10429== Possible data race during read of size 4 at 0xd1b6550 by thread #1
==10429==    at 0xCAB52F8: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA50714: Catalog::getJS(int) (Object.h:301)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==
==10429== Possible data race during read of size 4 at 0xd1b6500 by thread #1
==10429==    at 0xCAB4DD3: Object::free() (Dict.h:55)
==10429==    by 0xCA5073D: Catalog::getJS(int) (Catalog.cc:473)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==    by 0x478B182: KJob::result(KJob*) (kjob.moc:194)
==10429==
==10429== Possible data race during write of size 4 at 0xd1b6500 by 
thread #1
==10429==    at 0xCAB4DDB: Object::free() (Dict.h:55)
==10429==    by 0xCA5073D: Catalog::getJS(int) (Catalog.cc:473)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==    by 0x7D8F8D9: Okular::Part::qt_metacall(QMetaObject::Call, 
int, void**) (part.moc:172)
==10429==    by 0x4AE8C99: QMetaObject::metacall(QObject*, 
QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==10429==    by 0x4AF73D4: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3293)
==10429==    by 0x478B182: KJob::result(KJob*) (kjob.moc:194)
==10429==
evaluate() threw an exception
==10429== Possible data race during read of size 4 at 0xd1b6500 by thread #4
==10429==    at 0xCAB4DD3: Object::free() (Dict.h:55)
==10429==    by 0xCACB345: ObjectStream::~ObjectStream() (XRef.cc:211)
==10429==    by 0xCACCE16: XRef::fetch(int, int, Object*) (XRef.cc:1001)
==10429==    by 0xCAB5306: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA42242: AnnotWidget::initialize(XRef*, Catalog*, 
Dict*) (Annot.cc:2193)
==10429==    by 0xCA43E7C: AnnotWidget::AnnotWidget(XRef*, Dict*, 
Catalog*, Object*) (Annot.cc:2118)
==10429==    by 0xCA47C71: Annots::createAnnot(XRef*, Dict*, Catalog*, 
Object*) (Annot.cc:4452)
==10429==    by 0xCA4805D: Annots::Annots(XRef*, Catalog*, Object*) 
(Annot.cc:4391)
==10429==    by 0xCAB8C2A: Page::displaySlice(OutputDev*, double, 
double, int, int, int, int, int, int, int, int, Catalog*, int 
(*)(void*), void*, int (*)(Annot*, void*), void*) (Page.cc:480)
==10429==    by 0xCABC8C6: PDFDoc::displayPageSlice(OutputDev*, int, 
double, double, int, int, int, int, int, int, int, int, int (*)(void*), 
void*, int (*)(Annot*, void*), void*) (PDFDoc.cc:414)
==10429==    by 0xC987453: Poppler::Page::renderToImage(double, double, 
int, int, int, int, Poppler::Page::Rotation) const (poppler-page.cc:211)
==10429==
==10429== Possible data race during write of size 4 at 0xd1b6500 by 
thread #4
==10429==    at 0xCAB4DDB: Object::free() (Dict.h:55)
==10429==    by 0xCACB345: ObjectStream::~ObjectStream() (XRef.cc:211)
==10429==    by 0xCACCE16: XRef::fetch(int, int, Object*) (XRef.cc:1001)
==10429==    by 0xCAB5306: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA42242: AnnotWidget::initialize(XRef*, Catalog*, 
Dict*) (Annot.cc:2193)
==10429==    by 0xCA43E7C: AnnotWidget::AnnotWidget(XRef*, Dict*, 
Catalog*, Object*) (Annot.cc:2118)
==10429==    by 0xCA47C71: Annots::createAnnot(XRef*, Dict*, Catalog*, 
Object*) (Annot.cc:4452)
==10429==    by 0xCA4805D: Annots::Annots(XRef*, Catalog*, Object*) 
(Annot.cc:4391)
==10429==    by 0xCAB8C2A: Page::displaySlice(OutputDev*, double, 
double, int, int, int, int, int, int, int, int, Catalog*, int 
(*)(void*), void*, int (*)(Annot*, void*), void*) (Page.cc:480)
==10429==    by 0xCABC8C6: PDFDoc::displayPageSlice(OutputDev*, int, 
double, double, int, int, int, int, int, int, int, int, int (*)(void*), 
void*, int (*)(Annot*, void*), void*) (PDFDoc.cc:414)
==10429==    by 0xC987453: Poppler::Page::renderToImage(double, double, 
int, int, int, int, Poppler::Page::Rotation) const (poppler-page.cc:211)
==10429==
==10429== Possible data race during write of size 4 at 0xd1b653c by 
thread #4
==10429==    at 0xCAB4D58: Object::free() (Object.cc:155)
==10429==    by 0xCA59FE9: Dict::~Dict() (Dict.cc:67)
==10429==    by 0xCAB4DF6: Object::free() (Object.cc:138)
==10429==    by 0xCACB345: ObjectStream::~ObjectStream() (XRef.cc:211)
==10429==    by 0xCACCE16: XRef::fetch(int, int, Object*) (XRef.cc:1001)
==10429==    by 0xCAB5306: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA42242: AnnotWidget::initialize(XRef*, Catalog*, 
Dict*) (Annot.cc:2193)
==10429==    by 0xCA43E7C: AnnotWidget::AnnotWidget(XRef*, Dict*, 
Catalog*, Object*) (Annot.cc:2118)
==10429==    by 0xCA47C71: Annots::createAnnot(XRef*, Dict*, Catalog*, 
Object*) (Annot.cc:4452)
==10429==    by 0xCA4805D: Annots::Annots(XRef*, Catalog*, Object*) 
(Annot.cc:4391)
==10429==    by 0xCAB8C2A: Page::displaySlice(OutputDev*, double, 
double, int, int, int, int, int, int, int, int, Catalog*, int 
(*)(void*), void*, int (*)(Annot*, void*), void*) (Page.cc:480)
==10429==
==10429== Possible data race during write of size 4 at 0xd1a2314 by 
thread #4
==10429==    at 0xCAB4D58: Object::free() (Object.cc:155)
==10429==    by 0xCACB345: ObjectStream::~ObjectStream() (XRef.cc:211)
==10429==    by 0xCACCE16: XRef::fetch(int, int, Object*) (XRef.cc:1001)
==10429==    by 0xCAB5306: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA42242: AnnotWidget::initialize(XRef*, Catalog*, 
Dict*) (Annot.cc:2193)
==10429==    by 0xCA43E7C: AnnotWidget::AnnotWidget(XRef*, Dict*, 
Catalog*, Object*) (Annot.cc:2118)
==10429==    by 0xCA47C71: Annots::createAnnot(XRef*, Dict*, Catalog*, 
Object*) (Annot.cc:4452)
==10429==    by 0xCA4805D: Annots::Annots(XRef*, Catalog*, Object*) 
(Annot.cc:4391)
==10429==    by 0xCAB8C2A: Page::displaySlice(OutputDev*, double, 
double, int, int, int, int, int, int, int, int, Catalog*, int 
(*)(void*), void*, int (*)(Annot*, void*), void*) (Page.cc:480)
==10429==    by 0xCABC8C6: PDFDoc::displayPageSlice(OutputDev*, int, 
double, double, int, int, int, int, int, int, int, int, int (*)(void*), 
void*, int (*)(Annot*, void*), void*) (PDFDoc.cc:414)
==10429==    by 0xC987453: Poppler::Page::renderToImage(double, double, 
int, int, int, int, Poppler::Page::Rotation) const (poppler-page.cc:211)
==10429==
==10429== Possible data race during write of size 4 at 0xa176fc8 by 
thread #4
==10429==    at 0xCACCE58: XRef::fetch(int, int, Object*) (XRef.cc:1003)
==10429==    by 0xCAB5306: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA42242: AnnotWidget::initialize(XRef*, Catalog*, 
Dict*) (Annot.cc:2193)
==10429==    by 0xCA43E7C: AnnotWidget::AnnotWidget(XRef*, Dict*, 
Catalog*, Object*) (Annot.cc:2118)
==10429==    by 0xCA47C71: Annots::createAnnot(XRef*, Dict*, Catalog*, 
Object*) (Annot.cc:4452)
==10429==    by 0xCA4805D: Annots::Annots(XRef*, Catalog*, Object*) 
(Annot.cc:4391)
==10429==    by 0xCAB8C2A: Page::displaySlice(OutputDev*, double, 
double, int, int, int, int, int, int, int, int, Catalog*, int 
(*)(void*), void*, int (*)(Annot*, void*), void*) (Page.cc:480)
==10429==    by 0xCABC8C6: PDFDoc::displayPageSlice(OutputDev*, int, 
double, double, int, int, int, int, int, int, int, int, int (*)(void*), 
void*, int (*)(Annot*, void*), void*) (PDFDoc.cc:414)
==10429==    by 0xC987453: Poppler::Page::renderToImage(double, double, 
int, int, int, int, Poppler::Page::Rotation) const (poppler-page.cc:211)
==10429==    by 0xC9506C6: PDFPixmapGeneratorThread::run() 
(generator_pdf.cpp:1836)
==10429==    by 0x49E132D: QThreadPrivate::start(void*) 
(qthread_unix.cpp:248)
==10429==  This conflicts with a previous read of size 4 by thread #1
==10429==    at 0xCACCDF8: XRef::fetch(int, int, Object*) (XRef.cc:999)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==
==10429== Possible data race during write of size 4 at 0xa176fc8 by 
thread #4
==10429==    at 0xCACCE58: XRef::fetch(int, int, Object*) (XRef.cc:1003)
==10429==    by 0xCAB5306: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA4EE22: Array::get(int, Object*) (Array.cc:75)
==10429==    by 0xCA48004: Annots::Annots(XRef*, Catalog*, Object*) 
(Object.h:274)
==10429==    by 0xCAB8C2A: Page::displaySlice(OutputDev*, double, 
double, int, int, int, int, int, int, int, int, Catalog*, int 
(*)(void*), void*, int (*)(Annot*, void*), void*) (Page.cc:480)
==10429==    by 0xCABC8C6: PDFDoc::displayPageSlice(OutputDev*, int, 
double, double, int, int, int, int, int, int, int, int, int (*)(void*), 
void*, int (*)(Annot*, void*), void*) (PDFDoc.cc:414)
==10429==    by 0xC987453: Poppler::Page::renderToImage(double, double, 
int, int, int, int, Poppler::Page::Rotation) const (poppler-page.cc:211)
==10429==    by 0xC9506C6: PDFPixmapGeneratorThread::run() 
(generator_pdf.cpp:1836)
==10429==    by 0x49E132D: QThreadPrivate::start(void*) 
(qthread_unix.cpp:248)
==10429==    by 0x402961F: mythread_wrapper (hg_intercepts.c:202)
==10429==    by 0x5CE296D: start_thread (pthread_create.c:300)
==10429==    by 0x5851A4D: clone (clone.S:130)
==10429==  This conflicts with a previous read of size 4 by thread #1
==10429==    at 0xCACCDF8: XRef::fetch(int, int, Object*) (XRef.cc:999)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==
==10429== Possible data race during write of size 4 at 0xa176fc8 by 
thread #4
==10429==    at 0xCACCE58: XRef::fetch(int, int, Object*) (XRef.cc:1003)
==10429==    by 0xCAB5306: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA751C5: Gfx::doImage(Object*, Stream*, int) (Gfx.cc:3903)
==10429==    by 0xCA7BBB2: Gfx::opXObject(Object*, int) (Gfx.cc:3736)
==10429==    by 0xCA6A815: Gfx::execOp(Object*, Object*, int) (Gfx.cc:800)
==10429==    by 0xCA6AE78: Gfx::go(int) (Gfx.cc:671)
==10429==    by 0xCA6B8A8: Gfx::display(Object*, int) (Gfx.cc:640)
==10429==    by 0xCA6F026: Gfx::doForm1(Object*, Dict*, double*, 
double*, int, int, GfxColorSpace*, int, int, int, Function*, GfxColor*) 
(Gfx.cc:4309)
==10429==    by 0xCA7B460: Gfx::doForm(Object*) (Gfx.cc:4235)
==10429==    by 0xCA7BC3F: Gfx::opXObject(Object*, int) (Gfx.cc:3744)
==10429==    by 0xCA6A815: Gfx::execOp(Object*, Object*, int) (Gfx.cc:800)
==10429==  This conflicts with a previous read of size 4 by thread #1
==10429==    at 0xCACCDF8: XRef::fetch(int, int, Object*) (XRef.cc:999)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==
==10429== Possible data race during write of size 4 at 0xa176fc8 by 
thread #4
==10429==    at 0xCACCE58: XRef::fetch(int, int, Object*) (XRef.cc:1003)
==10429==    by 0xCAB5306: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA85F2F: GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) 
(GfxFont.cc:2089)
==10429==    by 0xCA490B6: AnnotWidget::generateFieldAppearance() 
(Annot.cc:3169)
==10429==    by 0xCA4A360: AnnotWidget::draw(Gfx*, int) (Annot.cc:3431)
==10429==    by 0xCAB8CA4: Page::displaySlice(OutputDev*, double, 
double, int, int, int, int, int, int, int, int, Catalog*, int 
(*)(void*), void*, int (*)(Annot*, void*), void*) (Page.cc:492)
==10429==    by 0xCABC8C6: PDFDoc::displayPageSlice(OutputDev*, int, 
double, double, int, int, int, int, int, int, int, int, int (*)(void*), 
void*, int (*)(Annot*, void*), void*) (PDFDoc.cc:414)
==10429==    by 0xC987453: Poppler::Page::renderToImage(double, double, 
int, int, int, int, Poppler::Page::Rotation) const (poppler-page.cc:211)
==10429==    by 0xC9506C6: PDFPixmapGeneratorThread::run() 
(generator_pdf.cpp:1836)
==10429==    by 0x49E132D: QThreadPrivate::start(void*) 
(qthread_unix.cpp:248)
==10429==    by 0x402961F: mythread_wrapper (hg_intercepts.c:202)
==10429==    by 0x5CE296D: start_thread (pthread_create.c:300)
==10429==  This conflicts with a previous read of size 4 by thread #1
==10429==    at 0xCACCDF8: XRef::fetch(int, int, Object*) (XRef.cc:999)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==
==10429== Possible data race during write of size 4 at 0xa176fc8 by 
thread #4
==10429==    at 0xCACCE58: XRef::fetch(int, int, Object*) (XRef.cc:1003)
==10429==    by 0xCAB5306: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA5A39B: Dict::lookup(char*, Object*) (Dict.cc:137)
==10429==    by 0xCA5B64B: Form::fieldLookup(Dict*, char*, Object*) 
(Form.cc:1192)
==10429==    by 0xCA48639: AnnotWidget::generateFieldAppearance() 
(Annot.cc:3246)
==10429==    by 0xCA4A360: AnnotWidget::draw(Gfx*, int) (Annot.cc:3431)
==10429==    by 0xCAB8CA4: Page::displaySlice(OutputDev*, double, 
double, int, int, int, int, int, int, int, int, Catalog*, int 
(*)(void*), void*, int (*)(Annot*, void*), void*) (Page.cc:492)
==10429==    by 0xCABC8C6: PDFDoc::displayPageSlice(OutputDev*, int, 
double, double, int, int, int, int, int, int, int, int, int (*)(void*), 
void*, int (*)(Annot*, void*), void*) (PDFDoc.cc:414)
==10429==    by 0xC987453: Poppler::Page::renderToImage(double, double, 
int, int, int, int, Poppler::Page::Rotation) const (poppler-page.cc:211)
==10429==    by 0xC9506C6: PDFPixmapGeneratorThread::run() 
(generator_pdf.cpp:1836)
==10429==    by 0x49E132D: QThreadPrivate::start(void*) 
(qthread_unix.cpp:248)
==10429==    by 0x402961F: mythread_wrapper (hg_intercepts.c:202)
==10429==  This conflicts with a previous read of size 4 by thread #1
==10429==    at 0xCACCDF8: XRef::fetch(int, int, Object*) (XRef.cc:999)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==
==10429== Possible data race during write of size 4 at 0xa176fc8 by 
thread #4
==10429==    at 0xCACCE58: XRef::fetch(int, int, Object*) (XRef.cc:1003)
==10429==    by 0xCAB5306: Object::fetch(XRef*, Object*) (Object.cc:120)
==10429==    by 0xCA85F2F: GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) 
(GfxFont.cc:2089)
==10429==    by 0xCA6EBD5: GfxResources::GfxResources(XRef*, Dict*, 
GfxResources*) (Gfx.cc:327)
==10429==    by 0xCA6ECF9: Gfx::pushResources(Dict*) (Gfx.cc:4734)
==10429==    by 0xCA6ED4B: Gfx::doForm1(Object*, Dict*, double*, 
double*, int, int, GfxColorSpace*, int, int, int, Function*, GfxColor*) 
(Gfx.cc:4255)
==10429==    by 0xCA7C8DE: Gfx::drawAnnot(Object*, AnnotBorder*, 
AnnotColor*, double, double, double, double) (Gfx.cc:4666)
==10429==    by 0xCA4A582: AnnotWidget::draw(Gfx*, int) (Annot.cc:3461)
==10429==    by 0xCAB8CA4: Page::displaySlice(OutputDev*, double, 
double, int, int, int, int, int, int, int, int, Catalog*, int 
(*)(void*), void*, int (*)(Annot*, void*), void*) (Page.cc:492)
==10429==    by 0xCABC8C6: PDFDoc::displayPageSlice(OutputDev*, int, 
double, double, int, int, int, int, int, int, int, int, int (*)(void*), 
void*, int (*)(Annot*, void*), void*) (PDFDoc.cc:414)
==10429==    by 0xC987453: Poppler::Page::renderToImage(double, double, 
int, int, int, int, Poppler::Page::Rotation) const (poppler-page.cc:211)
==10429==    by 0xC9506C6: PDFPixmapGeneratorThread::run() 
(generator_pdf.cpp:1836)
==10429==  This conflicts with a previous read of size 4 by thread #1
==10429==    at 0xCACCDF8: XRef::fetch(int, int, Object*) (XRef.cc:999)
==10429==    by 0xCA507EF: Catalog::getJS(int) (Catalog.cc:439)
==10429==    by 0xC9858C6: Poppler::Document::scripts() const 
(poppler-document.cc:570)
==10429==    by 0xC953D42: PDFGenerator::metaData(QString const&, 
QVariant const&) const (generator_pdf.cpp:1001)
==10429==    by 0x7E88A9A: Okular::Document::openDocument(QString 
const&, KUrl const&, KSharedPtr<KMimeType> const&) (document.cpp:1718)
==10429==    by 0x7D8DAAE: Okular::Part::openFile() (part.cpp:930)
==10429==    by 0x40483DD: 
KParts::ReadOnlyPartPrivate::_k_slotJobFinished(KJob*) (part.cpp:635)
==10429==    by 0x40485E1: 
KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) 
(part.moc:177)
==10429==
==10429== Thread #8 was created
==10429==    at 0x5851A38: clone (clone.S:111)
==10429==    by 0x5CE30EA: pthread_create@@GLIBC_2.1 (createthread.c:249)
==10429==    by 0x402950C: pthread_create_WRK (hg_intercepts.c:230)
==10429==    by 0x40295A0: pthread_create@* (hg_intercepts.c:257)
==10429==    by 0x49E1700: QThread::start(QThread::Priority) 
(qthread_unix.cpp:542)
==10429==    by 0xC94B37D: 
PDFPixmapGeneratorThread::startGeneration(Okular::PixmapRequest*) 
(generator_pdf.cpp:1752)
==10429==    by 0xC950B21: 
PDFGenerator::generatePixmap(Okular::PixmapRequest*) (generator_pdf.cpp:764)
==10429==    by 0x7E8DF52: 
Okular::DocumentPrivate::sendGeneratorRequest() (document.cpp:884)
==10429==    by 0x7E8EB16: 
Okular::DocumentPrivate::requestDone(Okular::PixmapRequest*) 
(document.cpp:3484)
==10429==    by 0x7E96E62: 
Okular::Generator::signalPixmapRequestDone(Okular::PixmapRequest*) 
(generator.cpp:349)
==10429==    by 0xC9541BF: PDFGenerator::threadFinished() 
(generator_pdf.cpp:1680)
==10429==    by 0xC954455: PDFGenerator::qt_metacall(QMetaObject::Call, 
int, void**) (generator_pdf.moc:96)
==10429==
==10429== Possible data race during write of size 1 at 0x623bc7c by 
thread #8
==10429==    at 0x4AE3768: QCoreApplication::postEvent(QObject*, 
QEvent*, int) (qcoreapplication.cpp:1163)
==10429==    by 0x4AE39AB: QCoreApplication::postEvent(QObject*, 
QEvent*) (qcoreapplication.cpp:1066)
==10429==    by 0x4AF5235: queued_activate(QObject*, int, 
QObjectPrivate::Connection*, void**, QSemaphore*) (qobject.cpp:3173)
==10429==    by 0x4AF72B0: QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) (qobject.cpp:3266)
==10429==    by 0x4B45EE6: QThread::finished() (moc_qthread.cpp:105)
==10429==    by 0x49E0E6E: QThreadPrivate::finish(void*) 
(qthread_unix.cpp:278)
==10429==    by 0x49E1335: QThreadPrivate::start(void*) (pthread.h:535)
==10429==    by 0x402961F: mythread_wrapper (hg_intercepts.c:202)
==10429==    by 0x5CE296D: start_thread (pthread_create.c:300)
==10429==    by 0x5851A4D: clone (clone.S:130)
==10429==  This conflicts with a previous read of size 1 by thread #1
==10429==    at 0x4B0FB1F: postEventSourcePrepare(_GSource*, int*) 
(qeventdispatcher_glib.cpp:260)
==10429==    by 0x4B0FB78: postEventSourceCheck(_GSource*) 
(qeventdispatcher_glib.cpp:269)
==10429==    by 0x5E1C798: g_main_context_check (in 
/lib/libglib-2.0.so.0.2400.1)
==10429==    by 0x5E1D0CD: ??? (in /lib/libglib-2.0.so.0.2400.1)
==10429==    by 0x5E1D4B7: g_main_context_iteration (in 
/lib/libglib-2.0.so.0.2400.1)
==10429==    by 0x4B0F5D4: 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
(qeventdispatcher_glib.cpp:412)
==10429==    by 0x4DEE134: 
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
(qguieventdispatcher_glib.cpp:204)
==10429==    by 0x4AE2058: 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
(qeventloop.cpp:149)
==10429==

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Okular-devel mailing list