Bug 190927 - Crash while browsing source when "Find uses" was active
Summary: Crash while browsing source when "Find uses" was active
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: CPP (old) (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-28 17:40 UTC by Thomas McGuire
Modified: 2009-07-26 01:53 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas McGuire 2009-04-28 17:40:35 UTC
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
Comment 1 Thomas McGuire 2009-04-28 18:01:37 UTC
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)
Comment 2 Andreas Pakulat 2009-07-25 23:18:30 UTC
Is this still reproduceable with current trunk? (don't have a kdebase checkout available atm).
Comment 3 Thomas McGuire 2009-07-26 01:53:18 UTC
Didn't manage to crash it anymore with those steps :)