Version: (using KDE 4.2.0) OS: Linux Installed from: Compiled From Sources If I type any random text, text like lkjds lkj oiaugalj di afsdakjhsfda, and do that for some time I get a crash with the following backtrace: Used template: Blank Document qt 4.5 from qt-copy slef compiled Application: KWord (kword), signal SIGABRT [Current thread is 0 (LWP 27902)] Thread 5 (Thread 0xaf917b90 (LWP 27917)): #0 0xb7fc1410 in __kernel_vsyscall () #1 0xb6c35aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6cc3114 in QWaitConditionPrivate::wait (this=0x907efa8, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb6cc2c13 in QWaitCondition::wait (this=0x907eed8, mutex=0x907d520, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb65311dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x907eec0, th=0x88eb740) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb6535d96 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x907d5b8, th=0x88eb740) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb6530865 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x907eec0, th=0x88eb740) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb6535eb3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x88eb740) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x88eb740, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x88eb740) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x88eb740, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x88eb740) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x88eb740, previous=0x9483a68) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0xb6533ef3 in ThreadWeaver::ThreadRunHelper::run (this=0xaf917354, parent=0x907eec0, th=0x88eb740) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/Thread.cpp:87 #14 0xb65340cd in ThreadWeaver::Thread::run (this=0x88eb740) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/Thread.cpp:142 #15 0xb6cc26c9 in QThreadPrivate::start (arg=0x88eb740) at thread/qthread_unix.cpp:189 #16 0xb6c314fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #17 0xb6a8fe5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xaf0a6b90 (LWP 27918)): #0 0xb7fc1410 in __kernel_vsyscall () #1 0xb6c35aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6cc3114 in QWaitConditionPrivate::wait (this=0x907efa8, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb6cc2c13 in QWaitCondition::wait (this=0x907eed8, mutex=0x907d520, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb65311dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x907eec0, th=0x8d4dd20) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb6535d96 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x907d5b8, th=0x8d4dd20) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb6530865 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x907eec0, th=0x8d4dd20) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb6535eb3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x8d4dd20) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x8d4dd20, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x8d4dd20) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x8d4dd20, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x8d4dd20) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x8d4dd20, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x8d4dd20) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #14 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x8d4dd20, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #15 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x8d4dd20) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #16 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x8d4dd20, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #17 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x8d4dd20) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #18 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x8d4dd20, previous=0x8374e10) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #19 0xb6533ef3 in ThreadWeaver::ThreadRunHelper::run (this=0xaf0a6354, parent=0x907eec0, th=0x8d4dd20) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/Thread.cpp:87 #20 0xb65340cd in ThreadWeaver::Thread::run (this=0x8d4dd20) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/Thread.cpp:142 #21 0xb6cc26c9 in QThreadPrivate::start (arg=0x8d4dd20) at thread/qthread_unix.cpp:189 #22 0xb6c314fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #23 0xb6a8fe5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xae8a5b90 (LWP 27919)): #0 0xb7fc1410 in __kernel_vsyscall () #1 0xb6c35aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6cc3114 in QWaitConditionPrivate::wait (this=0x8215350, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb6cc2c13 in QWaitCondition::wait (this=0x87fd834, mutex=0x87fd838, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb7bb72e3 in ActionJob::run (this=0x87fd810) at /home/tz/develop/kde/svn/koffice/libs/main/threadAction/ActionJob_p.cpp:70 #5 0xb6534b22 in ThreadWeaver::JobRunHelper::runTheJob (this=0xae8a52dc, th=0x8ec7c80, job=0x87fd810) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/Job.cpp:106 #6 0xb6534dd0 in ThreadWeaver::Job::execute (this=0x87fd810, th=0x8ec7c80) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/Job.cpp:135 #7 0xb6533f40 in ThreadWeaver::ThreadRunHelper::run (this=0xae8a5354, parent=0x907eec0, th=0x8ec7c80) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/Thread.cpp:95 #8 0xb65340cd in ThreadWeaver::Thread::run (this=0x8ec7c80) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/Thread.cpp:142 #9 0xb6cc26c9 in QThreadPrivate::start (arg=0x8ec7c80) at thread/qthread_unix.cpp:189 #10 0xb6c314fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0xb6a8fe5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xad652b90 (LWP 27920)): #0 0xb7fc1410 in __kernel_vsyscall () #1 0xb6c35aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6cc3114 in QWaitConditionPrivate::wait (this=0x907efa8, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb6cc2c13 in QWaitCondition::wait (this=0x907eed8, mutex=0x907d520, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb65311dc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x907eec0, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb6535d96 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb6530865 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x907eec0, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb6535eb3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #14 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #15 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #16 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #17 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #18 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #19 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #20 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #21 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #22 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #23 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #24 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #25 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #26 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #27 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #28 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #29 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #30 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x0) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #31 0xb6535edb in ThreadWeaver::WorkingHardState::applyForWork (this=0x907d5b8, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #32 0xb653144a in ThreadWeaver::WeaverImpl::applyForWork (this=0x907eec0, th=0x9367cb8, previous=0x947f398) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #33 0xb6533ef3 in ThreadWeaver::ThreadRunHelper::run (this=0xad652354, parent=0x907eec0, th=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/Thread.cpp:87 #34 0xb65340cd in ThreadWeaver::Thread::run (this=0x9367cb8) at /home/tz/develop/kde/svn/kdelibs/threadweaver/Weaver/Thread.cpp:142 #35 0xb6cc26c9 in QThreadPrivate::start (arg=0x9367cb8) at thread/qthread_unix.cpp:189 #36 0xb6c314fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #37 0xb6a8fe5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb57cf9a0 (LWP 27902)): [KCrash Handler] #6 0xb7fc1410 in __kernel_vsyscall () #7 0xb69e4085 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb69e5a01 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb6cb7e8d in qt_message_output (msgType=QtFatalMsg, buf=0x9416be8 "ASSERT failure in QVector<T>::at: \"index out of range\", file ../../include/QtCore/../../src/corelib/tools/qvector.h, line 327") at global/qglobal.cpp:2006 #10 0xb6cb7f04 in qFatal (msg=0xb6e15db8 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2201 #11 0xb6cb7f5c in qt_assert_x (where=0xb79f62ca "QVector<T>::at", what=0xb79f62b7 "index out of range", file=0xb79f6280 "../../include/QtCore/../../src/corelib/tools/qvector.h", line=327) at global/qglobal.cpp:1785 #12 0xb731e769 in QVector<int>::at (this=0x8806d88, i=33) at ../../include/QtCore/../../src/corelib/tools/qvector.h:327 #13 0xb75685de in QTextEngine::formatIndex (this=0x89cb848, si=0x881103c) at text/qtextengine.cpp:2120 #14 0xb756873c in QTextEngine::format (this=0x89cb848, si=0x881103c) at text/qtextengine.cpp:2142 #15 0xb756909d in QTextEngine::fontEngine (this=0x89cb848, si=@0x881103c, ascent=0x881104c, descent=0x8811048) at text/qtextengine.cpp:1726 #16 0xb756a27d in QTextEngine::shapeTextWithHarfbuzz (this=0x89cb848, item=33) at text/qtextengine.cpp:1112 #17 0xb756b025 in QTextEngine::shapeText (this=0x89cb848, item=33) at text/qtextengine.cpp:874 #18 0xb756b58d in QTextEngine::shape (this=0x89cb848, item=33) at text/qtextengine.cpp:1344 #19 0xb756df2e in QTextEngine::shapeLine (this=0x89cb848, line=@0x880a578) at text/qtextengine.cpp:844 #20 0xb75777ad in QTextLine::cursorToX (this=0xbfb3fdb0, cursorPos=0xbfb3fd24, edge=QTextLine::Leading) at text/qtextlayout.cpp:2160 #21 0xb379914d in QTextLine::cursorToX (this=0xbfb3fdb0, cursorPos=284, edge=QTextLine::Leading) at /home/tz/develop/kde/svn/qt-copy/include/QtGui/../../src/gui/text/qtextlayout.h:214 #22 0xb37895b9 in TextTool::repaintCaret (this=0x8f75880) at /home/tz/develop/kde/svn/koffice/plugins/textshape/TextTool.cpp:1224 #23 0xb378cc4b in TextTool::blinkCaret (this=0x8f75880) at /home/tz/develop/kde/svn/koffice/plugins/textshape/TextTool.cpp:477 #24 0xb3795591 in TextTool::qt_metacall (this=0x8f75880, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0xbfb3fe7c) at /home/ko2/koffice-build/plugins/textshape/TextTool.moc:164 #25 0xb6dd336e in QMetaObject::activate (sender=0x8f758b8, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3066 #26 0xb6dd472f in QMetaObject::activate (sender=0x8f758b8, m=0xb6e7ba64, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3143 #27 0xb6e14861 in QTimer::timeout (this=0x8f758b8) at .moc/debug-shared/moc_qtimer.cpp:128 #28 0xb6ddc308 in QTimer::timerEvent (this=0x8f758b8, e=0xbfb403c4) at kernel/qtimer.cpp:261 #29 0xb6dd112e in QObject::event (this=0x8f758b8, e=0xbfb403c4) at kernel/qobject.cpp:1082 #30 0xb72f19eb in QApplicationPrivate::notify_helper (this=0x80573b0, receiver=0x8f758b8, e=0xbfb403c4) at kernel/qapplication.cpp:4084 #31 0xb72f1d64 in QApplication::notify (this=0xbfb4064c, receiver=0x8f758b8, e=0xbfb403c4) at kernel/qapplication.cpp:3631 #32 0xb7df0faf in KApplication::notify (this=0xbfb4064c, receiver=0x8f758b8, event=0xbfb403c4) at /home/tz/develop/kde/svn/kdelibs/kdeui/kernel/kapplication.cpp:307 #33 0xb6dbc754 in QCoreApplication::notifyInternal (this=0xbfb4064c, receiver=0x8f758b8, event=0xbfb403c4) at kernel/qcoreapplication.cpp:598 #34 0xb72ee16f in QCoreApplication::sendEvent (receiver=0x8f758b8, event=0xbfb403c4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #35 0xb6df00db in QTimerInfoList::activateTimers (this=0x805a1c4) at kernel/qeventdispatcher_unix.cpp:572 #36 0xb6ded860 in timerSourceDispatch (source=0x805a190) at kernel/qeventdispatcher_glib.cpp:164 #37 0xb66c8cc6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #38 0xb66cc083 in ?? () from /usr/lib/libglib-2.0.so.0 #39 0xb66cc63e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #40 0xb6decb90 in QEventDispatcherGlib::processEvents (this=0x8055118, flags=@0xbfb40534) at kernel/qeventdispatcher_glib.cpp:323 #41 0xb73a2a60 in QGuiEventDispatcherGlib::processEvents (this=0x8055118, flags=@0xbfb40564) at kernel/qguieventdispatcher_glib.cpp:202 #42 0xb6db95d6 in QEventLoop::processEvents (this=0xbfb405f0, flags=@0xbfb405b0) at kernel/qeventloop.cpp:149 #43 0xb6db9832 in QEventLoop::exec (this=0xbfb405f0, flags=@0xbfb405f8) at kernel/qeventloop.cpp:196 #44 0xb6dbcf19 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 #45 0xb72f1704 in QApplication::exec () at kernel/qapplication.cpp:3553 #46 0xb7fbcce8 in kdemain (argc=1, argv=0xbfb40744) at /home/tz/develop/kde/svn/koffice/kword/part/main.cpp:38 #47 0x08048666 in main (argc=) at /home/ko2/koffice-build/kword/part/kword_dummy.cpp:3 konsole output: kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "lkjlkj" : 0 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "lkjlkj" : 0 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "lkjlkj" : 0 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "lkjlkj" : 0 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "lkjlkj" : 0 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "fdsalkj" : 7 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "sfdlkjsadlf" : 15 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "ldsakj" : 27 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "fdsalkjdsfl" : 34 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "kjdsaf" : 46 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "lkdsajfl" : 53 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "dsjfldskj" : 62 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "fldsakjfdslkj" : 72 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "lfdskjslfdakjfdslkjfldsa" : 86 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "klfdsakjlfdsakjsadlkfjasld" : 111 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "flksadjflsadkjfldsakjfa" : 138 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "lksadjflsadkjfldsakjfsaldk" : 162 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "salkjfslakjfsad" : 189 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "fsa" : 205 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "fdsalkjdsaf" : 209 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "ldsakjfdsalkjflkdsjfdsalkjfaslkjfdsa" : 221 kword(27902)/koffice SpellCheck::highlightMisspelled: Highlighting: "aldskjflsadkjflkdsajfdsa" : 258 ASSERT failure in QVector<T>::at: "index out of range", file ../../include/QtCore/../../src/corelib/tools/qvector.h, line 327 KCrash: crashing... crashRecursionCounter = 2
I also encounter this bug in my box, with the backtrace similar to the one posted above. I'm using qt 4.5 with kdelibs from trunk.
What is your Qt4 version? Thanks
*** Bug 192881 has been marked as a duplicate of this bug. ***
I just stumbled across the same crash in kword-2.0.0, KDE-4.2.4 and Qt-4.5.1. The backtrace was: [Thread debugging using libthread_db enabled] [New Thread 0x7fc8d1d90750 (LWP 18837)] [New Thread 0x42e19950 (LWP 18945)] [New Thread 0x4158f950 (LWP 18944)] [New Thread 0x42618950 (LWP 18943)] [New Thread 0x41e17950 (LWP 18942)] [KCrash handler] #5 0x00007fc8cc726235 in raise () from /lib/libc.so.6 #6 0x00007fc8cc727753 in abort () from /lib/libc.so.6 #7 0x00007fc8ce9f7375 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2017 #8 0x00007fc8ce9f7490 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2216 #9 0x00007fc8cdcdd3f7 in QTextEngine::formatIndex (this=0x1524a60, si=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:329 #10 0x00007fc8cdcdd4fb in QTextEngine::format (this=0x1524a60, si=0x1304ec8) at text/qtextengine.cpp:2143 #11 0x00007fc8cdcdd924 in QTextEngine::fontEngine (this=0x1524a60, si=@0x1304ec8, ascent=0x1304ed8, descent=0x1304ed4) at text/qtextengine.cpp:1726 #12 0x00007fc8cdcdfc68 in QTextEngine::shapeTextWithHarfbuzz (this=0x1524a60, item=2) at text/qtextengine.cpp:1112 #13 0x00007fc8cdce0dd0 in QTextEngine::shapeText (this=0x1524a60, item=2) at text/qtextengine.cpp:874 #14 0x00007fc8cdce1195 in QTextEngine::shape (this=0x1524a60, item=2) at text/qtextengine.cpp:1344 #15 0x00007fc8cdce3613 in QTextEngine::shapeLine (this=0x1524a60, line=@0xe11780) at text/qtextengine.cpp:844 #16 0x00007fc8cdcee10a in QTextLine::cursorToX (this=0x7fffd9ddd3d0, cursorPos=0x7fffd9ddd334, edge=QTextLine::Leading) at text/qtextlayout.cpp:2158 #17 0x00007fc8c0b5b73a in QTextLine::cursorToX (this=0x4995, cursorPos=17, edge=6) at /usr/include/qt4/QtGui/qtextlayout.h:214 #18 0x00007fc8c0b4fdfd in TextTool::repaintCaret (this=0x10fd270) at /var/tmp/portage/app-office/koffice-libs-2.0.0/work/koffice-libs-2.0.0/plugins/textshape/TextTool.cpp:1241 #19 0x00007fc8c0b532bd in TextTool::qt_metacall (this=0x10fd270, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd9ddd4f0) at /var/tmp/portage/app-office/koffice-libs-2.0.0/work/koffice-libs-2.0.0_build/plugins/textshape/TextTool.moc:167 #20 0x00007fc8ceaf62d5 in QMetaObject::activate (sender=0x10fd2d8, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xffffffffffffffff) at kernel/qobject.cpp:3108 #21 0x00007fc8ceaf0b43 in QObject::event (this=0x10fd2d8, e=0x4995) at kernel/qobject.cpp:1073 #22 0x00007fc8cdaaa34d in QApplicationPrivate::notify_helper (this=0x61eb30, receiver=0x10fd2d8, e=0x7fffd9dddbb0) at kernel/qapplication.cpp:4057 #23 0x00007fc8cdab2f8e in QApplication::notify (this=0x7fffd9ddde80, receiver=0x10fd2d8, e=0x7fffd9dddbb0) at kernel/qapplication.cpp:4022 #24 0x00007fc8cf869e7d in KApplication::notify (this=0x7fffd9ddde80, receiver=0x10fd2d8, event=0x7fffd9dddbb0) at /var/tmp/portage/kde-base/kdelibs-4.2.4-r1/work/kdelibs-4.2.4/kdeui/kernel/kapplication.cpp:307 #25 0x00007fc8ceae092b in QCoreApplication::notifyInternal ( this=0x7fffd9ddde80, receiver=0x10fd2d8, event=0x7fffd9dddbb0) at kernel/qcoreapplication.cpp:606 #26 0x00007fc8ceb0bf76 in QTimerInfoList::activateTimers (this=0x6222b0) at kernel/qcoreapplication.h:213 #27 0x00007fc8ceb08b9d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:164 #28 0x00007fc8cbe3f614 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #29 0x00007fc8cbe414d7 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #30 0x00007fc8cbe415bd in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #31 0x00007fc8ceb08aff in QEventDispatcherGlib::processEvents (this=0x60b1e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324 #32 0x00007fc8cdb3821f in QGuiEventDispatcherGlib::processEvents ( this=0x4995, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #33 0x00007fc8ceadf592 in QEventLoop::processEvents ( this=<value optimized out>, flags={i = -639771152}) at kernel/qeventloop.cpp:149 #34 0x00007fc8ceadf725 in QEventLoop::exec (this=0x7fffd9ddde30, flags= {i = -639771072}) at kernel/qeventloop.cpp:196 #35 0x00007fc8ceae43ee in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #36 0x00007fc8d19bed61 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/app-office/kword-2.0.0/work/kword-2.0.0/kword/part/main.cpp:38 #37 0x00007fc8cc712486 in __libc_start_main () from /lib/libc.so.6 #38 0x00000000004008f9 in _start ()
SVN commit 1018326 by zander: Reimplement checking the document for bidi-ness, this time non-multi-threading. BUG:186100 M +7 -1 kword/part/KWView.cpp M +0 -1 libs/kotext/KoText.h M +96 -5 libs/kotext/KoTextEditor.cpp M +7 -0 libs/kotext/KoTextEditor.h M +10 -87 plugins/textshape/TextTool.cpp M +2 -13 plugins/textshape/TextTool.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1018326
*** Bug 188964 has been marked as a duplicate of this bug. ***
You need to log in before you can comment on or make changes to this bug.