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

List:       kdevelop-bugs
Subject:    [Bug 302466] New: Kdevelop crash at the beginning of background parsing
From:       naju <gagnonpluc () gmail ! com>
Date:       2012-06-24 20:53:04
Message-ID: bug-302466-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 302466
          Severity: crash
           Version: 4.3.60
          Priority: NOR
          Assignee: kdevelop-bugs@kdevelop.org
           Summary: Kdevelop crash at the beginning of background parsing
    Classification: Unclassified
                OS: Linux
          Reporter: gagnonpluc@gmail.com
          Hardware: Compiled Sources
            Status: UNCONFIRMED
         Component: general
           Product: kdevelop

Application: kdevelop (4.3.60)
KDE Platform Version: 4.8.3 (4.8.3) (Compiled from sources)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-26-generic x86_64
Distribution: Ubuntu quantal (development branch)

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

Right after I open/import a new project (the type -- Custom Makefile, CMake,
etc doesn't matter), the project is loaded but as soon as background parsing
starts, kdevelop crashes.

To make sure, I have disabled all plugins, the crash still occurs.  My KDE
installation is located at /usr and kdevplatform and kdevelop are in
/usr/local.  I used an empty KDEDIRS and also KDEDIRS=/usr:/usr/local +
kbuildsycoca4 before/after every build and installation.

The crash can be reproduced every time.

-- 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 0x7f3f03680780 (LWP 26529))]

