From kdevelop-bugs Fri Jul 23 11:52:21 2010 From: Robert Riemann Date: Fri, 23 Jul 2010 11:52:21 +0000 To: kdevelop-bugs Subject: [Bug 245536] New: Crash when opening cpp files from session directly Message-Id: X-MARC-Message: https://marc.info/?l=kdevelop-bugs&m=127988603520629 https://bugs.kde.org/show_bug.cgi?id=245536 Summary: Crash when opening cpp files from session directly after startup Product: kdevelop Version: unspecified Platform: openSUSE RPMs OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: kdevelop-bugs@kdevelop.org ReportedBy: saloution@googlemail.com Application: kdevelop (4.0.1 (using KDevPlatform 1.0.1)) KDE Platform Version: 4.4.93 (KDE 4.4.93 (KDE 4.5 >= 20100713)) Qt Version: 4.6.3 Operating System: Linux 2.6.34-12-desktop x86_64 Distribution: "openSUSE 11.3 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I just opened kdevelop, than some cpp files were opened automatically. While loading these files the crash happened. I restarted kdevelop 4 times. The last time the cpp files were not opened automatically and kdevelop didn't crash. The crash can be reproduced some of the time. -- Backtrace: Application: KDevelop (kdevelop.bin), signal: Segmentation fault [Current thread is 1 (Thread 0x7fd38c007760 (LWP 13094))] Thread 9 (Thread 0x7fd3744cd710 (LWP 13095)): #0 0x00007fd3892b2709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd38a816222 in wait (this=, mutex=0xa8e8a0, time=200000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=, mutex=0xa8e8a0, time=200000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fd3863c877e in ?? () from /usr/lib64/libkdevplatformlanguage.so.1 #4 0x00007fd38a815bf5 in QThreadPrivate::start (arg=0xa8e880) at thread/qthread_unix.cpp:248 #5 0x00007fd3892ada4f in start_thread () from /lib64/libpthread.so.0 #6 0x00007fd38959482d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fd372fb3710 (LWP 13096)): #0 0x00007fd38958b698 in poll () from /lib64/libc.so.6 #1 0x00007fd383b1ffd4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fd383b20510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fd38a9256d6 in QEventDispatcherGlib::processEvents (this=0xb1dd00, flags=) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007fd38a8fc292 in QEventLoop::processEvents (this=, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fd38a8fc495 in QEventLoop::exec (this=0x7fd372fb2de0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fd38a8132cf in QThread::exec (this=) at thread/qthread.cpp:487 #7 0x00007fd38a8de458 in QInotifyFileSystemWatcherEngine::run (this=0x91ece0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fd38a815bf5 in QThreadPrivate::start (arg=0x91ece0) at thread/qthread_unix.cpp:248 #9 0x00007fd3892ada4f in start_thread () from /lib64/libpthread.so.0 #10 0x00007fd38959482d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fd36df02710 (LWP 13097)): #0 0x00007fd3892b239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd38a8162bb in wait (this=, mutex=0xb848e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=, mutex=0xb848e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fd380a9e3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xc07110, th=0xba4840) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fd380aa0e35 in waitForAvailableJob (this=0xa656d0, th=0xba4840) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/WeaverImpl.cpp:356 #5 ThreadWeaver::WorkingHardState::applyForWork (this=0xa656d0, th=0xba4840) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007fd380a9e7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fd36df01e30, parent=0xc07110, th=0xba4840) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/Thread.cpp:87 #7 0x00007fd380a9e878 in ThreadWeaver::Thread::run (this=0xba4840) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/Thread.cpp:142 #8 0x00007fd38a815bf5 in QThreadPrivate::start (arg=0xba4840) at thread/qthread_unix.cpp:248 #9 0x00007fd3892ada4f in start_thread () from /lib64/libpthread.so.0 #10 0x00007fd38959482d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fd367202710 (LWP 13151)): #0 0x00007fd383b1ef25 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #1 0x00007fd383b1fe69 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fd383b20510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fd38a9256d6 in QEventDispatcherGlib::processEvents (this=0xaa4550, flags=) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007fd38a8fc292 in QEventLoop::processEvents (this=, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fd38a8fc495 in QEventLoop::exec (this=0x7fd367201e20, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fd38a8132cf in QThread::exec (this=) at thread/qthread.cpp:487 #7 0x00007fd38a815bf5 in QThreadPrivate::start (arg=0x17d3240) at thread/qthread_unix.cpp:248 #8 0x00007fd3892ada4f in start_thread () from /lib64/libpthread.so.0 #9 0x00007fd38959482d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fd367a03710 (LWP 13152)): #0 0x00007fd383b1efa8 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #1 0x00007fd383b1fe69 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fd383b20510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fd38a9256d6 in QEventDispatcherGlib::processEvents (this=0xfa95b0, flags=) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007fd38a8fc292 in QEventLoop::processEvents (this=, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fd38a8fc495 in QEventLoop::exec (this=0x7fd367a02e20, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fd38a8132cf in QThread::exec (this=) at thread/qthread.cpp:487 #7 0x00007fd38a815bf5 in QThreadPrivate::start (arg=0x17f1900) at thread/qthread_unix.cpp:248 #8 0x00007fd3892ada4f in start_thread () from /lib64/libpthread.so.0 #9 0x00007fd38959482d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fd362d28710 (LWP 13153)): #0 0x00007fd3892b2709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd38a8159b5 in thread_sleep (ti=0x7fd362d27de0) at thread/qthread_unix.cpp:398 #2 0x00007fd38a815b20 in QThread::msleep (msecs=) at thread/qthread_unix.cpp:424 #3 0x00007fd363ebcef1 in UIBlockTester::UIBlockTesterThread::run (this=0x17f2260) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cpplanguagesupport.cpp:678 #4 0x00007fd38a815bf5 in QThreadPrivate::start (arg=0x17f2260) at thread/qthread_unix.cpp:248 #5 0x00007fd3892ada4f in start_thread () from /lib64/libpthread.so.0 #6 0x00007fd38959482d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fd3610e9710 (LWP 13163)): #0 0x00007fd38956423d in nanosleep () from /lib64/libc.so.6 #1 0x00007fd38958e6c4 in usleep () from /lib64/libc.so.6 #2 0x00007fd3864141fe in KDevelop::DUChainLock::lockForWrite(unsigned int) () from /usr/lib64/libkdevplatformlanguage.so.1 #3 0x00007fd3864143c4 in KDevelop::DUChainWriteLocker::lock() () from /usr/lib64/libkdevplatformlanguage.so.1 #4 0x00007fd363eca322 in CPPInternalParseJob::run (this=0x3dbf240) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppparsejob.cpp:472 #5 0x00007fd363ed362b in PreprocessJob::sourceNeeded (this=0x22f1bf0, _fileName=, type=, sourceLine=12, skipCurrentPath=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:586 #6 0x00007fd363c7d09e in rpp::pp::handle_include (this=0x7fd3610e1220, skip_current_path=false, input=..., output=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:193 #7 0x00007fd363c821d7 in rpp::pp::handle_directive (this=0x7fd3610e1220, directive=73015, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:131 #8 0x00007fd363c8270f in rpp::pp::operator() (this=0x7fd3610e1220, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:246 #9 0x00007fd363c82941 in rpp::pp::processFileInternal (this=0x7fd3610e1220, fileName=, fileContents=, result=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:98 #10 0x00007fd363c829e5 in rpp::pp::processFile (this=, fileName=, data=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:85 #11 0x00007fd363ed564c in PreprocessJob::run (this=0x22f1bf0) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:238 #12 0x00007fd363ec81a7 in CPPParseJob::parseForeground (this=0x28a0190) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppparsejob.cpp:178 #13 0x00007fd363ed362b in PreprocessJob::sourceNeeded (this=0x205ea80, _fileName=, type=, sourceLine=2, skipCurrentPath=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:586 #14 0x00007fd363c7d09e in rpp::pp::handle_include (this=0x7fd3610e3470, skip_current_path=false, input=..., output=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:193 #15 0x00007fd363c821d7 in rpp::pp::handle_directive (this=0x7fd3610e3470, directive=73015, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:131 #16 0x00007fd363c8270f in rpp::pp::operator() (this=0x7fd3610e3470, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:246 #17 0x00007fd363c82941 in rpp::pp::processFileInternal (this=0x7fd3610e3470, fileName=, fileContents=, result=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:98 #18 0x00007fd363c829e5 in rpp::pp::processFile (this=, fileName=, data=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:85 #19 0x00007fd363ed564c in PreprocessJob::run (this=0x205ea80) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:238 #20 0x00007fd363ec81a7 in CPPParseJob::parseForeground (this=0x28929c0) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppparsejob.cpp:178 #21 0x00007fd363ed362b in PreprocessJob::sourceNeeded (this=0x2019fa0, _fileName=, type=, sourceLine=3, skipCurrentPath=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:586 #22 0x00007fd363c7d09e in rpp::pp::handle_include (this=0x7fd3610e56c0, skip_current_path=false, input=..., output=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:193 #23 0x00007fd363c821d7 in rpp::pp::handle_directive (this=0x7fd3610e56c0, directive=73015, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:131 #24 0x00007fd363c8270f in rpp::pp::operator() (this=0x7fd3610e56c0, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:246 #25 0x00007fd363c82941 in rpp::pp::processFileInternal (this=0x7fd3610e56c0, fileName=, fileContents=, result=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:98 #26 0x00007fd363c829e5 in rpp::pp::processFile (this=, fileName=, data=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:85 #27 0x00007fd363ed564c in PreprocessJob::run (this=0x2019fa0) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:238 #28 0x00007fd363ec81a7 in CPPParseJob::parseForeground (this=0x28813f0) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppparsejob.cpp:178 #29 0x00007fd363ed362b in PreprocessJob::sourceNeeded (this=0x27e9610, _fileName=, type=, sourceLine=0, skipCurrentPath=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:586 #30 0x00007fd363c7d09e in rpp::pp::handle_include (this=0x7fd3610e7910, skip_current_path=false, input=..., output=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:193 #31 0x00007fd363c821d7 in rpp::pp::handle_directive (this=0x7fd3610e7910, directive=73015, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:131 #32 0x00007fd363c8270f in rpp::pp::operator() (this=0x7fd3610e7910, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:246 #33 0x00007fd363c82941 in rpp::pp::processFileInternal (this=0x7fd3610e7910, fileName=, fileContents=, result=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:98 #34 0x00007fd363c829e5 in rpp::pp::processFile (this=, fileName=, data=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:85 #35 0x00007fd363ed564c in PreprocessJob::run (this=0x27e9610) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:238 #36 0x00007fd380a9ed75 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd3610e8d80, th=0x12f86a0, job=0x27e9610) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/Job.cpp:106 #37 0x00007fd380a9eeae in ThreadWeaver::Job::execute (this=0x27e9610, th=0x12f86a0) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/Job.cpp:135 #38 0x00007fd380a9ef73 in ThreadWeaver::JobCollectionJobRunner::execute (this=, t=0x12f86a0) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/JobCollection.cpp:82 #39 0x00007fd380a9e7bf in ThreadWeaver::ThreadRunHelper::run (this=0x7fd3610e8e30, parent=0xbd3a10, th=0x12f86a0) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/Thread.cpp:95 #40 0x00007fd380a9e878 in ThreadWeaver::Thread::run (this=0x12f86a0) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/Thread.cpp:142 #41 0x00007fd38a815bf5 in QThreadPrivate::start (arg=0x12f86a0) at thread/qthread_unix.cpp:248 #42 0x00007fd3892ada4f in start_thread () from /lib64/libpthread.so.0 #43 0x00007fd38959482d in clone () from /lib64/libc.so.6 #44 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fd3608e8710 (LWP 13164)): [KCrash Handler] #6 0x00007fd3863fea50 in KDevelop::Declaration::indexedIdentifier() const () from /usr/lib64/libkdevplatformlanguage.so.1 #7 0x00007fd3863dc186 in KDevelop::DUContext::findLocalDeclarationsInternal(KDevelop::Identifier const&, KDevelop::SimpleCursor const&, TypePtr const&, KDevVarLengthArray&, KDevelop::TopDUContext const*, QFlags) const () from /usr/lib64/libkdevplatformlanguage.so.1 #8 0x00007fd3639923c7 in Cpp::CppDUContext::findLocalDeclarationsInternal(KDevelop::Identifier const&, KDevelop::SimpleCursor const&, TypePtr const&, KDevVarLengthArray&, KDevelop::TopDUContext const*, QFlags) const () from /usr/lib64/libkdev4cppduchain.so #9 0x00007fd3863d20d2 in KDevelop::DUContext::findLocalDeclarations(KDevelop::Identifier const&, KDevelop::SimpleCursor const&, KDevelop::TopDUContext const*, TypePtr const&, QFlags) const () from /usr/lib64/libkdevplatformlanguage.so.1 #10 0x00007fd3639be25a in KDevelop::ClassFunctionDeclaration* DeclarationBuilder::openDeclarationReal(NameAST*, AST*, KDevelop::Identifier const&, bool, bool, KDevelop::SimpleRange const*) () from /usr/lib64/libkdev4cppduchain.so #11 0x00007fd3639befac in KDevelop::ClassFunctionDeclaration* DeclarationBuilder::openDeclaration(NameAST*, AST*, KDevelop::Identifier const&, bool, bool) () from /usr/lib64/libkdev4cppduchain.so #12 0x00007fd36399e422 in DeclarationBuilder::openFunctionDeclaration (this=0x7fd3608de530, name=0x0, rangeNode=0x47237d8) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/declarationbuilder.cpp:694 #13 0x00007fd36399f1ec in DeclarationBuilder::visitDeclarator (this=0x7fd3608de530, node=0x47237d8) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/declarationbuilder.cpp:289 #14 0x00007fd363986e02 in ContextBuilder::visitInitDeclarator (this=0x7fd3608de530, node=0x4723e08) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/contextbuilder.cpp:1003 #15 0x00007fd36399a00b in DeclarationBuilder::visitInitDeclarator (this=0x7fd3608de530, node=0x4723e08) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/declarationbuilder.cpp:248 #16 0x00007fd3636f3b16 in visitNodes (v=0x7fd3608de590, nodes=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/visitor.h:128 #17 0x00007fd363986fb2 in ContextBuilder::visitTypedef (this=0x7fd3608de530, node=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/contextbuilder.cpp:648 #18 0x00007fd3639cbbc4 in TypeBuilder::visitTypedef (this=0x7fd3608de530, node=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/typebuilder.cpp:503 #19 0x00007fd3636f37f6 in visitNodes (v=0x7fd3608de590, nodes=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/visitor.h:128 #20 0x00007fd36398778c in ContextBuilder::visitClassSpecifier (this=0x7fd3608de530, node=0x46b7238) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/contextbuilder.cpp:641 #21 0x00007fd3639cdd3a in TypeBuilder::visitClassSpecifier (this=0x7fd3608de530, node=0x46b7238) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/typebuilder.cpp:79 #22 0x00007fd36399cbac in DeclarationBuilder::visitClassSpecifier (this=0x7fd3608de530, node=0x46b7238) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/declarationbuilder.cpp:1001 #23 0x00007fd3639cbdaf in TypeBuilder::visitSimpleDeclaration (this=0x7fd3608de530, node=0x472d4f0) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/typebuilder.cpp:539 #24 0x00007fd36399aa13 in DeclarationBuilder::visitSimpleDeclaration (this=0x7fd3608de530, node=0x472d4f0) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/declarationbuilder.cpp:262 #25 0x00007fd3636f37f6 in visitNodes (v=0x7fd3608de590, nodes=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/visitor.h:128 #26 0x00007fd3639c0462 in supportBuild (this=0x7fd3608de530, node=0x46b6750, context=) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:203 #27 KDevelop::AbstractTypeBuilder::supportBuild (this=0x7fd3608de530, node=0x46b6750, context=) at /usr/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85 #28 0x00007fd36398a235 in ContextBuilder::buildContexts (this=0x7fd3608de530, file=..., node=0x46b6750, includes=, updateContext=, removeOldImports=false) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/contextbuilder.cpp:485 #29 0x00007fd363998f81 in DeclarationBuilder::buildDeclarations (this=, file=, node=, includes=, updateContext=, removeOldImports=false) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppduchain/declarationbuilder.cpp:100 #30 0x00007fd363ecce98 in CPPInternalParseJob::run (this=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppparsejob.cpp:662 #31 0x00007fd363ed362b in PreprocessJob::sourceNeeded (this=0x2899c00, _fileName=, type=, sourceLine=69, skipCurrentPath=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:586 #32 0x00007fd363c7d09e in rpp::pp::handle_include (this=0x7fd3608e0220, skip_current_path=false, input=..., output=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:193 #33 0x00007fd363c821d7 in rpp::pp::handle_directive (this=0x7fd3608e0220, directive=73015, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:131 #34 0x00007fd363c8270f in rpp::pp::operator() (this=0x7fd3608e0220, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:246 #35 0x00007fd363c82941 in rpp::pp::processFileInternal (this=0x7fd3608e0220, fileName=, fileContents=, result=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:98 #36 0x00007fd363c829e5 in rpp::pp::processFile (this=, fileName=, data=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:85 #37 0x00007fd363ed564c in PreprocessJob::run (this=0x2899c00) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:238 #38 0x00007fd363ec81a7 in CPPParseJob::parseForeground (this=0x2899440) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppparsejob.cpp:178 #39 0x00007fd363ed362b in PreprocessJob::sourceNeeded (this=0x28969c0, _fileName=, type=, sourceLine=2, skipCurrentPath=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:586 #40 0x00007fd363c7d09e in rpp::pp::handle_include (this=0x7fd3608e2470, skip_current_path=false, input=..., output=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:193 #41 0x00007fd363c821d7 in rpp::pp::handle_directive (this=0x7fd3608e2470, directive=73015, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:131 #42 0x00007fd363c8270f in rpp::pp::operator() (this=0x7fd3608e2470, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:246 #43 0x00007fd363c82941 in rpp::pp::processFileInternal (this=0x7fd3608e2470, fileName=, fileContents=, result=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:98 #44 0x00007fd363c829e5 in rpp::pp::processFile (this=, fileName=, data=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:85 #45 0x00007fd363ed564c in PreprocessJob::run (this=0x28969c0) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:238 #46 0x00007fd363ec81a7 in CPPParseJob::parseForeground (this=0x2896030) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppparsejob.cpp:178 #47 0x00007fd363ed362b in PreprocessJob::sourceNeeded (this=0x289a890, _fileName=, type=, sourceLine=3, skipCurrentPath=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:586 #48 0x00007fd363c7d09e in rpp::pp::handle_include (this=0x7fd3608e46c0, skip_current_path=false, input=..., output=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:193 #49 0x00007fd363c821d7 in rpp::pp::handle_directive (this=0x7fd3608e46c0, directive=73015, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:131 #50 0x00007fd363c8270f in rpp::pp::operator() (this=0x7fd3608e46c0, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:246 #51 0x00007fd363c82941 in rpp::pp::processFileInternal (this=0x7fd3608e46c0, fileName=, fileContents=, result=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:98 #52 0x00007fd363c829e5 in rpp::pp::processFile (this=, fileName=, data=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:85 #53 0x00007fd363ed564c in PreprocessJob::run (this=0x289a890) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:238 #54 0x00007fd363ec81a7 in CPPParseJob::parseForeground (this=0x2895b60) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/cppparsejob.cpp:178 #55 0x00007fd363ed362b in PreprocessJob::sourceNeeded (this=0x11c83a0, _fileName=, type=, sourceLine=0, skipCurrentPath=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:586 #56 0x00007fd363c7d09e in rpp::pp::handle_include (this=0x7fd3608e6910, skip_current_path=false, input=..., output=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:193 #57 0x00007fd363c821d7 in rpp::pp::handle_directive (this=0x7fd3608e6910, directive=73015, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:131 #58 0x00007fd363c8270f in rpp::pp::operator() (this=0x7fd3608e6910, input=..., output=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:246 #59 0x00007fd363c82941 in rpp::pp::processFileInternal (this=0x7fd3608e6910, fileName=, fileContents=, result=...) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:98 #60 0x00007fd363c829e5 in rpp::pp::processFile (this=, fileName=, data=) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/parser/rpp/pp-engine.cpp:85 #61 0x00007fd363ed564c in PreprocessJob::run (this=0x11c83a0) at /usr/src/debug/kdevelop-4.0.1/languages/cpp/preprocessjob.cpp:238 #62 0x00007fd380a9ed75 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd3608e7d80, th=0x251fdb0, job=0x11c83a0) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/Job.cpp:106 #63 0x00007fd380a9eeae in ThreadWeaver::Job::execute (this=0x11c83a0, th=0x251fdb0) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/Job.cpp:135 #64 0x00007fd380a9ef73 in ThreadWeaver::JobCollectionJobRunner::execute (this=, t=0x251fdb0) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/JobCollection.cpp:82 #65 0x00007fd380a9e7bf in ThreadWeaver::ThreadRunHelper::run (this=0x7fd3608e7e30, parent=0xbd3a10, th=0x251fdb0) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/Thread.cpp:95 #66 0x00007fd380a9e878 in ThreadWeaver::Thread::run (this=0x251fdb0) at /usr/src/debug/kdelibs-4.4.93svn1149349/threadweaver/Weaver/Thread.cpp:142 #67 0x00007fd38a815bf5 in QThreadPrivate::start (arg=0x251fdb0) at thread/qthread_unix.cpp:248 #68 0x00007fd3892ada4f in start_thread () from /lib64/libpthread.so.0 #69 0x00007fd38959482d in clone () from /lib64/libc.so.6 #70 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fd38c007760 (LWP 13094)): #0 0x00007fd38958b6b3 in poll () from /lib64/libc.so.6 #1 0x00007fd38067bc0a in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007fd38067c169 in ?? () from /usr/lib64/libxcb.so.1 #3 0x00007fd38067c1f7 in xcb_writev () from /usr/lib64/libxcb.so.1 #4 0x00007fd384e71776 in _XSend () from /usr/lib64/libX11.so.6 #5 0x00007fd384e71945 in _XFlush () from /usr/lib64/libX11.so.6 #6 0x00007fd3843d724c in XRenderComposite () from /usr/lib64/libXrender.so.1 #7 0x00007fd389ed491e in QX11PaintEngine::drawTiledPixmap (this=, r=, pixmap=..., p=) at painting/qpaintengine_x11.cpp:2159 #8 0x00007fd389e387bc in QPainter::drawTiledPixmap (this=0x7fffeab43040, r=..., pixmap=..., sp=...) at painting/qpainter.cpp:6474 #9 0x00007fd37aa6c277 in Oxygen::TileSet::render(QRect const&, QPainter*, QFlags) const () from /usr/lib64/liboxygenstyle.so.4 #10 0x00007fd37ad00ce4 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so #11 0x00007fd37ad010e6 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so #12 0x00007fd389d3ed6e in QWidget::event (this=0x16e6200, event=0x7fffeab43930) at kernel/qwidget.cpp:8190 #13 0x00007fd37acc225d in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so #14 0x00007fd389cee4d4 in QApplicationPrivate::notify_helper (this=0x694280, receiver=0x16e6200, e=0x7fffeab43930) at kernel/qapplication.cpp:4302 #15 0x00007fd389cf6aca in QApplication::notify (this=, receiver=0x16e6200, e=0x7fffeab43930) at kernel/qapplication.cpp:4185 #16 0x00007fd38ad92086 in KApplication::notify (this=0x7fffeab47690, receiver=0x16e6200, event=0x7fffeab43930) at /usr/src/debug/kdelibs-4.4.93svn1149349/kdeui/kernel/kapplication.cpp:309 #17 0x00007fd38a8fce4c in QCoreApplication::notifyInternal (this=0x7fffeab47690, receiver=0x16e6200, event=0x7fffeab43930) at kernel/qcoreapplication.cpp:726 #18 0x00007fd389d3a1b2 in sendSpontaneousEvent (this=0x1540060, pdev=0x9d8038, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at ../../src/corelib/kernel/qcoreapplication.h:218 #19 QWidgetPrivate::drawWidget (this=0x1540060, pdev=0x9d8038, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5363 #20 0x00007fd389d3ad7f in QWidgetPrivate::paintSiblingsRecursive (this=0x24dc2d0, pdev=0x9d8038, siblings=, index=, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5476 #21 0x00007fd389d3ac3c in QWidgetPrivate::paintSiblingsRecursive (this=0x24dc2d0, pdev=0x9d8038, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5463 #22 0x00007fd389d39f1a in QWidgetPrivate::drawWidget (this=0x24dc2d0, pdev=0x9d8038, rgn=..., offset=..., flags=, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5412 #23 0x00007fd389d3ad7f in QWidgetPrivate::paintSiblingsRecursive (this=0x24d25f0, pdev=0x9d8038, siblings=, index=, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5476 #24 0x00007fd389d39f1a in QWidgetPrivate::drawWidget (this=0x24d25f0, pdev=0x9d8038, rgn=..., offset=..., flags=, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5412 #25 0x00007fd389d3ad7f in QWidgetPrivate::paintSiblingsRecursive (this=0x256ead0, pdev=0x9d8038, siblings=, index=, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5476 #26 0x00007fd389d39f1a in QWidgetPrivate::drawWidget (this=0x256ead0, pdev=0x9d8038, rgn=..., offset=..., flags=, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5412 #27 0x00007fd389d3ad7f in QWidgetPrivate::paintSiblingsRecursive (this=0x1c3aff0, pdev=0x9d8038, siblings=, index=, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5476 #28 0x00007fd389d39f1a in QWidgetPrivate::drawWidget (this=0x1c3aff0, pdev=0x9d8038, rgn=..., offset=..., flags=, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5412 #29 0x00007fd389d3ad7f in QWidgetPrivate::paintSiblingsRecursive (this=0x1c38230, pdev=0x9d8038, siblings=, index=, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5476 #30 0x00007fd389d39f1a in QWidgetPrivate::drawWidget (this=0x1c38230, pdev=0x9d8038, rgn=..., offset=..., flags=, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5412 #31 0x00007fd389d3ad7f in QWidgetPrivate::paintSiblingsRecursive (this=0x1c37430, pdev=0x9d8038, siblings=, index=, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5476 #32 0x00007fd389d39f1a in QWidgetPrivate::drawWidget (this=0x1c37430, pdev=0x9d8038, rgn=..., offset=..., flags=, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5412 #33 0x00007fd389d3ad7f in QWidgetPrivate::paintSiblingsRecursive (this=0x10fb740, pdev=0x9d8038, siblings=, index=, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5476 #34 0x00007fd389d39f1a in QWidgetPrivate::drawWidget (this=0x10fb740, pdev=0x9d8038, rgn=..., offset=..., flags=, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5412 #35 0x00007fd389d3ad7f in QWidgetPrivate::paintSiblingsRecursive (this=0x1255740, pdev=0x9d8038, siblings=, index=, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5476 #36 0x00007fd389d3ac3c in QWidgetPrivate::paintSiblingsRecursive (this=0x1255740, pdev=0x9d8038, siblings=..., index=17, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5463 #37 0x00007fd389d3ac3c in QWidgetPrivate::paintSiblingsRecursive (this=0x1255740, pdev=0x9d8038, siblings=..., index=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5463 #38 0x00007fd389d39f1a in QWidgetPrivate::drawWidget (this=0x1255740, pdev=0x9d8038, rgn=..., offset=..., flags=, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5412 #39 0x00007fd389d3ad7f in QWidgetPrivate::paintSiblingsRecursive (this=0x8309c0, pdev=0x9d8038, siblings=, index=, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5476 #40 0x00007fd389d39f1a in QWidgetPrivate::drawWidget (this=0x8309c0, pdev=0x9d8038, rgn=..., offset=..., flags=, sharedPainter=0x0, backingStore=0x93b500) at kernel/qwidget.cpp:5412 #41 0x00007fd389eee231 in QWidgetBackingStore::sync (this=0x93b500) at painting/qbackingstore.cpp:1300 #42 0x00007fd389d30940 in QWidgetPrivate::syncBackingStore (this=0x8309c0) at kernel/qwidget.cpp:1688 #43 0x00007fd389d3f272 in QWidget::event (this=0x845e30, event=0x44cdf50) at kernel/qwidget.cpp:8337 #44 0x00007fd38a0eaa6b in QMainWindow::event (this=0x845e30, event=0x44cdf50) at widgets/qmainwindow.cpp:1414 #45 0x00007fd38ae0d883 in KXmlGuiWindow::event (this=0x845e30, ev=0x44cdf50) at /usr/src/debug/kdelibs-4.4.93svn1149349/kdeui/xmlgui/kxmlguiwindow.cpp:130 #46 0x00007fd389cee4d4 in QApplicationPrivate::notify_helper (this=0x694280, receiver=0x845e30, e=0x44cdf50) at kernel/qapplication.cpp:4302 #47 0x00007fd389cf6aca in QApplication::notify (this=, receiver=0x845e30, e=0x44cdf50) at kernel/qapplication.cpp:4185 #48 0x00007fd38ad92086 in KApplication::notify (this=0x7fffeab47690, receiver=0x845e30, event=0x44cdf50) at /usr/src/debug/kdelibs-4.4.93svn1149349/kdeui/kernel/kapplication.cpp:309 #49 0x00007fd38a8fce4c in QCoreApplication::notifyInternal (this=0x7fffeab47690, receiver=0x845e30, event=0x44cdf50) at kernel/qcoreapplication.cpp:726 #50 0x00007fd38a9005ba in sendEvent (receiver=0x0, event_type=0, data=0x6133f0) at kernel/qcoreapplication.h:215 #51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6133f0) at kernel/qcoreapplication.cpp:1367 #52 0x00007fd38a925173 in sendPostedEvents (s=) at kernel/qcoreapplication.h:220 #53 postEventSourceDispatch (s=) at kernel/qeventdispatcher_glib.cpp:276 #54 0x00007fd383b1fa93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #55 0x00007fd383b20270 in ?? () from /usr/lib64/libglib-2.0.so.0 #56 0x00007fd383b20510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #57 0x00007fd38a92567f in QEventDispatcherGlib::processEvents (this=0x619d10, flags=) at kernel/qeventdispatcher_glib.cpp:412 #58 0x00007fd389d8f14e in QGuiEventDispatcherGlib::processEvents (this=, flags=) at kernel/qguieventdispatcher_glib.cpp:204 #59 0x00007fd38a8fc292 in QEventLoop::processEvents (this=, flags=...) at kernel/qeventloop.cpp:149 #60 0x00007fd38a8fc495 in QEventLoop::exec (this=0x7fffeab47440, flags=...) at kernel/qeventloop.cpp:201 #61 0x00007fd38a90088b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #62 0x00000000004088d8 in main (argc=, argv=0x7fffeab47ce0) at /usr/src/debug/kdevelop-4.0.1/app/main_internal.cpp:233 Possible duplicates by query: bug 227116. 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