Bug 244805 - Crash on clicking Configure Launch in the Run menu
Summary: Crash on clicking Configure Launch in the Run menu
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: 4.0.1
Assignee: kdevelop-bugs-null
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-07-16 01:33 UTC by Ciprian Ciubotariu
Modified: 2018-10-21 04:48 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ciprian Ciubotariu 2010-07-16 01:33:55 UTC
Application: kdevelop (4.0.60)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-gentoo-r7 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I imported a more complex project, containing a root CMakelists.txt and subfolders each building an application within its own CMakeLists.txt. The CMakeLists were handcrafted, but kdevelop seemed to work fine. Hope you'll be able to reproduce it.

A note - the KDevelop runtime was compiled from sources according to your wiki.

The crash can be reproduced every time.

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.5-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Current thread is 1 (Thread 0x7f9a89606760 (LWP 17104))]

Thread 9 (Thread 0x7f9a787ab710 (LWP 17105)):
#0  0x00007f9a85ccd599 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9a85f54f51 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f9a82c2bf8e in KDevelop::DUChainPrivate::CleanupThread::run() () from /home/cipi/local/kdevelop4/lib64/libkdevplatformlanguage.so.2
#3  0x00007f9a85f54117 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f9a85cc8884 in start_thread () from /lib/libpthread.so.0
#5  0x00007f9a8442727d in clone () from /lib/libc.so.6

Thread 8 (Thread 0x7f9a73fad710 (LWP 17106)):
#0  0x00007f9a85ccd599 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9a85f54f51 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f9a85f4b5f4 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f9a85f54117 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f9a85cc8884 in start_thread () from /lib/libpthread.so.0
#5  0x00007f9a8442727d in clone () from /lib/libc.so.6

Thread 7 (Thread 0x7f9a68a33710 (LWP 17460)):
#0  0xffffffffff600132 in ?? ()
#1  0x00007fff833ff766 in ?? ()
#2  0x00007f9a7fd022f8 in clock_gettime () from /lib/librt.so.1
#3  0x00007f9a86056738 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f9a8605abd3 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f9a8605abf7 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f9a86059002 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f9a86059089 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f9a7fa4ef8a in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#9  0x00007f9a7fa50ada in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00007f9a7fa50fb8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#11 0x00007f9a86058e58 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007f9a86032552 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007f9a860328a3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007f9a85f51b53 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007f9a85f54117 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f9a85cc8884 in start_thread () from /lib/libpthread.so.0
#17 0x00007f9a8442727d in clone () from /lib/libc.so.6

Thread 6 (Thread 0x7f9a69234710 (LWP 17461)):
#0  0x00007f9a7fa4c920 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#1  0x0000000003cdf3e0 in ?? ()
#2  0x7fffffffffffffff in ?? ()
#3  0x0000000000000050 in ?? ()
#4  0x0000000003cdf3e0 in ?? ()
#5  0x00007f9a7fcfcde0 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x0000000000000001 in ?? ()
#7  0x00007f9a85ccaf80 in __pthread_mutex_lock_full () from /lib/libpthread.so.0
#8  0x0000000000000001 in ?? ()
#9  0x000000000361e6c0 in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f9a66240710 (LWP 17462)):
#0  0x00007f9a85ccd599 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9a85f53afe in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f9a85f53cb1 in QThread::msleep(unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f9a66a29206 in UIBlockTester::UIBlockTesterThread::run (this=0x3cd5360) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cpplanguagesupport.cpp:678
#4  0x00007f9a85f54117 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f9a85cc8884 in start_thread () from /lib/libpthread.so.0
#6  0x00007f9a8442727d in clone () from /lib/libc.so.6

