https://bugs.kde.org/show_bug.cgi?id=377960
Bug ID: 377960 Summary: Segfault on exit in DUChainPrivate::doMoreCleanup Product: kdevplatform Version: git master Platform: Other OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: language Assignee: kdevelop-bugs-n...@kde.org Reporter: m...@flherne.uk Target Milestone: --- (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 -- You are receiving this mail because: You are watching all bug changes.