Bug 393789 - Crash Opening Session [QMapData<KEntryKey, KEntry>::findNode]
Summary: Crash Opening Session [QMapData<KEntryKey, KEntry>::findNode]
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.1.1
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-05-03 05:55 UTC by John Schneiderman
Modified: 2021-01-16 04:37 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Schneiderman 2018-05-03 05:55:46 UTC
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
Comment 1 Justin Zobel 2020-12-17 05:38:41 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:38:22 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:37:12 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!