Bug 216456

Summary: KDevelop crashed when I opened a file from an imported autotools project [KDevelop::Identifier::makeConstant, KDevelop::Identifier::operator=, NameCompiler::visitUnqualifiedName]
Product: [Applications] kdevelop Reporter: David Nadlinger <code>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description David Nadlinger 2009-11-28 01:09:13 UTC
Application: kdevelop (3.9.97 (using KDevPlatform 0.9.97))
KDE Platform Version: 4.3.80 (KDE 4.3.80 (KDE 4.4 Beta1)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-ARCH i686

-- Information about the crash:
All I did was starting up KDevelop, importing a autotool'ed project (the SWIG wrapper generator) and double-clicking a C++ file in the »Projects« pane.

Please do not hesitate to ask should you require any further information – I'd be more than happy to be able to use a crash-free KDevelop for my development tasks…

KDE trunk (r1055207) / kde-qt git (master, cd8595efe)

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

Thread 9 (Thread 0xb17f0b70 (LWP 7475)):
#0  0xb774b424 in __kernel_vsyscall ()
#1  0xb5e92192 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5f7c0d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6cdad2c in QWaitConditionPrivate::wait (this=0x9809eb4, mutex=0x9809eb8, time=200000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0x9809eb4, mutex=0x9809eb8, time=200000) at thread/qwaitcondition_unix.cpp:159
#5  0xb4d4fe12 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9809ea8) at /media/build/src/KDE/kdevplatform/language/duchain/duchain.cpp:280
#6  0xb6cd9b88 in QThreadPrivate::start (arg=0x9809ea8) at thread/qthread_unix.cpp:244
#7  0xb5e8d8ac in start_thread () from /lib/libpthread.so.0
#8  0xb5f6ea9e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xada48b70 (LWP 7532)):
#0  0xb46c8df6 in clock_gettime () from /lib/librt.so.1
#1  0xb6e23d6c in qt_gettime () at kernel/qcore_unix.cpp:109
#2  0xb6e28f87 in QTimerInfoList::updateCurrentTime (this=0xa39419c) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb6e292ee in QTimerInfoList::timerWait (this=0xa39419c, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb6e2719b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xada4810c) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb6e27245 in timerSourcePrepare (source=0x0, timeout=0xb46ccff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb464c420 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb464c7c1 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#8  0xb464ccd3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb6e26f8f in QEventDispatcherGlib::processEvents (this=0x9f8e008, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb6df417e in QEventLoop::processEvents (this=0xada482c0, flags=) at kernel/qeventloop.cpp:149
#11 0xb6df45d9 in QEventLoop::exec (this=0xada482c0, flags=...) at kernel/qeventloop.cpp:201
#12 0xb6cd7194 in QThread::exec (this=0xa372c30) at thread/qthread.cpp:487
#13 0xb6dcfa94 in QInotifyFileSystemWatcherEngine::run (this=0xa372c30) at io/qfilesystemwatcher_inotify.cpp:248
#14 0xb6cd9b88 in QThreadPrivate::start (arg=0xa372c30) at thread/qthread_unix.cpp:244
#15 0xb5e8d8ac in start_thread () from /lib/libpthread.so.0
#16 0xb5f6ea9e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xad247b70 (LWP 7533)):
#0  0xb774b424 in __kernel_vsyscall ()
#1  0xb5e91e65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5f7c07d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6cdae20 in QWaitConditionPrivate::wait (this=0xa2feb20, mutex=0xa377c68, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa2feb20, mutex=0xa377c68, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb3efd972 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa2feb08, th=0xa169468) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb3f025dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa39efa0, th=0xa169468) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb3efcf7a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa2feb08, th=0xa169468) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb3f02716 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa39efa0, th=0xa169468) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb3efdbb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa2feb08, th=0xa169468, previous=0xa3523e0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb3f00714 in ThreadWeaver::ThreadRunHelper::run (this=0xad247314, parent=0xa2feb08, th=0xa169468) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#11 0xb3f0087e in ThreadWeaver::Thread::run (this=0xa169468) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#12 0xb6cd9b88 in QThreadPrivate::start (arg=0xa169468) at thread/qthread_unix.cpp:244
#13 0xb5e8d8ac in start_thread () from /lib/libpthread.so.0
#14 0xb5f6ea9e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xab7f5b70 (LWP 7535)):
#0  0xb46c8df6 in clock_gettime () from /lib/librt.so.1
#1  0xb6e23d6c in qt_gettime () at kernel/qcore_unix.cpp:109
#2  0xb6e28f87 in QTimerInfoList::updateCurrentTime (this=0x974c5bc) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb6e292ee in QTimerInfoList::timerWait (this=0x974c5bc, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb6e2719b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xab7f512c) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb6e27245 in timerSourcePrepare (source=0x0, timeout=0xb46ccff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb464c420 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb464c7c1 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#8  0xb464ccd3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb6e26f8f in QEventDispatcherGlib::processEvents (this=0xaf57060, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb6df417e in QEventLoop::processEvents (this=0xab7f52e0, flags=) at kernel/qeventloop.cpp:149
#11 0xb6df45d9 in QEventLoop::exec (this=0xab7f52e0, flags=...) at kernel/qeventloop.cpp:201
#12 0xb6cd7194 in QThread::exec (this=0xad94ab8) at thread/qthread.cpp:487
#13 0xb4e51676 in KDevelop::CompletionWorkerThread::run (this=0xad94ab8) at /media/build/src/KDE/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#14 0xb6cd9b88 in QThreadPrivate::start (arg=0xad94ab8) at thread/qthread_unix.cpp:244
#15 0xb5e8d8ac in start_thread () from /lib/libpthread.so.0
#16 0xb5f6ea9e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xaaff4b70 (LWP 7536)):
#0  0xb5e91194 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb5f7c286 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb464ccfb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb6e26f8f in QEventDispatcherGlib::processEvents (this=0xaf51cc8, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#4  0xb6df417e in QEventLoop::processEvents (this=0xaaff42e0, flags=) at kernel/qeventloop.cpp:149
#5  0xb6df45d9 in QEventLoop::exec (this=0xaaff42e0, flags=...) at kernel/qeventloop.cpp:201
#6  0xb6cd7194 in QThread::exec (this=0xada19c0) at thread/qthread.cpp:487
#7  0xb4e51676 in KDevelop::CompletionWorkerThread::run (this=0xada19c0) at /media/build/src/KDE/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#8  0xb6cd9b88 in QThreadPrivate::start (arg=0xada19c0) at thread/qthread_unix.cpp:244
#9  0xb5e8d8ac in start_thread () from /lib/libpthread.so.0
#10 0xb5f6ea9e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaa7f3b70 (LWP 7537)):
#0  0xb774b424 in __kernel_vsyscall ()
#1  0xb5e92192 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5f7c0d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6cd9411 in thread_sleep (ti=0xaa7f32d0) at thread/qthread_unix.cpp:394
#4  0xb6cd9551 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:420
#5  0xac19d23b in UIBlockTester::UIBlockTesterThread::run (this=0xae7e558) at /media/build/src/KDE/kdevelop/languages/cpp/cpplanguagesupport.cpp:662
#6  0xb6cd9b88 in QThreadPrivate::start (arg=0xae7e558) at thread/qthread_unix.cpp:244
#7  0xb5e8d8ac in start_thread () from /lib/libpthread.so.0
#8  0xb5f6ea9e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa9bf0b70 (LWP 7538)):
[KCrash Handler]
#6  0xb774b424 in __kernel_vsyscall ()
#7  0xb5ecb561 in raise () from /lib/libc.so.6
#8  0xb5eccd62 in abort () from /lib/libc.so.6
#9  0xb5f06855 in __libc_message () from /lib/libc.so.6
#10 0xb5f0c6c1 in malloc_printerr () from /lib/libc.so.6
#11 0xb5f10ff6 in free () from /lib/libc.so.6
#12 0xb60c1901 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#13 0xb4d9fc90 in KDevelop::Identifier::makeConstant (this=0x2) at /media/build/src/KDE/kdevplatform/language/duchain/identifier.cpp:505
#14 0xb4d9fd08 in KDevelop::Identifier::operator= (this=0xc88b0a0, rhs=...) at /media/build/src/KDE/kdevplatform/language/duchain/identifier.cpp:488
#15 0xac00f5ac in NameCompiler::visitUnqualifiedName (this=0xc88b088, node=0xca34d60) at /media/build/src/KDE/kdevelop/languages/cpp/parser/name_compiler.cpp:155
#16 0xac010436 in Visitor::visit (this=0xc88b088, node=0x0) at /media/build/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113
#17 0xac00e1d1 in DefaultVisitor::visitName (this=0xc88b088, node=0xca34d40) at /media/build/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:239
#18 0xac010436 in Visitor::visit (this=0xc88b088, node=0x0) at /media/build/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113
#19 0xac00f1c6 in NameCompiler::internal_run (this=0xc88b088, node=0xca34d40) at /media/build/src/KDE/kdevelop/languages/cpp/parser/name_compiler.cpp:122
#20 0xac00f221 in NameCompiler::run (this=0xc88b088, node=0xca34d40, target=0xa9bea988) at /media/build/src/KDE/kdevelop/languages/cpp/parser/name_compiler.cpp:190
#21 0xac094de6 in ContextBuilder::identifierForNode (this=0xa9beafc8, id=0xca34d40, typeSpecifier=0x0, target=...) at /media/build/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:1217
#22 0xac094e84 in ContextBuilder::identifierForNode (this=0xa9beafc8, id=0xca34d40, target=...) at /media/build/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:221
#23 0xac0abc85 in DeclarationBuilder::visitInitDeclarator (this=0xa9beafc8, node=0xca34efc) at /media/build/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:210
#24 0xac010436 in Visitor::visit (this=0xa9beaff8, node=0x0) at /media/build/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113
#25 0xac0da6a3 in TypeBuilder::visitSimpleDeclaration (this=0xa9beafc8, node=0xca34f24) at /media/build/src/KDE/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:544
#26 0xac0af904 in DeclarationBuilder::visitSimpleDeclaration (this=0xa9beafc8, node=0xca34f24) at /media/build/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:244
#27 0xac010436 in Visitor::visit (this=0xa9beaff8, node=0x0) at /media/build/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113
#28 0xac00d8d1 in DefaultVisitor::visitLinkageSpecification (this=0xa9beaff8, node=0xca349ec) at /media/build/src/KDE/kdevelop/languages/cpp/parser/default_visitor.cpp:227
#29 0xac010436 in Visitor::visit (this=0xa9beaff8, node=0x0) at /media/build/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113
#30 0xac00e4ee in visitNodes<DeclarationAST*> (v=0xa9beaff8, nodes=0xcc4f878) at /media/build/src/KDE/kdevelop/languages/cpp/parser/visitor.h:128
#31 0xac010436 in Visitor::visit (this=0xa9beaff8, node=0x0) at /media/build/src/KDE/kdevelop/languages/cpp/parser/visitor.cpp:113
#32 0xac094a6b in ContextBuilder::startVisiting (this=0xa9beafc8, node=0xc9651b0) at /media/build/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:226
#33 0xac09da0e in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0xa9beafc8, node=0xc9651b0, context=0x0)
    at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201
#34 0xac0b6191 in KDevelop::AbstractTypeBuilder<AST, NameAST, ContextBuilder>::supportBuild (this=0xa9beafc8, node=0xc9651b0, context=0x0)
    at /usr/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85
#35 0xac0980b5 in ContextBuilder::buildContexts (this=0xa9beafc8, file=..., node=0xc9651b0, includes=0xa9beb5e4, updateContext=..., removeOldImports=false)
    at /media/build/src/KDE/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:491
#36 0xac0aff85 in DeclarationBuilder::buildDeclarations (this=0xa9beafc8, file=..., node=0xc9651b0, includes=0xa9beb5e4, updateContext=..., removeOldImports=<value optimized out>)
    at /media/build/src/KDE/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:105
#37 0xac1af863 in CPPInternalParseJob::run (this=0xc88a388) at /media/build/src/KDE/kdevelop/languages/cpp/cppparsejob.cpp:648
#38 0xac1acd0a in CPPParseJob::parseForeground (this=0xc88acb0) at /media/build/src/KDE/kdevelop/languages/cpp/cppparsejob.cpp:204
#39 0xac1bc0e4 in PreprocessJob::sourceNeeded (this=0xc906dd8, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=2243, skipCurrentPath=false)
    at /media/build/src/KDE/kdevelop/languages/cpp/preprocessjob.cpp:565
#40 0xae6933da in rpp::pp::handle_include (this=0xa9bebdd4, skip_current_path=<value optimized out>, input=..., output=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#41 0xae693de7 in rpp::pp::handle_directive (this=0xa9bebdd4, directive=346482, input=..., output=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#42 0xae69419f in rpp::pp::operator() (this=0xa9bebdd4, input=..., output=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#43 0xae69452a in rpp::pp::processFileInternal (this=0xa9bebdd4, fileName=..., fileContents=..., result=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#44 0xae6945a3 in rpp::pp::processFile (this=0xa9bebdd4, fileName=..., data=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#45 0xac1ba144 in PreprocessJob::run (this=0xc906dd8) at /media/build/src/KDE/kdevelop/languages/cpp/preprocessjob.cpp:233
#46 0xac1accff in CPPParseJob::parseForeground (this=0xaf42b78) at /media/build/src/KDE/kdevelop/languages/cpp/cppparsejob.cpp:203
#47 0xac1bc0e4 in PreprocessJob::sourceNeeded (this=0xc90f180, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=20, skipCurrentPath=false)
    at /media/build/src/KDE/kdevelop/languages/cpp/preprocessjob.cpp:565
#48 0xae6933da in rpp::pp::handle_include (this=0xa9bed6d4, skip_current_path=<value optimized out>, input=..., output=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#49 0xae693de7 in rpp::pp::handle_directive (this=0xa9bed6d4, directive=346482, input=..., output=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#50 0xae69419f in rpp::pp::operator() (this=0xa9bed6d4, input=..., output=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#51 0xae69452a in rpp::pp::processFileInternal (this=0xa9bed6d4, fileName=..., fileContents=..., result=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#52 0xae6945a3 in rpp::pp::processFile (this=0xa9bed6d4, fileName=..., data=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#53 0xac1ba144 in PreprocessJob::run (this=0xc90f180) at /media/build/src/KDE/kdevelop/languages/cpp/preprocessjob.cpp:233
#54 0xac1accff in CPPParseJob::parseForeground (this=0xaf549a8) at /media/build/src/KDE/kdevelop/languages/cpp/cppparsejob.cpp:203
#55 0xac1bc0e4 in PreprocessJob::sourceNeeded (this=0xc907ac0, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=18, skipCurrentPath=false)
    at /media/build/src/KDE/kdevelop/languages/cpp/preprocessjob.cpp:565
#56 0xae6933da in rpp::pp::handle_include (this=0xa9beefd4, skip_current_path=<value optimized out>, input=..., output=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#57 0xae693de7 in rpp::pp::handle_directive (this=0xa9beefd4, directive=346482, input=..., output=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#58 0xae69419f in rpp::pp::operator() (this=0xa9beefd4, input=..., output=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#59 0xae69452a in rpp::pp::processFileInternal (this=0xa9beefd4, fileName=..., fileContents=..., result=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#60 0xae6945a3 in rpp::pp::processFile (this=0xa9beefd4, fileName=..., data=...) at /media/build/src/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#61 0xac1ba144 in PreprocessJob::run (this=0xc907ac0) at /media/build/src/KDE/kdevelop/languages/cpp/preprocessjob.cpp:233
#62 0xb3f01343 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa9bf01ec, th=0xad8def0, job=0xc907ac0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/Job.cpp:106
#63 0xb3f01571 in ThreadWeaver::Job::execute (this=0xc907ac0, th=0xad8def0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/Job.cpp:135
#64 0xb3f03f3a in ThreadWeaver::JobCollectionJobRunner::execute (this=0xc750640, t=0xad8def0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#65 0xb3f03e96 in ThreadWeaver::JobCollection::execute (this=0xc911bd8, t=0xad8def0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/JobCollection.cpp:228
#66 0xb3f006ca in ThreadWeaver::ThreadRunHelper::run (this=0xa9bf0314, parent=0x97620f8, th=0xad8def0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:95
#67 0xb3f0087e in ThreadWeaver::Thread::run (this=0xad8def0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#68 0xb6cd9b88 in QThreadPrivate::start (arg=0xad8def0) at thread/qthread_unix.cpp:244
#69 0xb5e8d8ac in start_thread () from /lib/libpthread.so.0
#70 0xb5f6ea9e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa93efb70 (LWP 7539)):
#0  0xb774b424 in __kernel_vsyscall ()
#1  0xb5e91e65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5f7c07d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6cdae20 in QWaitConditionPrivate::wait (this=0x9762110, mutex=0x97a7bd0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9762110, mutex=0x97a7bd0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb3efd972 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x97620f8, th=0xaf401f0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb3f025dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x97a7c90, th=0xaf401f0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb3efcf7a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x97620f8, th=0xaf401f0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb3f02716 in ThreadWeaver::WorkingHardState::applyForWork (this=0x97a7c90, th=0xaf401f0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb3efdbb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97620f8, th=0xaf401f0, previous=0x0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb3f02736 in ThreadWeaver::WorkingHardState::applyForWork (this=0x97a7c90, th=0xaf401f0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb3efdbb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97620f8, th=0xaf401f0, previous=0xae00a08) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb3f00714 in ThreadWeaver::ThreadRunHelper::run (this=0xa93ef314, parent=0x97620f8, th=0xaf401f0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#13 0xb3f0087e in ThreadWeaver::Thread::run (this=0xaf401f0) at /media/build/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#14 0xb6cd9b88 in QThreadPrivate::start (arg=0xaf401f0) at thread/qthread_unix.cpp:244
#15 0xb5e8d8ac in start_thread () from /lib/libpthread.so.0
#16 0xb5f6ea9e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb3cbb700 (LWP 7474)):
#0  0xb774b424 in __kernel_vsyscall ()
#1  0xb5f64926 in poll () from /lib/libc.so.6
#2  0xb3ea0080 in _xcb_conn_wait () from /usr/lib/libxcb.so.1
#3  0xb3ea066b in _xcb_out_send () from /usr/lib/libxcb.so.1
#4  0xb3ea0a07 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0xb477dd49 in _XSend () from /usr/lib/libX11.so.6
#6  0xb477dee0 in _XReply () from /usr/lib/libX11.so.6
#7  0xb475bab6 in XGetWindowProperty () from /usr/lib/libX11.so.6
#8  0xb475c77e in XGetWMColormapWindows () from /usr/lib/libX11.so.6
#9  0xb63061e9 in QWidgetPrivate::setParent_sys (this=0xccf0610, parent=0xc6b2b10, f=...) at kernel/qwidget_x11.cpp:1241
#10 0xb62b85a1 in QWidget::setParent (this=0xccf0450, parent=0xccf0e58, f=...) at kernel/qwidget.cpp:9749
#11 0xb62b8ecf in QWidget::setParent (this=0xccf0450, parent=0xccf0e58) at kernel/qwidget.cpp:9706
#12 0xb4c65832 in AreaTabButton (this=0xccf0e58, text=..., icon=..., iconSize=16, parent=0x972c848, isCurrent=true, _customButtonWidget=0xccf0450)
    at /media/build/src/KDE/kdevplatform/sublime/mainwindow_p.cpp:748
#13 0xb4c65170 in Sublime::AreaTabBar::addCustomTab (this=0x972c848, text=..., icon=..., isCurrent=<value optimized out>, areaId=..., customButtonWidget=0xccf0450)
    at /media/build/src/KDE/kdevplatform/sublime/mainwindow_p.h:91
#14 0xb4c62c2f in Sublime::MainWindow::setupAreaSelector (this=0x971c360) at /media/build/src/KDE/kdevplatform/sublime/mainwindow.cpp:83
#15 0xb73c3d33 in KDevelop::MainWindow::setupAreaSelector (this=0x971c360) at /media/build/src/KDE/kdevplatform/shell/mainwindow.cpp:270
#16 0xb4c62090 in Sublime::MainWindow::qt_metacall (this=0x971c360, _c=QMetaObject::InvokeMetaMethod, _id=58, _a=0xbfd51df0)
    at /media/build/build/KDE/kdevplatform/src/build/sublime/mainwindow.moc:115
#17 0xb73c4b73 in KDevelop::MainWindow::qt_metacall (this=0x971c360, _c=QMetaObject::InvokeMetaMethod, _id=58, _a=0xbfd51df0) at /media/build/build/KDE/kdevplatform/src/build/shell/mainwindow.moc:91
#18 0xb6dfcff4 in QMetaObject::metacall (object=0x971c360, cl=QMetaObject::InvokeMetaMethod, idx=58, argv=0xbfd51df0) at kernel/qmetaobject.cpp:237
#19 0xb6e0ca23 in QMetaObject::activate (sender=0x9748ad8, m=0xb4c957a0, local_signal_index=8, argv=0x1) at kernel/qobject.cpp:3282
#20 0xb4c50a36 in Sublime::Area::changedWorkingSet (this=0x9748ad8, _t1=0x9748ad8, _t2=..., _t3=...) at /media/build/build/KDE/kdevplatform/src/build/sublime/area.moc:171
#21 0xb4c51064 in Sublime::Area::setWorkingSet (this=0x9748ad8, name=...) at /media/build/src/KDE/kdevplatform/sublime/area.cpp:409
#22 0xb73b92ed in KDevelop::WorkingSet::areaViewAdded (this=0x971afd8) at /media/build/src/KDE/kdevplatform/shell/workingsetcontroller.cpp:643
#23 0xb73b95a6 in KDevelop::WorkingSet::qt_metacall (this=0x971afd8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfd52064)
    at /media/build/build/KDE/kdevplatform/src/build/shell/workingsetcontroller.moc:87
#24 0xb6dfcff4 in QMetaObject::metacall (object=0x971afd8, cl=QMetaObject::InvokeMetaMethod, idx=6, argv=0xbfd52064) at kernel/qmetaobject.cpp:237
#25 0xb6e0ca23 in QMetaObject::activate (sender=0x9748ad8, m=0xb4c957a0, local_signal_index=0, argv=0x1) at kernel/qobject.cpp:3282
#26 0xb4c50d4e in Sublime::Area::viewAdded (this=0x9748ad8, _t1=0x9735150, _t2=0xcc9c9c8) at /media/build/build/KDE/kdevplatform/src/build/sublime/area.moc:115
#27 0xb4c52d01 in Sublime::Area::addView (this=0x9748ad8, view=0xcc9c9c8, index=0x9735150) at /media/build/src/KDE/kdevplatform/sublime/area.cpp:169
#28 0xb4c52e72 in Sublime::Area::addView (this=0x9748ad8, view=0xcc9c9c8, after=0x0) at /media/build/src/KDE/kdevplatform/sublime/area.cpp:182
#29 0xb73f8154 in KDevelop::DocumentControllerPrivate::openDocumentInternal (this=0x97a4350, doc=0xccabed8, range=..., activationParams=...)
    at /media/build/src/KDE/kdevplatform/shell/documentcontroller.cpp:347
#30 0xb73f8f2a in KDevelop::DocumentControllerPrivate::openDocumentInternal (this=0x97a4350, inputUrl=..., prefName=..., range=..., encoding=..., activationParams=...)
    at /media/build/src/KDE/kdevplatform/shell/documentcontroller.cpp:275
#31 0xb73f2dc4 in KDevelop::DocumentController::openDocument (this=0x97a42a0, inputUrl=..., range=..., activationParams=...) at /media/build/src/KDE/kdevplatform/shell/documentcontroller.cpp:541
#32 0xae7db3c1 in ProjectManagerView::openUrl (this=0x9e2f988, url=...) at /media/build/src/KDE/kdevplatform/plugins/projectmanagerview/projectmanagerview.cpp:189
#33 0xae7dbc73 in ProjectManagerView::qt_metacall (this=0x9e2f988, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfd525c8)
    at /media/build/build/KDE/kdevplatform/src/build/plugins/projectmanagerview/projectmanagerview.moc:84
#34 0xb6dfcff4 in QMetaObject::metacall (object=0x9e2f988, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfd525c8) at kernel/qmetaobject.cpp:237
#35 0xb6e0ca23 in QMetaObject::activate (sender=0x9e2fc70, m=0xae7ee3a8, local_signal_index=0, argv=0x1) at kernel/qobject.cpp:3282
#36 0xae7dd736 in ProjectTreeView::activateUrl (this=0x9e2fc70, _t1=...) at /media/build/build/KDE/kdevplatform/src/build/plugins/projectmanagerview/projecttreeview.moc:94
#37 0xae7de63e in ProjectTreeView::slotActivated (this=0x9e2fc70, index=...) at /media/build/src/KDE/kdevplatform/plugins/projectmanagerview/projecttreeview.cpp:148
#38 0xae7de733 in ProjectTreeView::qt_metacall (this=0x9e2fc70, _c=QMetaObject::InvokeMetaMethod, _id=89, _a=0xbfd52758)
    at /media/build/build/KDE/kdevplatform/src/build/plugins/projectmanagerview/projecttreeview.moc:80
#39 0xb6dfcff4 in QMetaObject::metacall (object=0x9e2fc70, cl=QMetaObject::InvokeMetaMethod, idx=89, argv=0xbfd52758) at kernel/qmetaobject.cpp:237
#40 0xb6e0ca23 in QMetaObject::activate (sender=0x9e2fc70, m=0xb6c54d24, local_signal_index=2, argv=0x1) at kernel/qobject.cpp:3282
#41 0xb6860fd6 in QAbstractItemView::doubleClicked (this=0x9e2fc70, _t1=...) at .moc/debug-shared/moc_qabstractitemview.cpp:338
#42 0xb68c1978 in QTreeView::mouseDoubleClickEvent (this=0x9e2fc70, event=0xbfd53174) at itemviews/qtreeview.cpp:1855
#43 0xb62b0274 in QWidget::event (this=0x9e2fc70, event=0xbfd53174) at kernel/qwidget.cpp:7977
#44 0xb67039d6 in QFrame::event (this=0x9e2fc70, e=0xbfd53174) at widgets/qframe.cpp:557
#45 0xb67abc92 in QAbstractScrollArea::viewportEvent (this=0x1, e=0xffffffff) at widgets/qabstractscrollarea.cpp:1032
#46 0xb6872f3c in QAbstractItemView::viewportEvent (this=0x9e2fc70, event=0xbfd53174) at itemviews/qabstractitemview.cpp:1589
#47 0xb68b9e22 in QTreeView::viewportEvent (this=0x9e2fc70, event=0xbfd53174) at itemviews/qtreeview.cpp:1250
#48 0xb67ae886 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9e31b80, o=0x9e30810, e=0xbfd53174) at widgets/qabstractscrollarea_p.h:100
#49 QAbstractScrollAreaFilter::eventFilter (this=0x9e31b80, o=0x9e30810, e=0xbfd53174) at widgets/qabstractscrollarea_p.h:116
#50 0xb6df54d3 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9609b70, receiver=0x9e30810, event=0xbfd53174) at kernel/qcoreapplication.cpp:819
#51 0xb6248d4c in QApplicationPrivate::notify_helper (this=0x9609b70, receiver=0x9e30810, e=0xbfd53174) at kernel/qapplication.cpp:4238
#52 0xb62555d2 in QApplication::notify (this=0x9e30810, receiver=0x9e30810, e=0xbfd53174) at kernel/qapplication.cpp:3822
#53 0xb70e8c88 in KApplication::notify (this=0xbfd5397c, receiver=0x9e30810, event=0xbfd53174) at /media/build/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#54 0xb6df5d4d in QCoreApplication::notifyInternal (this=0xbfd5397c, receiver=0x9e30810, event=0xbfd53174) at kernel/qcoreapplication.cpp:704
#55 0xb624ee7d in QCoreApplication::sendSpontaneousEvent (receiver=0x9e30810, event=0xbfd53174, alienWidget=0x9e30810, nativeWidget=0x9d2ec80, buttonDown=0xb6c69800, lastMouseReceiver=..., 
    spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#56 QApplicationPrivate::sendMouseEvent (receiver=0x9e30810, event=0xbfd53174, alienWidget=0x9e30810, nativeWidget=0x9d2ec80, buttonDown=0xb6c69800, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2954
#57 0xb62e813b in QETWidget::translateMouseEvent (this=0x9d2ec80, event=0xbfd535b0) at kernel/qapplication_x11.cpp:4368
#58 0xb62e76c5 in QApplication::x11ProcessEvent (this=0xbfd5397c, event=0xbfd535b0) at kernel/qapplication_x11.cpp:3379
#59 0xb63160a0 in x11EventSourceDispatch (s=0x960cdf0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#60 0xb4649328 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#61 0xb464cba0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#62 0xb464ccd3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#63 0xb6e26f42 in QEventDispatcherGlib::processEvents (this=0x9609b50, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#64 0xb6315b9b in QGuiEventDispatcherGlib::processEvents (this=0x9609b50, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#65 0xb6df417e in QEventLoop::processEvents (this=0xbfd53894, flags=) at kernel/qeventloop.cpp:149
#66 0xb6df45d9 in QEventLoop::exec (this=0xbfd53894, flags=...) at kernel/qeventloop.cpp:201
#67 0xb6df6fbe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#68 0xb6247d55 in QApplication::exec () at kernel/qapplication.cpp:3570
#69 0x0804c7eb in main (argc=1, argv=0xbfd53e74) at /media/build/src/KDE/kdevelop/app/main.cpp:193

Reported using DrKonqi
Comment 1 Andreas Pakulat 2009-11-28 09:27:58 UTC
Please let your distribution know about the libc 2.10 bug mentioned here: http://sourceware.org/bugzilla/show_bug.cgi?id=10282

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