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=) 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 ) at thread/qthread.cpp:503 #8 0x00007fdcebde4732 in QThread::run (this=0x7fdcf2a9da88 ) at thread/qthread.cpp:570 #9 0x00007fdcebdebab7 in QThreadPrivate::start (arg=0x7fdcf2a9da88 ) 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=) 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 , job=..., thread=0x14efc70) at /opt/kde/src/frameworks/threadweaver/src/executor.cpp:52 #10 0x00007fdceaadb68b in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fdceacf7f18 , 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=) at ../sysdeps/unix/sysv/linux/usleep.c:32 #2 0x00007fdce8f19b21 in KDevelop::DUChainLock::lockForWrite (this=0x7fdce970a920 , 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 , 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 (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 (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 (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::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 , job=..., thread=0x0) at /opt/kde/src/frameworks/threadweaver/src/executor.cpp:52 #42 0x00007fdceaadb68b in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fdceacf7f18 , 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 , job=..., thread=0x0) at /opt/kde/src/frameworks/threadweaver/src/executor.cpp:52 #56 0x00007fdceaadb68b in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fdceacf7f18 , 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 , job=..., thread=0x0) at /opt/kde/src/frameworks/threadweaver/src/executor.cpp:52 #70 0x00007fdceaadb68b in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fdceacf7f18 , 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 , job=..., thread=0x7fdcc408fe10) at /opt/kde/src/frameworks/threadweaver/src/executor.cpp:52 #84 0x00007fdceaadb68b in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fdceacf7f18 , 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=, tp=) 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=) 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.