| Summary: | Crash while typing text | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | Thomas McGuire <mcguire> |
| Component: | Language Support: CPP (old) | Assignee: | kdevelop-bugs-null |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | andresbajotierra, david.nolden.kde |
| Priority: | HI | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | 4.0.0 | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
This looks related to bug 191135 / bug 192537. Thanks Happened again, and I also filed bug 204166 because of this. Should be fixed with a recent commit to kdevplatform |
Version: (using Devel) OS: Linux Installed from: Compiled sources Not much I can say something about this, I don't think it is reproducible. BTW, KDevelop should have an emergency save function in the signal handler... Application: KDevelop (kdevelop), signal: Aborted [Current thread is 1 (Thread 0x7f68fb4b3750 (LWP 9299))] Thread 9 (Thread 0x7f68e5b2b950 (LWP 9323)): #0 0x00007f68f7b3cfdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f68f7dc6d93 in QWaitConditionPrivate::wait (this=0x19088e0, time=200000) at thread/qwaitcondition_unix.cpp:85 #2 0x00007f68f7dc6906 in QWaitCondition::wait (this=0x1940ff8, mutex=0x1941000, time=200000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f68f455ec6d in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1940fe0) at /media/kdedev/trunk/src/KDE/kdevplatform/language/duchain/duchain.cpp:280 #4 0x00007f68f7dc63f4 in QThreadPrivate::start (arg=0x1940fe0) at thread/qthread_unix.cpp:188 #5 0x00007f68f7b39070 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f68f601510d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f68d4718950 (LWP 9481)): #0 0x00007f68f600c386 in poll () from /lib64/libc.so.6 #1 0x00007f68efe83768 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f68efe83a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f68f7f18098 in QEventDispatcherGlib::processEvents (this=0x478c0c0, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #4 0x00007f68f7edc987 in QEventLoop::processEvents (this=0x7f68d4718000, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f68f7edcbab in QEventLoop::exec (this=0x7f68d4718000, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f68f7dc1a1e in QThread::exec (this=0x478bcd0) at thread/qthread.cpp:487 #7 0x00007f68f465a837 in KDevelop::CompletionWorkerThread::run (this=0x478bcd0) at /media/kdedev/trunk/src/KDE/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79 #8 0x00007f68f7dc63f4 in QThreadPrivate::start (arg=0x478bcd0) at thread/qthread_unix.cpp:188 #9 0x00007f68f7b39070 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f68f601510d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f68d571a950 (LWP 9482)): #0 0x00007f68f600c386 in poll () from /lib64/libc.so.6 #1 0x00007f68efe83768 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f68efe83a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f68f7f18098 in QEventDispatcherGlib::processEvents (this=0x49148e0, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #4 0x00007f68f7edc987 in QEventLoop::processEvents (this=0x7f68d571a000, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f68f7edcbab in QEventLoop::exec (this=0x7f68d571a000, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f68f7dc1a1e in QThread::exec (this=0x4574770) at thread/qthread.cpp:487 #7 0x00007f68f465a837 in KDevelop::CompletionWorkerThread::run (this=0x4574770) at /media/kdedev/trunk/src/KDE/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79 #8 0x00007f68f7dc63f4 in QThreadPrivate::start (arg=0x4574770) at thread/qthread_unix.cpp:188 #9 0x00007f68f7b39070 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f68f601510d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f68d4f19950 (LWP 9489)): #0 0x00007f68f7b3cfdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f68f7dc5cfe in thread_sleep (ti=0x7f68d4f18fe0) at thread/qthread_unix.cpp:297 #2 0x00007f68f7dc5f6e in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:323 #3 0x00007f68d2f3c906 in UIBlockTester::UIBlockTesterThread::run (this=0x48da620) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cpplanguagesupport.cpp:667 #4 0x00007f68f7dc63f4 in QThreadPrivate::start (arg=0x48da620) at thread/qthread_unix.cpp:188 #5 0x00007f68f7b39070 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f68f601510d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f68d112f950 (LWP 9509)): #0 0x00007f68f5fe3ce1 in nanosleep () from /lib64/libc.so.6 #1 0x00007f68f5fe3adc in sleep () from /lib64/libc.so.6 #2 0x00007f68d2f4d483 in UrlParseLock (this=0x7f68d112c2f0, url=...) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppparsejob.cpp:82 #3 0x00007f68d2f4d6f2 in CPPInternalParseJob::run (this=0x712e2c0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppparsejob.cpp:423 #4 0x00007f68d2f4c7c2 in CPPParseJob::parseForeground (this=0x6670d00) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppparsejob.cpp:204 #5 0x00007f68d2f5bc4f in PreprocessJob::sourceNeeded (this=0x7b3ba60, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=20, skipCurrentPath=false) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/preprocessjob.cpp:575 #6 0x00007f68d2cf6d0a in rpp::pp::handle_include (this=0x7f68d112d9e0, skip_current_path=false, input=..., output=...) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:192 #7 0x00007f68d2cf752b in rpp::pp::handle_directive (this=0x7f68d112d9e0, directive=79650, input=..., output=...) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:130 #8 0x00007f68d2cf7825 in rpp::pp::operator() (this=0x7f68d112d9e0, input=..., output=...) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:245 #9 0x00007f68d2cf7b94 in rpp::pp::processFileInternal (this=0x7f68d112d9e0, fileName=..., fileContents=..., result=...) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:97 #10 0x00007f68d2cf7bf8 in rpp::pp::processFile (this=0x7f68d112d9e0, fileName=..., data=...) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:84 #11 0x00007f68d2f59f6c in PreprocessJob::run (this=0x7b3ba60) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/preprocessjob.cpp:238 #12 0x00007f68f98bc3df in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f68d112ef20, th=0x5137670, job=0x7b3ba60) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Job.cpp:106 #13 0x00007f68f98bc619 in ThreadWeaver::Job::execute (this=0x7b3ba60, th=0x5137670) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Job.cpp:135 #14 0x00007f68f98beb66 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x8d1fba0, t=0x5137670) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/JobCollection.cpp:82 #15 0x00007f68f98beb17 in ThreadWeaver::JobCollection::execute (this=0x886b520, t=0x5137670) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/JobCollection.cpp:228 #16 0x00007f68f98bb908 in ThreadWeaver::ThreadRunHelper::run (this=0x7f68d112f040, parent=0x18fc9a0, th=0x5137670) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:95 #17 0x00007f68f98bba51 in ThreadWeaver::Thread::run (this=0x5137670) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #18 0x00007f68f7dc63f4 in QThreadPrivate::start (arg=0x5137670) at thread/qthread_unix.cpp:188 #19 0x00007f68f7b39070 in start_thread () from /lib64/libpthread.so.0 #20 0x00007f68f601510d in clone () from /lib64/libc.so.6 #21 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f68d092e950 (LWP 9510)): [KCrash Handler] #5 0x00007f68f5f74645 in raise () from /lib64/libc.so.6 #6 0x00007f68f5f75c33 in abort () from /lib64/libc.so.6 #7 0x00007f68f7db9ee8 in qt_message_output (msgType=QtFatalMsg, buf=0x7f68d9fe5698 "ASSERT: \"m_revisions.contains(from)\" in file /media/kdedev/trunk/src/KDE/kdelibs/kate/document/kateedit.cpp, line 184") at global/qglobal.cpp:2042 #8 0x00007f68f7dba015 in qFatal (msg=0x7f68f7f48278 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2241 #9 0x00007f68f7dba4f9 in qt_assert (assertion=0x7f68d16ad29b "m_revisions.contains(from)", file=0x7f68d16ad238 "/media/kdedev/trunk/src/KDE/kdelibs/kate/document/kateedit.cpp", line=184) at global/qglobal.cpp:1811 #10 0x00007f68d1595339 in KateEditHistory::editsBetweenRevisions (this=0x6f403f0, from=22, to=-1) at /media/kdedev/trunk/src/KDE/kdelibs/kate/document/kateedit.cpp:184 #11 0x00007f68d15d5b82 in KateSmartManager::translateFromRevision (this=0xb639d70, range=..., insertBehavior=...) at /media/kdedev/trunk/src/KDE/kdelibs/kate/smart/katesmartmanager.cpp:741 #12 0x00007f68d1568e73 in KateDocument::translateFromRevision (this=0x90973c0, range=..., insertBehavior=...) at /media/kdedev/trunk/src/KDE/kdelibs/kate/document/katedocument.cpp:4659 #13 0x00007f68f4514d51 in KDevelop::EditorIntegrator::translate (this=0x7f68d092d510, iface=..., fromRange=...) at /media/kdedev/trunk/src/KDE/kdevplatform/language/editor/editorintegrator.cpp:461 #14 0x00007f68d2a2321a in DeclarationBuilder::openDeclarationReal<Cpp::QtFunctionDeclaration> (this=0x7f68d092cdc0, name=0x7f68cc4b8a18, rangeNode=0x7f68cc4b8938, customName=..., collapseRangeAtStart=false, collapseRangeAtEnd=false, customRange=0x0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:460 #15 0x00007f68d2a241d7 in DeclarationBuilder::openDeclaration<Cpp::QtFunctionDeclaration> (this=0x7f68d092cdc0, name=0x7f68cc4b8a18, rangeNode=0x7f68cc4b8938, customName=..., collapseRangeAtStart=false, collapseRangeAtEnd=false) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:411 #16 0x00007f68d2a074b2 in DeclarationBuilder::openFunctionDeclaration (this=0x7f68d092cdc0, name=0x7f68cc4b8a18, rangeNode=0x7f68cc4b8938) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:688 #17 0x00007f68d2a091ec in DeclarationBuilder::visitDeclarator (this=0x7f68d092cdc0, node=0x7f68cc4b8938) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:271 #18 0x00007f68d29f3cad in ContextBuilder::visitInitDeclarator (this=0x7f68d092cdc0, node=0x7f68cc4b8d98) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:955 #19 0x00007f68d2a06330 in DeclarationBuilder::visitInitDeclarator (this=0x7f68d092cdc0, node=0x7f68cc4b8d98) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:234 #20 0x00007f68d274ca19 in Visitor::visit (this=0x7f68d092ce20, node=0x7f68cc4b8d98) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #21 0x00007f68d2a356f1 in TypeBuilder::visitSimpleDeclaration (this=0x7f68d092cdc0, node=0x7f68cc4b8de0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:512 #22 0x00007f68d2a09b0d in DeclarationBuilder::visitSimpleDeclaration (this=0x7f68d092cdc0, node=0x7f68cc4b8de0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:247 #23 0x00007f68d274ca19 in Visitor::visit (this=0x7f68d092ce20, node=0x7f68cc4b8de0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #24 0x00007f68d274a94d in visitNodes<DeclarationAST*> (v=0x7f68d092ce20, nodes=0x7f68cc4bd2b8) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.h:128 #25 0x00007f68d274a1ec in DefaultVisitor::visitClassSpecifier (this=0x7f68d092ce20, node=0x7f68cebccf50) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:63 #26 0x00007f68d29f1835 in ContextBuilder::visitClassSpecifier (this=0x7f68d092cdc0, node=0x7f68cebccf50) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:609 #27 0x00007f68d2a3681d in TypeBuilder::visitClassSpecifier (this=0x7f68d092cdc0, node=0x7f68cebccf50) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:75 #28 0x00007f68d2a08311 in DeclarationBuilder::visitClassSpecifier (this=0x7f68d092cdc0, node=0x7f68cebccf50) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:972 #29 0x00007f68d274ca19 in Visitor::visit (this=0x7f68d092ce20, node=0x7f68cebccf50) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #30 0x00007f68d2a3569b in TypeBuilder::visitSimpleDeclaration (this=0x7f68d092cdc0, node=0x7f68cc4bd370) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:504 #31 0x00007f68d2a09b0d in DeclarationBuilder::visitSimpleDeclaration (this=0x7f68d092cdc0, node=0x7f68cc4bd370) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:247 #32 0x00007f68d274ca19 in Visitor::visit (this=0x7f68d092ce20, node=0x7f68cc4bd370) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #33 0x00007f68d274a94d in visitNodes<DeclarationAST*> (v=0x7f68d092ce20, nodes=0x7f68cc4bd3d8) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.h:128 #34 0x00007f68d274a16b in DefaultVisitor::visitLinkageBody (this=0x7f68d092ce20, node=0x7f68cebccdc0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:221 #35 0x00007f68d274ca19 in Visitor::visit (this=0x7f68d092ce20, node=0x7f68cebccdc0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #36 0x00007f68d27499e7 in DefaultVisitor::visitNamespace (this=0x7f68d092ce20, node=0x7f68cebccd88) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:244 #37 0x00007f68d29f19f6 in ContextBuilder::visitNamespace (this=0x7f68d092cdc0, node=0x7f68cebccd88) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:553 #38 0x00007f68d2a064f7 in DeclarationBuilder::visitNamespace (this=0x7f68d092cdc0, ast=0x7f68cebccd88) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:932 #39 0x00007f68d274ca19 in Visitor::visit (this=0x7f68d092ce20, node=0x7f68cebccd88) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #40 0x00007f68d274a94d in visitNodes<DeclarationAST*> (v=0x7f68d092ce20, nodes=0x7f68cc4bd3f0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.h:128 #41 0x00007f68d274a147 in DefaultVisitor::visitTranslationUnit (this=0x7f68d092ce20, node=0x7f68cebcba00) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:394 #42 0x00007f68d274ca19 in Visitor::visit (this=0x7f68d092ce20, node=0x7f68cebcba00) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #43 0x00007f68d29ef255 in ContextBuilder::startVisiting (this=0x7f68d092cdc0, node=0x7f68cebcba00) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:201 #44 0x00007f68d29f7de4 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0x7f68d092cdc0, node=0x7f68cebcba00, context=0x7f68ccabb6c0) at /media/kdedev/trunk/kde/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201 #45 0x00007f68d2a0e959 in KDevelop::AbstractTypeBuilder<AST, NameAST, ContextBuilder>::supportBuild (this=0x7f68d092cdc0, node=0x7f68cebcba00, context=0x0) at /media/kdedev/trunk/kde/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85 #46 0x00007f68d29f3171 in ContextBuilder::buildContexts (this=0x7f68d092cdc0, file=..., node=0x7f68cebcba00, includes=0x7f68d092d5c0, updateContext=..., removeOldImports=false) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:459 #47 0x00007f68d2a0a0fd in DeclarationBuilder::buildDeclarations (this=0x7f68d092cdc0, file=..., node=0x7f68cebcba00, includes=0x7f68d092d5c0, updateContext=..., removeOldImports=false) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:113 #48 0x00007f68d2f4f078 in CPPInternalParseJob::run (this=0x3a0fa10) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppparsejob.cpp:632 #49 0x00007f68f98bc3df in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f68d092df60, th=0x44e3db0, job=0x3a0fa10) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Job.cpp:106 #50 0x00007f68f98bc619 in ThreadWeaver::Job::execute (this=0x3a0fa10, th=0x44e3db0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Job.cpp:135 #51 0x00007f68f98beb66 in ThreadWeaver::JobCollectionJobRunner::execute (this=0xa11d170, t=0x44e3db0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/JobCollection.cpp:82 #52 0x00007f68f98bb908 in ThreadWeaver::ThreadRunHelper::run (this=0x7f68d092e040, parent=0x18fc9a0, th=0x44e3db0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:95 #53 0x00007f68f98bba51 in ThreadWeaver::Thread::run (this=0x44e3db0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #54 0x00007f68f7dc63f4 in QThreadPrivate::start (arg=0x44e3db0) at thread/qthread_unix.cpp:188 #55 0x00007f68f7b39070 in start_thread () from /lib64/libpthread.so.0 #56 0x00007f68f601510d in clone () from /lib64/libc.so.6 #57 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f68dfb7c950 (LWP 32027)): #0 0x00007f68f7b3cd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f68f7dc6da9 in QWaitConditionPrivate::wait (this=0x66af630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f68f7dc6906 in QWaitCondition::wait (this=0x6c14fe8, mutex=0x7dd90d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f68f98b8de1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6c14fc0, th=0x6ab6cd0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f68f98bd527 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x6d637c0, th=0x6ab6cd0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007f68f98b8556 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x6c14fc0, th=0x6ab6cd0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007f68f98bd61f in ThreadWeaver::WorkingHardState::applyForWork (this=0x6d637c0, th=0x6ab6cd0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f68f98b901d in ThreadWeaver::WeaverImpl::applyForWork (this=0x6c14fc0, th=0x6ab6cd0, previous=0x4fd03f0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007f68f98bb8bc in ThreadWeaver::ThreadRunHelper::run (this=0x7f68dfb7c040, parent=0x6c14fc0, th=0x6ab6cd0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #9 0x00007f68f98bba51 in ThreadWeaver::Thread::run (this=0x6ab6cd0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #10 0x00007f68f7dc63f4 in QThreadPrivate::start (arg=0x6ab6cd0) at thread/qthread_unix.cpp:188 #11 0x00007f68f7b39070 in start_thread () from /lib64/libpthread.so.0 #12 0x00007f68f601510d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f68e037d950 (LWP 1009)): #0 0x00007f68f7b3cd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f68f7dc6da9 in QWaitConditionPrivate::wait (this=0x66af630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f68f7dc6906 in QWaitCondition::wait (this=0x6c14fe8, mutex=0x7dd90d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f68f98b8de1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6c14fc0, th=0xa6ef8b0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f68f98bd527 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x6d637c0, th=0xa6ef8b0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007f68f98b8556 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x6c14fc0, th=0xa6ef8b0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007f68f98bd61f in ThreadWeaver::WorkingHardState::applyForWork (this=0x6d637c0, th=0xa6ef8b0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f68f98b901d in ThreadWeaver::WeaverImpl::applyForWork (this=0x6c14fc0, th=0xa6ef8b0, previous=0x0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007f68f98bd642 in ThreadWeaver::WorkingHardState::applyForWork (this=0x6d637c0, th=0xa6ef8b0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f68f98b901d in ThreadWeaver::WeaverImpl::applyForWork (this=0x6c14fc0, th=0xa6ef8b0, previous=0x0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00007f68f98bb8bc in ThreadWeaver::ThreadRunHelper::run (this=0x7f68e037d040, parent=0x6c14fc0, th=0xa6ef8b0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #11 0x00007f68f98bba51 in ThreadWeaver::Thread::run (this=0xa6ef8b0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #12 0x00007f68f7dc63f4 in QThreadPrivate::start (arg=0xa6ef8b0) at thread/qthread_unix.cpp:188 #13 0x00007f68f7b39070 in start_thread () from /lib64/libpthread.so.0 #14 0x00007f68f601510d in clone () from /lib64/libc.so.6 #15 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f68fb4b3750 (LWP 9299)): #0 0x00007f68f7b3cd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f68f7dc4f39 in QMutexPrivate::wait (this=0x67269d0, timeout=-1) at thread/qmutex_unix.cpp:80 #2 0x00007f68f7dbeb7d in QMutex::lock (this=0x6845760) at thread/qmutex.cpp:169 #3 0x00007f68d1523d55 in QMutexLocker::relock (this=0x7fff62e4e800) at /media/kdedev/trunk/src/KDE/kde-qt/include/QtCore/../../src/corelib/thread/qmutex.h:120 #4 0x00007f68d1523dc5 in QMutexLocker (this=0x7fff62e4e800, m=0x6845760) at /media/kdedev/trunk/src/KDE/kde-qt/include/QtCore/../../src/corelib/thread/qmutex.h:102 #5 0x00007f68d160d60a in KateViewInternal::getCursor (this=0x84f7ef0) at /media/kdedev/trunk/src/KDE/kdelibs/kate/view/kateviewinternal.cpp:751 #6 0x00007f68d15fced9 in KateView::cursorPosition (this=0x4586990) at /media/kdedev/trunk/src/KDE/kdelibs/kate/view/kateview.cpp:2185 #7 0x00007f68d342e9d3 in ContextBrowserPlugin::updateBrowserWidgetFor (this=0x4df8f10, view=0x4586990) at /media/kdedev/trunk/src/KDE/kdevplatform/plugins/contextbrowser/contextbrowser.cpp:615 #8 0x00007f68d342efd0 in ContextBrowserPlugin::updateViews (this=0x4df8f10) at /media/kdedev/trunk/src/KDE/kdevplatform/plugins/contextbrowser/contextbrowser.cpp:684 #9 0x00007f68d342f259 in ContextBrowserPlugin::qt_metacall (this=0x4df8f10, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x7fff62e4eb70) at /media/kdedev/trunk/build/KDE/kdevplatform/plugins/contextbrowser/contextbrowser.moc:120 #10 0x00007f68f7efb9fc in QMetaObject::activate (sender=0x7f68d89c1b80, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112 #11 0x00007f68f7efd161 in QMetaObject::activate (sender=0x7f68d89c1b80, m=0x7f68f8219260, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186 #12 0x00007f68f7f4722c in QTimer::timeout (this=0x7f68d89c1b80) at .moc/debug-shared/moc_qtimer.cpp:128 #13 0x00007f68f7f05410 in QTimer::timerEvent (this=0x7f68d89c1b80, e=0x7fff62e4f560) at kernel/qtimer.cpp:261 #14 0x00007f68f7ef8ccc in QObject::event (this=0x7f68d89c1b80, e=0x7fff62e4f560) at kernel/qobject.cpp:1074 #15 0x00007f68f6c11877 in QApplicationPrivate::notify_helper (this=0x16d1ed0, receiver=0x7f68d89c1b80, e=0x7fff62e4f560) at kernel/qapplication.cpp:4056 #16 0x00007f68f6c11c2e in QApplication::notify (this=0x7fff62e4fa50, receiver=0x7f68d89c1b80, e=0x7fff62e4f560) at kernel/qapplication.cpp:3603 #17 0x00007f68f86e8027 in KApplication::notify (this=0x7fff62e4fa50, receiver=0x7f68d89c1b80, event=0x7fff62e4f560) at /media/kdedev/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302 #18 0x00007f68f7ee0247 in QCoreApplication::notifyInternal (this=0x7fff62e4fa50, receiver=0x7f68d89c1b80, event=0x7fff62e4f560) at kernel/qcoreapplication.cpp:610 #19 0x00007f68f935aae3 in QCoreApplication::sendEvent (receiver=0x7f68d89c1b80, event=0x7fff62e4f560) at ../../../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #20 0x00007f68f7f1ba8b in QTimerInfoList::activateTimers (this=0x16d56d0) at kernel/qeventdispatcher_unix.cpp:572 #21 0x00007f68f7f1916a in timerSourceDispatch (source=0x16d5670) at kernel/qeventdispatcher_glib.cpp:165 #22 0x00007f68efe800fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #23 0x00007f68efe838cd in ?? () from /usr/lib64/libglib-2.0.so.0 #24 0x00007f68efe83a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #25 0x00007f68f7f1807a in QEventDispatcherGlib::processEvents (this=0x613ea0, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #26 0x00007f68f6cdd75b in QGuiEventDispatcherGlib::processEvents (this=0x613ea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #27 0x00007f68f7edc987 in QEventLoop::processEvents (this=0x7fff62e4f900, flags=...) at kernel/qeventloop.cpp:149 #28 0x00007f68f7edcbab in QEventLoop::exec (this=0x7fff62e4f900, flags=...) at kernel/qeventloop.cpp:201 #29 0x00007f68f7ee0c91 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #30 0x00007f68f6c115d4 in QApplication::exec () at kernel/qapplication.cpp:3525 #31 0x00000000004077b2 in main (argc=1, argv=0x7fff62e50bb8) at /media/kdedev/trunk/src/KDE/kdevelop/app/main.cpp:181