Bug 349492 - Show Uses: KDevelop Crash using mixed C++/Cuda application
Summary: Show Uses: KDevelop Crash using mixed C++/Cuda application
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (other bugs)
Version First Reported In: 4.7.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-06-22 12:15 UTC by gnux83
Modified: 2018-10-31 14:40 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gnux83 2015-06-22 12:15:58 UTC
Application: kdevelop (4.7.1)
KDE Platform Version: 4.14.7
Qt Version: 4.8.6
Operating System: Linux 4.0.4-202.fc21.x86_64 x86_64
Distribution (Platform): Fedora RPMs

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

I was using the show uses functionality. Source contains C++ and Cuda files.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6031523900 (LWP 1801))]

Thread 10 (Thread 0x7f6004a7a700 (LWP 1802)):
#0  0x00007f602c3b8590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f602700249a in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2  0x00007f60270024c9 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3  0x00007f602c3b352a in start_thread () from /lib64/libpthread.so.0
#4  0x00007f602b8c122d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f5f7f8a6700 (LWP 1811)):
#0  0x00007f602c3b8939 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f602c644954 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00007f602a04fa56 in KDevelop::DUChainPrivate::CleanupThread::run() () from /lib64/libkdevplatformlanguage.so.8
#3  0x00007f602c64441f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#4  0x00007f602c3b352a in start_thread () from /lib64/libpthread.so.0
#5  0x00007f602b8c122d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f5f7e5f4700 (LWP 1812)):
#0  0x00007f602b8b5c8d in poll () from /lib64/libc.so.6
#1  0x00007f60249e0b34 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f60249e0c4c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f602c77d57e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x00007f602c74cd81 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007f602c74d0e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f602c641bb9 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00007f602c64441f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#8  0x00007f602c3b352a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f602b8c122d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f5f62ebe700 (LWP 1819)):
#0  0x00007f6024a251b4 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#1  0x00007f60249e00f0 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007f60249e0a5b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007f60249e0c4c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007f602c77d57e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007f602c74cd81 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f602c74d0e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x00007f602c641bb9 in QThread::exec() () from /lib64/libQtCore.so.4
#8  0x00007f602c64441f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#9  0x00007f602c3b352a in start_thread () from /lib64/libpthread.so.0
#10 0x00007f602b8c122d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f5f5b94e700 (LWP 1822)):
#0  0x00007f602b8bb939 in syscall () from /lib64/libc.so.6
#1  0x00007f6024a247d9 in g_mutex_lock_slowpath () from /lib64/libglib-2.0.so.0
#2  0x00007f60249defae in g_source_attach () from /lib64/libglib-2.0.so.0
#3  0x00007f601de4ced2 in on_worker_closed () from /lib64/libgio-2.0.so.0
#4  0x00007f601de6301c in _g_dbus_worker_do_read_cb () from /lib64/libgio-2.0.so.0
#5  0x00007f601ddf88b7 in g_simple_async_result_complete () from /lib64/libgio-2.0.so.0
#6  0x00007f601de60b73 in _g_socket_read_with_control_messages_ready () from /lib64/libgio-2.0.so.0
#7  0x00007f601ddf9641 in socket_source_dispatch () from /lib64/libgio-2.0.so.0
#8  0x00007f60249e07fb in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#9  0x00007f60249e0b98 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#10 0x00007f60249e0ec2 in g_main_loop_run () from /lib64/libglib-2.0.so.0
#11 0x00007f601de60e66 in gdbus_shared_thread_func () from /lib64/libgio-2.0.so.0
#12 0x00007f6024a073d5 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#13 0x00007f602c3b352a in start_thread () from /lib64/libpthread.so.0
#14 0x00007f602b8c122d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f5f598fa700 (LWP 1827)):
#0  0x00007f602b8b5c8d in poll () from /lib64/libc.so.6
#1  0x00007f60249e0b34 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f60249e0c4c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f602c77d57e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x00007f602c74cd81 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007f602c74d0e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f602c641bb9 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00007f602c72d6e3 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#8  0x00007f602c64441f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#9  0x00007f602c3b352a in start_thread () from /lib64/libpthread.so.0
#10 0x00007f602b8c122d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f5f49f0d700 (LWP 1836)):
#0  0x00007f602c3b8590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f602c644976 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00007f602f96888c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#3  0x00007f602f96b763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x00007f602f96b77c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#5  0x00007f602f96a24f in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#6  0x00007f602c64441f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#7  0x00007f602c3b352a in start_thread () from /lib64/libpthread.so.0
#8  0x00007f602b8c122d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f5f58eeb700 (LWP 1837)):
[KCrash Handler]
#6  0x00007f602a076df0 in KDevelop::Declaration::internalContext() const () from /lib64/libkdevplatformlanguage.so.8
#7  0x00007f5f631d8c67 in Cpp::instantiateDeclarationAndContext(KDevelop::DUContext*, KDevelop::TopDUContext const*, KDevelop::DUContext*, KDevelop::InstantiationInformation const&, KDevelop::Declaration*, KDevelop::Declaration*, bool) () from /lib64/libkdev4cppduchain.so
#8  0x00007f5f631da6ab in Cpp::TemplateDeclaration::instantiate(KDevelop::InstantiationInformation const&, KDevelop::TopDUContext const*, bool) () from /lib64/libkdev4cppduchain.so
#9  0x00007f5f631cdb43 in Cpp::FindDeclaration::instantiateDeclaration(KDevelop::Declaration*, KDevelop::InstantiationInformation const&) const () from /lib64/libkdev4cppduchain.so
#10 0x00007f5f631ceb32 in Cpp::FindDeclaration::closeIdentifier(bool) () from /lib64/libkdev4cppduchain.so
#11 0x00007f5f631824ae in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal(KDevelop::QualifiedIdentifier const&, KDevelop::CursorInRevision const&, TypePtr<KDevelop::AbstractType> const&, KDevVarLengthArray<KDevelop::Declaration*, 40>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) const () from /lib64/libkdev4cppduchain.so
#12 0x00007f5f631863d9 in Cpp::CppDUContext<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 /lib64/libkdev4cppduchain.so
#13 0x00007f5f631e0ca1 in DelayedTypeResolver::exchange(TypePtr<KDevelop::AbstractType> const&) () from /lib64/libkdev4cppduchain.so
#14 0x00007f5f631d7a46 in Cpp::resolveDelayedTypes(TypePtr<KDevelop::AbstractType>, KDevelop::DUContext const*, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) () from /lib64/libkdev4cppduchain.so
#15 0x00007f5f631822ef in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal(KDevelop::QualifiedIdentifier const&, KDevelop::CursorInRevision const&, TypePtr<KDevelop::AbstractType> const&, KDevVarLengthArray<KDevelop::Declaration*, 40>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) const () from /lib64/libkdev4cppduchain.so
#16 0x00007f5f631863d9 in Cpp::CppDUContext<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 /lib64/libkdev4cppduchain.so
#17 0x00007f5f631e0ca1 in DelayedTypeResolver::exchange(TypePtr<KDevelop::AbstractType> const&) () from /lib64/libkdev4cppduchain.so
#18 0x00007f5f631d8e7f in Cpp::instantiateDeclarationAndContext(KDevelop::DUContext*, KDevelop::TopDUContext const*, KDevelop::DUContext*, KDevelop::InstantiationInformation const&, KDevelop::Declaration*, KDevelop::Declaration*, bool) () from /lib64/libkdev4cppduchain.so
#19 0x00007f5f631da6ab in Cpp::TemplateDeclaration::instantiate(KDevelop::InstantiationInformation const&, KDevelop::TopDUContext const*, bool) () from /lib64/libkdev4cppduchain.so
#20 0x00007f5f631cdb43 in Cpp::FindDeclaration::instantiateDeclaration(KDevelop::Declaration*, KDevelop::InstantiationInformation const&) const () from /lib64/libkdev4cppduchain.so
#21 0x00007f5f631ceb32 in Cpp::FindDeclaration::closeIdentifier(bool) () from /lib64/libkdev4cppduchain.so
#22 0x00007f5f631824ae in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal(KDevelop::QualifiedIdentifier const&, KDevelop::CursorInRevision const&, TypePtr<KDevelop::AbstractType> const&, KDevVarLengthArray<KDevelop::Declaration*, 40>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) const () from /lib64/libkdev4cppduchain.so
#23 0x00007f5f631863d9 in Cpp::CppDUContext<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 /lib64/libkdev4cppduchain.so
#24 0x00007f5f631e0ca1 in DelayedTypeResolver::exchange(TypePtr<KDevelop::AbstractType> const&) () from /lib64/libkdev4cppduchain.so
#25 0x00007f5f631d7a46 in Cpp::resolveDelayedTypes(TypePtr<KDevelop::AbstractType>, KDevelop::DUContext const*, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) () from /lib64/libkdev4cppduchain.so
#26 0x00007f5f631822ef in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal(KDevelop::QualifiedIdentifier const&, KDevelop::CursorInRevision const&, TypePtr<KDevelop::AbstractType> const&, KDevVarLengthArray<KDevelop::Declaration*, 40>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) const () from /lib64/libkdev4cppduchain.so
#27 0x00007f5f631863d9 in Cpp::CppDUContext<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 /lib64/libkdev4cppduchain.so
#28 0x00007f5f631e0ca1 in DelayedTypeResolver::exchange(TypePtr<KDevelop::AbstractType> const&) () from /lib64/libkdev4cppduchain.so
#29 0x00007f5f631d7a46 in Cpp::resolveDelayedTypes(TypePtr<KDevelop::AbstractType>, KDevelop::DUContext const*, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) () from /lib64/libkdev4cppduchain.so
#30 0x00007f5f631822ef in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal(KDevelop::QualifiedIdentifier const&, KDevelop::CursorInRevision const&, TypePtr<KDevelop::AbstractType> const&, KDevVarLengthArray<KDevelop::Declaration*, 40>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) const () from /lib64/libkdev4cppduchain.so
#31 0x00007f5f631863d9 in Cpp::CppDUContext<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 /lib64/libkdev4cppduchain.so
#32 0x00007f5f631e0ca1 in DelayedTypeResolver::exchange(TypePtr<KDevelop::AbstractType> const&) () from /lib64/libkdev4cppduchain.so
#33 0x00007f5f631d7a46 in Cpp::resolveDelayedTypes(TypePtr<KDevelop::AbstractType>, KDevelop::DUContext const*, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) () from /lib64/libkdev4cppduchain.so
#34 0x00007f5f631822ef in Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal(KDevelop::QualifiedIdentifier const&, KDevelop::CursorInRevision const&, TypePtr<KDevelop::AbstractType> const&, KDevVarLengthArray<KDevelop::Declaration*, 40>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) const () from /lib64/libkdev4cppduchain.so
#35 0x00007f5f631863d9 in Cpp::CppDUContext<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 /lib64/libkdev4cppduchain.so
#36 0x00007f5f631e0ca1 in DelayedTypeResolver::exchange(TypePtr<KDevelop::AbstractType> const&) () from /lib64/libkdev4cppduchain.so
#37 0x00007f5f631d8e7f in Cpp::instantiateDeclarationAndContext(KDevelop::DUContext*, KDevelop::TopDUContext const*, KDevelop::DUContext*, KDevelop::InstantiationInformation const&, KDevelop::Declaration*, KDevelop::Declaration*, bool) () from /lib64/libkdev4cppduchain.so
#38 0x00007f5f631da6ab in Cpp::TemplateDeclaration::instantiate(KDevelop::InstantiationInformation const&, KDevelop::TopDUContext const*, bool) () from /lib64/libkdev4cppduchain.so
#39 0x00007f5f631cdb43 in Cpp::FindDeclaration::instantiateDeclaration(KDevelop::Declaration*, KDevelop::InstantiationInformation const&) const () from /lib64/libkdev4cppduchain.so
#40 0x00007f5f631ceb32 in Cpp::FindDeclaration::closeIdentifier(bool) () from /lib64/libkdev4cppduchain.so
#41 0x00007f5f6320807f in NameASTVisitor::visitUnqualifiedName(UnqualifiedNameAST*) [clone .part.26] () from /lib64/libkdev4cppduchain.so
#42 0x00007f5f6320695c in NameASTVisitor::run(NameAST*, bool) () from /lib64/libkdev4cppduchain.so
#43 0x00007f5f6320a5b9 in TypeASTVisitor::visitName(NameAST*) () from /lib64/libkdev4cppduchain.so
#44 0x00007f5f6320ac8d in TypeASTVisitor::visitSimpleTypeSpecifier(SimpleTypeSpecifierAST*) [clone .part.29] () from /lib64/libkdev4cppduchain.so
#45 0x00007f5f63209b1e in TypeASTVisitor::run(TypeSpecifierAST*) () from /lib64/libkdev4cppduchain.so
#46 0x00007f5f63209bcd in TypeASTVisitor::run(TypeIdAST*) () from /lib64/libkdev4cppduchain.so
#47 0x00007f5f63207453 in NameASTVisitor::processTemplateArgument(TemplateArgumentAST*) () from /lib64/libkdev4cppduchain.so
#48 0x00007f5f63207e6c in NameASTVisitor::visitTemplateArgument(TemplateArgumentAST*) () from /lib64/libkdev4cppduchain.so
#49 0x00007f5f6320804f in NameASTVisitor::visitUnqualifiedName(UnqualifiedNameAST*) [clone .part.26] () from /lib64/libkdev4cppduchain.so
#50 0x00007f5f6320695c in NameASTVisitor::run(NameAST*, bool) () from /lib64/libkdev4cppduchain.so
#51 0x00007f5f6320a5b9 in TypeASTVisitor::visitName(NameAST*) () from /lib64/libkdev4cppduchain.so
#52 0x00007f5f6320ac8d in TypeASTVisitor::visitSimpleTypeSpecifier(SimpleTypeSpecifierAST*) [clone .part.29] () from /lib64/libkdev4cppduchain.so
#53 0x00007f5f63209b1e in TypeASTVisitor::run(TypeSpecifierAST*) () from /lib64/libkdev4cppduchain.so
#54 0x00007f5f63209bcd in TypeASTVisitor::run(TypeIdAST*) () from /lib64/libkdev4cppduchain.so
#55 0x00007f5f63207453 in NameASTVisitor::processTemplateArgument(TemplateArgumentAST*) () from /lib64/libkdev4cppduchain.so
#56 0x00007f5f63207e6c in NameASTVisitor::visitTemplateArgument(TemplateArgumentAST*) () from /lib64/libkdev4cppduchain.so
#57 0x00007f5f6320804f in NameASTVisitor::visitUnqualifiedName(UnqualifiedNameAST*) [clone .part.26] () from /lib64/libkdev4cppduchain.so
#58 0x00007f5f6320695c in NameASTVisitor::run(NameAST*, bool) () from /lib64/libkdev4cppduchain.so
#59 0x00007f5f6320a5b9 in TypeASTVisitor::visitName(NameAST*) () from /lib64/libkdev4cppduchain.so
#60 0x00007f5f6320ac8d in TypeASTVisitor::visitSimpleTypeSpecifier(SimpleTypeSpecifierAST*) [clone .part.29] () from /lib64/libkdev4cppduchain.so
#61 0x00007f5f63209b1e in TypeASTVisitor::run(TypeSpecifierAST*) () from /lib64/libkdev4cppduchain.so
#62 0x00007f5f63209bcd in TypeASTVisitor::run(TypeIdAST*) () from /lib64/libkdev4cppduchain.so
#63 0x00007f5f63207453 in NameASTVisitor::processTemplateArgument(TemplateArgumentAST*) () from /lib64/libkdev4cppduchain.so
#64 0x00007f5f63207e6c in NameASTVisitor::visitTemplateArgument(TemplateArgumentAST*) () from /lib64/libkdev4cppduchain.so
#65 0x00007f5f6320804f in NameASTVisitor::visitUnqualifiedName(UnqualifiedNameAST*) [clone .part.26] () from /lib64/libkdev4cppduchain.so
#66 0x00007f5f6320695c in NameASTVisitor::run(NameAST*, bool) () from /lib64/libkdev4cppduchain.so
#67 0x00007f5f631f0cb1 in Cpp::ExpressionVisitor::visitName(NameAST*) () from /lib64/libkdev4cppduchain.so
#68 0x00007f5f631e568a in Cpp::ExpressionVisitor::visit(AST*) () from /lib64/libkdev4cppduchain.so
#69 0x00007f5f631e5c76 in Cpp::ExpressionVisitor::parse(AST*) () from /lib64/libkdev4cppduchain.so
#70 0x00007f5f631ac33d in UseBuilder::buildUsesForName(NameAST*) () from /lib64/libkdev4cppduchain.so
#71 0x00007f5f62ed587c in DefaultVisitor::visitBaseClause(BaseClauseAST*) () from /lib64/libkdev4cppparser.so
#72 0x00007f5f62ed5d90 in DefaultVisitor::visitClassSpecifier(ClassSpecifierAST*) () from /lib64/libkdev4cppparser.so
#73 0x00007f5f6317b3b3 in ContextBuilder::visitClassSpecifier(ClassSpecifierAST*) () from /lib64/libkdev4cppduchain.so
#74 0x00007f5f631acdb1 in UseBuilder::visitClassSpecifier(ClassSpecifierAST*) () from /lib64/libkdev4cppduchain.so
#75 0x00007f5f62ed6076 in DefaultVisitor::visitSimpleDeclaration(SimpleDeclarationAST*) () from /lib64/libkdev4cppparser.so
#76 0x00007f5f6317a554 in ContextBuilder::visitTemplateDeclaration(TemplateDeclarationAST*) () from /lib64/libkdev4cppduchain.so
#77 0x00007f5f62ed61d9 in void visitNodes<DeclarationAST*>(Visitor*, ListNode<DeclarationAST*> const*) () from /lib64/libkdev4cppparser.so
#78 0x00007f5f6317a83f in ContextBuilder::visitNamespace(NamespaceAST*) () from /lib64/libkdev4cppduchain.so
#79 0x00007f5f62ed61d9 in void visitNodes<DeclarationAST*>(Visitor*, ListNode<DeclarationAST*> const*) () from /lib64/libkdev4cppparser.so
#80 0x00007f5f6317a83f in ContextBuilder::visitNamespace(NamespaceAST*) () from /lib64/libkdev4cppduchain.so
#81 0x00007f5f62ed61d9 in void visitNodes<DeclarationAST*>(Visitor*, ListNode<DeclarationAST*> const*) () from /lib64/libkdev4cppparser.so
#82 0x00007f5f631ab781 in UseBuilder::buildUses(AST*) () from /lib64/libkdev4cppduchain.so
#83 0x00007f5f636a8100 in CPPInternalParseJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#84 0x00007f5f636ab340 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#85 0x00007f5f6345fa85 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#86 0x00007f5f63463ae7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#87 0x00007f5f634640fe in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#88 0x00007f5f634643e7 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#89 0x00007f5f63464796 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#90 0x00007f5f636ad62a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#91 0x00007f5f636a1ece in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#92 0x00007f5f636ab340 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#93 0x00007f5f6345fa85 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#94 0x00007f5f63463ae7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#95 0x00007f5f634640fe in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#96 0x00007f5f634643e7 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#97 0x00007f5f63464796 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#98 0x00007f5f636ad62a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#99 0x00007f5f636a1ece in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#100 0x00007f5f636ab340 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#101 0x00007f5f6345fa85 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#102 0x00007f5f63463ae7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#103 0x00007f5f634640fe in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#104 0x00007f5f634643e7 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#105 0x00007f5f63464796 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#106 0x00007f5f636ad62a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#107 0x00007f5f636a1ece in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#108 0x00007f5f636ab340 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#109 0x00007f5f6345fa85 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#110 0x00007f5f63463ae7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#111 0x00007f5f634640fe in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#112 0x00007f5f634643e7 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#113 0x00007f5f63464796 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#114 0x00007f5f636ad62a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#115 0x00007f5f636a1ece in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#116 0x00007f5f636ab340 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#117 0x00007f5f6345fa85 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#118 0x00007f5f63463ae7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#119 0x00007f5f634640fe in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#120 0x00007f5f634643e7 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#121 0x00007f5f63464796 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#122 0x00007f5f636ad62a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#123 0x00007f5f636a1ece in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#124 0x00007f5f636ab340 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#125 0x00007f5f6345fa85 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#126 0x00007f5f63463ae7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#127 0x00007f5f634640fe in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#128 0x00007f5f634643e7 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#129 0x00007f5f63464796 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#130 0x00007f5f636ad62a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#131 0x00007f5f636a1ece in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#132 0x00007f5f636ab340 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#133 0x00007f5f6345fa85 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#134 0x00007f5f63463ae7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#135 0x00007f5f634640fe in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#136 0x00007f5f634643e7 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#137 0x00007f5f63464796 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#138 0x00007f5f636ad62a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#139 0x00007f5f636a1ece in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#140 0x00007f5f636ab340 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#141 0x00007f5f6345fa85 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#142 0x00007f5f63463ae7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#143 0x00007f5f634640fe in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#144 0x00007f5f634643e7 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#145 0x00007f5f63464796 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#146 0x00007f5f636ad62a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#147 0x00007f5f636a1ece in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#148 0x00007f5f636ab340 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#149 0x00007f5f6345fa85 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#150 0x00007f5f63463ae7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#151 0x00007f5f634640fe in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#152 0x00007f5f634643e7 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#153 0x00007f5f63464796 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#154 0x00007f5f636ad62a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#155 0x00007f5f636a1ece in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#156 0x00007f5f636ab340 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#157 0x00007f5f6345fa85 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#158 0x00007f5f63463ae7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#159 0x00007f5f634640fe in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#160 0x00007f5f634643e7 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#161 0x00007f5f63464796 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#162 0x00007f5f636ad62a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#163 0x00007f5f636a1ece in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#164 0x00007f5f636ab340 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#165 0x00007f5f6345fa85 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#166 0x00007f5f63463ae7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#167 0x00007f5f634640fe in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#168 0x00007f5f634643e7 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#169 0x00007f5f63464796 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#170 0x00007f5f636ad62a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#171 0x00007f5f636a1ece in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#172 0x00007f5f636ab340 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#173 0x00007f5f6345fa85 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#174 0x00007f5f63463ae7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#175 0x00007f5f634640fe in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#176 0x00007f5f634643e7 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#177 0x00007f5f63464796 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#178 0x00007f5f636ad62a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#179 0x00007f602f96a932 in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#180 0x00007f602f96ab48 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#181 0x00007f602f96c9cb in ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#182 0x00007f602f96a2eb in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#183 0x00007f602c64441f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#184 0x00007f602c3b352a in start_thread () from /lib64/libpthread.so.0
#185 0x00007f602b8c122d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f5f53fff700 (LWP 1838)):
#0  0x00007f6024a25199 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007f60249e0c38 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#2  0x00007f602c77d57e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#3  0x00007f602c74cd81 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x00007f602c74d0e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007f602c641bb9 in QThread::exec() () from /lib64/libQtCore.so.4
#6  0x00007f602c72d6e3 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#7  0x00007f602c64441f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#8  0x00007f602c3b352a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f602b8c122d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6031523900 (LWP 1801)):
#0  0x00007f602b8b18fd in read () from /lib64/libc.so.6
#1  0x00007f601a9dcf45 in ?? () from /lib64/tls/libnvidia-tls.so.346.72
#2  0x00007f6024a23d00 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#3  0x00007f60249e05fc in g_main_context_check () from /lib64/libglib-2.0.so.0
#4  0x00007f60249e0ad3 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#5  0x00007f60249e0c4c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#6  0x00007f602c77d55e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x00007f602cf7a176 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#8  0x00007f602c74cd81 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#9  0x00007f602c74d0e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#10 0x00007f602c7527c9 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#11 0x000000000041046c in main ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-31 03:57:36 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 gnux83 2018-10-31 08:59:00 UTC
Hi Andrew,

since I do no longer with CUDA at all, this bug has no more relevance for me. Additionally, it is really old and linked to very old version of KDevelop.

So if you don't mind just close it. :-)

Best regards,
 gnux
Comment 3 Andrew Crouthamel 2018-10-31 14:40:51 UTC
Thanks for the update!