Version: (using Devel) OS: Linux Installed from: Compiled sources I got the following crash while I was using the "Find uses" function in the code browser tab. I was browsing around a bit while the finding of the uses progressed. Application: KDevelop (kdevelop), signal SIGABRT [?1034h[Thread debugging using libthread_db enabled] from /lib64/libpthread.so.0 [Current thread is 1 (Thread 0x7feeb9075750 (LWP 9861))] Thread 7 (Thread 0x7feea3732950 (LWP 9864)): #0 0x00007feeb415b662 in select () from /lib64/libc.so.6 #1 0x00007feeb5cd75f6 in QProcessManager::run (this=0x636640) at io/qprocess_unix.cpp:305 #2 0x00007feeb5c0ffc2 in QThreadPrivate::start (arg=0x636640) at thread/qthread_unix.cpp:189 #3 0x00007feeb599c070 in start_thread () from /lib64/libpthread.so.0 #4 0x00007feeb416210d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fee9bd7e950 (LWP 9932)): #0 0xffffffffff600132 in ?? () #1 0x00007fffc11ff6fb in ?? () #2 0x00007feeaee6c4ed in clock_gettime () from /lib64/librt.so.1 #3 0x00007feeb5d2414d in QTimerInfoList::getTime (this=<value optimized out>, t=@0x29353c0) at kernel/qeventdispatcher_unix.cpp:339 #4 0x00007feeb5d24341 in QTimerInfoList::updateCurrentTime (this=0x7fee9bd7ddd0) at kernel/qeventdispatcher_unix.cpp:297 #5 0x00007feeb5d25d23 in QTimerInfoList::timerWait (this=0x7fee9bd7ddd0, tm=@0x7fee9bd7ddd0) at kernel/qeventdispatcher_unix.cpp:420 #6 0x00007feeb5d2282d in timerSourcePrepare (source=<value optimized out>, timeout=0x7fee9bd7dec4) at kernel/qeventdispatcher_glib.cpp:140 #7 0x00007feeaebe01aa in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #8 0x00007feeaebe05ca in ?? () from /usr/lib64/libglib-2.0.so.0 #9 0x00007feeaebe0a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #10 0x00007feeb5d2267e in QEventDispatcherGlib::processEvents (this=0x259c3c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325 #11 0x00007feeb5cf77d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1680351216}) at kernel/qeventloop.cpp:149 #12 0x00007feeb5cf7b9d in QEventLoop::exec (this=0x7fee9bd7e050, flags={i = -1680351136}) at kernel/qeventloop.cpp:200 #13 0x00007feeb5c0d028 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:481 #14 0x00007feeb2b0ca05 in KDevelop::CompletionWorkerThread::run (this=0x7fee94738910) at /media/kdedev/trunk/src/KDE/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79 #15 0x00007feeb5c0ffc2 in QThreadPrivate::start (arg=0x7fee94738910) at thread/qthread_unix.cpp:189 #16 0x00007feeb599c070 in start_thread () from /lib64/libpthread.so.0 #17 0x00007feeb416210d in clone () from /lib64/libc.so.6 #18 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fee9b57d950 (LWP 9933)): #0 0x00007feeaebe073e in ?? () from /usr/lib64/libglib-2.0.so.0 #1 0x00007feeaebe0a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #2 0x00007feeb5d2267e in QEventDispatcherGlib::processEvents (this=0x2bb8700, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325 #3 0x00007feeb5cf77d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1688743920}) at kernel/qeventloop.cpp:149 #4 0x00007feeb5cf7b9d in QEventLoop::exec (this=0x7fee9b57d050, flags={i = -1688743840}) at kernel/qeventloop.cpp:200 #5 0x00007feeb5c0d028 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:481 #6 0x00007feeb2b0ca05 in KDevelop::CompletionWorkerThread::run (this=0x7fee947a4710) at /media/kdedev/trunk/src/KDE/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79 #7 0x00007feeb5c0ffc2 in QThreadPrivate::start (arg=0x7fee947a4710) at thread/qthread_unix.cpp:189 #8 0x00007feeb599c070 in start_thread () from /lib64/libpthread.so.0 #9 0x00007feeb416210d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fee9c57f950 (LWP 9949)): #0 0x00007feeb599ffdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007feeb5c0fa05 in thread_sleep (ti=0x7fee9c57f030) at thread/qthread_unix.cpp:298 #2 0x00007feeb5c0fb6e in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:324 #3 0x00007fee99dc0d06 in UIBlockTester::UIBlockTesterThread::run (this=0x7fee9460b580) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cpplanguagesupport.cpp:965 #4 0x00007feeb5c0ffc2 in QThreadPrivate::start (arg=0x7fee9460b580) at thread/qthread_unix.cpp:189 #5 0x00007feeb599c070 in start_thread () from /lib64/libpthread.so.0 #6 0x00007feeb416210d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fee92d19950 (LWP 10005)): #0 0x00007feeb599fd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007feeb5c10f79 in QWaitCondition::wait (this=0xdf2428, mutex=0xee5da0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007feeb74a4de1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xdf2400, th=0x349a990) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007feeb74a9527 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xee5e80, th=0x349a990) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #4 0x00007feeb74a4556 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xdf2400, th=0x349a990) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #5 0x00007feeb74a961f in ThreadWeaver::WorkingHardState::applyForWork (this=0xee5e80, th=0x349a990) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007feeb74a501d in ThreadWeaver::WeaverImpl::applyForWork (this=0xdf2400, th=0x349a990, previous=0x7fee8a560930) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #7 0x00007feeb74a78bc in ThreadWeaver::ThreadRunHelper::run (this=0x7fee92d19080, parent=0xdf2400, th=0x349a990) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #8 0x00007feeb74a7a51 in ThreadWeaver::Thread::run (this=0x349a990) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #9 0x00007feeb5c0ffc2 in QThreadPrivate::start (arg=0x349a990) at thread/qthread_unix.cpp:189 #10 0x00007feeb599c070 in start_thread () from /lib64/libpthread.so.0 #11 0x00007feeb416210d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fee92518950 (LWP 10006)): [KCrash Handler] #5 0x00007feeb40c1645 in raise () from /lib64/libc.so.6 #6 0x00007feeb40c2c33 in abort () from /lib64/libc.so.6 #7 0x00007feeb5c07f05 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2006 #8 0x00007feeb5c0804b in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2201 #9 0x00007feeb5c080ea in qt_assert (assertion=<value optimized out>, file=<value optimized out>, line=-1) at global/qglobal.cpp:1777 #10 0x00007fee99b1d36e in Cpp::instantiateDeclarationAndContext (parentContext=0x7fee973c5390, source=0xd17fca0, context=0x7fee972cdf70, templateArguments=@0x7fee92513850, instantiatedDeclaration=0x0, instantiatedFrom=0x0, doNotRegister=true) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:517 #11 0x00007fee99b1f45f in Cpp::TemplateDeclaration::instantiate (this=0x7fee973c7ed0, _templateArguments=@0x7fee92513bc0, source=0xd17fca0, forceLocal=false) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:886 #12 0x00007fee99b134c7 in Cpp::FindDeclaration::instantiateDeclaration (this=0x7fee92515618, decl=0x7fee973c7e80, templateArguments=@0xe6d1bf0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:83 #13 0x00007fee99b14070 in Cpp::FindDeclaration::closeIdentifier (this=0x7fee92515618, isFinalIdentifier=true) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:223 #14 0x00007fee99b43509 in NameASTVisitor::visitUnqualifiedName (this=0x7fee925155c0, node=0x7fee81f77b30) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/name_visitor.cpp:110 #15 0x00007fee995ed14d in Visitor::visit (this=0x7fee925155c0, node=0x7fee81f77b30) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #16 0x00007fee995eadd6 in DefaultVisitor::visitName (this=0x7fee925155c0, node=0x7fee81f77aa0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:239 #17 0x00007fee995ed14d in Visitor::visit (this=0x7fee925155c0, node=0x7fee81f77aa0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #18 0x00007fee99b424f4 in NameASTVisitor::run (this=0x7fee925155c0, node=0x7fee81f77aa0, skipLastNamePart=false) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/name_visitor.cpp:290 #19 0x00007fee99b2f2c4 in Cpp::ExpressionVisitor::visitName (this=0x7fee92515f40, node=0x7fee81f77aa0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:486 #20 0x00007fee995ed14d in Visitor::visit (this=0x7fee92515f40, node=0x7fee81f77aa0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #21 0x00007fee99b2e37a in Cpp::ExpressionVisitor::visitPrimaryExpression (this=0x7fee92515f40, node=0x7fee81f77a58) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:626 #22 0x00007fee995ed14d in Visitor::visit (this=0x7fee92515f40, node=0x7fee81f77a58) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #23 0x00007fee99b2c6f0 in Cpp::ExpressionVisitor::visitPostfixExpression (this=0x7fee92515f40, node=0x7fee81f782f0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:767 #24 0x00007fee995ed14d in Visitor::visit (this=0x7fee92515f40, node=0x7fee81f782f0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #25 0x00007fee99b2a87b in Cpp::ExpressionVisitor::parse (this=0x7fee92515f40, ast=0x7fee81f782f0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:231 #26 0x00007fee99af354d in UseBuilder::visitExpression (this=0x7fee925170f0, node=0x7fee81f782f0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:159 #27 0x00007fee99af3617 in UseBuilder::visitPostfixExpression (this=0x7fee925170f0, exp=0x7fee81f782f0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:103 #28 0x00007fee995ed14d in Visitor::visit (this=0x7fee92517150, node=0x7fee81f782f0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #29 0x00007fee995ead83 in DefaultVisitor::visitInitializerClause (this=0x7fee92517150, node=0x7fee81f77040) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:204 #30 0x00007fee995ed14d in Visitor::visit (this=0x7fee92517150, node=0x7fee81f77040) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #31 0x00007fee995ea0f9 in DefaultVisitor::visitInitializer (this=0x7fee92517150, node=0x7fee81f77010) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:198 #32 0x00007fee99ab047c in ContextBuilder::visitInitDeclarator (this=0x7fee925170f0, node=0x7fee81f78328) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:949 #33 0x00007fee995ed14d in Visitor::visit (this=0x7fee92517150, node=0x7fee81f78328) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #34 0x00007fee995ebb0d in visitNodes<InitDeclaratorAST*> (v=0x7fee92517150, nodes=0x7fee81f78358) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.h:128 #35 0x00007fee995eae7e in DefaultVisitor::visitSimpleDeclaration (this=0x7fee92517150, node=0x7fee81f78370) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:336 #36 0x00007fee99aacc85 in ContextBuilder::visitSimpleDeclaration (this=0x7fee925170f0, node=0x7fee81f78370) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:757 #37 0x00007fee995ed14d in Visitor::visit (this=0x7fee92517150, node=0x7fee81f78370) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #38 0x00007fee995e9d23 in DefaultVisitor::visitDeclarationStatement (this=0x7fee92517150, node=0x7fee81f783c0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:99 #39 0x00007fee995ed14d in Visitor::visit (this=0x7fee92517150, node=0x7fee81f783c0) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #40 0x00007fee99af375a in UseBuilder::visitExpressionOrDeclarationStatement (this=0x7fee925170f0, exp=0x7fee81f79a48) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:73 #41 0x00007fee995ed14d in Visitor::visit (this=0x7fee92517150, node=0x7fee81f79a48) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #42 0x00007fee995eb29d in visitNodes<StatementAST*> (v=0x7fee92517150, nodes=0x7fee81f7b410) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.h:128 #43 0x00007fee995eaa6f in DefaultVisitor::visitCompoundStatement (this=0x7fee92517150, node=0x7fee81f73670) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:68 #44 0x00007fee99aacc47 in ContextBuilder::visitCompoundStatement (this=0x7fee925170f0, node=0x7fee81f73670) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:750 #45 0x00007fee995ed14d in Visitor::visit (this=0x7fee92517150, node=0x7fee81f73670) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #46 0x00007fee99aada1e in ContextBuilder::visitFunctionDefinition (this=0x7fee925170f0, node=0x7fee81f7b428) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:664 #47 0x00007fee995ed14d in Visitor::visit (this=0x7fee92517150, node=0x7fee81f7b428) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #48 0x00007fee995eb1ad in visitNodes<DeclarationAST*> (v=0x7fee92517150, nodes=0x7fee82068ca8) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.h:128 #49 0x00007fee995ea9a7 in DefaultVisitor::visitTranslationUnit (this=0x7fee92517150, node=0x7fee81694180) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:394 #50 0x00007fee995ed14d in Visitor::visit (this=0x7fee92517150, node=0x7fee81694180) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113 #51 0x00007fee99aaba8d in ContextBuilder::startVisiting (this=0x7fee925170f0, node=0x7fee81694180) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:198 #52 0x00007fee99ab52b5 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0x7fee925170f0, node=0x7fee81694180, context=0xd17fca0) at /media/kdedev/trunk/kde/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201 #53 0x00007fee99af7767 in KDevelop::AbstractUseBuilder<AST, NameAST, ContextBuilder>::buildUses (this=0x7fee925170f0, node=0x7fee81694180) at /media/kdedev/trunk/kde/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:70 #54 0x00007fee99af3cf5 in UseBuilder::buildUses (this=0x7fee925170f0, node=0x7fee81694180) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:66 #55 0x00007fee99dd65c8 in CPPInternalParseJob::run (this=0x7fee97131770) at /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppparsejob.cpp:681 #56 0x00007feeb74a83df in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fee92517fa0, th=0x35b0be0, job=0x7fee97131770) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Job.cpp:106 #57 0x00007feeb74a8619 in ThreadWeaver::Job::execute (this=0x7fee97131770, th=0x35b0be0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Job.cpp:135 #58 0x00007feeb74aab66 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x7fee97068af0, t=0x35b0be0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/JobCollection.cpp:82 #59 0x00007feeb74a7908 in ThreadWeaver::ThreadRunHelper::run (this=0x7fee92518080, parent=0xdf2400, th=0x35b0be0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:95 #60 0x00007feeb74a7a51 in ThreadWeaver::Thread::run (this=0x35b0be0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #61 0x00007feeb5c0ffc2 in QThreadPrivate::start (arg=0x35b0be0) at thread/qthread_unix.cpp:189 #62 0x00007feeb599c070 in start_thread () from /lib64/libpthread.so.0 #63 0x00007feeb416210d in clone () from /lib64/libc.so.6 #64 0x0000000000000000 in ?? () Thread 1 (Thread 0x7feeb9075750 (LWP 9861)): #0 0x00007feeb599fd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007feeb5c10f79 in QWaitCondition::wait (this=0xca8460, mutex=0xca8440, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007feeb5c1016c in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:485 #3 0x00007feeb5cda521 in ~QProcessManager (this=0x636640) at io/qprocess_unix.cpp:268 #4 0x00007feeb5cda9e5 in ~QGlobalStaticDeleter (this=0x7feeb5fed4a8) at ../../src/corelib/global/qglobal.h:1622 #5 0x00007feeb40c42ed in exit () from /lib64/libc.so.6 #6 0x00007feeb4d5d338 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707 #7 0x00007feeb6481ad3 in KApplication::xioErrhandler (this=0x7fffc10bbce0, dpy=0xcab6b0) at /media/kdedev/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:413 #8 0x00007feeb6481b01 in kde_xio_errhandler (dpy=0xcab6b0) at /media/kdedev/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:130 #9 0x00007feeb1257e54 in _XIOError () from /usr/lib64/libX11.so.6 #10 0x00007feeb125f898 in ?? () from /usr/lib64/libX11.so.6 #11 0x00007feeb125fff6 in _XEventsQueued () from /usr/lib64/libX11.so.6 #12 0x00007feeb1248593 in XEventsQueued () from /usr/lib64/libX11.so.6 #13 0x00007feeb4d96d37 in x11EventSourcePrepare (s=0xca7cb0, timeout=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:79 #14 0x00007feeaebe01aa in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #15 0x00007feeaebe05ca in ?? () from /usr/lib64/libglib-2.0.so.0 #16 0x00007feeaebe0a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #17 0x00007feeb5d2267e in QEventDispatcherGlib::processEvents (this=0x613a70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325 #18 0x00007feeb4d96b1f in QGuiEventDispatcherGlib::processEvents (this=0xca7dcc, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #19 0x00007feeb5cf77d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1056195744}) at kernel/qeventloop.cpp:149 #20 0x00007feeb5cf7b9d in QEventLoop::exec (this=0x7fffc10bbba0, flags={i = -1056195664}) at kernel/qeventloop.cpp:200 #21 0x00007feeb5cf9e84 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 #22 0x0000000000407719 in main (argc=1, argv=0x7fffc10bce38) at /media/kdedev/trunk/src/KDE/kdevelop/app/main.cpp:172 kdevelop(9861)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///media/kdedev/trunk/src/KDE/kdelibs/khtml/misc/loader.cpp") new count of active parse-jobs: 1 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 24547 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 23755 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 23899 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 29077 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 24359 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 29079 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 24546 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 23754 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 23898 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 29076 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 24358 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 29078 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 4791 kdevelop(9861)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: starting to load 4843 ASSERT: "templateDecl" in file /media/kdedev/trunk/src/KDE/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp, line 517 kdevelop: Fatal IO error: client killed FunctionDeclarationData::m_defaultParameters There were items left on destruction: 2436 KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = kdevelop path = <unknown> pid = 9861 sock_file=/media/kdedev/trunk/.kde4/socket-HerrWackelpudding/kdeinit4__0 ClassFunctionDeclarationData::m_defaultParameters There were items left on destruction: 5511 SpecialTemplateDeclarationData::m_specializations There were items left on destruction: 11173 ClassDeclarationData::baseClasses There were items left on destruction: 1475 FunctionTypeData::m_arguments There were items left on destruction: 103 TopDUContextData::m_usedDeclarationIds There were items left on destruction: 1006 DUContextData::m_importedContexts There were items left on destruction: 31596 DUContextData::m_childContexts There were items left on destruction: 31596 DUContextData::m_importers There were items left on destruction: 31596 DUContextData::m_localDeclarations There were items left on destruction: 31596 DUContextData::m_uses There were items left on destruction: 31596 InstantiationInformation::templateParameters There were items left on destruction: 4 zone still contained 2 blocks
Seems to be reproducible when using "Find Uses" of kdelibs/khtml/xml/dom_docimpl.h, variable m_url (from the URL() function in line 351)
Is this still reproduceable with current trunk? (don't have a kdebase checkout available atm).
Didn't manage to crash it anymore with those steps :)