[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 224652] New: KDevelop crashed when renaming variable
From:       Yuriy Kozlov <yuriy.kozlov () gmail ! com>
Date:       2010-01-28 18:57:52
Message-ID: bug-224652-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=224652

           Summary: KDevelop crashed when renaming variable
           Product: kdevelop
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: yuriy.kozlov@gmail.com


Application that crashed: kdevelop
Version of the application: 3.9.97 (using KDevPlatform 0.9.97)
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-17-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
I right clicked on a class member variable and went to rename.  The dialog
popped up and started searching for uses, then KDevelop crashed.

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f1efd8f5750 (LWP 11206))]

Thread 11 (Thread 0x7f1ee95e9910 (LWP 11207)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f1efa233822 in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x1a555b0, time=200000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1a555b0,
time=200000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f1ef6b81a8e in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x1a55590) at /data/kdevplatform/language/duchain/duchain.cpp:286
#4  0x00007f1efa232905 in QThreadPrivate::start (arg=0x1a55590) at
thread/qthread_unix.cpp:244
#5  0x00007f1ef4a26a04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007f1ef88b880d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f1ed5ebf910 (LWP 11473)):
#0  0x00007f1ef88ac3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1ef395037c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f1ef39506c0 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f1efa34f476 in QEventDispatcherGlib::processEvents (this=0x27a2a20,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#4  0x00007f1efa324982 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f1efa324d5c in QEventLoop::exec (this=0x7f1ed5ebf040, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f1efa22fee9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007f1efa232905 in QThreadPrivate::start (arg=0x2c02dd0) at
thread/qthread_unix.cpp:244
#8  0x00007f1ef4a26a04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#9  0x00007f1ef88b880d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 9 (Thread 0x7f1ed56be910 (LWP 11474)):
#0  0x00007f1ef88ac3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1ef395037c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f1ef39506c0 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f1efa34f476 in QEventDispatcherGlib::processEvents (this=0x1878580,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#4  0x00007f1efa324982 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f1efa324d5c in QEventLoop::exec (this=0x7f1ed56be040, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f1efa22fee9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007f1efa232905 in QThreadPrivate::start (arg=0x2bf2230) at
thread/qthread_unix.cpp:244
#8  0x00007f1ef4a26a04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#9  0x00007f1ef88b880d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 8 (Thread 0x7f1ed4ebd910 (LWP 11475)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f1efa232275 in thread_sleep (ti=0x7f1ed4ebd000) at
thread/qthread_unix.cpp:394
#2  0x00007f1efa2323e0 in QThread::msleep (msecs=<value optimized out>) at
thread/qthread_unix.cpp:420
#3  0x00007f1ed6882e96 in UIBlockTester::UIBlockTesterThread::run
(this=0x7f1ec8034470) at
/data/kdevelop/languages/cpp/cpplanguagesupport.cpp:672
#4  0x00007f1efa232905 in QThreadPrivate::start (arg=0x7f1ec8034470) at
thread/qthread_unix.cpp:244
#5  0x00007f1ef4a26a04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007f1ef88b880d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f1ecffff910 (LWP 11478)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f1ef7a80ba6 in WTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f1ef7d5b1e0) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2299
#2  0x00007f1ef7a80be9 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=0x7f1ef7d692ac) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1433
#3  0x00007f1ef4a26a04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#4  0x00007f1ef88b880d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 6 (Thread 0x7f1ece81d910 (LWP 11485)):
[KCrash Handler]
#5  0x00007f1ef880c4b5 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f1ef880ff50 in *__GI_abort () at abort.c:92
#7  0x00007f1efa22ab74 in qt_message_output (msgType=QtFatalMsg, buf=<value
optimized out>) at global/qglobal.cpp:2211
#8  0x00007f1efa22ad52 in qt_message (msgType=QtFatalMsg, msg=0x7f1efa3861a8
"ASSERT: \"%s\" in file %s, line %d", ap=0x7f1ece811d60) at
global/qglobal.cpp:2257
#9  0x00007f1efa22af05 in qFatal (msg=0x2cdd <Address 0x2cdd out of bounds>) at
global/qglobal.cpp:2440
#10 0x00007f1ed63967c9 in KDevelop::ClassDeclaration*
DeclarationBuilder::openDeclarationReal<KDevelop::ClassDeclaration>(NameAST*,
AST*, KDevelop::Identifier const&, bool, bool, KDevelop::SimpleRange const*) ()
from /usr/lib/libkdev4cppduchain.so
#11 0x00007f1ed6396dcd in KDevelop::ClassDeclaration*
DeclarationBuilder::openDeclaration<KDevelop::ClassDeclaration>(NameAST*, AST*,
KDevelop::Identifier const&, bool, bool) ()
   from /usr/lib/libkdev4cppduchain.so
