-- Information about the crash: Editing a cxx file... with analyser running in the background. It seems that the project is so large that there is a memory overflow. The crash can be reproduced sometimes. See backtrace below Reproducible: Always Steps to Reproduce: 1. Open Kdevelop 2. Open Project LibreOffice (large project) 3. Analyzer starts in the backgroud. Hours later, crash. On restating it crashes sooner. Application: kdevelop (4.4.1) KDE Platform Version: 4.9.4 Qt Version: 4.8.3 Operating System: Linux 3.5.0-25-generic x86_64 Distribution: Ubuntu 12.10 -- Information about the crash: Editing a cxx file... with analyser running in the background. It seems that the project is so large that there is a memory overflow. The crash can be reproduced some of the 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 0x7fc1bb329780 (LWP 10694))] Thread 10 (Thread 0x7fc1a3d6f700 (LWP 10695)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007fc1cb5e3fa7 in wait (time=1000, this=0xa85600) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1dbbf20, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fc1c7751f8b in ?? () from /usr/lib/libkdevplatformlanguage.so.6 #4 0x00007fc1cb5e3aec in QThreadPrivate::start (arg=0x1dbbf00) at thread/qthread_unix.cpp:338 #5 0x00007fc1c965ce9a in start_thread (arg=0x7fc1a3d6f700) at pthread_create.c:308 #6 0x00007fc1ca2edcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fc18bd6e700 (LWP 10700)): #0 timerSourcePrepare (source=0x7fc184002800, timeout=0x7fc18bd6dc14) at kernel/qeventdispatcher_glib.cpp:169 #1 0x00007fc1c46cf618 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc1c46cfcab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc1c46cfea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc1cb70ec16 in QEventDispatcherGlib::processEvents (this=0x7fc1840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007fc1cb6df2bf in QEventLoop::processEvents (this=this@entry=0x7fc18bd6ddd0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fc1cb6df548 in QEventLoop::exec (this=0x7fc18bd6ddd0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fc1cb5e0b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007fc1cb6bf9af in QInotifyFileSystemWatcherEngine::run (this=0x2964450) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fc1cb5e3aec in QThreadPrivate::start (arg=0x2964450) at thread/qthread_unix.cpp:338 #10 0x00007fc1c965ce9a in start_thread (arg=0x7fc18bd6e700) at pthread_create.c:308 #11 0x00007fc1ca2edcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fc18ab18700 (LWP 10701)): #0 0x00007fc1ca2e2303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fc1c46cfd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc1c46cfea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc1cb70ec16 in QEventDispatcherGlib::processEvents (this=0x7fc17c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fc1cb6df2bf in QEventLoop::processEvents (this=this@entry=0x7fc18ab17e00, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fc1cb6df548 in QEventLoop::exec (this=0x7fc18ab17e00, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fc1cb5e0b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007fc1cb5e3aec in QThreadPrivate::start (arg=0x296a8f0) at thread/qthread_unix.cpp:338 #8 0x00007fc1c965ce9a in start_thread (arg=0x7fc18ab18700) at pthread_create.c:308 #9 0x00007fc1ca2edcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fc18a317700 (LWP 10702)): #0 0x00007fc1ca2e08bd in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fc1c470c15f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc1c46cf914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc1c46cfd22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc1c46cfea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fc1cb70ec16 in QEventDispatcherGlib::processEvents (this=0x7fc1800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fc1cb6df2bf in QEventLoop::processEvents (this=this@entry=0x7fc18a316e00, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fc1cb6df548 in QEventLoop::exec (this=0x7fc18a316e00, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fc1cb5e0b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007fc1cb5e3aec in QThreadPrivate::start (arg=0x29684b0) at thread/qthread_unix.cpp:338 #10 0x00007fc1c965ce9a in start_thread (arg=0x7fc18a317700) at pthread_create.c:308 #11 0x00007fc1ca2edcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fc175af0700 (LWP 10707)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fc1c6ad3cd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007fc1c6ad3d09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007fc1c965ce9a in start_thread (arg=0x7fc175af0700) at pthread_create.c:308 #4 0x00007fc1ca2edcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fc1743fa700 (LWP 10713)): #0 0x00007fc1ca2fb8f0 in pthread_mutex_unlock (mutex=0x7fc16c000a60) at forward.c:184 #1 0x00007fc1c470ce51 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc1c46cf60b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc1c46cfcab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc1c46cfea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fc1cb70ec16 in QEventDispatcherGlib::processEvents (this=0x7fc16c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fc1cb6df2bf in QEventLoop::processEvents (this=this@entry=0x7fc1743f9dd0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fc1cb6df548 in QEventLoop::exec (this=0x7fc1743f9dd0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fc1cb5e0b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007fc1cb6bf9af in QInotifyFileSystemWatcherEngine::run (this=0x49fe680) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007fc1cb5e3aec in QThreadPrivate::start (arg=0x49fe680) at thread/qthread_unix.cpp:338 #11 0x00007fc1c965ce9a in start_thread (arg=0x7fc1743fa700) at pthread_create.c:308 #12 0x00007fc1ca2edcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fc171e75700 (LWP 10781)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fc1c1816b2d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007fc1c1816c39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007fc1c965ce9a in start_thread (arg=0x7fc171e75700) at pthread_create.c:308 #4 0x00007fc1ca2edcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fc172676700 (LWP 10782)): #0 0x00007fc1c965ef69 in __pthread_mutex_lock (mutex=0x7fc168000a40) at pthread_mutex_lock.c:92 #1 0x00007fc1c470ce21 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc1c46cf996 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc1c46cfde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc1c46cfea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fc1cb70ec16 in QEventDispatcherGlib::processEvents (this=0x7fc1680015c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fc1cb6df2bf in QEventLoop::processEvents (this=this@entry=0x7fc172675e00, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fc1cb6df548 in QEventLoop::exec (this=0x7fc172675e00, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fc1cb5e0b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007fc1cb5e3aec in QThreadPrivate::start (arg=0x4dc3f80) at thread/qthread_unix.cpp:338 #10 0x00007fc1c965ce9a in start_thread (arg=0x7fc172676700) at pthread_create.c:308 #11 0x00007fc1ca2edcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fc123fff700 (LWP 10880)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fc1cb5e404b in wait (time=18446744073709551615, this=0x75a74c0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x556eee0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fc1c22050e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x54e9780, th=0x55630f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fc1c220792b in ThreadWeaver::WorkingHardState::applyForWork (this=0x5561e60, th=0x55630f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fc1c220679f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fc123ffee00, parent=0x54e9780, th=th@entry=0x55630f0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fc1c220682b in ThreadWeaver::Thread::run (this=0x55630f0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fc1cb5e3aec in QThreadPrivate::start (arg=0x55630f0) at thread/qthread_unix.cpp:338 #8 0x00007fc1c965ce9a in start_thread (arg=0x7fc123fff700) at pthread_create.c:308 #9 0x00007fc1ca2edcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fc1bb329780 (LWP 10694)): [KCrash Handler] #6 __memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1522 #7 0x00007fc1c77e66cc in ?? () from /usr/lib/libkdevplatformlanguage.so.6 #8 0x00007fc1c77e692d in ?? () from /usr/lib/libkdevplatformlanguage.so.6 #9 0x00007fc1c77e6be4 in ?? () from /usr/lib/libkdevplatformlanguage.so.6 #10 0x00007fc1c77e2eaa in KDevelop::PersistentSymbolTable::getDeclarations(KDevelop::IndexedQualifiedIdentifier const&) const () from /usr/lib/libkdevplatformlanguage.so.6 #11 0x00007fc1c77e3059 in KDevelop::PersistentSymbolTable::getFilteredDeclarations(KDevelop::IndexedQualifiedIdentifier const&, Utils::StorableSet<KDevelop::IndexedTopDUContext, KDevelop::IndexedTopDUContextIndexConversion, KDevelop::RecursiveImportRepository, true, Utils::DummyLocker> const&) const () from /usr/lib/libkdevplatformlanguage.so.6 #12 0x00007fc1c7770b76 in ?? () from /usr/lib/libkdevplatformlanguage.so.6 #13 0x00007fc1c77747eb in bool KDevelop::TopDUContext::applyAliases<KDevelop::TopDUContext::FindDeclarationsAcceptor>(KDevelop::QualifiedIdentifier const&, KSharedPtr<KDevelop::DUContext::SearchItem> const&, KDevelop::TopDUContext::FindDeclarationsAcceptor&, KDevelop::CursorInRevision const&, bool, KDevelop::TopDUContext::ApplyAliasesBuddyInfo*, unsigned int) const () from /usr/lib/libkdevplatformlanguage.so.6 #14 0x00007fc1c7774f76 in void KDevelop::TopDUContext::applyAliases<KDevelop::TopDUContext::FindDeclarationsAcceptor>(KDevVarLengthArray<KSharedPtr<KDevelop::DUContext::SearchItem>, 256> const&, KDevelop::TopDUContext::FindDeclarationsAcceptor&, KDevelop::CursorInRevision const&, bool) const () from /usr/lib/libkdevplatformlanguage.so.6 #15 0x00007fc1c776d453 in KDevelop::TopDUContext::findDeclarationsInternal(KDevVarLengthArray<KSharedPtr<KDevelop::DUContext::SearchItem>, 256> const&, KDevelop::CursorInRevision const&, TypePtr<KDevelop::AbstractType> const&, KDevVarLengthArray<KDevelop::Declaration*, 40>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>, unsigned int) const () from /usr/lib/libkdevplatformlanguage.so.6 #16 0x00007fc18add5c95 in Cpp::CppDUContext<KDevelop::TopDUContext>::findDeclarationsInternal (this=0x173d14f0, identifiers=..., position=..., dataType=..., ret=..., source=0x39ee010, basicFlags=..., depth=0) at ../../../../languages/cpp/cppduchain/cppducontext.h:281 #17 0x00007fc1c775a8ec in KDevelop::DUContext::findDeclarationsInternal(KDevVarLengthArray<KSharedPtr<KDevelop::DUContext::SearchItem>, 256> const&, KDevelop::CursorInRevision const&, TypePtr<KDevelop::AbstractType> const&, KDevVarLengthArray<KDevelop::Declaration*, 40>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>, unsigned int) const () from /usr/lib/libkdevplatformlanguage.so.6 #18 0x00007fc18add5605 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=0x44c01d0, identifiers=..., position=..., dataType=..., ret=..., source=0x39ee010, basicFlags=..., depth=0) at ../../../../languages/cpp/cppduchain/cppducontext.h:281 #19 0x00007fc1c775a8ec in KDevelop::DUContext::findDeclarationsInternal(KDevVarLengthArray<KSharedPtr<KDevelop::DUContext::SearchItem>, 256> const&, KDevelop::CursorInRevision const&, TypePtr<KDevelop::AbstractType> const&, KDevVarLengthArray<KDevelop::Declaration*, 40>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>, unsigned int) const () from /usr/lib/libkdevplatformlanguage.so.6 #20 0x00007fc18add5605 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=0x16dbaa60, identifiers=..., position=..., dataType=..., ret=..., source=0x39ee010, basicFlags=..., depth=0) at ../../../../languages/cpp/cppduchain/cppducontext.h:281 #21 0x00007fc18ae29775 in Cpp::FindDeclaration::closeIdentifier (this=0x7fff295bb640, isFinalIdentifier=<optimized out>) at ../../../../languages/cpp/cppduchain/cppducontext.cpp:228 #22 0x00007fc18add2d51 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=this@entry=0x16dbaa60, identifier=..., position=..., dataType=..., ret=..., source=source@entry=0x39ee010, basicFlags=...) at ../../../../languages/cpp/cppduchain/cppducontext.h:363 #23 0x00007fc18add52d2 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=0x16dbaa60, identifiers=..., position=..., dataType=..., ret=..., source=0x39ee010, basicFlags=..., depth=depth@entry=0) at ../../../../languages/cpp/cppduchain/cppducontext.h:286 #24 0x00007fc18ae36f3b in DelayedTypeResolver::exchange (this=this@entry=0x7fff295bc560, type=...) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:186 #25 0x00007fc18ae313b3 in Cpp::resolveDelayedTypes (type=..., context=0x16dbaa60, source=<optimized out>, searchFlags=...) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:1048 #26 0x00007fc18add2795 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=this@entry=0x16dbaa60, identifier=..., position=..., dataType=..., ret=..., source=source@entry=0x39ee010, basicFlags=...) at ../../../../languages/cpp/cppduchain/cppducontext.h:345 #27 0x00007fc18add52d2 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=0x16dbaa60, identifiers=..., position=..., dataType=..., ret=..., source=0x39ee010, basicFlags=..., depth=depth@entry=0) at ../../../../languages/cpp/cppduchain/cppducontext.h:286 #28 0x00007fc18ae36f3b in DelayedTypeResolver::exchange (this=this@entry=0x7fff295bd980, type=...) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:186 #29 0x00007fc18ae33c7c in Cpp::instantiateDeclarationAndContext (parentContext=parentContext@entry=0x44c01d0, source=source@entry=0x39ee010, context=0x173448b0, templateArguments=..., instantiatedDeclaration=instantiatedDeclaration@entry=0x1735a840, instantiatedFrom=instantiatedFrom@entry=0x173d2cb0, doNotRegister=doNotRegister@entry=false) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:573 #30 0x00007fc18ae3337c in Cpp::TemplateDeclaration::instantiate (this=0x173d2ce0, _templateArguments=..., source=0x39ee010, forceLocal=<optimized out>) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:1021 #31 0x00007fc18ae27db4 in Cpp::FindDeclaration::instantiateDeclaration (this=this@entry=0x7fff295bf310, decl=decl@entry=0x173d2cb0, templateArguments=...) at ../../../../languages/cpp/cppduchain/cppducontext.cpp:125 #32 0x00007fc18ae29078 in Cpp::FindDeclaration::closeIdentifier (this=0x7fff295bf310, isFinalIdentifier=<optimized out>) at ../../../../languages/cpp/cppduchain/cppducontext.cpp:273 #33 0x00007fc18add2d51 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=this@entry=0x17335b80, identifier=..., position=..., dataType=..., ret=..., source=source@entry=0x39ee010, basicFlags=...) at ../../../../languages/cpp/cppduchain/cppducontext.h:363 #34 0x00007fc18add52d2 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=0x17335b80, identifiers=..., position=..., dataType=..., ret=..., source=0x39ee010, basicFlags=..., depth=depth@entry=0) at ../../../../languages/cpp/cppduchain/cppducontext.h:286 #35 0x00007fc18ae36f3b in DelayedTypeResolver::exchange (this=this@entry=0x7fff295c0230, type=...) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:186 #36 0x00007fc18ae313b3 in Cpp::resolveDelayedTypes (type=..., context=0x17335b80, source=<optimized out>, searchFlags=...) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:1048 #37 0x00007fc18add2795 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=this@entry=0x17335b80, identifier=..., position=..., dataType=..., ret=..., source=source@entry=0x39ee010, basicFlags=...) at ../../../../languages/cpp/cppduchain/cppducontext.h:345 #38 0x00007fc18add52d2 in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=0x17335b80, identifiers=..., position=..., dataType=..., ret=..., source=0x39ee010, basicFlags=..., depth=depth@entry=0) at ../../../../languages/cpp/cppduchain/cppducontext.h:286 #39 0x00007fc18ae36f3b in DelayedTypeResolver::exchange (this=this@entry=0x7fff295c1650, type=...) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:186 #40 0x00007fc18ae33c7c in Cpp::instantiateDeclarationAndContext (parentContext=parentContext@entry=0x17308cc0, source=source@entry=0x39ee010, context=0x17301cf0, templateArguments=..., instantiatedDeclaration=instantiatedDeclaration@entry=0x1731de30, instantiatedFrom=instantiatedFrom@entry=0x16dbc6e0, doNotRegister=doNotRegister@entry=false) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:573 #41 0x00007fc18ae3337c in Cpp::TemplateDeclaration::instantiate (this=0x16dbc710, _templateArguments=..., source=0x39ee010, forceLocal=<optimized out>) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:1021 #42 0x00007fc18adcd0df in Cpp::CppDUContext<KDevelop::DUContext>::instantiate (this=0x17301cf0, info=..., source=0x39ee010) at ../../../../languages/cpp/cppduchain/cppducontext.h:625 #43 0x00007fc18add19be in Cpp::CppDUContext<KDevelop::DUContext>::instantiate (this=0x17301cf0, info=..., source=0x39ee010) at ../../../../languages/cpp/cppduchain/cppducontext.h:619 #44 0x00007fc18ae333de in Cpp::TemplateDeclaration::instantiate (this=this@entry=0x1734ff10, _templateArguments=..., source=source@entry=0x39ee010, forceLocal=forceLocal@entry=false) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:1004 #45 0x00007fc18ae3541c in specialize (upDistance=0, topContext=0x39ee010, specialization=..., this=0x1734ff10) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:273 #46 Cpp::TemplateDeclaration::specialize (this=0x1734ff10, specialization=..., topContext=0x39ee010, upDistance=0) at ../../../../languages/cpp/cppduchain/templatedeclaration.cpp:259 #47 0x00007fc1c77b2ef7 in KDevelop::DeclarationId::getDeclaration(KDevelop::TopDUContext const*, bool) const () from /usr/lib/libkdevplatformlanguage.so.6 #48 0x00007fc1c77afeff in KDevelop::DUChainUtils::itemUnderCursor(KUrl const&, KDevelop::SimpleCursor const&) () from /usr/lib/libkdevplatformlanguage.so.6 #49 0x00007fc1927b8fae in ?? () from /usr/lib/kde4/kdevcontextbrowser.so #50 0x00007fc1927bafe3 in ?? () from /usr/lib/kde4/kdevcontextbrowser.so #51 0x00007fc1927bca22 in ?? () from /usr/lib/kde4/kdevcontextbrowser.so #52 0x00007fc1cb6f5f5f in QMetaObject::activate (sender=0x4471db0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff295c31b0) at kernel/qobject.cpp:3547 #53 0x00007fc1b2f96a2a in KateView::needTextHint(KTextEditor::Cursor const&, QString&) () from /usr/lib/libkatepartinterfaces.so.4 #54 0x00007fc1b2faf843 in ?? () from /usr/lib/libkatepartinterfaces.so.4 #55 0x00007fc1cb6f5f5f in QMetaObject::activate (sender=0x44c24c8, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #56 0x00007fc1cb6f526c in QObject::event (this=0x44c24c8, e=<optimized out>) at kernel/qobject.cpp:1157 #57 0x00007fc1caa87e9c in QApplicationPrivate::notify_helper (this=this@entry=0x9e71c0, receiver=receiver@entry=0x44c24c8, e=e@entry=0x7fff295c3a50) at kernel/qapplication.cpp:4562 #58 0x00007fc1caa8c30a in QApplication::notify (this=0x7fff295c4210, receiver=0x44c24c8, e=0x7fff295c3a50) at kernel/qapplication.cpp:4423 #59 0x00007fc1cbedc1d6 in KApplication::notify (this=0x7fff295c4210, receiver=0x44c24c8, event=0x7fff295c3a50) at ../../kdeui/kernel/kapplication.cpp:311 #60 0x00007fc1cb6e056e in QCoreApplication::notifyInternal (this=0x7fff295c4210, receiver=0x44c24c8, event=0x7fff295c3a50) at kernel/qcoreapplication.cpp:915 #61 0x00007fc1cb711462 in sendEvent (event=0x7fff295c3a50, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #62 QTimerInfoList::activateTimers (this=0x9ec650) at kernel/qeventdispatcher_unix.cpp:611 #63 0x00007fc1cb70e584 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186 #64 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180 #65 0x00007fc1cb70e5a1 in idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233 #66 0x00007fc1c46cfab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #67 0x00007fc1c46cfde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #68 0x00007fc1c46cfea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #69 0x00007fc1cb70ebf6 in QEventDispatcherGlib::processEvents (this=0x9acb30, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #70 0x00007fc1cab2cc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #71 0x00007fc1cb6df2bf in QEventLoop::processEvents (this=this@entry=0x7fff295c3cd0, flags=...) at kernel/qeventloop.cpp:149 #72 0x00007fc1cb6df548 in QEventLoop::exec (this=0x7fff295c3cd0, flags=...) at kernel/qeventloop.cpp:204 #73 0x00007fc1cb6e4708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #74 0x000000000040e6da in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:519 Relatar para https://bugs.kde.org/
missing crucial debug info, but quite probably a duplicate of 272408 *** This bug has been marked as a duplicate of bug 272408 ***