Bug 377960 - Segfault on exit in DUChainPrivate::doMoreCleanup
Summary: Segfault on exit in DUChainPrivate::doMoreCleanup
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevplatform
Classification: Developer tools
Component: language (other bugs)
Version First Reported In: 5.1.0
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-22 21:57 UTC by Francis Herne
Modified: 2021-01-16 04:35 UTC (History)
0 users

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 Francis Herne 2017-03-22 21:57:31 UTC
(there's no 5.1.0 or 5.1-git bug category)

KDevelop/platform 5.1-git, compiled with Clang, crashed on exit with the following backtrace.

Core was generated by `kdevelop -s KDev'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fb98c02012f in KDevelop::DUChainPrivate::doMoreCleanup(int, KDevelop::DUChainPrivate::LockFlag) () from /usr/local/lib64/libKDevPlatformLanguage.so.10
[Current thread is 1 (Thread 0x7fb963c01700 (LWP 31875))]
(gdb) bt
#0  0x00007fb98c02012f in KDevelop::DUChainPrivate::doMoreCleanup(int, KDevelop::DUChainPrivate::LockFlag) () at /usr/local/lib64/libKDevPlatformLanguage.so.10
#1  0x00007fb98c03f4f7 in KDevelop::DUChainPrivate::CleanupThread::~CleanupThread() () at /usr/local/lib64/libKDevPlatformLanguage.so.10
#2  0x00007fb98ebfc6d8 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6


===============================

(gdb) thread apply all bt

Thread 18 (Thread 0x7fb972788700 (LWP 31869)):
#0  0x00007fb98dfdb67d in poll () at /usr/lib/libc.so.6
#1  0x00007fb9827db7a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb9827db8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb98ee2c04f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb98edd589a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb98ebf7a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb991ba2125 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fb98ebfc6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fb995b400c0 (LWP 31867)):
#0  0x00007fb989134060 in WTF::fastMalloc(unsigned long) () at /usr/lib/libQt5WebKit.so.5
#1  0x00007fb988c23b7f in  () at /usr/lib/libQt5WebKit.so.5
#2  0x00007fb988c3b335 in  () at /usr/lib/libQt5WebKit.so.5
#3  0x00007fb988c62278 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb988c625ab in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb988c6262b in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fb988c73deb in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fb987c92c96 in  () at /usr/lib/libQt5WebKit.so.5
#8  0x00007fb987c97261 in  () at /usr/lib/libQt5WebKit.so.5
#9  0x00007fb987cb9e8b in  () at /usr/lib/libQt5WebKit.so.5
#10 0x00007fb987cc293b in  () at /usr/lib/libQt5WebKit.so.5
#11 0x00007fb987cc474c in  () at /usr/lib/libQt5WebKit.so.5
#12 0x00007fb987c99a08 in  () at /usr/lib/libQt5WebKit.so.5
#13 0x00007fb987c9a379 in  () at /usr/lib/libQt5WebKit.so.5
#14 0x00007fb987c9a562 in  () at /usr/lib/libQt5WebKit.so.5
#15 0x00007fb987c98168 in  () at /usr/lib/libQt5WebKit.so.5
#16 0x00007fb987d0c40a in  () at /usr/lib/libQt5WebKit.so.5
#17 0x00007fb987d020a6 in  () at /usr/lib/libQt5WebKit.so.5
#18 0x00007fb987d03302 in  () at /usr/lib/libQt5WebKit.so.5
#19 0x00007fb987d0404d in  () at /usr/lib/libQt5WebKit.so.5
#20 0x00007fb987d11f31 in  () at /usr/lib/libQt5WebKit.so.5
#21 0x00007fb987a3aaf2 in QWebFrameAdapter::init(QWebPageAdapter*) () at /usr/lib/libQt5WebKit.so.5
#22 0x00007fb989bf0e61 in QWebFrame::QWebFrame(QWebPage*) () at /usr/lib/libQt5WebKitWidgets.so.5
#23 0x00007fb989bf4ab9 in  () at /usr/lib/libQt5WebKitWidgets.so.5
#24 0x00007fb989bf5a1d in QWebPage::mainFrame() const () at /usr/lib/libQt5WebKitWidgets.so.5
#25 0x00007fb989bf5a5d in  () at /usr/lib/libQt5WebKitWidgets.so.5
#26 0x00007fb989bf6400 in QWebPage::setViewportSize(QSize const&) const () at /usr/lib/libQt5WebKitWidgets.so.5
#27 0x00007fb989bf64da in QWebPage::setView(QWidget*) () at /usr/lib/libQt5WebKitWidgets.so.5
#28 0x00007fb989bf665b in QWebPage::QWebPage(QObject*) () at /usr/lib/libQt5WebKitWidgets.so.5
#29 0x00007fb989bfca01 in QWebView::page() const () at /usr/lib/libQt5WebKitWidgets.so.5
#30 0x00007fb989bfcaf9 in QWebView::settings() const () at /usr/lib/libQt5WebKitWidgets.so.5
#31 0x00007fb98bd39459 in KDevelop::StandardDocumentationView::StandardDocumentationView(KDevelop::DocumentationFindWidget*, QWidget*) () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#32 0x00007fb960177b10 in PhpDocumentationWidget::PhpDocumentationWidget(KDevelop::DocumentationFindWidget*, QUrl const&, PhpDocsPlugin*, QWidget*) ()
    at /usr/local/lib64/plugins/kdevplatform/27/kdevphpdocs.so
#33 0x00007fb96017938a in PhpDocumentation::documentationWidget(KDevelop::DocumentationFindWidget*, QWidget*) () at /usr/local/lib64/plugins/kdevplatform/27/kdevphpdocs.so
#34 0x00007fb98bd3ebc6 in DocumentationView::updateView() () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#35 0x00007fb98bd3ee39 in DocumentationView::showDocumentation(QExplicitlySharedDataPointer<KDevelop::IDocumentation> const&) () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#36 0x00007fb98bd3ed15 in DocumentationView::showHome() () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#37 0x00007fb98bd3e8fa in DocumentationView::changedProvider(int) () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#38 0x00007fb98bd3e9bd in DocumentationView::emptyHistory() () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#39 0x00007fb98bd4319a in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (DocumentationView::*)()>::call(void (DocumentationView::*)(), DocumentationView*, void**) () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#40 0x00007fb98bd43110 in void QtPrivate::FunctionPointer<void (DocumentationView::*)()>::call<QtPrivate::List<>, void>(void (DocumentationView::*)(), DocumentationView*, void**) ()
---Type <return> to continue, or q <return> to quit---
    at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#41 0x00007fb98bd43046 in QtPrivate::QSlotObject<void (DocumentationView::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) ()
    at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#42 0x00007fb98ee030be in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#43 0x00007fb98bd45e82 in ProvidersModel::providersChanged() () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#44 0x00007fb98bd3f936 in ProvidersModel::removeProvider(KDevelop::IDocumentationProvider*) () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#45 0x00007fb98bd3f331 in ProvidersModel::unloaded(KDevelop::IPlugin*) () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#46 0x00007fb98bd44745 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<KDevelop::IPlugin*>, void, void (ProvidersModel::*)(KDevelop::IPlugin*)>::call(void (ProvidersModel::*)(KDevelop::IPlugin*), ProvidersModel*, void**) () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#47 0x00007fb98bd446b0 in void QtPrivate::FunctionPointer<void (ProvidersModel::*)(KDevelop::IPlugin*)>::call<QtPrivate::List<KDevelop::IPlugin*>, void>(void (ProvidersModel::*)(KDevelop::IPlugin*), ProvidersModel*, void**) () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#48 0x00007fb98bd445e6 in QtPrivate::QSlotObject<void (ProvidersModel::*)(KDevelop::IPlugin*), QtPrivate::List<KDevelop::IPlugin*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at /usr/local/lib64/libKDevPlatformDocumentation.so.10
#49 0x00007fb98ee030be in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#50 0x00007fb993dff4df in KDevelop::IPluginController::unloadingPlugin(KDevelop::IPlugin*) () at /usr/local/lib64/libKDevPlatformInterfaces.so.10
#51 0x00007fb995684951 in KDevelop::PluginController::unloadPlugin(KDevelop::IPlugin*, KDevelop::PluginController::PluginDeletion) () at /usr/local/lib64/libKDevPlatformShell.so.10
#52 0x00007fb9956847f8 in KDevelop::PluginController::cleanup() () at /usr/local/lib64/libKDevPlatformShell.so.10
#53 0x00007fb9956992a7 in KDevelop::Core::cleanup() () at /usr/local/lib64/libKDevPlatformShell.so.10
#54 0x00007fb995698dbc in KDevelop::Core::shutdown() () at /usr/local/lib64/libKDevPlatformShell.so.10
#55 0x00007fb99567200e in KDevelop::MainWindow::~MainWindow() () at /usr/local/lib64/libKDevPlatformShell.so.10
#56 0x00007fb995672070 in KDevelop::MainWindow::~MainWindow() () at /usr/local/lib64/libKDevPlatformShell.so.10
#57 0x00007fb995672139 in KDevelop::MainWindow::~MainWindow() () at /usr/local/lib64/libKDevPlatformShell.so.10
#58 0x00007fb98ee03be0 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#59 0x00007fb98fb00ecb in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#60 0x00007fb98fbffd0b in QMainWindow::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#61 0x00007fb99330545a in KMainWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5
#62 0x00007fb993356e85 in KXmlGuiWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5
#63 0x00007fb995672743 in KDevelop::MainWindow::event(QEvent*) () at /usr/local/lib64/libKDevPlatformShell.so.10
#64 0x00007fb98fab934c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#65 0x00007fb98fac0b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#66 0x00007fb98edd7440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#67 0x00007fb98edd9bcd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#68 0x00007fb98ee2bc43 in  () at /usr/lib/libQt5Core.so.5
#69 0x00007fb9827db5a7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#70 0x00007fb9827db810 in  () at /usr/lib/libglib-2.0.so.0
#71 0x00007fb9827db8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#72 0x00007fb98ee2c04f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#73 0x00007fb98edd589a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#74 0x00007fb98edddde4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#75 0x000000000040de93 in main ()

Thread 16 (Thread 0x7fb8fd188700 (LWP 3674)):
#0  0x00007fb986818756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb988e2a563 in  () at /usr/lib/libQt5WebKit.so.5
#2  0x00007fb989162781 in  () at /usr/lib/libQt5WebKit.so.5
#3  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fb8fdfa5700 (LWP 3673)):
#0  0x00007fb986818756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb988e2a563 in  () at /usr/lib/libQt5WebKit.so.5
#2  0x00007fb989162781 in  () at /usr/lib/libQt5WebKit.so.5
#3  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fb8ffab4700 (LWP 3672)):
#0  0x00007fb986818756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#1  0x00007fb988e2a563 in  () at /usr/lib/libQt5WebKit.so.5
#2  0x00007fb989162781 in  () at /usr/lib/libQt5WebKit.so.5
#3  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fb91ffff700 (LWP 3671)):
#0  0x00007fb986818756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb988e29411 in  () at /usr/lib/libQt5WebKit.so.5
#2  0x00007fb989162781 in  () at /usr/lib/libQt5WebKit.so.5
#3  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fb94dbf6700 (LWP 3670)):
#0  0x00007fb98dfdb67d in poll () at /usr/lib/libc.so.6
#1  0x00007fb9827db7a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb9827db8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb98ee2c04f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb98edd589a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb98ebf7a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb98ebfc6d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fb947621700 (LWP 32047)):
#0  0x00007fb986818756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb98ebfd58b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb98b0f236b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fb98b0f7c31 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fb98b0f2263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fb98b0f5249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fb98ebfc6d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fb91dffb700 (LWP 3669)):
#0  0x00007fb986818756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb98913160b in  () at /usr/lib/libQt5WebKit.so.5
#2  0x00007fb989131649 in  () at /usr/lib/libQt5WebKit.so.5
#3  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fb9362b5700 (LWP 32051)):
#0  0x00007fb986818756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb98ebfd58b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb98b0f236b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fb98b0f7c31 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fb98b0f2263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fb98b0f5249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fb98ebfc6d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fb946e20700 (LWP 32048)):
#0  0x00007fb986818756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb98ebfd58b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb98b0f236b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fb98b0f7c31 in  () at /usr/lib/libKF5ThreadWeaver.so.5
---Type <return> to continue, or q <return> to quit---
#4  0x00007fb98b0f2263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fb98b0f5249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fb98ebfc6d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fb937750700 (LWP 32049)):
#0  0x00007fb986818756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb98ebfd58b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb98b0f236b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fb98b0f7c31 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fb98b0f2263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fb98b0f5249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fb98ebfc6d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fb9463fd700 (LWP 31905)):
#0  0x00007fb98dfdb67d in poll () at /usr/lib/libc.so.6
#1  0x00007fb9827db7a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb9827db8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb98ee2c04f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb98edd589a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb98ebf7a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb994c6e025 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fb98ebfc6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fb97458b700 (LWP 31868)):
#0  0x00007fb98dfdb67d in poll () at /usr/lib/libc.so.6
#1  0x00007fb9816198e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fb98161b679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fb976f11239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fb98ebfc6d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fb91f7fe700 (LWP 32245)):
#0  0x00007fb98dfdb67d in poll () at /usr/lib/libc.so.6
#1  0x00007fb9827db7a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb9827db8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb98ee2c04f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb98edd589a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb98ebf7a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb98ebfc6d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fb936ab6700 (LWP 32050)):
#0  0x00007fb986818756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb98ebfd58b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb98b0f236b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fb98b0f7c31 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fb98b0f2263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fb98b0f7a32 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fb98b0f2263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
---Type <return> to continue, or q <return> to quit---
#7  0x00007fb98b0f5249 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fb98ebfc6d8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fb91effd700 (LWP 752)):
#0  0x00007fb986818756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb9864fe234 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fb9864fe279 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fb963c01700 (LWP 31875)):
#0  0x00007fb98c02012f in KDevelop::DUChainPrivate::doMoreCleanup(int, KDevelop::DUChainPrivate::LockFlag) () at /usr/local/lib64/libKDevPlatformLanguage.so.10
#1  0x00007fb98c03f4f7 in KDevelop::DUChainPrivate::CleanupThread::~CleanupThread() () at /usr/local/lib64/libKDevPlatformLanguage.so.10
#2  0x00007fb98ebfc6d8 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fb9868122e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb98dfe554f in clone () at /usr/lib/libc.so.6
Comment 1 Justin Zobel 2020-12-17 05:27:43 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 2 Bug Janitor Service 2021-01-01 04:36:31 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2021-01-16 04:35:34 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!