Application: okular (0.10.2) KDE Platform Version: 4.4.2 (KDE 4.4.2) Qt Version: 4.6.2 Operating System: Linux 2.6.32-23-generic i686 Distribution: Ubuntu 10.04 LTS -- Information about the crash: Okular crashed when opening linked document in Firefox The crash does not seem to be reproducible. -- Backtrace: Application: Okular (okular), signal: Segmentation fault [Current thread is 1 (Thread 0xb7822930 (LWP 3036))] Thread 3 (Thread 0xb3bedb70 (LWP 3040)): #0 0x02f39e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1 #1 0x00d206fb in qt_gettime () at kernel/qcore_unix.cpp:111 #2 0x00d25825 in QTimerInfoList::updateCurrentTime (this=0x951dfac) at kernel/qeventdispatcher_unix.cpp:340 #3 0x00d2586a in QTimerInfoList::timerWait (this=0x951dfac, tm=...) at kernel/qeventdispatcher_unix.cpp:443 #4 0x00d23818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb3bed0cc) at kernel/qeventdispatcher_glib.cpp:136 #5 0x00d238a5 in timerSourcePrepare (source=0x0, timeout=0x2f3dff4) at kernel/qeventdispatcher_glib.cpp:169 #6 0x07b25aca in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0x07b25ee9 in ?? () from /lib/libglib-2.0.so.0 #8 0x07b264b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0x00d2360f in QEventDispatcherGlib::processEvents (this=0x94ecf78, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #10 0x00cf6059 in QEventLoop::processEvents (this=0xb3bed290, flags=) at kernel/qeventloop.cpp:149 #11 0x00cf64aa in QEventLoop::exec (this=0xb3bed290, flags=...) at kernel/qeventloop.cpp:201 #12 0x00bf25a8 in QThread::exec (this=0x94ece80) at thread/qthread.cpp:487 #13 0x00cd5c1b in QInotifyFileSystemWatcherEngine::run (this=0x94ece80) at io/qfilesystemwatcher_inotify.cpp:248 #14 0x00bf532e in QThreadPrivate::start (arg=0x94ece80) at thread/qthread_unix.cpp:248 #15 0x00e2496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #16 0x0798ca4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xb33ecb70 (LWP 3041)): [KCrash Handler] #6 0x00152bc6 in QDBusAdaptorConnector::relaySlot (this=0x91e4f08, argv=0xb33eb7e8) at qdbusabstractadaptor.cpp:268 #7 0x00153564 in QDBusAdaptorConnector::qt_metacall (this=0x91e4f08, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xb33eb7e8) at qdbusabstractadaptor.cpp:364 #8 0x00cfcc9a in QMetaObject::metacall (object=0x91e4f08, cl=3007231976, idx=4, argv=0xb33eb7e8) at kernel/qmetaobject.cpp:237 #9 0x00d0b3d5 in QMetaObject::activate (sender=0x91d6ec0, m=0xe06250, local_signal_index=0, argv=0xb33eb7e8) at kernel/qobject.cpp:3293 #10 0x00d0b7d3 in QObject::destroyed (this=0x91d6ec0, _t1=0x91d6ec0) at .moc/release-shared/moc_qobject.cpp:149 #11 0x00d0df9a in ~QObject (this=0x91d6ec0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:869 #12 0x00152ea8 in ~QDBusAbstractAdaptor (this=0x91d6ec0, __in_chrg=<value optimized out>) at qdbusabstractadaptor.cpp:149 #13 0x0038e80a in ~KBookmarkManagerAdaptor (this=0x91d6ec0, __in_chrg=<value optimized out>) at ../../kio/bookmarks/kbookmarkmanageradaptor_p.h:28 #14 0x00d0718f in QObjectPrivate::deleteChildren (this=0x91e76c8) at kernel/qobject.cpp:1986 #15 0x00d0e29d in ~QObject (this=0x91d7360, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975 #16 0x00388598 in ~KBookmarkManager (this=0x91d7360, __in_chrg=<value optimized out>) at ../../kio/bookmarks/kbookmarkmanager.cc:326 #17 0x0038849e in qDeleteAll<QList<KBookmarkManager*>::iterator> () at /usr/include/qt4/QtCore/qalgorithms.h:322 #18 ~KBookmarkManagerList () at ../../kio/bookmarks/kbookmarkmanager.cc:53 #19 destroy () at ../../kio/bookmarks/kbookmarkmanager.cc:59 #20 0x00287fcb in ~KCleanUpGlobalStatic (this=0x4546ec, __in_chrg=<value optimized out>) at ../../kdecore/kernel/kglobal.h:62 #21 0x078ee1bf in ?? () from /lib/tls/i686/cmov/libc.so.6 #22 0x078ee22f in exit () from /lib/tls/i686/cmov/libc.so.6 #23 0x071c55a6 in gmalloc (nObjs=-1298137008, objSize=152861352) at gmem.cc:120 #24 gmallocn (nObjs=-1298137008, objSize=152861352) at gmem.cc:208 #25 gmallocn (nObjs=-1298137008, objSize=152861352) at gmem.cc:212 #26 0x0719a832 in ObjectStream (this=0xb2a28b10, xref=0x91b24c8, objStrNumA=855) at XRef.cc:145 #27 0x0719ae4f in XRef::fetch (this=0x91b24c8, num=1120, gen=0, obj=0xb33ebbc8) at XRef.cc:1003 #28 0x07183307 in Object::fetch (this=0xb33ebbd4, xref=0x0, obj=0xb33ebbc8) at Object.cc:120 #29 0x07153f30 in GfxFontDict (this=0xb2a1d6f8, xref=0x91b24c8, fontDictRef=0x0, fontDict=0x939e368) at GfxFont.cc:2089 #30 0x0713cbd6 in GfxResources (this=0xb2a1f140, xref=0x91b24c8, resDict=0x939e338, nextA=0xb2a062d0) at Gfx.cc:327 #31 0x0713ccfa in Gfx::pushResources (this=0xb2a06188, resDict=0x939e338) at Gfx.cc:4734 #32 0x0713cd4c in Gfx::doForm1 (this=0xb2a06188, str=0xb33ebfb4, resDict=0x939e338, matrix=0xb33ebea0, bbox=0xb33ebed0, transpGroup=0, softMask=0, blendingColorSpace=0x0, isolated=0, knockout=0, alpha=0, transferFunc=0x0, backdropColor=0x0) at Gfx.cc:4255 #33 0x0714a8df in Gfx::drawAnnot (this=0xb2a06188, str=0xb33ebfb4, border=0x0, aColor=0x0, xMin=191.476, yMin=350.887, xMax=444.166, yMax=367.89400000000001) at Gfx.cc:4666 #34 0x07118583 in AnnotWidget::draw (this=0xb2a1e828, gfx=0xb2a06188, printing=0) at Annot.cc:3461 #35 0x07186ca5 in Page::displaySlice (this=0x94b3a48, out=0xb2a00fd0, hDPI=143.73865698729583, vDPI=143.7002822684116, rotate=0, useMediaBox=0, crop=1, sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=0, catalog=0x91b2640, abortCheckCbk=0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at Page.cc:492 #36 0x0718a8c7 in PDFDoc::displayPageSlice (this=0x944a330, out=0xb2a00fd0, page=1, hDPI=143.73865698729583, vDPI=143.7002822684116, rotate=0, useMediaBox=0, crop=1, printing=0, sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, abortCheckCbk=0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at PDFDoc.cc:414 #37 0x022ba454 in Poppler::Page::renderToImage (this=0xb2a004e8, xres=143.73865698729583, yres=143.7002822684116, x=-1, y=-1, w=-1, h=-1, rotate=Poppler::Page::Rotate0) at poppler-page.cc:211 #38 0x01c076c7 in PDFPixmapGeneratorThread::run (this=0x93c6920) at ../../../../okular/generators/poppler/generator_pdf.cpp:1836 #39 0x00bf532e in QThreadPrivate::start (arg=0x93c6920) at thread/qthread_unix.cpp:248 #40 0x00e2496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #41 0x0798ca4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb7822930 (LWP 3036)): #0 0x00e1e422 in __kernel_vsyscall () #1 0x00e29015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x079999dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x00bf48c2 in QMutexPrivate::wait (this=0x97261b8, timeout=-1) at thread/qmutex_unix.cpp:84 #4 0x00bf0072 in QMutex::lock (this=0x9727f10) at thread/qmutex.cpp:205 #5 0x01c02f70 in PDFGenerator::embeddedFiles (this=0x939f820) at ../../../../okular/generators/poppler/generator_pdf.cpp:703 #6 0x01aea030 in Okular::Document::embeddedFiles (this=0x91de528) at ../../okular/core/document.cpp:2067 #7 0x03663bc0 in Okular::Part::openFile (this=0x91c6920) at ../../okular/part.cpp:943 #8 0x00ea2ca9 in KParts::ReadOnlyPart::openUrl (this=0x91c6920, url=...) at ../../kparts/part.cpp:557 #9 0x03656297 in Okular::Part::openUrl (this=0x91c6920, _url=...) at ../../okular/part.cpp:1049 #10 0x080501e2 in Shell::openUrl (this=0x91b8148, url=...) at ../../../okular/shell/shell.cpp:130 #11 0x080502f8 in Shell::delayedOpen (this=0x91b8148) at ../../../okular/shell/shell.cpp:113 #12 0x08050b25 in Shell::qt_metacall (this=0x91b8148, _c=QMetaObject::InvokeMetaMethod, _id=57, _a=0xbfa34f1c) at ./shell.moc:94 #13 0x00cfcc9a in QMetaObject::metacall (object=0x91b8148, cl=128, idx=57, argv=0xbfa34f1c) at kernel/qmetaobject.cpp:237 #14 0x00d0b3d5 in QMetaObject::activate (sender=0x91c0908, m=0xe0a188, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293 #15 0x00d12fe7 in QSingleShotTimer::timeout (this=0x91c0908) at .moc/release-shared/qtimer.moc:82 #16 0x00d130fc in QSingleShotTimer::timerEvent (this=0x91c0908) at kernel/qtimer.cpp:308 #17 0x00d08254 in QObject::event (this=0x91c0908, e=0x1) at kernel/qobject.cpp:1212 #18 0x00ffc4dc in QApplicationPrivate::notify_helper (this=0x91032e0, receiver=0x91c0908, e=0xbfa35450) at kernel/qapplication.cpp:4300 #19 0x0100305e in QApplication::notify (this=0xbfa35810, receiver=0x91c0908, e=0xbfa35450) at kernel/qapplication.cpp:3704 #20 0x00634f2a in KApplication::notify (this=0xbfa35810, receiver=0x91c0908, event=0xbfa35450) at ../../kdeui/kernel/kapplication.cpp:302 #21 0x00cf7a3b in QCoreApplication::notifyInternal (this=0xbfa35810, receiver=0x91c0908, event=0xbfa35450) at kernel/qcoreapplication.cpp:704 #22 0x00d26d66 in QCoreApplication::sendEvent (this=0x91060a4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #23 QTimerInfoList::activateTimers (this=0x91060a4) at kernel/qeventdispatcher_unix.cpp:603 #24 0x00d238e4 in timerSourceDispatch (source=0x9106070) at kernel/qeventdispatcher_glib.cpp:184 #25 0x07b225e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #26 0x07b262d8 in ?? () from /lib/libglib-2.0.so.0 #27 0x07b264b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #28 0x00d235d5 in QEventDispatcherGlib::processEvents (this=0x90eeb60, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #29 0x010bc135 in QGuiEventDispatcherGlib::processEvents (this=0x90eeb60, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #30 0x00cf6059 in QEventLoop::processEvents (this=0xbfa35714, flags=) at kernel/qeventloop.cpp:149 #31 0x00cf64aa in QEventLoop::exec (this=0xbfa35714, flags=...) at kernel/qeventloop.cpp:201 #32 0x00cfa69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #33 0x00ffc577 in QApplication::exec () at kernel/qapplication.cpp:3579 #34 0x0804ef09 in main (argc=4, argv=0xbfa35a04) at ../../../okular/shell/main.cpp:82 Reported using DrKonqi
Can you please paste the link you where following?
http://www.ibb.de/ResourceImage.aspx?raid=6127
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 ***