https://bugs.kde.org/show_bug.cgi?id=212066
--- Comment #4 from Thomas Rehn <kde carmen76 de> 2009-11-09 21:17:36 --- By some kind of manual fuzzing (I ran latex on my existing document in an infinite loop and made parallel many changes to the document) I eventually managed to crash Okular during page reload. One of the two crashes I was able to produce this way has a different stacktrace which I attach to this post. If you like I can send you my LaTeX document that I have used to produce the crash by private email. I don't want it to be on the internet yet :) Thread 1 (Thread 0xb785e700 (LWP 10689)): [KCrash Handler] #6 QBasicAtomicInt::operator!= (this=0xa39b7d0, job=0xa267470) at /usr/include/qt4/QtCore/qbasicatomic.h:69 #7 QMap<int, Okular::PagePrivate::PixmapObject>::detach (this=0xa39b7d0, job=0xa267470) at /usr/include/qt4/QtCore/qmap.h:172 #8 QMap<int, Okular::PagePrivate::PixmapObject>::find (this=0xa39b7d0, job=0xa267470) at /usr/include/qt4/QtCore/qmap.h:565 #9 Okular::PagePrivate::imageRotationDone (this=0xa39b7d0, job=0xa267470) at ../../okular/core/page.cpp:87 #10 0x0138b045 in Okular::PageController::imageRotationDone (this=0x9af5be8, j=0xa267470) at ../../okular/core/pagecontroller.cpp:53 #11 0x0138b12c in Okular::PageController::qt_metacall (this=0x9af5be8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfa53c18) at ./pagecontroller_p.moc:72 #12 0x00f7c263 in QMetaObject::activate (sender=0xa4d22b8, from_signal_index=6, to_signal_index=6, argv=0xbfa53c18) at kernel/qobject.cpp:3113 #13 0x00f7cec2 in QMetaObject::activate (sender=0xa4d22b8, m=0x10e2620, local_signal_index=2, argv=0xbfa53c18) at kernel/qobject.cpp:3187 #14 0x010d7833 in ThreadWeaver::WeaverInterface::jobDone (this=0xa4d22b8, _t1=0xa267470) at ./WeaverInterface.moc:99 #15 0x010d795f in ThreadWeaver::WeaverInterface::qt_metacall (this=0xa4d22b8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfa53d58) at ./WeaverInterface.moc:74 #16 0x010d7d22 in ThreadWeaver::Weaver::qt_metacall (this=0xa4d22b8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfa53d58) at ./ThreadWeaver.moc:58 #17 0x00f7c263 in QMetaObject::activate (sender=0x9d667c8, from_signal_index=6, to_signal_index=6, argv=0xbfa53d58) at kernel/qobject.cpp:3113 #18 0x00f7cec2 in QMetaObject::activate (sender=0x9d667c8, m=0x10e2620, local_signal_index=2, argv=0xbfa53d58) at kernel/qobject.cpp:3187 #19 0x010d7833 in ThreadWeaver::WeaverInterface::jobDone (this=0x9d667c8, _t1=0xa267470) at ./WeaverInterface.moc:99 #20 0x010d795f in ThreadWeaver::WeaverInterface::qt_metacall (this=0x9d667c8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xa4a2818) at ./WeaverInterface.moc:74 #21 0x010d83ea in ThreadWeaver::WeaverImpl::qt_metacall (this=0x9d667c8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xa4a2818) at ./WeaverImpl.moc:70 #22 0x00f74f0b in QMetaCallEvent::placeMetaCall (this=0xa2d04f0, object=0x9d667c8) at kernel/qobject.cpp:477 #23 0x00f765fe in QObject::event (this=0x9d667c8, e=0xa2d04f0) at kernel/qobject.cpp:1111 #24 0x088cdf54 in QApplicationPrivate::notify_helper (this=0x9a0e4f8, receiver=0x9d667c8, e=0xa2d04f0) at kernel/qapplication.cpp:4056 #25 0x088d567c in QApplication::notify (this=0xbfa545f8, receiver=0x9d667c8, e=0xa2d04f0) at kernel/qapplication.cpp:3603 #26 0x00830bfa in KApplication::notify (this=0xbfa545f8, receiver=0x9d667c8, event=0xa2d04f0) at ../../kdeui/kernel/kapplication.cpp:302 #27 0x00f666cb in QCoreApplication::notifyInternal (this=0xbfa545f8, receiver=0x9d667c8, event=0xa2d04f0) at kernel/qcoreapplication.cpp:610 #28 0x00f672b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x99f8e48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x99f8e48) at kernel/qcoreapplication.cpp:1247 #30 0x00f6747d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #31 0x00f913ff in QCoreApplication::sendPostedEvents (s=0x9a10910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #32 postEventSourceDispatch (s=0x9a10910) at kernel/qeventdispatcher_glib.cpp:210 #33 0x08597e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #34 0x0859b720 in ?? () from /lib/libglib-2.0.so.0 #35 0x0859b853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #36 0x00f9102c in QEventDispatcherGlib::processEvents (this=0x99f8a30, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #37 0x0896ebe5 in QGuiEventDispatcherGlib::processEvents (this=0x99f8a30, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #38 0x00f64c79 in QEventLoop::processEvents (this=0xbfa544f4, flags=) at kernel/qeventloop.cpp:149 #39 0x00f650ca in QEventLoop::exec (this=0xbfa544f4, flags=...) at kernel/qeventloop.cpp:201 #40 0x00f6753f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #41 0x088cddd7 in QApplication::exec () at kernel/qapplication.cpp:3525 #42 0x0804eec9 in main (argc=5, argv=0xbfa547e4) at ../../../okular/shell/main.cpp:81 -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Okular-devel mailing list Okular-devel@kde.org https://mail.kde.org/mailman/listinfo/okular-devel