Thread 9 (Thread 0x7f3ee7e32700 (LWP 26530)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007f3f01acf43f in wait (time=1000, this=0x364f7b0) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3654e10, time=1000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f3efdd3c138 in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x3654df0) at
/home/jester/dld/kdevplatform/language/duchain/duchain.cpp:282
#4  0x00007f3f01acefcb in QThreadPrivate::start (arg=0x3654df0) at
thread/qthread_unix.cpp:298
#5  0x00007f3effb19e9a in start_thread (arg=0x7f3ee7e32700) at
pthread_create.c:308
#6  0x00007f3f007b64bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f3ee66ba700 (LWP 26531)):
#0  0x00007f3f007aab03 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3efb743036 in g_main_context_poll (n_fds=1, fds=0x7f3ed8002ca0,
timeout=-1, context=0x7f3ed80009a0, priority=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3440
#2  g_main_context_iterate (dispatch=1, block=<optimized out>,
context=0x7f3ed80009a0, self=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3141
#3  g_main_context_iterate (context=0x7f3ed80009a0, block=<optimized out>,
dispatch=1, self=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#4  0x00007f3efb743164 in g_main_context_iteration (context=0x7f3ed80009a0,
may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#5  0x00007f3f01bfd3bf in QEventDispatcherGlib::processEvents
(this=0x7f3ed80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f3f01bccc82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f3f01bcced7 in QEventLoop::exec (this=0x7f3ee66b9dd0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007f3f01acbfa7 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007f3efde5e883 in KDevelop::CompletionWorkerThread::run
(this=0x3ed2860) at
/home/jester/dld/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#10 0x00007f3f01acefcb in QThreadPrivate::start (arg=0x3ed2860) at
thread/qthread_unix.cpp:298
#11 0x00007f3effb19e9a in start_thread (arg=0x7f3ee66ba700) at
pthread_create.c:308
#12 0x00007f3f007b64bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f3ee5eb9700 (LWP 26532)):
#0  0x00007f3f007aab03 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3efb743036 in g_main_context_poll (n_fds=1, fds=0x7f3edc002ef0,
timeout=-1, context=0x7f3edc0009a0, priority=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3440
#2  g_main_context_iterate (dispatch=1, block=<optimized out>,
context=0x7f3edc0009a0, self=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3141
#3  g_main_context_iterate (context=0x7f3edc0009a0, block=<optimized out>,
dispatch=1, self=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#4  0x00007f3efb743164 in g_main_context_iteration (context=0x7f3edc0009a0,
may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#5  0x00007f3f01bfd3bf in QEventDispatcherGlib::processEvents
(this=0x7f3edc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f3f01bccc82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f3f01bcced7 in QEventLoop::exec (this=0x7f3ee5eb8dd0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007f3f01acbfa7 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007f3efde5e883 in KDevelop::CompletionWorkerThread::run
(this=0x3f15d90) at
/home/jester/dld/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#10 0x00007f3f01acefcb in QThreadPrivate::start (arg=0x3f15d90) at
thread/qthread_unix.cpp:298
#11 0x00007f3effb19e9a in start_thread (arg=0x7f3ee5eb9700) at
pthread_create.c:308
#12 0x00007f3f007b64bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f3ee5667700 (LWP 26533)):
#0  0x00007f3f007af823 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f3f01bac06f in QProcessManager::run (this=0x7f3f01f24500) at
io/qprocess_unix.cpp:245
#2  0x00007f3f01acefcb in QThreadPrivate::start (arg=0x7f3f01f24500) at
thread/qthread_unix.cpp:298
#3  0x00007f3effb19e9a in start_thread (arg=0x7f3ee5667700) at
pthread_create.c:308
#4  0x00007f3f007b64bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f3ee4e0c700 (LWP 26538)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3ee92e6222 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f3ee95dee80) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f3ee92e6259 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f3effb19e9a in start_thread (arg=0x7f3ee4e0c700) at
pthread_create.c:308
#4  0x00007f3f007b64bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f3ed685b700 (LWP 26540)):
#0  0x00007f3f007aab03 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3efb743036 in g_main_context_poll (n_fds=2, fds=0x7f3ecc0029b0,
timeout=-1, context=0x7f3ecc0009a0, priority=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3440
#2  g_main_context_iterate (dispatch=1, block=<optimized out>,
context=0x7f3ecc0009a0, self=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3141
#3  g_main_context_iterate (context=0x7f3ecc0009a0, block=<optimized out>,
dispatch=1, self=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#4  0x00007f3efb743164 in g_main_context_iteration (context=0x7f3ecc0009a0,
may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#5  0x00007f3f01bfd3bf in QEventDispatcherGlib::processEvents
(this=0x7f3ecc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f3f01bccc82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f3f01bcced7 in QEventLoop::exec (this=0x7f3ed685add0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007f3f01acbfa7 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007f3f01bac9ff in QInotifyFileSystemWatcherEngine::run (this=0x4b20820)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f3f01acefcb in QThreadPrivate::start (arg=0x4b20820) at
thread/qthread_unix.cpp:298
#11 0x00007f3effb19e9a in start_thread (arg=0x7f3ed685b700) at
pthread_create.c:308
#12 0x00007f3f007b64bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f3ecbdaa700 (LWP 26617)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3f01acf4db in wait (time=18446744073709551615, this=0x276bef0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x271eea0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f3ef925c0eb in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x276c6e0,
th=0x113773d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3ef925e9db in ThreadWeaver::WorkingHardState::applyForWork
(this=0x26f9dd0, th=0x113773d0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3ef925e9f4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x26f9dd0, th=0x113773d0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f3ef925d84f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f3ecbda9e20, parent=0x276c6e0, th=0x113773d0) at
../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f3ef925d8db in ThreadWeaver::Thread::run (this=0x113773d0) at
../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f3f01acefcb in QThreadPrivate::start (arg=0x113773d0) at
thread/qthread_unix.cpp:298
#9  0x00007f3effb19e9a in start_thread (arg=0x7f3ecbdaa700) at
pthread_create.c:308
#10 0x00007f3f007b64bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f3ecb5a9700 (LWP 26618)):
[KCrash Handler]
#6  0x00007f3efdcfea45 in QBasicAtomicInt::ref (this=0xa) at
/usr/include/qt4/QtCore/qatomic_x86_64.h:121
#7  0x00007f3efde143fa in TypePtr<KDevelop::AbstractType>::TypePtr
(this=0x7f3ecb5a03b0, p=0x2) at
/home/jester/dld/kdevplatform/language/duchain/types/typepointer.h:68
#8  0x00007f3efde1548d in KDevelop::AbstractType::indexed (this=0x2) at
/home/jester/dld/kdevplatform/language/duchain/types/abstracttype.cpp:101
#9  0x00007f3efdd79a80 in
KDevelop::TopDUContext::DeclarationChecker::operator() (this=0x7f3ecb5a05d0,
decl=0x7f3eb92b2f10) at
/home/jester/dld/kdevplatform/language/duchain/topducontext.cpp:491
#10 0x00007f3efdd83905 in
KDevelop::TopDUContext::applyAliases<KDevelop::TopDUContext::FindDeclarationsAcceptor>
(this=0x7f3eb91d2ee0, previous=..., identifier=..., accept=..., position=...,
canBeNamespace=false, buddy=0x0, recursionDepth=0) at
/home/jester/dld/kdevplatform/language/duchain/topducontext.cpp:1023
#11 0x00007f3efdd80b6a in
KDevelop::TopDUContext::applyAliases<KDevelop::TopDUContext::FindDeclarationsAcceptor>
(this=0x7f3eb91d2ee0, identifiers=..., acceptor=..., position=...,
canBeNamespace=false) at
/home/jester/dld/kdevplatform/language/duchain/topducontext.cpp:1062
#12 0x00007f3efdd7b18c in KDevelop::TopDUContext::findDeclarationsInternal
(this=0x7f3eb91d2ee0, identifiers=..., position=..., dataType=..., ret=...,
flags=...) at
/home/jester/dld/kdevplatform/language/duchain/topducontext.cpp:870
#13 0x00007f3ee69a92b5 in
Cpp::CppDUContext<KDevelop::TopDUContext>::findDeclarationsInternal
(this=0x7f3eb91d2ee0, identifiers=..., position=..., dataType=..., ret=...,
source=0x7f3eb91d2ee0, basicFlags=..., depth=0) at
/home/jester/dld/kdevelop/languages/cpp/cppduchain/cppducontext.h:281
#14 0x00007f3ee6a16203 in Cpp::FindDeclaration::closeIdentifier
(this=0x7f3ecb5a2eb0, isFinalIdentifier=true) at
/home/jester/dld/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:228
#15 0x00007f3ee69adcf6 in
Cpp::CppDUContext<KDevelop::TopDUContext>::findDeclarationsInternal
(this=0x7f3eb91d2ee0, identifier=..., position=..., dataType=..., ret=...,
source=0x7f3eb91d2ee0, basicFlags=...) at
/home/jester/dld/kdevelop/languages/cpp/cppduchain/cppducontext.h:363
#16 0x00007f3ee69a940e in
Cpp::CppDUContext<KDevelop::TopDUContext>::findDeclarationsInternal
(this=0x7f3eb91d2ee0, identifiers=..., position=..., dataType=..., ret=...,
source=0x7f3eb91d2ee0, basicFlags=..., depth=0) at
/home/jester/dld/kdevelop/languages/cpp/cppduchain/cppducontext.h:286
#17 0x00007f3efdd615cb in KDevelop::DUContext::findDeclarations
(this=0x7f3eb91d2ee0, identifier=..., position=..., dataType=...,
topContext=0x0, flags=...) at
/home/jester/dld/kdevplatform/language/duchain/ducontext.cpp:845
#18 0x00007f3ee6a0b413 in Cpp::findDeclarationsSameLevel
(context=0x7f3eb91d2ee0, identifier=..., position=...) at
/home/jester/dld/kdevelop/languages/cpp/cppduchain/cppduchain.cpp:208
#19 0x00007f3ee69b5ad2 in DeclarationBuilder::visitClassSpecifier
(this=0x7f3ecb5a4640, node=0x7f3eb9af07e0) at
/home/jester/dld/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1135
#20 0x00007f3ee66dc7e8 in Visitor::visit (this=0x7f3ecb5a46a0,
node=0x7f3eb9af07e0) at
/home/jester/dld/kdevelop/languages/cpp/parser/visitor.cpp:124
#21 0x00007f3ee69e72b4 in TypeBuilder::visitSimpleDeclaration
(this=0x7f3ecb5a4640, node=0x7f3eb9b03de0) at
/home/jester/dld/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:624
#22 0x00007f3ee69b299e in DeclarationBuilder::visitSimpleDeclaration
(this=0x7f3ecb5a4640, node=0x7f3eb9b03de0) at
/home/jester/dld/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:414
#23 0x00007f3ee66dc7e8 in Visitor::visit (this=0x7f3ecb5a46a0,
node=0x7f3eb9b03de0) at
/home/jester/dld/kdevelop/languages/cpp/parser/visitor.cpp:124
#24 0x00007f3ee66d9df6 in visitNodes<DeclarationAST*> (v=0x7f3ecb5a46a0,
nodes=0x7f3eb9b050d8) at
/home/jester/dld/kdevelop/languages/cpp/parser/visitor.h:139
#25 0x00007f3ee66d9581 in DefaultVisitor::visitTranslationUnit
(this=0x7f3ecb5a46a0, node=0x7f3eb9af0730) at
/home/jester/dld/kdevelop/languages/cpp/parser/default_visitor.cpp:412
#26 0x00007f3ee66dc7e8 in Visitor::visit (this=0x7f3ecb5a46a0,
node=0x7f3eb9af0730) at
/home/jester/dld/kdevelop/languages/cpp/parser/visitor.cpp:124
#27 0x00007f3ee699bce9 in ContextBuilder::startVisiting (this=0x7f3ecb5a4640,
node=0x7f3eb9af0730) at
/home/jester/dld/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:186
#28 0x00007f3ee69a2749 in KDevelop::AbstractContextBuilder<AST,
NameAST>::supportBuild (this=0x7f3ecb5a4640, node=0x7f3eb9af0730,
context=0x7f3eb91d2ee0) at
/usr/local/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133
#29 0x00007f3ee699d53a in ContextBuilder::buildContexts (this=0x7f3ecb5a4640,
file=..., node=0x7f3eb9af0730, includes=0x7f3ecb5a42b0, updateContext=...,
removeOldImports=false) at
/home/jester/dld/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:421
#30 0x00007f3ee69b0c13 in DeclarationBuilder::buildDeclarations
(this=0x7f3ecb5a4640, file=..., node=0x7f3eb9af0730, includes=0x7f3ecb5a42b0,
updateContext=..., removeOldImports=false) at
/home/jester/dld/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:94
#31 0x00007f3ee6f1644d in CPPInternalParseJob::run (this=0x7f3eb91d1c20) at
/home/jester/dld/kdevelop/languages/cpp/cppparsejob.cpp:639
#32 0x00007f3ee6f13124 in CPPParseJob::parseForeground (this=0x7f3eb91d23b0) at
/home/jester/dld/kdevelop/languages/cpp/cppparsejob.cpp:177
#33 0x00007f3ee6f21df8 in PreprocessJob::sourceNeeded (this=0x7f3eb9546e70,
_fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=49,
skipCurrentPath=false) at
/home/jester/dld/kdevelop/languages/cpp/preprocessjob.cpp:579
#34 0x00007f3ee6cbea0d in rpp::pp::handle_include (this=0x7f3ecb5a4ea0,
skip_current_path=false, input=..., output=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#35 0x00007f3ee6cbe13a in rpp::pp::handle_directive (this=0x7f3ecb5a4ea0,
directive=10436314, input=..., output=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#36 0x00007f3ee6cbed09 in rpp::pp::operator() (this=0x7f3ecb5a4ea0, input=...,
output=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#37 0x00007f3ee6cbdd0b in rpp::pp::processFileInternal (this=0x7f3ecb5a4ea0,
fileName=..., fileContents=..., result=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#38 0x00007f3ee6cbdbc6 in rpp::pp::processFile (this=0x7f3ecb5a4ea0,
fileName=..., data=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#39 0x00007f3ee6f1f7e1 in PreprocessJob::run (this=0x7f3eb9546e70) at
/home/jester/dld/kdevelop/languages/cpp/preprocessjob.cpp:245
#40 0x00007f3ee6f13103 in CPPParseJob::parseForeground (this=0x7f3eb99540d0) at
/home/jester/dld/kdevelop/languages/cpp/cppparsejob.cpp:176
#41 0x00007f3ee6f21df8 in PreprocessJob::sourceNeeded (this=0x7f3eba2149b0,
_fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=58,
skipCurrentPath=false) at
/home/jester/dld/kdevelop/languages/cpp/preprocessjob.cpp:579
#42 0x00007f3ee6cbea0d in rpp::pp::handle_include (this=0x7f3ecb5a65b0,
skip_current_path=false, input=..., output=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#43 0x00007f3ee6cbe13a in rpp::pp::handle_directive (this=0x7f3ecb5a65b0,
directive=10436314, input=..., output=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#44 0x00007f3ee6cbed09 in rpp::pp::operator() (this=0x7f3ecb5a65b0, input=...,
output=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#45 0x00007f3ee6cbdd0b in rpp::pp::processFileInternal (this=0x7f3ecb5a65b0,
fileName=..., fileContents=..., result=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#46 0x00007f3ee6cbdbc6 in rpp::pp::processFile (this=0x7f3ecb5a65b0,
fileName=..., data=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#47 0x00007f3ee6f1f7e1 in PreprocessJob::run (this=0x7f3eba2149b0) at
/home/jester/dld/kdevelop/languages/cpp/preprocessjob.cpp:245
#48 0x00007f3ee6f13103 in CPPParseJob::parseForeground (this=0x7f3eb96d0f00) at
/home/jester/dld/kdevelop/languages/cpp/cppparsejob.cpp:176
#49 0x00007f3ee6f21df8 in PreprocessJob::sourceNeeded (this=0x11dd4440,
_fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=38,
skipCurrentPath=false) at
/home/jester/dld/kdevelop/languages/cpp/preprocessjob.cpp:579
#50 0x00007f3ee6cbea0d in rpp::pp::handle_include (this=0x7f3ecb5a7cc0,
skip_current_path=false, input=..., output=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#51 0x00007f3ee6cbe13a in rpp::pp::handle_directive (this=0x7f3ecb5a7cc0,
directive=10436314, input=..., output=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#52 0x00007f3ee6cbed09 in rpp::pp::operator() (this=0x7f3ecb5a7cc0, input=...,
output=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#53 0x00007f3ee6cbdd0b in rpp::pp::processFileInternal (this=0x7f3ecb5a7cc0,
fileName=..., fileContents=..., result=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#54 0x00007f3ee6cbdbc6 in rpp::pp::processFile (this=0x7f3ecb5a7cc0,
fileName=..., data=...) at
/home/jester/dld/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#55 0x00007f3ee6f1f7e1 in PreprocessJob::run (this=0x11dd4440) at
/home/jester/dld/kdevelop/languages/cpp/preprocessjob.cpp:245
#56 0x00007f3ef925e05b in ThreadWeaver::JobRunHelper::runTheJob
(this=0x7f3ecb5a8d80, th=0x7f3ec0002e50, job=0x11dd4440) at
../../../threadweaver/Weaver/Job.cpp:106
#57 0x00007f3ef925e1cc in ThreadWeaver::Job::execute (this=0x11dd4440,
th=0x7f3ec0002e50) at ../../../threadweaver/Weaver/Job.cpp:135
#58 0x00007f3ef925f1d3 in ThreadWeaver::JobCollectionJobRunner::execute
(this=0xef4edc0, t=0x7f3ec0002e50) at
../../../threadweaver/Weaver/JobCollection.cpp:82
#59 0x00007f3ef925d81f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f3ecb5a8e20, parent=0x276c6e0, th=0x7f3ec0002e50) at
../../../threadweaver/Weaver/Thread.cpp:95
#60 0x00007f3ef925d8db in ThreadWeaver::Thread::run (this=0x7f3ec0002e50) at
../../../threadweaver/Weaver/Thread.cpp:142
#61 0x00007f3f01acefcb in QThreadPrivate::start (arg=0x7f3ec0002e50) at
thread/qthread_unix.cpp:298
#62 0x00007f3effb19e9a in start_thread (arg=0x7f3ecb5a9700) at
pthread_create.c:308
#63 0x00007f3f007b64bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#64 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3f03680780 (LWP 26529)):
#0  0x00007f3f007a90bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f3efb77d8cf in read (__nbytes=16, __buf=0x7fffa8f1e610,
__fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x228c810) at
/build/buildd/glib2.0-2.32.3/./glib/gwakeup.c:212
#3  0x00007f3efb742ba4 in g_main_context_check (context=0x22892a0,
max_priority=2147483647, fds=0x2424e40, n_fds=7) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:2980
#4  0x00007f3efb742fd6 in g_main_context_iterate (dispatch=1, block=<optimized
out>, context=0x22892a0, self=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3143
#5  g_main_context_iterate (context=0x22892a0, block=<optimized out>,
dispatch=1, self=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#6  0x00007f3efb743164 in g_main_context_iteration (context=0x22892a0,
may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#7  0x00007f3f01bfd3bf in QEventDispatcherGlib::processEvents (this=0x2255b30,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x00007f3f00ff8d5e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#9  0x00007f3f01bccc82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#10 0x00007f3f01bcced7 in QEventLoop::exec (this=0x7fffa8f1e7c0, flags=...) at
kernel/qeventloop.cpp:204
#11 0x00007f3f01bd1f67 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#12 0x000000000040bc3b in main (argc=1, argv=0x7fffa8f1ec98) at
/home/jester/dld/kdevelop/app/main.cpp:518

Reported using DrKonqi

-- 
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