Thread 4 (Thread 0x7f9a64b41710 (LWP 17819)):
#0  0x00007f9a843f763d in nanosleep () from /lib/libc.so.6
#1  0x00007f9a84421254 in usleep () from /lib/libc.so.6
#2  0x00007f9a82c68235 in KDevelop::DUChainLock::lockForWrite (this=0x260cdd8, timeout=0) at /home/cipi/src/kdevelop/kdevplatform/language/duchain/duchainlock.cpp:201
#3  0x00007f9a82c68278 in KDevelop::DUChainWriteLocker::lock (this=0x7f9a64b2b5a0) at /home/cipi/src/kdevelop/kdevplatform/language/duchain/duchainlock.cpp:299
#4  0x00007f9a6650ead2 in KDevelop::AbstractContextBuilder<AST, NameAST>::openContextInternal (this=0x7f9a64b2c3d0, range=<value optimized out>, type=KDevelop::DUContext::Template, 
    identifier=<value optimized out>) at /home/cipi/local/kdevelop4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:785
#5  0x00007f9a664fee0b in ContextBuilder::openContextInternal (this=0x7f9a64b2b2f0, range=..., type=KDevelop::DUContext::Global, identifier=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:741
#6  0x00007f9a665057b8 in KDevelop::AbstractContextBuilder<AST, NameAST>::openContext (this=0x7f9a64b2c3d0, fromRange=0x7f9a6e9adde8, toRange=<value optimized out>, type=
    KDevelop::DUContext::Template, identifier=...) at /home/cipi/local/kdevelop4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:536
#7  0x00007f9a664ff008 in ContextBuilder::visitTemplateDeclaration (this=0x7f9a64b2c3d0, ast=0x7f9a6e9af0d8) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:322
#8  0x00007f9a6625b5dd in visitNodes<DeclarationAST*> (v=0x7f9a64b2c430, nodes=<value optimized out>) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/visitor.h:129
#9  0x00007f9a66500083 in ContextBuilder::visitNamespace (this=0x7f9a64b2c3d0, node=0x7f9a6e9a7948) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:580
#10 0x00007f9a66511651 in DeclarationBuilder::visitNamespace (this=0x7f9a64b2c3d0, ast=0x7f9a6e9a7948) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1042
#11 0x00007f9a6625b5dd in visitNodes<DeclarationAST*> (v=0x7f9a64b2c430, nodes=<value optimized out>) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/visitor.h:129
#12 0x00007f9a66500083 in ContextBuilder::visitNamespace (this=0x7f9a64b2c3d0, node=0x7f9a6e9a78f8) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:580
#13 0x00007f9a66511651 in DeclarationBuilder::visitNamespace (this=0x7f9a64b2c3d0, ast=0x7f9a6e9a78f8) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1042
#14 0x00007f9a6625b5dd in visitNodes<DeclarationAST*> (v=0x7f9a64b2c430, nodes=<value optimized out>) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/visitor.h:129
#15 0x00007f9a66505328 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0x7f9a64b2c3d0, node=0x7f9a6e9a78b0, context=<value optimized out>)
    at /home/cipi/local/kdevelop4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:203
#16 0x00007f9a6651ad96 in KDevelop::AbstractTypeBuilder<AST, NameAST, ContextBuilder>::supportBuild(AST*, KDevelop::DUContext*) () from /home/cipi/local/kdevelop4/lib64/libkdev4cppduchain.so
#17 0x00007f9a665015e2 in ContextBuilder::buildContexts (this=0x7f9a64b2c3d0, file=<value optimized out>, node=<value optimized out>, includes=0x7f9a64b2bc20, updateContext=<value optimized out>, 
    removeOldImports=false) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:485
#18 0x00007f9a66515329 in DeclarationBuilder::buildDeclarations (this=0x7f9a64b2c3d0, file=<value optimized out>, node=0x7f9a6e9a78b0, includes=<value optimized out>, 
    updateContext=<value optimized out>, removeOldImports=false) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:101
