Bug 275196

Summary: kdevelop crash when clicking the plugins section
Product: [Applications] kdevelop Reporter: stompdagger1
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 4.2.60   
Target Milestone: 4.2.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description stompdagger1 2011-06-08 11:30:04 UTC
Application: kdevelop (4.2.60)
KDE Platform Version: 4.6.3 (4.6.3) (Compiled from sources)
Qt Version: 4.7.3
Operating System: Linux 2.6.39-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:

when clicking the plugins section under tools, kdevelop crashes.

nothing more to add at this point

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7f79c39b8760 (LWP 15248))]

Thread 14 (Thread 0x7f79aeebc700 (LWP 15249)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f79c1e6c541 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f79be23cfda in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1949390) at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/duchain.cpp:286
#3  0x00007f79c1e6bef5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f79c08c7d4c in start_thread (arg=0x7f79aeebc700) at pthread_create.c:301
#5  0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 13 (Thread 0x7f79a7839700 (LWP 15250)):
#0  0x00007f79c08ca364 in __pthread_mutex_lock (mutex=0x2262298) at pthread_mutex_lock.c:61
#1  0x00007f79bb6609eb in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f79bb6622d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f79bb6629fd in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f79c1f7ee96 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f79c1f53322 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f79c1f53564 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f79c1e696a4 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f79c1e6bef5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f79c08c7d4c in start_thread (arg=0x7f79a7839700) at pthread_create.c:301
#10 0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f799ce53700 (LWP 15253)):
#0  0x00007f79bb661361 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f79bb662359 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f79bb6629fd in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f79c1f7ee96 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f79c1f53322 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f79c1f53564 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f79c1e696a4 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f79c1e6bef5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f79c08c7d4c in start_thread (arg=0x7f799ce53700) at pthread_create.c:301
#9  0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f799c652700 (LWP 15254)):
#0  0x00007f79c08ca364 in __pthread_mutex_lock (mutex=0x2433f98) at pthread_mutex_lock.c:61
#1  0x00007f79bb661c09 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f79bb6624ea in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f79bb6629fd in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f79c1f7ee96 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f79c1f53322 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f79c1f53564 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f79c1e696a4 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f79c1e6bef5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f79c08c7d4c in start_thread (arg=0x7f799c652700) at pthread_create.c:301
#10 0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f799be51700 (LWP 15259)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f79af2f0cf4 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#2  0x00007f79af2f0d29 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#3  0x00007f79c08c7d4c in start_thread (arg=0x7f799be51700) at pthread_create.c:301
#4  0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f799b0ff700 (LWP 15265)):
#0  0xffffffffff600137 in ?? ()
#1  0x00007fff579ff6e1 in ?? ()
#2  0x00007f79bf65d2f3 in clock_gettime (clock_id=1, tp=0x7f799b0feb30) at ../sysdeps/unix/clock_gettime.c:100
#3  0x00007f79c1ebcbc2 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f79c1f7f88d in ?? () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f79c1f7fc05 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f79c1f7e67c in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f79c1f7e725 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f79bb661446 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f79bb662359 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f79bb6629fd in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f79c1f7ee96 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007f79c1f53322 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007f79c1f53564 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007f79c1e696a4 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007f79c1f34f08 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f79c1e6bef5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007f79c08c7d4c in start_thread (arg=0x7f799b0ff700) at pthread_create.c:301
#18 0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f799a8b1700 (LWP 15268)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f79b8ebf864 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007f79c08c7d4c in start_thread (arg=0x7f799a8b1700) at pthread_create.c:301
#3  0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f7996812700 (LWP 15691)):
[KCrash Handler]
#6  0x00007f79c0b10935 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f79c0b11db6 in abort () at abort.c:92
#8  0x00007f79c1e62864 in qt_message_output(QtMsgType, char const*) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f79c1e629fd in ?? () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f79c1e62b95 in qFatal(char const*, ...) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007f799d11ddc7 in KDevelop::AbstractContextBuilder<AST, NameAST>::openContextInternal (this=0x7f7996801890, range=..., type=KDevelop::DUContext::Template, identifier=...) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:615
#12 0x00007f799d11916b in ContextBuilder::openContextInternal (this=0x7f7996801890, range=<value optimized out>, type=<value optimized out>, identifier=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppduchain/contextbuilder.cpp:629
#13 0x00007f799d11b059 in KDevelop::AbstractContextBuilder<AST, NameAST>::openContext (this=0x7f7996801890, fromRange=0x7afd740, toRange=<value optimized out>, type=KDevelop::DUContext::Template, identifier=<value optimized out>) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:426
#14 0x00007f799d117ba5 in ContextBuilder::visitTemplateDeclaration (this=0x7f7996801890, ast=0x7afe458) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppduchain/contextbuilder.cpp:282
#15 0x00007f799ce6eb1d in visitNodes<DeclarationAST*> (v=0x7f79968018f0, nodes=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/visitor.h:130
#16 0x00007f799d11667a in ContextBuilder::visitClassSpecifier (this=0x7f7996801890, node=0x7afc518) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppduchain/contextbuilder.cpp:533
#17 0x00007f799d14eca7 in TypeBuilder::visitClassSpecifier (this=0x7f7996801890, node=0x7afc518) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppduchain/typebuilder.cpp:77
#18 0x00007f799d12c897 in DeclarationBuilder::visitClassSpecifier (this=0x7f7996801890, node=0x7afc518) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppduchain/declarationbuilder.cpp:1018
#19 0x00007f799d14d85f in TypeBuilder::visitSimpleDeclaration (this=0x7f7996801890, node=0x72ddc70) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppduchain/typebuilder.cpp:551
#20 0x00007f799d128d7a in DeclarationBuilder::visitSimpleDeclaration (this=0x7f7996801890, node=0x72ddc70) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppduchain/declarationbuilder.cpp:316
#21 0x00007f799d117b3d in ContextBuilder::visitTemplateDeclaration (this=0x7f7996801890, ast=0x72ddcd8) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppduchain/contextbuilder.cpp:292
#22 0x00007f799ce6eb1d in visitNodes<DeclarationAST*> (v=0x7f79968018f0, nodes=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/visitor.h:130
#23 0x00007f799d1157b7 in ContextBuilder::visitNamespace (this=0x7f7996801890, node=0x7afc0c8) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppduchain/contextbuilder.cpp:472
#24 0x00007f799d129d0e in DeclarationBuilder::visitNamespace (this=0x7f7996801890, ast=0x7afc0c8) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppduchain/declarationbuilder.cpp:976
#25 0x00007f799ce6eb1d in visitNodes<DeclarationAST*> (v=0x7f79968018f0, nodes=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/visitor.h:130
#26 0x00007f799d11a879 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0x7f7996801890, node=0x7afc080, context=0x721c7a0) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133
#27 0x00007f799d1188ff in ContextBuilder::buildContexts (this=0x7f7996801890, file=..., node=0x7afc080, includes=<value optimized out>, updateContext=<value optimized out>, removeOldImports=false) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppduchain/contextbuilder.cpp:421
#28 0x00007f799d126dc9 in DeclarationBuilder::buildDeclarations (this=0x7f7996801890, file=<value optimized out>, node=0x7afc080, includes=0x7f7996802660, updateContext=..., removeOldImports=false) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppduchain/declarationbuilder.cpp:92
#29 0x00007f799d6686a1 in CPPInternalParseJob::run (this=0x7240090) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:637
#30 0x00007f799d66d28b in PreprocessJob::sourceNeeded (this=0x7525570, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=12, skipCurrentPath=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:598
#31 0x00007f799d418353 in rpp::pp::handle_include (this=0x7f79968036a0, skip_current_path=false, input=..., output=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:213
#32 0x00007f799d4190e6 in rpp::pp::handle_directive (this=0x7f79968036a0, directive=175115, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:131
#33 0x00007f799d4196d0 in rpp::pp::operator() (this=0x7f79968036a0, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:266
#34 0x00007f799d419952 in rpp::pp::processFileInternal (this=0x7f79968036a0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:98
#35 0x00007f799d4199ea in rpp::pp::processFile (this=0x7f79968036a0, fileName=..., data=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:85
#36 0x00007f799d66f012 in PreprocessJob::run (this=0x7525570) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:264
#37 0x00007f799d663d3d in CPPParseJob::parseForeground (this=0x5716a70) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:174
#38 0x00007f799d66d28b in PreprocessJob::sourceNeeded (this=0x4c21ff0, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=8, skipCurrentPath=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:598
#39 0x00007f799d418353 in rpp::pp::handle_include (this=0x7f7996805990, skip_current_path=false, input=..., output=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:213
#40 0x00007f799d4190e6 in rpp::pp::handle_directive (this=0x7f7996805990, directive=175115, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:131
#41 0x00007f799d4196d0 in rpp::pp::operator() (this=0x7f7996805990, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:266
#42 0x00007f799d419952 in rpp::pp::processFileInternal (this=0x7f7996805990, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:98
#43 0x00007f799d4199ea in rpp::pp::processFile (this=0x7f7996805990, fileName=..., data=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:85
#44 0x00007f799d66f012 in PreprocessJob::run (this=0x4c21ff0) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:264
#45 0x00007f799d663d3d in CPPParseJob::parseForeground (this=0x60453f0) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:174
#46 0x00007f799d66d28b in PreprocessJob::sourceNeeded (this=0x6095350, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=15, skipCurrentPath=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:598
#47 0x00007f799d418353 in rpp::pp::handle_include (this=0x7f7996807c80, skip_current_path=false, input=..., output=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:213
#48 0x00007f799d4190e6 in rpp::pp::handle_directive (this=0x7f7996807c80, directive=175115, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:131
#49 0x00007f799d4196d0 in rpp::pp::operator() (this=0x7f7996807c80, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:266
#50 0x00007f799d419952 in rpp::pp::processFileInternal (this=0x7f7996807c80, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:98
#51 0x00007f799d4199ea in rpp::pp::processFile (this=0x7f7996807c80, fileName=..., data=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:85
#52 0x00007f799d66f012 in PreprocessJob::run (this=0x6095350) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:264
#53 0x00007f799d663d3d in CPPParseJob::parseForeground (this=0x49b60f0) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:174
#54 0x00007f799d66d28b in PreprocessJob::sourceNeeded (this=0x7f7990cc1190, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=11, skipCurrentPath=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:598
#55 0x00007f799d418353 in rpp::pp::handle_include (this=0x7f7996809f70, skip_current_path=false, input=..., output=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:213
#56 0x00007f799d4190e6 in rpp::pp::handle_directive (this=0x7f7996809f70, directive=175115, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:131
#57 0x00007f799d4196d0 in rpp::pp::operator() (this=0x7f7996809f70, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:266
#58 0x00007f799d419952 in rpp::pp::processFileInternal (this=0x7f7996809f70, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:98
#59 0x00007f799d4199ea in rpp::pp::processFile (this=0x7f7996809f70, fileName=..., data=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:85
#60 0x00007f799d66f012 in PreprocessJob::run (this=0x7f7990cc1190) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:264
#61 0x00007f799d663d3d in CPPParseJob::parseForeground (this=0x7f7990be4650) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:174
#62 0x00007f799d66d28b in PreprocessJob::sourceNeeded (this=0x7f79904f3b20, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=16, skipCurrentPath=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:598
#63 0x00007f799d418353 in rpp::pp::handle_include (this=0x7f799680c260, skip_current_path=false, input=..., output=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:213
#64 0x00007f799d4190e6 in rpp::pp::handle_directive (this=0x7f799680c260, directive=175115, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:131
#65 0x00007f799d4196d0 in rpp::pp::operator() (this=0x7f799680c260, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:266
#66 0x00007f799d419952 in rpp::pp::processFileInternal (this=0x7f799680c260, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:98
#67 0x00007f799d4199ea in rpp::pp::processFile (this=0x7f799680c260, fileName=..., data=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:85
#68 0x00007f799d66f012 in PreprocessJob::run (this=0x7f79904f3b20) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:264
#69 0x00007f799d663d3d in CPPParseJob::parseForeground (this=0x7f7991290ce0) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:174
#70 0x00007f799d66d28b in PreprocessJob::sourceNeeded (this=0x6e50ae0, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=28, skipCurrentPath=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:598
#71 0x00007f799d418353 in rpp::pp::handle_include (this=0x7f799680e550, skip_current_path=false, input=..., output=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:213
#72 0x00007f799d4190e6 in rpp::pp::handle_directive (this=0x7f799680e550, directive=175115, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:131
#73 0x00007f799d4196d0 in rpp::pp::operator() (this=0x7f799680e550, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:266
#74 0x00007f799d419952 in rpp::pp::processFileInternal (this=0x7f799680e550, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:98
#75 0x00007f799d4199ea in rpp::pp::processFile (this=0x7f799680e550, fileName=..., data=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:85
#76 0x00007f799d66f012 in PreprocessJob::run (this=0x6e50ae0) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:264
#77 0x00007f799d663d3d in CPPParseJob::parseForeground (this=0x71b7d60) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:174
#78 0x00007f799d66d28b in PreprocessJob::sourceNeeded (this=0x61fdde0, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=0, skipCurrentPath=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:598
#79 0x00007f799d418353 in rpp::pp::handle_include (this=0x7f7996810840, skip_current_path=false, input=..., output=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:213
#80 0x00007f799d4190e6 in rpp::pp::handle_directive (this=0x7f7996810840, directive=175115, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:131
#81 0x00007f799d4196d0 in rpp::pp::operator() (this=0x7f7996810840, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:266
#82 0x00007f799d419952 in rpp::pp::processFileInternal (this=0x7f7996810840, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:98
#83 0x00007f799d4199ea in rpp::pp::processFile (this=0x7f7996810840, fileName=..., data=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/parser/rpp/pp-engine.cpp:85
#84 0x00007f799d66f012 in PreprocessJob::run (this=0x61fdde0) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:264
#85 0x00007f79b96f4ae1 in ?? () from /usr/lib64/libthreadweaver.so.4
#86 0x00007f79b96f4c1e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#87 0x00007f79b96f5ed3 in ?? () from /usr/lib64/libthreadweaver.so.4
#88 0x00007f79b96f43cf in ?? () from /usr/lib64/libthreadweaver.so.4
#89 0x00007f79b96f4488 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#90 0x00007f79c1e6bef5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#91 0x00007f79c08c7d4c in start_thread (arg=0x7f7996812700) at pthread_create.c:301
#92 0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f7996011700 (LWP 15692)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f79c1e6c5db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f79b96f2f84 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f79b96f5613 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f79b96f562c in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f79b96f562c in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f79b96f43ff in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f79b96f4488 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f79c1e6bef5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f79c08c7d4c in start_thread (arg=0x7f7996011700) at pthread_create.c:301
#10 0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f7997cb5700 (LWP 15725)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f79c1e6c5db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f79b96f2f84 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f79b96f5613 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f79b96f43ff in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f79b96f4488 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f79c1e6bef5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f79c08c7d4c in start_thread (arg=0x7f7997cb5700) at pthread_create.c:301
#8  0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f7999721700 (LWP 15726)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f79c1e6c5db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f79b96f2f84 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f79b96f5613 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f79b96f562c in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f79b96f43ff in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f79b96f4488 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f79c1e6bef5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f79c08c7d4c in start_thread (arg=0x7f7999721700) at pthread_create.c:301
#9  0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f79974b4700 (LWP 16382)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f79c1e6c5db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f79b96f2f84 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f79b96f5613 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f79b96f562c in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f79b96f43ff in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f79b96f4488 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f79c1e6bef5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f79c08c7d4c in start_thread (arg=0x7f79974b4700) at pthread_create.c:301
#9  0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f798ffff700 (LWP 16388)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f79c1e6c5db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f79b96f2f84 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f79b96f5613 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f79b96f43ff in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f79b96f4488 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f79c1e6bef5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f79c08c7d4c in start_thread (arg=0x7f798ffff700) at pthread_create.c:301
#8  0x00007f79c0bb540d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f79c39b8760 (LWP 15248)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f79c1e6c5db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f79c1e6b6a1 in QThread::wait(unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f79c1f28870 in QFileSystemWatcher::~QFileSystemWatcher() () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f79c1f28949 in QFileSystemWatcher::~QFileSystemWatcher() () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f79c1f66864 in QObjectPrivate::deleteChildren() () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f79c1f6b352 in QObject::~QObject() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f79ba225ae9 in ?? () from /usr/lib64/libsolid.so.4
#8  0x00007f79c0b13521 in __run_exit_handlers (status=1, listp=0x7f79c0e644c8, run_list_atexit=true) at exit.c:78
#9  0x00007f79c0b13575 in exit (status=43139756) at exit.c:100
#10 0x00007f79c13a7c68 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#11 0x00007f79c274bad8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5
#12 0x00007f79bcf21e6e in _XIOError () from /usr/lib64/libX11.so.6
#13 0x00007f79bcf1f72d in _XEventsQueued () from /usr/lib64/libX11.so.6
#14 0x00007f79bcf100cf in XEventsQueued () from /usr/lib64/libX11.so.6
#15 0x00007f79c13e100c in ?? () from /usr/lib64/qt4/libQtGui.so.4
#16 0x00007f79bb661bde in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#17 0x00007f79bb6624ea in ?? () from /usr/lib64/libglib-2.0.so.0
#18 0x00007f79bb6629fd in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#19 0x00007f79c1f7ee96 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f79c13e11be in ?? () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f79c1f53322 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007f79c1f53564 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#23 0x00007f79c17d4c3e in QDialog::exec() () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f79c2e2f50a in KDevelop::UiController::showSettingsDialog (this=<value optimized out>) at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/shell/uicontroller.cpp:403
#25 0x00007f79c2e21620 in KDevelop::MainWindowPrivate::qt_metacall (this=0x866870, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0x7fff57994910) at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999_build/shell/mainwindow_p.moc:146
#26 0x00007f79c1f68637 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007f79c1334bd2 in QAction::triggered(bool) () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007f79c1334dca in QAction::activate(QAction::ActionEvent) () from /usr/lib64/qt4/libQtGui.so.4
#29 0x00007f79c1752523 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007f79c17584da in ?? () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007f79c2815cad in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libkdeui.so.5
#32 0x00007f79c138cb2b in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#33 0x00007f79c17596cb in QMenu::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#34 0x00007f79c133b254 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007f79c1340842 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007f79c274cd26 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#37 0x00007f79c1f53f5b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#38 0x00007f79c133c265 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#39 0x00007f79c13baf8c in ?? () from /usr/lib64/qt4/libQtGui.so.4
#40 0x00007f79c13b93f9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#41 0x00007f79c13e1512 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#42 0x00007f79bb661f7e in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f79bb662768 in ?? () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f79bb6629fd in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f79c1f7ee3f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#46 0x00007f79c13e11be in ?? () from /usr/lib64/qt4/libQtGui.so.4
#47 0x00007f79c1f53322 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#48 0x00007f79c1f53564 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#49 0x00007f79c1f579cb in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#50 0x000000000040a2aa in main (argc=0, argv=0x7fff57998248) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/app/main.cpp:474

This bug may be a duplicate of or related to bug 244805.

Possible duplicates by query: bug 275136, bug 244805.

Reported using DrKonqi
Comment 1 Milian Wolff 2011-06-08 18:30:38 UTC
I've removed the assert again for now, please update.

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