Bug 195349

Summary: Crash while reloading file changed on disk
Product: [Applications] kdevelop Reporter: Christoph Bartoschek <bartoschek>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christoph Bartoschek 2009-06-05 17:42:27 UTC
Application that crashed: kdevelop
Version of the application: 3.9.93 (using KDevPlatform 0.9.93)
KDE Version: 4.2.88 (KDE 4.2.88 (KDE 4.3 >= 20090527))
Qt Version: 4.5.1
Operating System: Linux 2.6.27.21-0.1-pae i686
Distribution: "openSUSE 11.1 (i586)"

What I was doing when the application crashed:
I've pressed F5 to reload the file and the session was immediately closed.

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
[Current thread is 1 (Thread 0xb5817700 (LWP 4504))]

Thread 8 (Thread 0xb237bb90 (LWP 4581)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6f94f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb701b91c in QWaitCondition::wait (this=0x825bb0c, mutex=0x825bb10, time=200000) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:85
#3  0xb61161a5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x825bb00) at /home/kde-check/kdesvn/kdevplatform/language/duchain/duchain.cpp:280
#4  0xb701abb0 in QThreadPrivate::start (arg=0x825bb00) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#5  0xb6f911b5 in start_thread () from /lib/libpthread.so.0
#6  0xb65523be in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb12a5b90 (LWP 4633)):
#0  0xb5ada3da in clock_gettime () from /lib/librt.so.1
#1  0xb71248fb in QTimerInfoList::getTime (this=0x8419fdc, t=@0x841a000) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:339
#2  0xb7124ad1 in QTimerInfoList::updateCurrentTime (this=0x8419fdc) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:297
#3  0xb712648c in QTimerInfoList::timerWait (this=0x8419fdc, tm=@0xb12a5124) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:420
#4  0xb7123098 in timerSourcePrepare (source=0xb5adeff4, timeout=0xb12a5178) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:140
#5  0xb5a4d8da in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5a4dd6a in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5a4e241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb7122ed7 in QEventDispatcherGlib::processEvents (this=0x82be938, flags={i = -1322626456}) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326
#9  0xb70f9d1a in QEventLoop::processEvents (this=0xb12a52d0, flags={i = -1322626392}) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#10 0xb70f9eda in QEventLoop::exec (this=0xb12a52d0, flags={i = -1322626344}) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#11 0xb7017cc3 in QThread::exec (this=0x841a108) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:487
#12 0xb70e0cab in QInotifyFileSystemWatcherEngine::run (this=0x841a108) at /home/kde-check/kdesvn/qt-copy/src/corelib/io/qfilesystemwatcher_inotify.cpp:214
#13 0xb701abb0 in QThreadPrivate::start (arg=0x841a108) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#14 0xb6f911b5 in start_thread () from /lib/libpthread.so.0
#15 0xb65523be in clone () from /lib/libc.so.6

Thread 6 (Thread 0xae270b90 (LWP 4658)):
#0  0xb5ada3da in clock_gettime () from /lib/librt.so.1
#1  0xb71248fb in QTimerInfoList::getTime (this=0x8b9323c, t=@0x8b93260) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:339
#2  0xb7124ad1 in QTimerInfoList::updateCurrentTime (this=0x8b9323c) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:297
#3  0xb712648c in QTimerInfoList::timerWait (this=0x8b9323c, tm=@0xae270144) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:420
#4  0xb7123098 in timerSourcePrepare (source=0xb5adeff4, timeout=0xae270198) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:140
#5  0xb5a4d8da in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5a4dd6a in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5a4e241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb7122ed7 in QEventDispatcherGlib::processEvents (this=0x8b88c30, flags={i = -1373175160}) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326
#9  0xb70f9d1a in QEventLoop::processEvents (this=0xae2702f0, flags={i = -1373175096}) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#10 0xb70f9eda in QEventLoop::exec (this=0xae2702f0, flags={i = -1373175048}) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#11 0xb7017cc3 in QThread::exec (this=0x8bb8b38) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:487
#12 0xb62044f5 in KDevelop::CompletionWorkerThread::run (this=0x8bb8b38) at /home/kde-check/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#13 0xb701abb0 in QThreadPrivate::start (arg=0x8bb8b38) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#14 0xb6f911b5 in start_thread () from /lib/libpthread.so.0
#15 0xb65523be in clone () from /lib/libc.so.6

Thread 5 (Thread 0xaea71b90 (LWP 4659)):
#0  0xb5ada3da in clock_gettime () from /lib/librt.so.1
#1  0xb71248fb in QTimerInfoList::getTime (this=0x8a5e094, t=@0x8a5e0b8) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:339
#2  0xb7124ad1 in QTimerInfoList::updateCurrentTime (this=0x8a5e094) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:297
#3  0xb712648c in QTimerInfoList::timerWait (this=0x8a5e094, tm=@0xaea71144) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:420
#4  0xb7123098 in timerSourcePrepare (source=0xb5adeff4, timeout=0xaea71198) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:140
#5  0xb5a4d8da in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5a4dd6a in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5a4e241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb7122ed7 in QEventDispatcherGlib::processEvents (this=0x8a5d770, flags={i = -1364782456}) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326
#9  0xb70f9d1a in QEventLoop::processEvents (this=0xaea712f0, flags={i = -1364782392}) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#10 0xb70f9eda in QEventLoop::exec (this=0xaea712f0, flags={i = -1364782344}) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#11 0xb7017cc3 in QThread::exec (this=0xad7c6328) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:487
#12 0xb62044f5 in KDevelop::CompletionWorkerThread::run (this=0xad7c6328) at /home/kde-check/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#13 0xb701abb0 in QThreadPrivate::start (arg=0xad7c6328) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#14 0xb6f911b5 in start_thread () from /lib/libpthread.so.0
#15 0xb65523be in clone () from /lib/libc.so.6

Thread 4 (Thread 0xacaffb90 (LWP 4664)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6f94f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb701a44e in thread_sleep (ti=0xacaff2e0) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:298
#3  0xb701a57b in QThread::msleep (msecs=<value optimized out>) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:324
#4  0xad67d696 in UIBlockTester::UIBlockTesterThread::run (this=0x8adf7b8) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cpplanguagesupport.cpp:965
#5  0xb701abb0 in QThreadPrivate::start (arg=0x8adf7b8) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#6  0xb6f911b5 in start_thread () from /lib/libpthread.so.0
#7  0xb65523be in clone () from /lib/libc.so.6

Thread 3 (Thread 0xabd2fb90 (LWP 4688)):
[KCrash Handler]
#6  0xffffe430 in __kernel_vsyscall ()
#7  0xb64ab990 in raise () from /lib/libc.so.6
#8  0xb64ad2c8 in abort () from /lib/libc.so.6
#9  0xb7013705 in qt_message_output (msgType=QtFatalMsg, buf=0x11cd3d38 "ASSERT: \"smartGroup\" in file /home/kde-check/kdesvn/kdelibs/kate/smart/katesmartmanager.cpp, line 304")
    at /home/kde-check/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2017
#10 0xb70137c7 in qFatal (msg=0xb7146278 "ASSERT: \"%s\" in file %s, line %d") at /home/kde-check/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2216
#11 0xb7013885 in qt_assert (assertion=0xac2de18b "smartGroup", file=0xac2ddf80 "/home/kde-check/kdesvn/kdelibs/kate/smart/katesmartmanager.cpp", line=304)
    at /home/kde-check/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:1786
#12 0xac20762f in KateSmartManager::groupForLine (this=0xa656198, line=831) at /home/kde-check/kdesvn/kdelibs/kate/smart/katesmartmanager.cpp:304
#13 0xac203f7c in KateSmartCursor (this=0x9e626b0, position=@0xf37d538, doc=0xd721228, insertBehavior=KTextEditor::SmartCursor::MoveOnInsert)
    at /home/kde-check/kdesvn/kdelibs/kate/smart/katesmartcursor.cpp:49
#14 0xac206206 in KateSmartRange (this=0xdc9b7c8, range=@0xabd2c430, doc=0xd721228, parent=0x0, insertBehavior={i = -1412250560}) at /home/kde-check/kdesvn/kdelibs/kate/smart/katesmartrange.cpp:36
#15 0xac2095cc in KateSmartManager::newSmartRange (this=0xa656198, range=@0xabd2c5d0, parent=0x0, insertBehavior={i = -1412250484}, internal=false)
    at /home/kde-check/kdesvn/kdelibs/kate/smart/katesmartmanager.cpp:206
#16 0xac1b2714 in KateDocument::newSmartRange (this=0xd721228, range=@0xabd2c5d0, parent=0x0, insertBehavior={i = -1412250392}) at /home/kde-check/kdesvn/kdelibs/kate/document/katedocument.cpp:5806
#17 0xb60d2297 in KDevelop::EditorIntegratorPrivate::createRange<KTextEditor::SmartRange> (this=0xc8c9c78, iface=@0xabd2c5f4, range=@0xabd2c5d0, insertBehavior={i = -1412250328})
    at /home/kde-check/kdesvn/kdevplatform/language/editor/editorintegrator.cpp:170
#18 0xb60d244a in KDevelop::EditorIntegrator::createRange (this=0xabd2f024, iface=@0xabd2c5f4, range=@0xabd2c5d0, insertBehavior={i = -1412250136})
    at /home/kde-check/kdesvn/kdevplatform/language/editor/editorintegrator.cpp:293
#19 0xad5edfb8 in KDevelop::AbstractUseBuilder<AST, NameAST, ContextBuilder>::newUse (this=0xabd2ed00, newRange={start = {line = 80, column = 15}, end = {line = 80, column = 24}}, 
    declaration=0x9c70d60) at /home/kde-check/software/kde/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:187
#20 0xad5ee1d6 in UseExpressionVisitor::usingDeclaration (this=0xabd2dbe0, node=0x10d87c7c, start_token=316, end_token=317, decl=@0xabd2e028)
    at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:138
#21 0xad631036 in Cpp::ExpressionVisitor::flushUse (this=0xabd2dbe0) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/expressionvisitor.h:180
#22 0xad631a06 in Cpp::ExpressionVisitor::newUse (this=0xabd2dbe0, node=0x10d8848c, start_token=339, end_token=340, decl=@0x1052a770)
    at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/expressionvisitor.h:164
#23 0xad63f63a in NameASTVisitor::visitUnqualifiedName (this=0xabd2c8ec, node=0x10d8848c) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/name_visitor.cpp:119
#24 0xad52c7be in Visitor::visit (this=0xabd2c8ec, node=0x10d8848c) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#25 0xad52a780 in DefaultVisitor::visitName (this=0xabd2c8ec, node=0x10d88470) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/default_visitor.cpp:239
#26 0xad52c7be in Visitor::visit (this=0xabd2c8ec, node=0x10d88470) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#27 0xad63e537 in NameASTVisitor::run (this=0xabd2c8ec, node=0x10d88470, skipLastNamePart=false) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/name_visitor.cpp:298
#28 0xad62b909 in Cpp::ExpressionVisitor::visitName (this=0xabd2dbe0, node=0x10d88470) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:486
#29 0xad52c7be in Visitor::visit (this=0xabd2dbe0, node=0x10d88470) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#30 0xad62aa27 in Cpp::ExpressionVisitor::visitPrimaryExpression (this=0xabd2dbe0, node=0x10d8844c) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:635
#31 0xad52c7be in Visitor::visit (this=0xabd2dbe0, node=0x10d8844c) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#32 0xad62f9dc in Cpp::ExpressionVisitor::visitBinaryExpression (this=0xabd2dbe0, node=0x10d88794) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:876
#33 0xad52c7be in Visitor::visit (this=0xabd2dbe0, node=0x10d88794) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#34 0xad62fc82 in Cpp::ExpressionVisitor::visitBinaryExpression (this=0xabd2dbe0, node=0x10d887b0) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:914
#35 0xad52c7be in Visitor::visit (this=0xabd2dbe0, node=0x10d887b0) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#36 0xad62f9dc in Cpp::ExpressionVisitor::visitBinaryExpression (this=0xabd2dbe0, node=0x10d8af54) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:876
#37 0xad52c7be in Visitor::visit (this=0xabd2dbe0, node=0x10d8af54) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#38 0xad62e4a4 in Cpp::ExpressionVisitor::visitFunctionCall (this=0xabd2dbe0, node=0x10d8af70) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:1629
#39 0xad52c7be in Visitor::visit (this=0xabd2dbe0, node=0x10d8af70) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#40 0xad628b59 in Cpp::ExpressionVisitor::visitSubExpressions (this=0xabd2dbe0, node=0x10d8af90, nodes=0x10d8af84)
    at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:743
#41 0xad628f0e in Cpp::ExpressionVisitor::visitPostfixExpression (this=0xabd2dbe0, node=0x10d8af90) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:781
#42 0xad52c7be in Visitor::visit (this=0xabd2dbe0, node=0x10d8af90) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#43 0xad626c6a in Cpp::ExpressionVisitor::visitExpressionStatement (this=0xabd2dbe0, node=0x10d8afac) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:1398
#44 0xad52c7be in Visitor::visit (this=0xabd2dbe0, node=0x10d8afac) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#45 0xad626fe5 in Cpp::ExpressionVisitor::parse (this=0xabd2dbe0, ast=0x10d8afac) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:231
#46 0xad5ea6e7 in UseBuilder::visitExpression (this=0xabd2ed00, node=0x10d8afac) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:159
#47 0xad5ea9b4 in UseBuilder::visitExpressionStatement (this=0xabd2ed00, exp=0x10d8afac) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:84
#48 0xad52c7be in Visitor::visit (this=0xabd2ed30, node=0x10d8afac) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#49 0xad52ab84 in visitNodes<StatementAST*> (v=0xabd2ed30, nodes=0x10d8b1fc) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.h:128
#50 0xad5a522d in ContextBuilder::visitCompoundStatement (this=0xabd2ed00, node=0x10d82654) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:752
#51 0xad52c7be in Visitor::visit (this=0xabd2ed30, node=0x10d82654) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#52 0xad5a5f3e in ContextBuilder::visitFunctionDefinition (this=0xabd2ed00, node=0x10d8b208) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:666
#53 0xad52c7be in Visitor::visit (this=0xabd2ed30, node=0x10d8b208) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#54 0xad52aac4 in visitNodes<DeclarationAST*> (v=0xabd2ed30, nodes=0x10d8bf7c) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.h:128
#55 0xad5a6433 in ContextBuilder::visitClassSpecifier (this=0xabd2ed00, node=0x10d81284) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:609
#56 0xad5eab96 in UseBuilder::visitClassSpecifier (this=0xabd2ed00, node=0x10d81284) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:239
#57 0xad52c7be in Visitor::visit (this=0xabd2ed30, node=0x10d81284) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#58 0xad52a811 in DefaultVisitor::visitSimpleDeclaration (this=0xabd2ed30, node=0x10d8bfd8) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/default_visitor.cpp:335
#59 0xad5a52a1 in ContextBuilder::visitSimpleDeclaration (this=0xabd2ed00, node=0x10d8bfd8) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:766
#60 0xad52c7be in Visitor::visit (this=0xabd2ed30, node=0x10d8bfd8) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#61 0xad52aac4 in visitNodes<DeclarationAST*> (v=0xabd2ed30, nodes=0x10d8c00c) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.h:128
#62 0xad52c7be in Visitor::visit (this=0xabd2ed30, node=0x10d80f80) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#63 0xad529ecb in DefaultVisitor::visitNamespace (this=0xabd2ed30, node=0x10d80f64) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/default_visitor.cpp:244
#64 0xad5a6652 in ContextBuilder::visitNamespace (this=0xabd2ed00, node=0x10d80f64) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:553
#65 0xad52c7be in Visitor::visit (this=0xabd2ed30, node=0x10d80f64) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#66 0xad52aac4 in visitNodes<DeclarationAST*> (v=0xabd2ed30, nodes=0x10c82c34) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.h:128
#67 0xad52c7be in Visitor::visit (this=0xabd2ed30, node=0x10d80f38) at /home/kde-check/kdesvn/kdevelop/languages/cpp/parser/visitor.cpp:113
#68 0xad5a412c in ContextBuilder::startVisiting (this=0xabd2ed00, node=0x10d80f38) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:201
#69 0xad5ac3e4 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0xabd2ed00, node=0x10d80f38, context=0x0)
    at /home/kde-check/software/kde/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201
#70 0xad5ee5b1 in KDevelop::AbstractUseBuilder<AST, NameAST, ContextBuilder>::buildUses (this=0xabd2ed00, node=0x10d80f38)
    at /home/kde-check/software/kde/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:70
#71 0xad5eafe0 in UseBuilder::buildUses (this=0xabd2ed00, node=0x10d80f38) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:66
#72 0xad6932fe in CPPInternalParseJob::run (this=0xe1e7b90) at /home/kde-check/kdesvn/kdevelop/languages/cpp/cppparsejob.cpp:686
#73 0xb79e064c in ThreadWeaver::JobRunHelper::runTheJob (this=0xabd2f278, th=0x93366e0, job=0xe1e7b90) at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Job.cpp:106
#74 0xb79e08f9 in ThreadWeaver::Job::execute (this=0xe1e7b90, th=0x93366e0) at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Job.cpp:135
#75 0xb79e2f23 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x10e2cc18, t=0x93366e0) at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#76 0xb79dfaa2 in ThreadWeaver::ThreadRunHelper::run (this=0xabd2f320, parent=0x827cc68, th=0x93366e0) at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:95
#77 0xb79dfc29 in ThreadWeaver::Thread::run (this=0x93366e0) at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#78 0xb701abb0 in QThreadPrivate::start (arg=0x93366e0) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#79 0xb6f911b5 in start_thread () from /lib/libpthread.so.0
#80 0xb65523be in clone () from /lib/libc.so.6

Thread 2 (Thread 0xab52eb90 (LWP 4689)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6f94c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb701b942 in QWaitCondition::wait (this=0x827cc80, mutex=0x8298f38, time=4294967295) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#3  0xb79dd08d in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x827cc68, th=0x90cdf58) at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb79e17ec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x829df30, th=0x90cdf58) at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0xb79dc72b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x827cc68, th=0x90cdf58) at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb79e1907 in ThreadWeaver::WorkingHardState::applyForWork (this=0x829df30, th=0x90cdf58) at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb79dd2c3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x827cc68, th=0x90cdf58, previous=0x122e3528) at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb79dfa7c in ThreadWeaver::ThreadRunHelper::run (this=0xab52e320, parent=0x827cc68, th=0x90cdf58) at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#9  0xb79dfc29 in ThreadWeaver::Thread::run (this=0x90cdf58) at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#10 0xb701abb0 in QThreadPrivate::start (arg=0x90cdf58) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#11 0xb6f911b5 in start_thread () from /lib/libpthread.so.0
#12 0xb65523be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5817700 (LWP 4504)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6f94c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb701a112 in QMutexPrivate::wait (this=0xa3823c8, timeout=-1) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qmutex_unix.cpp:80
#3  0xb7015edd in QMutex::lock (this=0xbda23c0) at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qmutex.cpp:169
#4  0xac1726ec in QMutexLocker::relock (this=0xbf909df8) at /home/kde-check/software/qt4/include/QtCore/qmutex.h:120
#5  0xac208e6c in KateSmartManager::slotTextChanged (this=0xa656198, edit=0xf0ff100) at /home/kde-check/kdesvn/kdelibs/kate/smart/katesmartmanager.cpp:310
#6  0xac209374 in KateSmartManager::qt_metacall (this=0xa656198, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf909efc) at /home/kde-check/kdesvn/build/kdelibs/kate/katesmartmanager.moc:74
#7  0xb710db68 in QMetaObject::activate (sender=0xcc0cd60, from_signal_index=4, to_signal_index=4, argv=0xbf909efc) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3117
#8  0xb710e132 in QMetaObject::activate (sender=0xcc0cd60, m=0xac2f9b04, local_signal_index=0, argv=0xbf909efc) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3194
#9  0xac1dddf3 in KateEditHistory::editDone (this=0xcc0cd60, _t1=0xf0ff100) at /home/kde-check/kdesvn/build/kdelibs/kate/kateedit.moc:78
#10 0xac1de1b1 in KateEditHistory::doEdit (this=0xcc0cd60, edit=0xf0ff100) at /home/kde-check/kdesvn/kdelibs/kate/document/kateedit.cpp:160
#11 0xac1cacc2 in KateDocument::openFile (this=0xd721228) at /home/kde-check/kdesvn/kdelibs/kate/document/katedocument.cpp:3154
#12 0xb7a4a282 in KParts::ReadOnlyPart::openUrl (this=0xd721228, url=@0xbf90a2f0) at /home/kde-check/kdesvn/kdelibs/kparts/part.cpp:557
#13 0xac1b6aac in KateDocument::documentReload (this=0xd721228) at /home/kde-check/kdesvn/kdelibs/kate/document/katedocument.cpp:5055
#14 0xac22dcea in KateView::reloadFile (this=0xafcf590) at /home/kde-check/kdesvn/kdelibs/kate/view/kateview.cpp:1030
#15 0xac2407c0 in KateView::qt_metacall (this=0xafcf590, _c=QMetaObject::InvokeMetaMethod, _id=111, _a=0xbf90a49c) at /home/kde-check/kdesvn/build/kdelibs/kate/kateview.moc:415
#16 0xb710db68 in QMetaObject::activate (sender=0xd011c88, from_signal_index=5, to_signal_index=6, argv=0xbf90a49c) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3117
#17 0xb710deb0 in QMetaObject::activate (sender=0xd011c88, m=0xb6f27f88, from_local_signal_index=1, to_local_signal_index=2, argv=0xbf90a49c)
    at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3214
#18 0xb683bb71 in QAction::triggered (this=0xd011c88, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#19 0xb683ce1f in QAction::activate (this=0xd011c88, event=QAction::Trigger) at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qaction.cpp:1160
#20 0xb683f10b in QAction::event (this=0xd011c88, e=0xbf90a894) at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qaction.cpp:1079
#21 0xb72f099f in KAction::event (this=0xd011c88, event=0xbf90a894) at /home/kde-check/kdesvn/kdelibs/kdeui/actions/kaction.cpp:88
#22 0xb68414bc in QApplicationPrivate::notify_helper (this=0x8124388, receiver=0xd011c88, e=0xbf90a894) at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4057
#23 0xb6849e2e in QApplication::notify (this=0xbf90c718, receiver=0xd011c88, e=0xbf90a894) at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3604
#24 0xb73c25b1 in KApplication::notify (this=0xbf90c718, receiver=0xd011c88, event=0xbf90a894) at /home/kde-check/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302
#25 0xb70fb58b in QCoreApplication::notifyInternal (this=0xbf90c718, receiver=0xd011c88, event=0xbf90a894) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#26 0xb6875d42 in QShortcutMap::dispatchEvent (this=0x8124428, e=0xbf90ac0c) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:213
#27 0xb6877a3f in QShortcutMap::tryShortcutEvent (this=0x8124428, o=0xf4ebb28, e=0xbf90ac0c) at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qshortcutmap.cpp:369
#28 0xb684b1e6 in QApplication::notify (this=0xbf90c718, receiver=0xf4ebb28, e=0xbf90ac0c) at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3646
#29 0xb73c25b1 in KApplication::notify (this=0xbf90c718, receiver=0xf4ebb28, event=0xbf90ac0c) at /home/kde-check/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302
#30 0xb70fb58b in QCoreApplication::notifyInternal (this=0xbf90c718, receiver=0xf4ebb28, event=0xbf90ac0c) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#31 0xb684297e in qt_sendSpontaneousEvent (receiver=0xf4ebb28, event=0x225) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:216
#32 0xb68ce870 in QKeyMapper::sendKeyEvent (keyWidget=0xf4ebb28, grab=false, type=QEvent::KeyPress, code=16777268, modifiers={i = -1081037108}, text=@0xbf90aef8, autorepeat=<value optimized out>, 
    count=<value optimized out>, nativeScanCode=71, nativeVirtualKey=65474, nativeModifiers=0) at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qkeymapper_x11.cpp:1675
#33 0xb68d0784 in QKeyMapperPrivate::translateKeyEvent (this=0x814bcc0, keyWidget=0xf4ebb28, event=0xbf90c40c, grab=false) at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qkeymapper_x11.cpp:1645
#34 0xb68aa354 in QApplication::x11ProcessEvent (this=0xbf90c718, event=0xbf90c40c) at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3459
#35 0xb68d1f62 in x11EventSourceDispatch (s=0x8127160, callback=0, user_data=0x0) at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#36 0xb5a4a9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb5a4e083 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb5a4e241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb7122eb8 in QEventDispatcherGlib::processEvents (this=0x8059130, flags={i = -1081031224}) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:324
#40 0xb68d1755 in QGuiEventDispatcherGlib::processEvents (this=0x8059130, flags={i = -1081031176}) at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#41 0xb70f9d1a in QEventLoop::processEvents (this=0xbf90c660, flags={i = -1081031112}) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#42 0xb70f9eda in QEventLoop::exec (this=0xbf90c660, flags={i = -1081031064}) at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#43 0xb70fc111 in QCoreApplication::exec () at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:888
#44 0xb6841337 in QApplication::exec () at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3526
#45 0x0804e75e in main (argc=1, argv=0xbf90cbe4) at /home/kde-check/kdesvn/kdevelop/app/main.cpp:172

Reported using DrKonqi
Comment 1 Dario Andres 2009-06-05 18:02:19 UTC
The backtrace could be related to bug 180743.
Comment 2 Andreas Pakulat 2009-07-26 00:46:02 UTC
yeah, very similar backtrace, closing as dupe. Please re-open if this is reproduceable with 4.3 RC3 and updated kdevelop.

*** This bug has been marked as a duplicate of bug 180743 ***