#19 0x00007f9a66a37b50 in CPPInternalParseJob::run (this=0x7f9a6f25b350) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:662
#20 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x7f9a6f2b0c70, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=16, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#21 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a64b2e260, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#22 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a64b2e260, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#23 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a64b2e260, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#24 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a64b2e260, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#25 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a64b2e260, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#26 0x00007f9a66a41b44 in PreprocessJob::run (this=0x7f9a6f2b0c70) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#27 0x00007f9a66a362d3 in CPPParseJob::parseForeground (this=0x7f9a6f0a72e0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:178
#28 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x7f9a6f4b8310, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=24, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#29 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a64b30520, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#30 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a64b30520, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#31 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a64b30520, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#32 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a64b30520, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#33 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a64b30520, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#34 0x00007f9a66a41b44 in PreprocessJob::run (this=0x7f9a6f4b8310) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#35 0x00007f9a66a362d3 in CPPParseJob::parseForeground (this=0x7f9a6eab16d0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:178
#36 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x7f9a6f4bc450, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=17, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#37 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a64b327e0, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#38 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a64b327e0, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#39 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a64b327e0, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#40 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a64b327e0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#41 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a64b327e0, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#42 0x00007f9a66a41b44 in PreprocessJob::run (this=0x7f9a6f4bc450) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#43 0x00007f9a66a362d3 in CPPParseJob::parseForeground (this=0x7f9a6e71f030) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:178
#44 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x7f9a6f3fedc0, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=24, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#45 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a64b34aa0, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#46 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a64b34aa0, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#47 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a64b34aa0, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#48 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a64b34aa0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#49 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a64b34aa0, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#50 0x00007f9a66a41b44 in PreprocessJob::run (this=0x7f9a6f3fedc0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#51 0x00007f9a66a362d3 in CPPParseJob::parseForeground (this=0x7f9a6f4557b0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:178
#52 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x7f9a6f4c6930, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=33, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#53 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a64b36d60, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#54 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a64b36d60, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#55 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a64b36d60, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#56 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a64b36d60, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#57 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a64b36d60, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#58 0x00007f9a66a41b44 in PreprocessJob::run (this=0x7f9a6f4c6930) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#59 0x00007f9a66a362d3 in CPPParseJob::parseForeground (this=0x7f9a6f25bce0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:178
#60 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x7f9a6f006ea0, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=21, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#61 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a64b39020, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#62 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a64b39020, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#63 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a64b39020, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#64 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a64b39020, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#65 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a64b39020, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#66 0x00007f9a66a41b44 in PreprocessJob::run (this=0x7f9a6f006ea0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#67 0x00007f9a66a362d3 in CPPParseJob::parseForeground (this=0x7f9a6c17c560) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:178
#68 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x7f9a6eaaa410, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=16, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#69 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a64b3b2e0, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#70 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a64b3b2e0, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#71 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a64b3b2e0, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#72 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a64b3b2e0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#73 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a64b3b2e0, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#74 0x00007f9a66a41b44 in PreprocessJob::run (this=0x7f9a6eaaa410) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#75 0x00007f9a66a362d3 in CPPParseJob::parseForeground (this=0x7f9a6eaa9600) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:178
#76 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x7f9a6e2c4c00, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=15, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#77 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a64b3d5a0, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#78 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a64b3d5a0, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#79 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a64b3d5a0, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#80 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a64b3d5a0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#81 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a64b3d5a0, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#82 0x00007f9a66a41b44 in PreprocessJob::run (this=0x7f9a6e2c4c00) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#83 0x00007f9a66a362d3 in CPPParseJob::parseForeground (this=0x7f9a6c24e550) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:178
#84 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x3c50010, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=8, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#85 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a64b3f860, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#86 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a64b3f860, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#87 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a64b3f860, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#88 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a64b3f860, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#89 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a64b3f860, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#90 0x00007f9a66a41b44 in PreprocessJob::run (this=0x3c50010) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#91 0x00007f9a87a73354 in ?? () from /usr/lib/libthreadweaver.so.4
#92 0x00007f9a87a734b5 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#93 0x00007f9a87a745d1 in ?? () from /usr/lib/libthreadweaver.so.4
#94 0x00007f9a87a72a6c in ?? () from /usr/lib/libthreadweaver.so.4
#95 0x00007f9a87a72b66 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#96 0x00007f9a85f54117 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#97 0x00007f9a85cc8884 in start_thread () from /lib/libpthread.so.0
#98 0x00007f9a8442727d in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7f9a64340710 (LWP 17820)):
#0  0x00007f9a82c47558 in KDevelop::ConvenientEmbeddedSetTreeFilterIterator<KDevelop::IndexedDeclaration, KDevelop::IndexedDeclarationHandler, KDevelop::IndexedTopDUContext, Utils::StorableSet<KDevelop::IndexedTopDUContext, KDevelop::IndexedTopDUContextIndexConversion, KDevelop::RecursiveImportCacheRepository, true, Utils::DummyLocker>, KDevelop::DeclarationTopContextExtractor>::lowerBound(KDevelop::IndexedTopDUContext const&, int, int) () from /home/cipi/local/kdevelop4/lib64/libkdevplatformlanguage.so.2
#1  0x00007f9a82c4baf6 in KDevelop::ConvenientEmbeddedSetTreeFilterIterator<KDevelop::IndexedDeclaration, KDevelop::IndexedDeclarationHandler, KDevelop::IndexedTopDUContext, Utils::StorableSet<KDevelop::IndexedTopDUContext, KDevelop::IndexedTopDUContextIndexConversion, KDevelop::RecursiveImportCacheRepository, true, Utils::DummyLocker>, KDevelop::DeclarationTopContextExtractor>::go() ()
   from /home/cipi/local/kdevelop4/lib64/libkdevplatformlanguage.so.2