#12 0x00007f1ed6372fbd in DeclarationBuilder::openClassDefinition
(this=0x7f1ece813670, name=0x0, range=<value optimized out>,
collapseRange=true, classType=KDevelop::ClassDeclarationData::Struct)
    at /data/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:633
#13 0x00007f1ed6373223 in DeclarationBuilder::visitClassSpecifier
(this=0x7f1ece813670, node=0x7f1ec8c14760) at
/data/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:985
#14 0x00007f1ed60bea6e in DefaultVisitor::visitTypedef (this=0x2bc6,
node=0x7f1ec8c153c0) at
/data/kdevelop/languages/cpp/parser/default_visitor.cpp:431
#15 0x00007f1ed635f32d in ContextBuilder::visitTypedef (this=0x7f1ece813670,
node=0x2cdd) at /data/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:654
#16 0x00007f1ed639942d in TypeBuilder::visitTypedef (this=0x7f1ece813670,
node=0x7f1ec8c153c0) at
/data/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:500
#17 0x00007f1ed60bed1d in visitNodes<DeclarationAST*> (v=0x7f1ece8136d0,
nodes=<value optimized out>) at
/data/kdevelop/languages/cpp/parser/visitor.h:128
#18 0x00007f1ed63602da in ContextBuilder::visitClassSpecifier
(this=0x7f1ece813670, node=0x7f1ec8c146a0) at
/data/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:647
#19 0x00007f1ed639a7e7 in TypeBuilder::visitClassSpecifier
(this=0x7f1ece813670, node=0x7f1ec8c146a0) at
/data/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:79
#20 0x00007f1ed637329a in DeclarationBuilder::visitClassSpecifier
(this=0x7f1ece813670, node=0x7f1ec8c146a0) at
/data/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:992
#21 0x00007f1ed63992ef in TypeBuilder::visitSimpleDeclaration
(this=0x7f1ece813670, node=0x7f1ec8c21b30) at
/data/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:536
#22 0x00007f1ed6374b9e in DeclarationBuilder::visitSimpleDeclaration
(this=0x7f1ece813670, node=0x7f1ec8c21b30) at
/data/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:266
#23 0x00007f1ed60bed1d in visitNodes<DeclarationAST*> (v=0x7f1ece8136d0,
nodes=<value optimized out>) at
/data/kdevelop/languages/cpp/parser/visitor.h:128
#24 0x00007f1ed63604e7 in ContextBuilder::visitNamespace (this=0x7f1ece813670,
node=0x7f1ec8c13eb0) at
/data/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:586
#25 0x00007f1ed63717e8 in DeclarationBuilder::visitNamespace
(this=0x7f1ece813670, ast=0x7f1ec8c13eb0) at
/data/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:950
#26 0x00007f1ed60bed1d in visitNodes<DeclarationAST*> (v=0x7f1ece8136d0,
nodes=<value optimized out>) at
/data/kdevelop/languages/cpp/parser/visitor.h:128
#27 0x00007f1ed6365b58 in KDevelop::AbstractContextBuilder<AST,
NameAST>::supportBuild (this=0x7f1ece813670, node=0x7f1ec8c13e50,
context=<value optimized out>)
    at
/usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201
#28 0x00007f1ed637a2e6 in KDevelop::AbstractTypeBuilder<AST, NameAST,
ContextBuilder>::supportBuild(AST*, KDevelop::DUContext*) () from
/usr/lib/libkdev4cppduchain.so
#29 0x00007f1ed63619a2 in ContextBuilder::buildContexts (this=0x7f1ece813670,
file=<value optimized out>, node=<value optimized out>,
includes=0x7f1ece812ec0, updateContext=<value optimized out>, 
    removeOldImports=false) at
