https://bugs.kde.org/show_bug.cgi?id=393789
Bug ID: 393789 Summary: Crash Opening Session Product: kdevelop Version: 5.1.1 Platform: Mageia RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: normal Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: joh...@member.fsf.org Target Milestone: --- Application: kdevelop (5.1.1) Qt Version: 5.6.2 Frameworks Version: 5.32.0 Operating System: Linux 4.14.30-desktop-3.mga6 x86_64 Distribution: "Mageia 6" -- Information about the crash: I have a plasmoid which opens the KDevelop sessions directly. This is how I normally opening KDevelop. I clicked on the session this morning and it crashed. Clicking it a second time, opened it without issue. The crash can be reproduced sometimes. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f8452b67840 (LWP 19789))] Thread 14 (Thread 0x7f840da56700 (LWP 20029)): #0 0x00007f8466019c4f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f846c754dfb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f84617f02f7 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f84617f3fe8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f84617ef579 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f84617f1ddf in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #8 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7f840e257700 (LWP 20028)): #0 0x00007f8466019c4f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f846c754dfb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f84617f02f7 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f84617f3fe8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f84617ef579 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f84617f1ddf in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #8 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7f840ea58700 (LWP 20027)): #0 0x00007f846c066f69 in syscall () at /lib64/libc.so.6 #1 0x00007f846c74c400 in QBasicMutex::lockInternal() () at /lib64/libQt5Core.so.5 #2 0x00007f846c74c4fa in QMutex::lock() () at /lib64/libQt5Core.so.5 #3 0x00007f8437114dd7 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #4 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #5 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #6 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #7 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #8 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #9 0x00007f8437378ba1 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevclangsupport.so #10 0x00007f84617f344a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #11 0x00007f84617f3807 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #12 0x00007f84617f2570 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #13 0x00007f84617f1d30 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #14 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #15 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #16 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7f840f259700 (LWP 20026)): #0 0x00007f8466019c4f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f846c754dfb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f84617f02f7 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f84617f3fe8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f84617ef579 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f84617f1ddf in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #8 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f840ffff700 (LWP 20025)): [KCrash Handler] #6 0x00007f846c757270 in qstrcmp(QByteArray const&, QByteArray const&) () at /lib64/libQt5Core.so.5 #7 0x00007f846dc32654 in QMapData<KEntryKey, KEntry>::findNode(KEntryKey const&) const () at /lib64/libKF5ConfigCore.so.5 #8 0x00007f846dc37e95 in KEntryMap::findEntry(QByteArray const&, QByteArray const&, QFlags<KEntryMap::SearchFlag>) const () at /lib64/libKF5ConfigCore.so.5 #9 0x00007f846dc37f24 in KEntryMap::getEntry(QByteArray const&, QByteArray const&, QString const&, QFlags<KEntryMap::SearchFlag>, bool*) const () at /lib64/libKF5ConfigCore.so.5 #10 0x00007f846dc2cc78 in KConfigPrivate::lookupData(QByteArray const&, char const*, QFlags<KEntryMap::SearchFlag>, bool*) const () at /lib64/libKF5ConfigCore.so.5 #11 0x00007f846dc3c0d9 in KConfigGroup::readEntry(char const*, QString const&) const () at /lib64/libKF5ConfigCore.so.5 #12 0x00007f846e60e6a5 in KDevelop::CompletionSettings::todoMarkerWords() const () at /lib64/libKDevPlatformShell.so.10 #13 0x00007f8437136275 in TodoExtractor::TodoExtractor(CXTranslationUnitImpl*, void*) () at /lib64/libKDevClangPrivate.so.27 #14 0x00007f843713017b in ParseSession::problemsForFile(void*) const () at /lib64/libKDevClangPrivate.so.27 #15 0x00007f843711508a in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #16 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #17 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #18 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #19 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #20 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #21 0x00007f8437378ba1 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevclangsupport.so #22 0x00007f84617f344a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #23 0x00007f84617f3807 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #24 0x00007f84617f2570 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #25 0x00007f84617f1d30 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #26 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #27 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #28 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f84249e2700 (LWP 20024)): #0 0x00007f846c066f69 in syscall () at /lib64/libc.so.6 #1 0x00007f846c74c400 in QBasicMutex::lockInternal() () at /lib64/libQt5Core.so.5 #2 0x00007f846c74c4fa in QMutex::lock() () at /lib64/libQt5Core.so.5 #3 0x00007f8437114dd7 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #4 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #5 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #6 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #7 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #8 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #9 0x00007f8437378ba1 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevclangsupport.so #10 0x00007f84617f344a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #11 0x00007f84617f3807 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #12 0x00007f84617f2570 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #13 0x00007f84617f1d30 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #14 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #15 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #16 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f84251eb700 (LWP 20023)): #0 0x00007f846c066f69 in syscall () at /lib64/libc.so.6 #1 0x00007f846c74c400 in QBasicMutex::lockInternal() () at /lib64/libQt5Core.so.5 #2 0x00007f846c74c4fa in QMutex::lock() () at /lib64/libQt5Core.so.5 #3 0x00007f8437114dd7 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #4 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #5 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #6 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #7 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #8 0x00007f8437114bad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.27 #9 0x00007f8437378ba1 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevclangsupport.so #10 0x00007f84617f344a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #11 0x00007f84617f3807 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #12 0x00007f84617f2570 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #13 0x00007f84617f1d30 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #14 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #15 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #16 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f8425cb7700 (LWP 20022)): #0 0x00007f8466019c4f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f846c754dfb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f84617f02f7 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f84617f3fe8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f84617ef579 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f84617f1ddf in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #8 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f84277fe700 (LWP 20021)): #0 0x00007f8466019c4f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f846c754dfb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f84617f02f7 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f84617f3fe8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f84617ef579 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f84617f1ddf in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #8 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f8427fff700 (LWP 19887)): #0 0x00007f846c060fcd in poll () at /lib64/libc.so.6 #1 0x00007f8465182c94 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f8465182d9c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f846c969e2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f846c91549a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f846c74f3bc in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f84623f6205 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #7 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #9 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f843073e700 (LWP 19815)): #0 0x00007f846517fe44 in g_source_iter_next () at /lib64/libglib-2.0.so.0 #1 0x00007f84651821cb in g_main_context_prepare () at /lib64/libglib-2.0.so.0 #2 0x00007f8465182bc3 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #3 0x00007f8465182d9c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #4 0x00007f846c969e2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f846c91549a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #6 0x00007f846c74f3bc in QThread::exec() () at /lib64/libQt5Core.so.5 #7 0x00007f846a2a84a8 in KDevelop::CompletionWorkerThread::run() () at /lib64/libKDevPlatformLanguage.so.10 #8 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #9 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #10 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f84467ea700 (LWP 19813)): #0 0x00007f8466019ff8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f846c754d46 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f846a1b07c8 in KDevelop::DUChainPrivate::CleanupThread::run() () at /lib64/libKDevPlatformLanguage.so.10 #3 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #4 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #5 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f844cabe700 (LWP 19804)): #0 0x00007f8465182497 in g_main_context_query () at /lib64/libglib-2.0.so.0 #1 0x00007f8465182c0f in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f8465182d9c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f846c969e2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f846c91549a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f846c74f3bc in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f846ea48635 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5 #7 0x00007f846c753ff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f846601466d in start_thread () at /lib64/libpthread.so.0 #9 0x00007f846c06ce0d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f8452b67840 (LWP 19789)): #0 0x00007f846bff0001 in malloc_consolidate () at /lib64/libc.so.6 #1 0x00007f846bff2b28 in _int_free () at /lib64/libc.so.6 #2 0x00007f846bff5e18 in free () at /lib64/libc.so.6 #3 0x00007f842f22c234 in HashMgr::~HashMgr() () at /lib64/libhunspell-1.4.so.0 #4 0x00007f842f22f5f9 in Hunspell::~Hunspell() () at /lib64/libhunspell-1.4.so.0 #5 0x00007f842f475584 in HunspellDict::~HunspellDict() () at /usr/lib64/qt5/plugins/kf5/sonnet/hunspell.so #6 0x00007f842f4755a9 in HunspellDict::~HunspellDict() () at /usr/lib64/qt5/plugins/kf5/sonnet/hunspell.so #7 0x00007f845dfde556 in QHash<QString, QSharedPointer<Sonnet::SpellerPlugin> >::deleteNode2(QHashData::Node*) () at /lib64/libKF5SonnetCore.so.5 #8 0x00007f846c7b2989 in QHashData::free_helper(void (*)(QHashData::Node*)) () at /lib64/libQt5Core.so.5 #9 0x00007f845dfdcb6c in Sonnet::Loader::~Loader() () at /lib64/libKF5SonnetCore.so.5 #10 0x00007f845dfdcca9 in Sonnet::(anonymous namespace)::Q_QGS_s_loader::innerFunction()::Holder::~Holder() () at /lib64/libKF5SonnetCore.so.5 #11 0x00007f846bfad468 in __run_exit_handlers () at /lib64/libc.so.6 #12 0x00007f846bfad4b5 in () at /lib64/libc.so.6 #13 0x00007f8450e03acf in () at /lib64/libQt5XcbQpa.so.5 #14 0x00007f846c9433aa in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #15 0x00007f846d229d0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #16 0x00007f846d22ee76 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #17 0x00007f846c917628 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #18 0x00007f846c91944b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5 #19 0x00007f846c9699f3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #20 0x00007f8465182ac7 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #21 0x00007f8465182cf8 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #22 0x00007f8465182d9c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #23 0x00007f846c969e06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #24 0x00007f846c91549a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #25 0x00007f846c91d7e1 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #26 0x000000000040bee0 in main () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.