#2  0x00007f9a82c4bc60 in KDevelop::ConvenientEmbeddedSetTreeFilterIterator<KDevelop::IndexedDeclaration, KDevelop::IndexedDeclarationHandler, KDevelop::IndexedTopDUContext, Utils::StorableSet<KDevelop::IndexedTopDUContext, KDevelop::IndexedTopDUContextIndexConversion, KDevelop::RecursiveImportCacheRepository, true, Utils::DummyLocker>, KDevelop::DeclarationTopContextExtractor>::operator++() ()
   from /home/cipi/local/kdevelop4/lib64/libkdevplatformlanguage.so.2
#3  0x00007f9a82c4c223 in KDevelop::TopDUContext::FindDeclarationsAcceptor::operator()(KDevelop::QualifiedIdentifier const&) () from /home/cipi/local/kdevelop4/lib64/libkdevplatformlanguage.so.2
#4  0x00007f9a82c4ca3d in bool KDevelop::TopDUContext::applyAliases<KDevelop::TopDUContext::FindDeclarationsAcceptor>(KDevelop::QualifiedIdentifier const&, KSharedPtr<KDevelop::DUContext::SearchItem> const&, KDevelop::TopDUContext::FindDeclarationsAcceptor&, KDevelop::SimpleCursor const&, bool, KDevelop::TopDUContext::ApplyAliasesBuddyInfo*, unsigned int) const ()
   from /home/cipi/local/kdevelop4/lib64/libkdevplatformlanguage.so.2
#5  0x00007f9a82c4cf56 in void KDevelop::TopDUContext::applyAliases<KDevelop::TopDUContext::FindDeclarationsAcceptor>(KDevVarLengthArray<KSharedPtr<KDevelop::DUContext::SearchItem>, 256> const&, KDevelop::TopDUContext::FindDeclarationsAcceptor&, KDevelop::SimpleCursor const&, bool) const () from /home/cipi/local/kdevelop4/lib64/libkdevplatformlanguage.so.2
#6  0x00007f9a82c448e4 in KDevelop::TopDUContext::findDeclarationsInternal (this=0x5649300, identifiers=..., position=..., dataType=<value optimized out>, ret=..., flags=...)
    at /home/cipi/src/kdevelop/kdevplatform/language/duchain/topducontext.cpp:952
#7  0x00007f9a6650f067 in Cpp::CppDUContext<KDevelop::TopDUContext>::findDeclarationsInternal (this=<value optimized out>, identifiers=..., position=<value optimized out>, 
    dataType=<value optimized out>, ret=<value optimized out>, source=<value optimized out>, basicFlags=..., depth=0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/cppducontext.h:281