/data/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:491
#30 0x00007f1ed6375089 in DeclarationBuilder::buildDeclarations
(this=0x7f1ece813670, file=<value optimized out>, node=0x7f1ec8c13e50,
includes=<value optimized out>, 
    updateContext=<value optimized out>, removeOldImports=false) at
/data/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:105
#31 0x00007f1ed68921a1 in CPPInternalParseJob::run (this=0x7f1ec8ba6dc0) at
/data/kdevelop/languages/cpp/cppparsejob.cpp:688
#32 0x00007f1ed689d09d in PreprocessJob::sourceNeeded (this=0x7f1ec8b91270,
_fileName=<value optimized out>, type=<value optimized out>, sourceLine=259,
skipCurrentPath=<value optimized out>)
    at /data/kdevelop/languages/cpp/preprocessjob.cpp:576
#33 0x00007f1ed6640eeb in rpp::pp::handle_include (this=0x7f1ece815490,
skip_current_path=false, input=..., output=<value optimized out>) at
/data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#34 0x00007f1ed66414f6 in rpp::pp::handle_directive (this=0x7f1ece815490,
directive=79835, input=..., output=...) at
/data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#35 0x00007f1ed66417d8 in rpp::pp::operator() (this=0x7f1ece815490, input=...,
output=...) at /data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#36 0x00007f1ed6641a69 in rpp::pp::processFileInternal (this=0x7f1ece815490,
fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#37 0x00007f1ed6641afa in rpp::pp::processFile (this=0x7f1ece815490,
fileName=..., data=...) at
/data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#38 0x00007f1ed689b8b4 in PreprocessJob::run (this=0x7f1ec8b91270) at
/data/kdevelop/languages/cpp/preprocessjob.cpp:238
#39 0x00007f1ed688fc83 in CPPParseJob::parseForeground (this=0x7f1ec8b8e9f0) at
/data/kdevelop/languages/cpp/cppparsejob.cpp:204
#40 0x00007f1ed689d09d in PreprocessJob::sourceNeeded (this=0x7f1ec8b0cfd0,
_fileName=<value optimized out>, type=<value optimized out>, sourceLine=19,
skipCurrentPath=<value optimized out>)
    at /data/kdevelop/languages/cpp/preprocessjob.cpp:576
#41 0x00007f1ed6640eeb in rpp::pp::handle_include (this=0x7f1ece8176b0,
skip_current_path=false, input=..., output=<value optimized out>) at
/data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#42 0x00007f1ed66414f6 in rpp::pp::handle_directive (this=0x7f1ece8176b0,
directive=79835, input=..., output=...) at
/data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#43 0x00007f1ed66417d8 in rpp::pp::operator() (this=0x7f1ece8176b0, input=...,
output=...) at /data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#44 0x00007f1ed6641a69 in rpp::pp::processFileInternal (this=0x7f1ece8176b0,
fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#45 0x00007f1ed6641afa in rpp::pp::processFile (this=0x7f1ece8176b0,
fileName=..., data=...) at
/data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#46 0x00007f1ed689b8b4 in PreprocessJob::run (this=0x7f1ec8b0cfd0) at
/data/kdevelop/languages/cpp/preprocessjob.cpp:238
#47 0x00007f1ed688fc83 in CPPParseJob::parseForeground (this=0x7f1ec8b35db0) at
/data/kdevelop/languages/cpp/cppparsejob.cpp:204
#48 0x00007f1ed689d09d in PreprocessJob::sourceNeeded (this=0x7f1ec8b0eff0,
_fileName=<value optimized out>, type=<value optimized out>, sourceLine=19,
skipCurrentPath=<value optimized out>)
    at /data/kdevelop/languages/cpp/preprocessjob.cpp:576
