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.

Reply via email to