#8  0x00007f9a82c3155d in KDevelop::DUContext::findDeclarationsInternal (this=0x5649540, baseIdentifiers=<value optimized out>, position=<value optimized out>, dataType=<value optimized out>, 
    ret=<value optimized out>, source=0x5649300, flags=..., depth=0) at /home/cipi/src/kdevelop/kdevplatform/language/duchain/ducontext.cpp:891
#9  0x00007f9a6650c267 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=<value optimized out>, identifiers=..., position=<value optimized out>, 
    dataType=<value optimized out>, ret=<value optimized out>, source=<value optimized out>, basicFlags=..., depth=0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/cppducontext.h:281
#10 0x00007f9a82c3155d in KDevelop::DUContext::findDeclarationsInternal (this=0x5d3bc30, baseIdentifiers=<value optimized out>, position=<value optimized out>, dataType=<value optimized out>, 
    ret=<value optimized out>, source=0x5649300, flags=..., depth=0) at /home/cipi/src/kdevelop/kdevplatform/language/duchain/ducontext.cpp:891
#11 0x00007f9a6650c267 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=<value optimized out>, identifiers=..., position=<value optimized out>, 
    dataType=<value optimized out>, ret=<value optimized out>, source=<value optimized out>, basicFlags=..., depth=0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/cppducontext.h:281
#12 0x00007f9a6656180b in Cpp::FindDeclaration::closeIdentifier (this=0x7f9a64333bd0, isFinalIdentifier=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:228
#13 0x00007f9a6650bde9 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=<value optimized out>, identifier=<value optimized out>, position=..., 
    dataType=<value optimized out>, ret=<value optimized out>, source=<value optimized out>, basicFlags=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/cppducontext.h:362
#14 0x00007f9a6650c360 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=<value optimized out>, identifiers=<value optimized out>, position=<value optimized out>, 
    dataType=<value optimized out>, ret=<value optimized out>, source=<value optimized out>, basicFlags=..., depth=0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/cppducontext.h:286
#15 0x00007f9a82c2dc73 in KDevelop::DUContext::findDeclarations (this=0x5d3bc30, identifier=<value optimized out>, position=..., dataType=<value optimized out>, topContext=0x5649300, flags=...)
    at /home/cipi/src/kdevelop/kdevplatform/language/duchain/ducontext.cpp:930
#16 0x00007f9a66514156 in DeclarationBuilder::visitDeclarator (this=0x7f9a64336190, node=0x571a8c8) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:402
#17 0x00007f9a664ffa0d in ContextBuilder::visitInitDeclarator (this=0x7f9a64336190, node=0x571ac80) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:1003
#18 0x00007f9a66514ca2 in DeclarationBuilder::visitInitDeclarator (this=0x7f9a64336190, node=0x571ac80) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:249
#19 0x00007f9a66514ee7 in DeclarationBuilder::visitFunctionDeclaration (this=0x7f9a64336190, node=0x571b4f0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:183
#20 0x00007f9a664ff3db in ContextBuilder::visitFunctionDefinition (this=0x7f9a64336190, node=0x571b4f0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:683
#21 0x00007f9a6625b5dd in visitNodes<DeclarationAST*> (v=0x7f9a643361f0, nodes=<value optimized out>) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/visitor.h:129
#22 0x00007f9a664ffe82 in ContextBuilder::visitClassSpecifier (this=0x7f9a64336190, node=0x5711ef0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:641
#23 0x00007f9a6653def7 in TypeBuilder::visitClassSpecifier (this=0x7f9a64336190, node=0x5711ef0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:79
#24 0x00007f9a665130e2 in DeclarationBuilder::visitClassSpecifier (this=0x7f9a64336190, node=0x5711ef0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1084
#25 0x00007f9a6653c91f in TypeBuilder::visitSimpleDeclaration (this=0x7f9a64336190, node=0x571d0c0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:539
#26 0x00007f9a66514e2d in DeclarationBuilder::visitSimpleDeclaration (this=0x7f9a64336190, node=0x571d0c0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:335
#27 0x00007f9a664ff05b in ContextBuilder::visitTemplateDeclaration (this=0x7f9a64336190, ast=0x571d118) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:332
#28 0x00007f9a6625b5dd in visitNodes<DeclarationAST*> (v=0x7f9a643361f0, nodes=<value optimized out>) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/visitor.h:129
#29 0x00007f9a66500083 in ContextBuilder::visitNamespace (this=0x7f9a64336190, node=0x5693eb8) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:580
#30 0x00007f9a66511651 in DeclarationBuilder::visitNamespace (this=0x7f9a64336190, ast=0x5693eb8) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1042
#31 0x00007f9a6625b5dd in visitNodes<DeclarationAST*> (v=0x7f9a643361f0, nodes=<value optimized out>) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/visitor.h:129
#32 0x00007f9a66505328 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0x7f9a64336190, node=0x5693e70, context=<value optimized out>)
    at /home/cipi/local/kdevelop4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:203