#49 0x00007f1ed6640eeb in rpp::pp::handle_include (this=0x7f1ece8198d0,
skip_current_path=false, input=..., output=<value optimized out>) at
/data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#50 0x00007f1ed66414f6 in rpp::pp::handle_directive (this=0x7f1ece8198d0,
directive=79835, input=..., output=...) at
/data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#51 0x00007f1ed66417d8 in rpp::pp::operator() (this=0x7f1ece8198d0, input=...,
output=...) at /data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#52 0x00007f1ed6641a69 in rpp::pp::processFileInternal (this=0x7f1ece8198d0,
fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#53 0x00007f1ed6641afa in rpp::pp::processFile (this=0x7f1ece8198d0,
fileName=..., data=...) at
/data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#54 0x00007f1ed689b8b4 in PreprocessJob::run (this=0x7f1ec8b0eff0) at
/data/kdevelop/languages/cpp/preprocessjob.cpp:238
#55 0x00007f1ed688fc83 in CPPParseJob::parseForeground (this=0x7f1ec8b0ebe0) at
/data/kdevelop/languages/cpp/cppparsejob.cpp:204
#56 0x00007f1ed689d09d in PreprocessJob::sourceNeeded (this=0x9a10240,
_fileName=<value optimized out>, type=<value optimized out>, sourceLine=20,
skipCurrentPath=<value optimized out>)
    at /data/kdevelop/languages/cpp/preprocessjob.cpp:576
#57 0x00007f1ed6640eeb in rpp::pp::handle_include (this=0x7f1ece81baf0,
skip_current_path=false, input=..., output=<value optimized out>) at
/data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#58 0x00007f1ed66414f6 in rpp::pp::handle_directive (this=0x7f1ece81baf0,
directive=79835, input=..., output=...) at
/data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#59 0x00007f1ed66417d8 in rpp::pp::operator() (this=0x7f1ece81baf0, input=...,
output=...) at /data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#60 0x00007f1ed6641a69 in rpp::pp::processFileInternal (this=0x7f1ece81baf0,
fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#61 0x00007f1ed6641afa in rpp::pp::processFile (this=0x7f1ece81baf0,
fileName=..., data=...) at
/data/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#62 0x00007f1ed689b8b4 in PreprocessJob::run (this=0x9a10240) at
/data/kdevelop/languages/cpp/preprocessjob.cpp:238
#63 0x00007f1efbd5975d in ThreadWeaver::JobRunHelper::runTheJob
(this=0x7f1ece81cfa0, th=0x89fdcb0, job=0x9a10240) at
../../../threadweaver/Weaver/Job.cpp:106
#64 0x00007f1efbd59a5e in ThreadWeaver::Job::execute (this=0x9a10240,
th=0x89fdcb0) at ../../../threadweaver/Weaver/Job.cpp:135
#65 0x00007f1efbd5ad83 in ThreadWeaver::JobCollectionJobRunner::execute
(this=0x6c8ef10, t=0x89fdcb0) at
../../../threadweaver/Weaver/JobCollection.cpp:82
#66 0x00007f1efbd58a2f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f1ece81d050, parent=0x1864e10, th=0x89fdcb0) at
../../../threadweaver/Weaver/Thread.cpp:95
#67 0x00007f1efbd58eb8 in ThreadWeaver::Thread::run (this=0x89fdcb0) at
../../../threadweaver/Weaver/Thread.cpp:142
#68 0x00007f1efa232905 in QThreadPrivate::start (arg=0x89fdcb0) at
thread/qthread_unix.cpp:244
#69 0x00007f1ef4a26a04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#70 0x00007f1ef88b880d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#71 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f1ece01c910 (LWP 11486)):
#0  0x00007f1ef88b1412 in select () from /lib/libc.so.6
#1  0x00007f1efa34c97a in qt_safe_select (nfds=13, fdread=0x7f1ece018c70,
fdwrite=0x7f1ece018bf0, fdexcept=0x0, orig_timeout=0x7f1ece018bb0) at
kernel/qcore_unix.cpp:151
#2  0x00007f1efa300758 in select_msecs (nfds=13, fdread=0x7f1ece018c70,
fdwrite=0x7f1ece018bf0, timeout=<value optimized out>) at
io/qprocess_unix.cpp:875
#3  0x00007f1efa301125 in QProcessPrivate::waitForFinished
(this=0x7f1ec8b04200, msecs=39999991) at io/qprocess_unix.cpp:1091
#4  0x00007f1efa2c23da in QProcess::waitForFinished (this=0x7f1ece018db0,
msecs=39999991) at io/qprocess.cpp:1683
#5  0x00007f1efd375c52 in KProcess::execute (this=0x7f1ece018db0,
msecs=40000000) at ../../kdecore/io/kprocess.cpp:322
#6  0x00007f1ed68a223d in CppTools::IncludePathResolver::executeCommand
(this=<value optimized out>, command=<value optimized out>,
workingDirectory=<value optimized out>, result=...)
    at /data/kdevelop/languages/cpp/includepathresolver.cpp:427
