Summary: | Okular crashed when opening linked document in Firefox | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | konov |
Component: | general | Assignee: | Okular developers <okular-devel> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 0.10.2 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | KDE 4.4.5 |
Description
konov
2010-07-09 01:27:54 UTC
Can you please paste the link you where following? Can you please run valgrind --tool=helgrind http://www.ibb.de/ResourceImage.aspx?raid=6127 And paste the output you get? verdy@harpatt:~$ valgrind --tool=helgrind http://www.ibb.de/ResourceImage.aspx?raid=6127 valgrind: http://www.ibb.de/ResourceImage.aspx?raid=6127: No such file or directory regards, verdy Am 21.07.2010 00:58, schrieb Albert Astals Cid: > https://bugs.kde.org/show_bug.cgi?id=243990 > > > > > > --- Comment #3 from Albert Astals Cid<tsdgeos terra es> 2010-07-21 00:58:26 --- > Can you please run > valgrind --tool=helgrind http://www.ibb.de/ResourceImage.aspx?raid=6127 > And paste the output you get? > > 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 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@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== *** This bug has been marked as a duplicate of bug 240549 *** |