#33 0x00007f9a6651ad96 in KDevelop::AbstractTypeBuilder<AST, NameAST, ContextBuilder>::supportBuild(AST*, KDevelop::DUContext*) () from /home/cipi/local/kdevelop4/lib64/libkdev4cppduchain.so
#34 0x00007f9a665015e2 in ContextBuilder::buildContexts (this=0x7f9a64336190, file=<value optimized out>, node=<value optimized out>, includes=0x7f9a643359e0, updateContext=<value optimized out>, 
    removeOldImports=false) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:485
#35 0x00007f9a66515329 in DeclarationBuilder::buildDeclarations (this=0x7f9a64336190, file=<value optimized out>, node=0x5693e70, includes=<value optimized out>, updateContext=<value optimized out>, 
    removeOldImports=false) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:101
#36 0x00007f9a66a37b50 in CPPInternalParseJob::run (this=0x553bee0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:662
#37 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x513dda0, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=21, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#38 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a64338020, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#39 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a64338020, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#40 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a64338020, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#41 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a64338020, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#42 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a64338020, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#43 0x00007f9a66a41b44 in PreprocessJob::run (this=0x513dda0) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#44 0x00007f9a66a362d3 in CPPParseJob::parseForeground (this=0x517b960) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:178
#45 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x5319200, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=16, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#46 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a6433a2e0, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#47 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a6433a2e0, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#48 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a6433a2e0, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#49 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a6433a2e0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#50 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a6433a2e0, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#51 0x00007f9a66a41b44 in PreprocessJob::run (this=0x5319200) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#52 0x00007f9a66a362d3 in CPPParseJob::parseForeground (this=0x46e2e20) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:178
#53 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x59e7c80, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=15, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#54 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a6433c5a0, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#55 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a6433c5a0, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#56 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a6433c5a0, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#57 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a6433c5a0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#58 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a6433c5a0, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#59 0x00007f9a66a41b44 in PreprocessJob::run (this=0x59e7c80) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#60 0x00007f9a66a362d3 in CPPParseJob::parseForeground (this=0x576b980) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:178
#61 0x00007f9a66a43484 in PreprocessJob::sourceNeeded (this=0x3b94830, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=12, skipCurrentPath=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:586
#62 0x00007f9a667e809b in rpp::pp::handle_include (this=0x7f9a6433e860, skip_current_path=false, input=..., output=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#63 0x00007f9a667e88fe in rpp::pp::handle_directive (this=0x7f9a6433e860, directive=78315, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#64 0x00007f9a667e8bd8 in rpp::pp::operator() (this=0x7f9a6433e860, input=..., output=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#65 0x00007f9a667e8e69 in rpp::pp::processFileInternal (this=0x7f9a6433e860, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#66 0x00007f9a667e8efa in rpp::pp::processFile (this=0x7f9a6433e860, fileName=..., data=...) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#67 0x00007f9a66a41b44 in PreprocessJob::run (this=0x3b94830) at /home/cipi/src/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:238
#68 0x00007f9a87a73354 in ?? () from /usr/lib/libthreadweaver.so.4
#69 0x00007f9a87a734b5 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#70 0x00007f9a87a745d1 in ?? () from /usr/lib/libthreadweaver.so.4
#71 0x00007f9a87a72a6c in ?? () from /usr/lib/libthreadweaver.so.4
#72 0x00007f9a87a72b66 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#73 0x00007f9a85f54117 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#74 0x00007f9a85cc8884 in start_thread () from /lib/libpthread.so.0
#75 0x00007f9a8442727d in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7f9a63b3f710 (LWP 19045)):
#0  0x00007f9a85ccd22c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9a8380b410 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#2  0x00007f9a8380b445 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#3  0x00007f9a85cc8884 in start_thread () from /lib/libpthread.so.0
#4  0x00007f9a8442727d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f9a89606760 (LWP 17104)):
[KCrash Handler]
#5  NativeAppConfigPage::loadFromConfiguration (this=0x5baf770, cfg=<value optimized out>, project=0x0) at /home/cipi/src/kdevelop/kdevplatform/plugins/execute/nativeappconfig.cpp:70
#6  0x00007f9a88b05c81 in KDevelop::LaunchConfigPagesContainer::setLaunchConfiguration (this=0x5b42d00, l=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevplatform/shell/launchconfigurationdialog.cpp:719
#7  0x00007f9a88b08683 in KDevelop::LaunchConfigurationDialog::selectionChanged (this=0x7fff8336f100, selected=<value optimized out>, deselected=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevplatform/shell/launchconfigurationdialog.cpp:201
#8  0x00007f9a88b087b6 in KDevelop::LaunchConfigurationDialog::qt_metacall (this=0x7fff8336f100, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /home/cipi/src/kdevelop/kdevplatform/build/shell/launchconfigurationdialog.moc:200
#9  0x00007f9a86044be2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f9a85771929 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/qt4/libQtGui.so.4
#11 0x00007f9a85774a75 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00007f9a85778061 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007f9a88b08e51 in LaunchConfigurationDialog (this=0x7fff8336f100, parent=<value optimized out>) at /home/cipi/src/kdevelop/kdevplatform/shell/launchconfigurationdialog.cpp:95
#14 0x00007f9a88ae6482 in KDevelop::RunController::RunControllerPrivate::configureLaunches (this=<value optimized out>) at /home/cipi/src/kdevelop/kdevplatform/shell/runcontroller.cpp:142
#15 0x00007f9a88ae4275 in KDevelop::RunController::qt_metacall (this=0x2472510, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff8336f2e0)
    at /home/cipi/src/kdevelop/kdevplatform/build/shell/runcontroller.moc:105