#7  0x00007f1ed68a22da in CppTools::IncludePathResolver::getFullOutput
(this=0xd, command=..., workingDirectory=..., output=...) at
/data/kdevelop/languages/cpp/includepathresolver.cpp:722
#8  0x00007f1ed68a247d in
CppTools::IncludePathResolver::resolveIncludePathInternal (this=<value
optimized out>, file=<value optimized out>, workingDirectory=<value optimized
out>, 
    makeParameters=<value optimized out>, source=<value optimized out>) at
/data/kdevelop/languages/cpp/includepathresolver.cpp:739
#9  0x00007f1ed68a4f35 in CppTools::IncludePathResolver::resolveIncludePath
(this=0x99b3730, file=<value optimized out>, _workingDirectory=<value optimized
out>, maxStepsUp=<value optimized out>)
    at /data/kdevelop/languages/cpp/includepathresolver.cpp:657
#10 0x00007f1ed68a5505 in CppTools::IncludePathResolver::resolveIncludePath
(this=0x99b3730, file=<value optimized out>) at
/data/kdevelop/languages/cpp/includepathresolver.cpp:439
#11 0x00007f1ed688b8b3 in IncludePathComputer::computeBackground
(this=0x99b36b0) at /data/kdevelop/languages/cpp/includepathcomputer.cpp:184
#12 0x00007f1ed689052c in CPPParseJob::includePaths (this=0x53d5ad0) at
/data/kdevelop/languages/cpp/cppparsejob.cpp:282
#13 0x00007f1ed68905f4 in CPPParseJob::mergeDefines (this=0x53d5ad0, env=...)
at /data/kdevelop/languages/cpp/cppparsejob.cpp:236
#14 0x00007f1ed689b04f in PreprocessJob::run (this=0x533fc30) at
/data/kdevelop/languages/cpp/preprocessjob.cpp:157
#15 0x00007f1efbd5975d in ThreadWeaver::JobRunHelper::runTheJob
(this=0x7f1ece01bfa0, th=0x7f1ec80ec7f0, job=0x533fc30) at
../../../threadweaver/Weaver/Job.cpp:106
#16 0x00007f1efbd59a5e in ThreadWeaver::Job::execute (this=0x533fc30,
th=0x7f1ec80ec7f0) at ../../../threadweaver/Weaver/Job.cpp:135
#17 0x00007f1efbd5ad83 in ThreadWeaver::JobCollectionJobRunner::execute
(this=0x53f3350, t=0x7f1ec80ec7f0) at
../../../threadweaver/Weaver/JobCollection.cpp:82
#18 0x00007f1efbd58a2f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f1ece01c050, parent=0x1864e10, th=0x7f1ec80ec7f0) at
../../../threadweaver/Weaver/Thread.cpp:95
#19 0x00007f1efbd58eb8 in ThreadWeaver::Thread::run (this=0x7f1ec80ec7f0) at
../../../threadweaver/Weaver/Thread.cpp:142
#20 0x00007f1efa232905 in QThreadPrivate::start (arg=0x7f1ec80ec7f0) at
thread/qthread_unix.cpp:244
#21 0x00007f1ef4a26a04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#22 0x00007f1ef88b880d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#23 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 4 (Thread 0x7f1ecd81b910 (LWP 11487)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f1efa2338bb in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x18652c0, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x18652c0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f1efbd58326 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1864e10,
th=0x7f1ec803c420) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1efbd5a45b in ThreadWeaver::WorkingHardState::applyForWork
(this=0x1865320, th=0x7f1ec803c420) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1efbd5a474 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x1865320, th=0x7f1ec803c420) at
../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1efbd58a5f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f1ecd81b050, parent=0x1864e10, th=0x7f1ec803c420) at
../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f1efbd58eb8 in ThreadWeaver::Thread::run (this=0x7f1ec803c420) at
../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f1efa232905 in QThreadPrivate::start (arg=0x7f1ec803c420) at
thread/qthread_unix.cpp:244
#9  0x00007f1ef4a26a04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#10 0x00007f1ef88b880d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1edf4b8910 (LWP 12154)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f1efa2338bb in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0xaa3d930, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xaa3d930,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f1efbd58326 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xaa43b10,
th=0x2b05280) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1efbd5a45b in ThreadWeaver::WorkingHardState::applyForWork
(this=0xaa3da10, th=0x2b05280) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1efbd58a5f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f1edf4b8050, parent=0xaa43b10, th=0x2b05280) at
../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f1efbd58eb8 in ThreadWeaver::Thread::run (this=0x2b05280) at
../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f1efa232905 in QThreadPrivate::start (arg=0x2b05280) at
thread/qthread_unix.cpp:244
#8  0x00007f1ef4a26a04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#9  0x00007f1ef88b880d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 2 (Thread 0x7f1edecb7910 (LWP 12167)):
#0  0x00007f1ef88b1412 in select () from /lib/libc.so.6
#1  0x00007f1efa303223 in QProcessManager::run (this=0x7f1efa637ee0) at
io/qprocess_unix.cpp:241
#2  0x00007f1efa232905 in QThreadPrivate::start (arg=0x7f1efa637ee0) at
thread/qthread_unix.cpp:244
#3  0x00007f1ef4a26a04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#4  0x00007f1ef88b880d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1efd8f5750 (LWP 11206)):
#0  0x00007f1ef88ac3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1ef1fda29a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f1ef1fdbc2c in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3  0x00007f1ef54ecf23 in _XReply () from /usr/lib/libX11.so.6
#4  0x00007f1ef54e269d in XTranslateCoordinates () from /usr/lib/libX11.so.6
#5  0x00007f1ef9542f4e in QWidget::mapFromGlobal (this=<value optimized out>,
pos=<value optimized out>) at kernel/qwidget_x11.cpp:1299
#6  0x00007f1ef9542fb2 in QWidget::mapFromGlobal (this=0x7fffa385be00, pos=...)
at kernel/qwidget_x11.cpp:1292
#7  0x00007f1ef9542fb2 in QWidget::mapFromGlobal (this=0x7df7b20, pos=...) at
kernel/qwidget_x11.cpp:1292
#8  0x00007f1ef9542fb2 in QWidget::mapFromGlobal (this=0x7fffa385bc80, pos=...)
at kernel/qwidget_x11.cpp:1292
#9  0x00007f1ef9542fb2 in QWidget::mapFromGlobal (this=0xaaa70f0, pos=...) at
kernel/qwidget_x11.cpp:1292
#10 0x00007f1ef94b3db9 in QApplicationPrivate::pickMouseReceiver
(candidate=0x7fffa385be30, globalPos=..., pos=..., type=QEvent::MouseMove,
buttons=) at kernel/qapplication.cpp:2929
#11 0x00007f1ef952b752 in QETWidget::translateMouseEvent (this=0x7fffa385be30,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4386
#12 0x00007f1ef952a51a in QApplication::x11ProcessEvent (this=<value optimized
out>, event=0x7fffa385b7f0) at kernel/qapplication_x11.cpp:3535
#13 0x00007f1ef95545f2 in x11EventSourceDispatch (s=0x16247d0, callback=<value
optimized out>, user_data=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:146
#14 0x00007f1ef394cbce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#15 0x00007f1ef3950598 in ?? () from /lib/libglib-2.0.so.0
#16 0x00007f1ef39506c0 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#17 0x00007f1efa34f423 in QEventDispatcherGlib::processEvents (this=0xdfc580,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#18 0x00007f1ef95541de in QGuiEventDispatcherGlib::processEvents
(this=0x7fffa385aab0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#19 0x00007f1efa324982 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#20 0x00007f1efa324d5c in QEventLoop::exec (this=0x7fffa385bb20, flags=) at
kernel/qeventloop.cpp:201
#21 0x00007f1ef99663de in QDialog::exec (this=0x7fffa385be30) at
dialogs/qdialog.cpp:530
#22 0x00007f1ed68dc18d in SimpleRefactoring::startInteractiveRename
(this=<value optimized out>, decl=...) at
/data/kdevelop/languages/cpp/codegen/simplerefactoring.cpp:505
#23 0x00007f1ed68dca8d in SimpleRefactoring::executeRenameAction
(this=0x7f1ed6b18320) at
/data/kdevelop/languages/cpp/codegen/simplerefactoring.cpp:363
#24 0x00007f1ed68827dc in SimpleRefactoring::qt_metacall (this=0x7f1ed6b18320,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value
optimized out>)
    at /data/kdevelop/build/languages/cpp/moc_simplerefactoring.cpp:78
