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

List:       kde-bugs-dist
Subject:    [kdevelop] [Bug 340541] New: Crash while parsing (highlighting)
From:       Andreas Cord-Landwehr <cordlandwehr () kde ! org>
Date:       2014-10-31 19:11:55
Message-ID: bug-340541-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 340541
           Summary: Crash while parsing (highlighting)
           Product: kdevelop
           Version: git master
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: Language Support: CPP
          Assignee: kdevelop-bugs-null@kde.org
          Reporter: cordlandwehr@kde.org

Application: kdevelop (4.90.90)
 (Compiled from sources)
Qt Version: 5.4.0
Operating System: Linux 3.16-3-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

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

nothing, only waiting for parser to finish its parsing job.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fdcd5cb98c0 (LWP 31174))]

Thread 7 (Thread 0x7fdcd3449700 (LWP 31175)):
#0  0x00007fdceb24717d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fdce1944232 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fdce1945d0f in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fdcd5a5bdeb in QXcbEventReader::run (this=0x10eab80) at
qxcbconnection.cpp:1099
#4  0x00007fdcebdebab7 in QThreadPrivate::start (arg=0x10eab80) at
thread/qthread_unix.cpp:337
#5  0x00007fdce38630a4 in start_thread (arg=0x7fdcd3449700) at
pthread_create.c:309
#6  0x00007fdceb24fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fdcc2771700 (LWP 31177)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fdcebded123 in QWaitConditionPrivate::wait_relative (this=0x41ba160,
time=1000) at thread/qwaitcondition_unix.cpp:118
#2  0x00007fdcebded150 in QWaitConditionPrivate::wait (this=0x41ba160,
time=1000) at thread/qwaitcondition_unix.cpp:126
#3  0x00007fdcebdecf3f in QWaitCondition::wait (this=0x41b8a38,
mutex=0x41b8a40, time=1000) at thread/qwaitcondition_unix.cpp:200
#4  0x00007fdce8ea39e6 in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x41b8a20) at
/opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/duchain.cpp:280
#5  0x00007fdcebdebab7 in QThreadPrivate::start (arg=0x41b8a20) at
thread/qthread_unix.cpp:337
#6  0x00007fdce38630a4 in start_thread (arg=0x7fdcc2771700) at
pthread_create.c:309
#7  0x00007fdceb24fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fdcb8cb4700 (LWP 31180)):
#0  0x00007fdcec0db586 in idleTimerSourceCheck (source=0x7fdcb0002f20) at
kernel/qeventdispatcher_glib.cpp:213
#1  0x00007fdcde6138c1 in g_main_context_check
(context=context@entry=0x7fdcb0000990, max_priority=2147483647,
fds=fds@entry=0x7fdcb0003070, n_fds=n_fds@entry=1) at
/build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3622
#2  0x00007fdcde613e83 in g_main_context_iterate
(context=context@entry=0x7fdcb0000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3778
#3  0x00007fdcde613ffc in g_main_context_iteration (context=0x7fdcb0000990,
may_block=1) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3842
#4  0x00007fdcec0dbecf in QEventDispatcherGlib::processEvents
(this=0x7fdcb00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fdcec05f824 in QEventLoop::processEvents (this=0x7fdcb8cb3ca0,
flags=...) at kernel/qeventloop.cpp:128
#6  0x00007fdcec05fafd in QEventLoop::exec (this=0x7fdcb8cb3ca0, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007fdcebde4590 in QThread::exec (this=0x7fdcf2a9da88
<KDevelop::(anonymous
namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at
thread/qthread.cpp:503
#8  0x00007fdcebde4732 in QThread::run (this=0x7fdcf2a9da88
<KDevelop::(anonymous
namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at
thread/qthread.cpp:570
#9  0x00007fdcebdebab7 in QThreadPrivate::start (arg=0x7fdcf2a9da88
<KDevelop::(anonymous
namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at
thread/qthread_unix.cpp:337
#10 0x00007fdce38630a4 in start_thread (arg=0x7fdcb8cb4700) at
pthread_create.c:309
#11 0x00007fdceb24fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fdcad5d0700 (LWP 31195)):
#0  g_source_iter_next (iter=iter@entry=0x7fdcad5cfa30,
source=source@entry=0x7fdcad5cfa28) at
/build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:929
#1  0x00007fdcde61340b in g_main_context_prepare
(context=context@entry=0x7fdca010adf0, priority=priority@entry=0x7fdcad5cfab0)
at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3377
#2  0x00007fdcde613e0b in g_main_context_iterate
(context=context@entry=0x7fdca010adf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3761
#3  0x00007fdcde613ffc in g_main_context_iteration (context=0x7fdca010adf0,
may_block=1) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3842
#4  0x00007fdcec0dbecf in QEventDispatcherGlib::processEvents
(this=0x7fdca0028d60, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fdcec05f824 in QEventLoop::processEvents (this=0x7fdcad5cfc60,
flags=...) at kernel/qeventloop.cpp:128
#6  0x00007fdcec05fafd in QEventLoop::exec (this=0x7fdcad5cfc60, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007fdcebde4590 in QThread::exec (this=0x49dd230) at
thread/qthread.cpp:503
#8  0x00007fdce8fd1439 in KDevelop::CompletionWorkerThread::run
(this=0x49dd230) at
/opt/kde/src/extragear/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:85
#9  0x00007fdcebdebab7 in QThreadPrivate::start (arg=0x49dd230) at
thread/qthread_unix.cpp:337
#10 0x00007fdce38630a4 in start_thread (arg=0x7fdcad5d0700) at
pthread_create.c:309
#11 0x00007fdceb24fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fdccbfff700 (LWP 31290)):
[KCrash Handler]
#6  0x00007fdce90061ec in KDevelop::CodeHighlighting::highlightDUChain
(this=0x49dd280, context=...) at
/opt/kde/src/extragear/kdevelop/kdevplatform/language/highlighting/codehighlighting.cpp:166
#7  0x00007fdcac32bea2 in CPPInternalParseJob::highlightIfNeeded
(this=0x80c3fc0) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:422
#8  0x00007fdcac32c31c in CPPInternalParseJob::run (this=0x80c3fc0,
pointer=..., thread=0x14efc70) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:452
#9  0x00007fdceaadc782 in ThreadWeaver::Executor::run (this=0x7fdceacf7f18
<ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x14efc70) at
/opt/kde/src/frameworks/threadweaver/src/executor.cpp:52
#10 0x00007fdceaadb68b in ThreadWeaver::Private::DefaultExecutor::execute
(this=0x7fdceacf7f18 <ThreadWeaver::Private::defaultExecutor>, job=...,
thread=0x14efc70) at /opt/kde/src/frameworks/threadweaver/src/job_p.cpp:70
#11 0x00007fdceaadc9ca in ThreadWeaver::ExecuteWrapper::executeWrapped
(this=0xa9be118, job=..., thread=0x14efc70) at
/opt/kde/src/frameworks/threadweaver/src/executewrapper.cpp:64
#12 0x00007fdceaadb5f9 in ThreadWeaver::Private::DebugExecuteWrapper::execute
(this=0xa9be118, job=..., th=0x14efc70) at
/opt/kde/src/frameworks/threadweaver/src/job_p.cpp:58
#13 0x00007fdceaadc9ca in ThreadWeaver::ExecuteWrapper::executeWrapped
(this=0x97ec400, job=..., thread=0x14efc70) at
/opt/kde/src/frameworks/threadweaver/src/executewrapper.cpp:64
#14 0x00007fdceaadc955 in ThreadWeaver::ExecuteWrapper::execute
(this=0x97ec400, job=..., thread=0x14efc70) at
/opt/kde/src/frameworks/threadweaver/src/executewrapper.cpp:57
#15 0x00007fdceaada38a in ThreadWeaver::Job::execute (this=0x80c3fc0, self=...,
th=0x14efc70) at /opt/kde/src/frameworks/threadweaver/src/job.cpp:83
#16 0x00007fdceaad9ba5 in ThreadWeaver::Thread::run (this=0x14efc70) at
/opt/kde/src/frameworks/threadweaver/src/thread.cpp:114
#17 0x00007fdcebdebab7 in QThreadPrivate::start (arg=0x14efc70) at
thread/qthread_unix.cpp:337
#18 0x00007fdce38630a4 in start_thread (arg=0x7fdccbfff700) at
pthread_create.c:309
#19 0x00007fdceb24fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fdcacdcf700 (LWP 31291)):
#0  0x00007fdceb22153d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fdceb249644 in usleep (useconds=<optimized out>) at
../sysdeps/unix/sysv/linux/usleep.c:32
#2  0x00007fdce8f19b21 in KDevelop::DUChainLock::lockForWrite
(this=0x7fdce970a920 <KDevelop::(anonymous
namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0) at
/opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/duchainlock.cpp:161
#3  0x00007fdce8f19e23 in KDevelop::DUChainWriteLocker::lock
(this=0x7fdcacdc5f30) at
/opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/duchainlock.cpp:255
#4  0x00007fdce8f19dc0 in KDevelop::DUChainWriteLocker::DUChainWriteLocker
(this=0x7fdcacdc5f30, duChainLock=0x7fdce970a920 <KDevelop::(anonymous
namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0) at
/opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/duchainlock.cpp:239
#5  0x00007fdc9faebb04 in DeclarationBuilder::closeDeclaration
(this=0x7fdcacdc7100, forceInstance=false) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:817
#6  0x00007fdc9faea703 in DeclarationBuilder::visitDeclarator
(this=0x7fdcacdc7100, node=0x7fdca5041cd8) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:476
#7  0x00007fdc9f7fe726 in Visitor::visit (this=0x7fdcacdc7158,
node=0x7fdca5041cd8) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/visitor.cpp:124
#8  0x00007fdc9f7fac68 in DefaultVisitor::visitParameterDeclaration
(this=0x7fdcacdc7158, node=0x7fdca5041d90) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/default_visitor.cpp:312
#9  0x00007fdc9fb1a50a in TypeBuilder::visitParameterDeclaration
(this=0x7fdcacdc7100, node=0x7fdca5041d90) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:879
#10 0x00007fdc9faef7b1 in DeclarationBuilder::visitParameterDeclaration
(this=0x7fdcacdc7100, node=0x7fdca5041d90) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1565
#11 0x00007fdc9f7fe726 in Visitor::visit (this=0x7fdcacdc7158,
node=0x7fdca5041d90) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/visitor.cpp:124
#12 0x00007fdc9f7fbe16 in visitNodes<ParameterDeclarationAST*>
(v=0x7fdcacdc7158, nodes=0x7fdca5042170) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/visitor.h:139
#13 0x00007fdc9f7facb3 in DefaultVisitor::visitParameterDeclarationClause
(this=0x7fdcacdc7158, node=0x7fdca5041b40) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/default_visitor.cpp:318
#14 0x00007fdc9fad4227 in ContextBuilder::visitParameterDeclarationClause
(this=0x7fdcacdc7100, node=0x7fdca5041b40) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:884
#15 0x00007fdc9f7fe726 in Visitor::visit (this=0x7fdcacdc7158,
node=0x7fdca5041b40) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/visitor.cpp:124
#16 0x00007fdc9fad45db in ContextBuilder::visitDeclarator (this=0x7fdcacdc7100,
node=0x7fdca5041998) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:940
#17 0x00007fdc9faea55e in DeclarationBuilder::visitDeclarator
(this=0x7fdcacdc7100, node=0x7fdca5041998) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:457
#18 0x00007fdc9fad434b in ContextBuilder::visitInitDeclarator
(this=0x7fdcacdc7100, node=0x7fdca50421b0) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:902
#19 0x00007fdc9fae8df6 in DeclarationBuilder::visitInitDeclarator
(this=0x7fdcacdc7100, node=0x7fdca50421b0) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:256
#20 0x00007fdc9f7fe726 in Visitor::visit (this=0x7fdcacdc7158,
node=0x7fdca50421b0) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/visitor.cpp:124
#21 0x00007fdc9fb197ed in TypeBuilder::visitSimpleDeclaration
(this=0x7fdcacdc7100, node=0x7fdca50421f0) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:691
#22 0x00007fdc9fae995e in DeclarationBuilder::visitSimpleDeclaration
(this=0x7fdcacdc7100, node=0x7fdca50421f0) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:350
#23 0x00007fdc9f7fe726 in Visitor::visit (this=0x7fdcacdc7158,
node=0x7fdca50421f0) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/visitor.cpp:124
#24 0x00007fdc9f7fba5c in visitNodes<DeclarationAST*> (v=0x7fdcacdc7158,
nodes=0x7fdca47d6550) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/visitor.h:139
#25 0x00007fdc9f7f9f5b in DefaultVisitor::visitClassSpecifier
(this=0x7fdcacdc7158, node=0x7fdca5122060) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/default_visitor.cpp:68
#26 0x00007fdc9fad32b7 in ContextBuilder::visitClassSpecifier
(this=0x7fdcacdc7100, node=0x7fdca5122060) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:524
#27 0x00007fdc9fb16fc7 in TypeBuilder::visitClassSpecifier
(this=0x7fdcacdc7100, node=0x7fdca5122060) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:93
#28 0x00007fdc9faed7ca in DeclarationBuilder::visitClassSpecifier
(this=0x7fdcacdc7100, node=0x7fdca5122060) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1140
#29 0x00007fdc9f7fe726 in Visitor::visit (this=0x7fdcacdc7158,
node=0x7fdca5122060) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/visitor.cpp:124
#30 0x00007fdc9fb1970a in TypeBuilder::visitSimpleDeclaration
(this=0x7fdcacdc7100, node=0x7fdca47d65d8) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:680
#31 0x00007fdc9fae995e in DeclarationBuilder::visitSimpleDeclaration
(this=0x7fdcacdc7100, node=0x7fdca47d65d8) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:350
#32 0x00007fdc9f7fe726 in Visitor::visit (this=0x7fdcacdc7158,
node=0x7fdca47d65d8) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/visitor.cpp:124
#33 0x00007fdc9f7fba5c in visitNodes<DeclarationAST*> (v=0x7fdcacdc7158,
nodes=0x7fdca5c5b878) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/visitor.h:139
#34 0x00007fdc9f7fb1bd in DefaultVisitor::visitTranslationUnit
(this=0x7fdcacdc7158, node=0x7fdca511fe70) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/default_visitor.cpp:425
#35 0x00007fdc9f7fe726 in Visitor::visit (this=0x7fdcacdc7158,
node=0x7fdca511fe70) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/visitor.cpp:124
#36 0x00007fdc9fad1161 in ContextBuilder::startVisiting (this=0x7fdcacdc7100,
node=0x7fdca511fe70) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:187
#37 0x00007fdc9fad7e53 in KDevelop::AbstractContextBuilder<AST,
NameAST>::supportBuild (this=0x7fdcacdc7100, node=0x7fdca511fe70,
context=0xa556810) at
/opt/kde/install/kf5/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:134
#38 0x00007fdc9fad2a4b in ContextBuilder::buildContexts (this=0x7fdcacdc7100,
file=..., node=0x7fdca511fe70, includes=0x7fdcacdc74a0, updateContext=...,
removeOldImports=false) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:421
#39 0x00007fdc9fae81b9 in DeclarationBuilder::buildDeclarations
(this=0x7fdcacdc7100, file=..., node=0x7fdca511fe70, includes=0x7fdcacdc74a0,
updateContext=..., removeOldImports=false) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:96
#40 0x00007fdcac32dab0 in CPPInternalParseJob::run (this=0x7fdca74b4ba0,
pointer=..., thread=0x0) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:637
#41 0x00007fdceaadc782 in ThreadWeaver::Executor::run (this=0x7fdceacf7f18
<ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at
/opt/kde/src/frameworks/threadweaver/src/executor.cpp:52
#42 0x00007fdceaadb68b in ThreadWeaver::Private::DefaultExecutor::execute
(this=0x7fdceacf7f18 <ThreadWeaver::Private::defaultExecutor>, job=...,
thread=0x0) at /opt/kde/src/frameworks/threadweaver/src/job_p.cpp:70
#43 0x00007fdceaadc9ca in ThreadWeaver::ExecuteWrapper::executeWrapped
(this=0x7fdca77c67e8, job=..., thread=0x0) at
/opt/kde/src/frameworks/threadweaver/src/executewrapper.cpp:64
#44 0x00007fdceaadb5f9 in ThreadWeaver::Private::DebugExecuteWrapper::execute
(this=0x7fdca77c67e8, job=..., th=0x0) at
/opt/kde/src/frameworks/threadweaver/src/job_p.cpp:58
#45 0x00007fdceaada38a in ThreadWeaver::Job::execute (this=0x7fdca74b4ba0,
self=..., th=0x0) at /opt/kde/src/frameworks/threadweaver/src/job.cpp:83
#46 0x00007fdceaada5ba in ThreadWeaver::Job::blockingExecute
(this=0x7fdca74b4ba0) at /opt/kde/src/frameworks/threadweaver/src/job.cpp:104
#47 0x00007fdcac32aa04 in CPPParseJob::parseForeground (this=0x7fdca74b52a0) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:181
#48 0x00007fdcac33bde7 in PreprocessJob::sourceNeeded (this=0x7fdca6e36f30,
fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0,
skipCurrentPath=false) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:581
#49 0x00007fdcac0d9dc9 in rpp::pp::handle_include (this=0x7fdcacdc8be0,
skip_current_path=false, input=..., output=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#50 0x00007fdcac0d9424 in rpp::pp::handle_directive (this=0x7fdcacdc8be0,
directive=115909, input=..., output=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#51 0x00007fdcac0da0e6 in rpp::pp::operator() (this=0x7fdcacdc8be0, input=...,
output=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#52 0x00007fdcac0d8de1 in rpp::pp::processFileInternal (this=0x7fdcacdc8be0,
fileName=..., fileContents=..., result=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#53 0x00007fdcac0d8c98 in rpp::pp::processFile (this=0x7fdcacdc8be0,
fileName=..., data=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#54 0x00007fdcac3396db in PreprocessJob::run (this=0x7fdca6e36f30, self=...,
thread=0x0) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:250
#55 0x00007fdceaadc782 in ThreadWeaver::Executor::run (this=0x7fdceacf7f18
<ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at
/opt/kde/src/frameworks/threadweaver/src/executor.cpp:52
#56 0x00007fdceaadb68b in ThreadWeaver::Private::DefaultExecutor::execute
(this=0x7fdceacf7f18 <ThreadWeaver::Private::defaultExecutor>, job=...,
thread=0x0) at /opt/kde/src/frameworks/threadweaver/src/job_p.cpp:70
#57 0x00007fdceaadc9ca in ThreadWeaver::ExecuteWrapper::executeWrapped
(this=0x7fdca720d228, job=..., thread=0x0) at
/opt/kde/src/frameworks/threadweaver/src/executewrapper.cpp:64
#58 0x00007fdceaadb5f9 in ThreadWeaver::Private::DebugExecuteWrapper::execute
(this=0x7fdca720d228, job=..., th=0x0) at
/opt/kde/src/frameworks/threadweaver/src/job_p.cpp:58
#59 0x00007fdceaada38a in ThreadWeaver::Job::execute (this=0x7fdca6e36f30,
self=..., th=0x0) at /opt/kde/src/frameworks/threadweaver/src/job.cpp:83
#60 0x00007fdceaada5ba in ThreadWeaver::Job::blockingExecute
(this=0x7fdca6e36f30) at /opt/kde/src/frameworks/threadweaver/src/job.cpp:104
#61 0x00007fdcac32a9e5 in CPPParseJob::parseForeground (this=0x7fdca6c58950) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:180
#62 0x00007fdcac33bde7 in PreprocessJob::sourceNeeded (this=0x7fdca701cea0,
fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0,
skipCurrentPath=false) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:581
#63 0x00007fdcac0d9dc9 in rpp::pp::handle_include (this=0x7fdcacdcb050,
skip_current_path=false, input=..., output=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#64 0x00007fdcac0d9424 in rpp::pp::handle_directive (this=0x7fdcacdcb050,
directive=115909, input=..., output=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#65 0x00007fdcac0da0e6 in rpp::pp::operator() (this=0x7fdcacdcb050, input=...,
output=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#66 0x00007fdcac0d8de1 in rpp::pp::processFileInternal (this=0x7fdcacdcb050,
fileName=..., fileContents=..., result=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#67 0x00007fdcac0d8c98 in rpp::pp::processFile (this=0x7fdcacdcb050,
fileName=..., data=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#68 0x00007fdcac3396db in PreprocessJob::run (this=0x7fdca701cea0, self=...,
thread=0x0) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:250
#69 0x00007fdceaadc782 in ThreadWeaver::Executor::run (this=0x7fdceacf7f18
<ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at
/opt/kde/src/frameworks/threadweaver/src/executor.cpp:52
#70 0x00007fdceaadb68b in ThreadWeaver::Private::DefaultExecutor::execute
(this=0x7fdceacf7f18 <ThreadWeaver::Private::defaultExecutor>, job=...,
thread=0x0) at /opt/kde/src/frameworks/threadweaver/src/job_p.cpp:70
#71 0x00007fdceaadc9ca in ThreadWeaver::ExecuteWrapper::executeWrapped
(this=0x7fdca781a2a8, job=..., thread=0x0) at
/opt/kde/src/frameworks/threadweaver/src/executewrapper.cpp:64
#72 0x00007fdceaadb5f9 in ThreadWeaver::Private::DebugExecuteWrapper::execute
(this=0x7fdca781a2a8, job=..., th=0x0) at
/opt/kde/src/frameworks/threadweaver/src/job_p.cpp:58
#73 0x00007fdceaada38a in ThreadWeaver::Job::execute (this=0x7fdca701cea0,
self=..., th=0x0) at /opt/kde/src/frameworks/threadweaver/src/job.cpp:83
#74 0x00007fdceaada5ba in ThreadWeaver::Job::blockingExecute
(this=0x7fdca701cea0) at /opt/kde/src/frameworks/threadweaver/src/job.cpp:104
#75 0x00007fdcac32a9e5 in CPPParseJob::parseForeground (this=0x7fdca7938750) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:180
#76 0x00007fdcac33bde7 in PreprocessJob::sourceNeeded (this=0xaf5d5b0,
fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=23,
skipCurrentPath=false) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:581
#77 0x00007fdcac0d9dc9 in rpp::pp::handle_include (this=0x7fdcacdcd4c0,
skip_current_path=false, input=..., output=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#78 0x00007fdcac0d9424 in rpp::pp::handle_directive (this=0x7fdcacdcd4c0,
directive=115909, input=..., output=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#79 0x00007fdcac0da0e6 in rpp::pp::operator() (this=0x7fdcacdcd4c0, input=...,
output=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#80 0x00007fdcac0d8de1 in rpp::pp::processFileInternal (this=0x7fdcacdcd4c0,
fileName=..., fileContents=..., result=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#81 0x00007fdcac0d8c98 in rpp::pp::processFile (this=0x7fdcacdcd4c0,
fileName=..., data=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#82 0x00007fdcac3396db in PreprocessJob::run (this=0xaf5d5b0, self=...,
thread=0x7fdcc408fe10) at
/opt/kde/src/extragear/kdevelop/kdevelop/languages/cpp/preprocessjob.cpp:250
#83 0x00007fdceaadc782 in ThreadWeaver::Executor::run (this=0x7fdceacf7f18
<ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x7fdcc408fe10) at
/opt/kde/src/frameworks/threadweaver/src/executor.cpp:52
#84 0x00007fdceaadb68b in ThreadWeaver::Private::DefaultExecutor::execute
(this=0x7fdceacf7f18 <ThreadWeaver::Private::defaultExecutor>, job=...,
thread=0x7fdcc408fe10) at /opt/kde/src/frameworks/threadweaver/src/job_p.cpp:70
#85 0x00007fdceaadc9ca in ThreadWeaver::ExecuteWrapper::executeWrapped
(this=0xa928f98, job=..., thread=0x7fdcc408fe10) at
/opt/kde/src/frameworks/threadweaver/src/executewrapper.cpp:64
#86 0x00007fdceaadb5f9 in ThreadWeaver::Private::DebugExecuteWrapper::execute
(this=0xa928f98, job=..., th=0x7fdcc408fe10) at
/opt/kde/src/frameworks/threadweaver/src/job_p.cpp:58
#87 0x00007fdceaadc9ca in ThreadWeaver::ExecuteWrapper::executeWrapped
(this=0x2d40ff0, job=..., thread=0x7fdcc408fe10) at
/opt/kde/src/frameworks/threadweaver/src/executewrapper.cpp:64
#88 0x00007fdceaadc955 in ThreadWeaver::ExecuteWrapper::execute
(this=0x2d40ff0, job=..., thread=0x7fdcc408fe10) at
/opt/kde/src/frameworks/threadweaver/src/executewrapper.cpp:57
#89 0x00007fdceaada38a in ThreadWeaver::Job::execute (this=0xaf5d5b0, self=...,
th=0x7fdcc408fe10) at /opt/kde/src/frameworks/threadweaver/src/job.cpp:83
#90 0x00007fdceaad9ba5 in ThreadWeaver::Thread::run (this=0x7fdcc408fe10) at
/opt/kde/src/frameworks/threadweaver/src/thread.cpp:114
#91 0x00007fdcebdebab7 in QThreadPrivate::start (arg=0x7fdcc408fe10) at
thread/qthread_unix.cpp:337
#92 0x00007fdce38630a4 in start_thread (arg=0x7fdcacdcf700) at
pthread_create.c:309
#93 0x00007fdceb24fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fdcd5cb98c0 (LWP 31174)):
#0  0x00007fff559fcbda in clock_gettime ()
#1  0x00007fdceb25c90d in __GI___clock_gettime (clock_id=<optimized out>,
tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fdcebee229c in qt_clock_gettime (clock=1, ts=0x7fff5591c380) at
tools/qelapsedtimer_unix.cpp:105
#3  0x00007fdcebee2354 in do_gettime (sec=0x7fff5591c3b8, frac=0x7fff5591c3b0)
at tools/qelapsedtimer_unix.cpp:161
#4  0x00007fdcebee2387 in qt_gettime () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007fdcec0d9096 in QTimerInfoList::updateCurrentTime (this=0x110b940) at
kernel/qtimerinfo_unix.cpp:84
#6  0x00007fdcec0d98f7 in QTimerInfoList::timerWait (this=0x110b940, tm=...) at
kernel/qtimerinfo_unix.cpp:379
#7  0x00007fdcec0db2b1 in timerSourcePrepareHelper (src=0x110b8e0,
timeout=0x7fff5591c504) at kernel/qeventdispatcher_glib.cpp:127
#8  0x00007fdcec0db459 in timerSourcePrepare (source=0x110b8e0,
timeout=0x7fff5591c504) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fdcde61346d in g_main_context_prepare
(context=context@entry=0x7fdccc0016f0, priority=priority@entry=0x7fff5591c590)
at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3399
#10 0x00007fdcde613e0b in g_main_context_iterate
(context=context@entry=0x7fdccc0016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3761
#11 0x00007fdcde613ffc in g_main_context_iteration (context=0x7fdccc0016f0,
may_block=1) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3842
#12 0x00007fdcec0dbecf in QEventDispatcherGlib::processEvents (this=0x110eab0,
flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007fdcd5a9d054 in QPAEventDispatcherGlib::processEvents
(this=0x110eab0, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115
#14 0x00007fdcec05f824 in QEventLoop::processEvents (this=0x7fff5591c750,
flags=...) at kernel/qeventloop.cpp:128
#15 0x00007fdcec05fafd in QEventLoop::exec (this=0x7fff5591c750, flags=...) at
kernel/qeventloop.cpp:204
#16 0x00007fdcec06325a in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1185
#17 0x00007fdcec463b8c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1532
#18 0x00007fdcecba0f2d in QApplication::exec () at kernel/qapplication.cpp:2956
#19 0x0000000000416d4b in main (argc=3, argv=0x7fff5591e5e8) at
/opt/kde/src/extragear/kdevelop/kdevelop/app/main.cpp:568

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

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