#16 0x00007f9a86044be2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007f9a85258e48 in QAction::triggered(bool) () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007f9a8525aa90 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007f9a8564efda in ?? () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007f9a85654400 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f9a868c48f6 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#22 0x00007f9a852ab270 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007f9a856563c0 in QMenu::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f9a8525e0c8 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f9a852645f2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007f9a867e6060 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#27 0x00007f9a860338fa in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#28 0x00007f9a852632a7 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#29 0x00007f9a852d78da in ?? () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007f9a852d6871 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007f9a852fdcec in ?? () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007f9a7fa50643 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0x00007f9a7fa50e59 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0x00007f9a7fa50fb8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0x00007f9a86058e20 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#36 0x00007f9a852fd97e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#37 0x00007f9a86032552 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#38 0x00007f9a860328a3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#39 0x00007f9a86035feb in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#40 0x0000000000407e10 in main (argc=<value optimized out>, argv=<value optimized out>) at /home/cipi/src/kdevelop/kdevelop/app/main.cpp:379

Reported using DrKonqi
Comment 1 Milian Wolff 2010-09-06 18:38:05 UTC
is this reproducible? That line is for me:

        projectTarget->setBaseItem( project ? project->projectItem() : 0);

and I don't see how that could crash.
Comment 2 Andrew Crouthamel 2018-09-20 22:14:03 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-21 04:48:49 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!