#25 0x00007f1efa33907a in QMetaObject::activate (sender=0xa61d990, m=<value
optimized out>, local_signal_index=<value optimized out>,
argv=0xffffffffffffffff) at kernel/qobject.cpp:3398
#26 0x00007f1ef94a9032 in QAction::triggered (this=0x7fffa385aab0, _t1=false)
at .moc/release-shared/moc_qaction.cpp:263
#27 0x00007f1ef94ab01b in QAction::activate (this=0xa61d990, event=<value
optimized out>) at kernel/qaction.cpp:1245
#28 0x00007f1ef98d8a8d in QMenuPrivate::activateCausedStack (this=<value
optimized out>, causedStack=..., action=0xa61d990, action_e=QAction::Trigger,
self=true) at widgets/qmenu.cpp:971
#29 0x00007f1ef98dde62 in QMenuPrivate::activateAction (this=0x63d7360,
action=0xa61d990, action_e=QAction::Trigger, self=<value optimized out>) at
widgets/qmenu.cpp:1064
#30 0x00007f1efaba464e in KMenu::mouseReleaseEvent (this=0x63d7320, e=0x1) at
../../kdeui/widgets/kmenu.cpp:456
#31 0x00007f1ef9502bce in QWidget::event (this=0x63d7320, event=0x7fffa385cfe0)
at kernel/qwidget.cpp:7904
#32 0x00007f1ef98e00ab in QMenu::event (this=0x63d7320, e=0x7fffa385cfe0) at
widgets/qmenu.cpp:2368
#33 0x00007f1ef94af02c in QApplicationPrivate::notify_helper (this=0x16209c0,
receiver=0x63d7320, e=0x7fffa385cfe0) at kernel/qapplication.cpp:4277
#34 0x00007f1ef94b6021 in QApplication::notify (this=0x7fffa385ddc0,
receiver=0x63d7320, e=0x7fffa385cfe0) at kernel/qapplication.cpp:3863
#35 0x00007f1efaad1e56 in KApplication::notify (this=0x7fffa385ddc0,
receiver=0x63d7320, event=0x7fffa385cfe0) at
../../kdeui/kernel/kapplication.cpp:302
#36 0x00007f1efa32604c in QCoreApplication::notifyInternal
(this=0x7fffa385ddc0, receiver=0x63d7320, event=0x7fffa385cfe0) at
kernel/qcoreapplication.cpp:704
#37 0x00007f1ef94b5176 in QCoreApplication::sendEvent (receiver=0x63d7320,
event=0x7fffa385cfe0, alienWidget=0x0, nativeWidget=0x63d7320,
buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 QApplicationPrivate::sendMouseEvent (receiver=0x63d7320,
event=0x7fffa385cfe0, alienWidget=0x0, nativeWidget=0x63d7320,
buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at kernel/qapplication.cpp:3002
#39 0x00007f1ef952bc15 in QETWidget::translateMouseEvent (this=0x63d7320,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4330
#40 0x00007f1ef952a51a in QApplication::x11ProcessEvent (this=<value optimized
out>, event=0x7fffa385d900) at kernel/qapplication_x11.cpp:3535
#41 0x00007f1ef95545f2 in x11EventSourceDispatch (s=0x16247d0, callback=<value
optimized out>, user_data=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:146
#42 0x00007f1ef394cbce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#43 0x00007f1ef3950598 in ?? () from /lib/libglib-2.0.so.0
#44 0x00007f1ef39506c0 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#45 0x00007f1efa34f423 in QEventDispatcherGlib::processEvents (this=0xdfc580,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#46 0x00007f1ef95541de in QGuiEventDispatcherGlib::processEvents
(this=0x7fffa385aab0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#47 0x00007f1efa324982 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#48 0x00007f1efa324d5c in QEventLoop::exec (this=0x7fffa385dc30, flags=) at
kernel/qeventloop.cpp:201
#49 0x00007f1efa328a8b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#50 0x00000000004060ae in main (argc=<value optimized out>, argv=<value
optimized out>) at /data/kdevelop/app/main.cpp:226
The current source language is "auto; currently c".

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic