Bug 368372 - krunner crashes launching first application after login
Summary: krunner crashes launching first application after login
Status: RESOLVED DUPLICATE of bug 363136
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.8.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-09-07 07:19 UTC by Ugo Paternostro
Modified: 2018-01-09 10:42 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 5.8.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ugo Paternostro 2016-09-07 07:19:03 UTC
Application: krunner (5.7.3)

Qt Version: 5.6.1
Frameworks Version: 5.25.0
Operating System: Linux 4.7.2-201.fc24.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

I just logged in and tried to start Thunderbird from krunner. It makes me type the application name, searches it, finds it, then when I hit "Enter" it crashes.

It (almost) always crashes the firs time I use it after login. I'm sorry, I (almost) always use it to start Thunderbird as first application, so I cannot say if the issue depends on the started application or not.

Restarting it from CLI (almost) always solves the problem: it crashed only once when started from CLI, but I don't have the stack trace at hand at the moment.

May it be a timing issue? Login process still going on?

Let me know if I can help anyhow. TIA.

The crash can be reproduced sometimes.

-- Backtrace:
Application: krunner (krunner), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0dde080940 (LWP 1908))]

Thread 20 (Thread 0x7f0d6f7fe700 (LWP 2350)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf385ac2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7f0d6ffff700 (LWP 2349)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf385ac2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7f0d98ff9700 (LWP 2348)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf385ac2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f0d997fa700 (LWP 2347)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf385ac2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f0d99ffb700 (LWP 2346)):
[KCrash Handler]
#6  0x00007f0deec3c6f5 in raise () at /lib64/libc.so.6
#7  0x00007f0deec3e2fa in abort () at /lib64/libc.so.6
#8  0x00007f0deec7d670 in __libc_message () at /lib64/libc.so.6
#9  0x00007f0deec85e0a in _int_free () at /lib64/libc.so.6
#10 0x00007f0deec8936c in free () at /lib64/libc.so.6
#11 0x00007f0defe6564e in QHash<QString, QCache<QString, QIcon>::Node>::remove(QString const&) () at /lib64/libQt5Gui.so.5
#12 0x00007f0defe65863 in QCache<QString, QIcon>::insert(QString const&, QIcon*, int) () at /lib64/libQt5Gui.so.5
#13 0x00007f0defe6167a in QIcon::fromTheme(QString const&, QIcon const&) () at /lib64/libQt5Gui.so.5
#14 0x00007f0db0b105c2 in SearchRunner::match(Plasma::RunnerContext&, QString const&, QString const&) () at /usr/lib64/qt5/plugins/krunner_baloosearchrunner.so
#15 0x00007f0db0b11269 in SearchRunner::match(Plasma::RunnerContext&) () at /usr/lib64/qt5/plugins/krunner_baloosearchrunner.so
#16 0x00007f0dbf5a56f8 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /lib64/libKF5Runner.so.5
#17 0x00007f0dbf3851e8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#18 0x00007f0dbf383d40 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#19 0x00007f0dbf383850 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#20 0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#21 0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#22 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f0d9a7fc700 (LWP 2345)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f0d9affd700 (LWP 2344)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf385ac2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f0d9b7fe700 (LWP 2343)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf385ac2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f0d9bfff700 (LWP 2342)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf385ac2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f0dacdff700 (LWP 2341)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf385ac2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f0dad600700 (LWP 2340)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf385ac2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f0dade01700 (LWP 2339)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf385ac2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f0dae602700 (LWP 2338)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf385ac2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f0daee03700 (LWP 2337)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf385ac2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f0daf604700 (LWP 2336)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f0dafe05700 (LWP 2335)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0def91701a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f0dbf3818c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f0dbf385a68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f0dbf380a3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f0dbf383909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f0dc58d2700 (LWP 1966)):
#0  0x00007f0de956ba7d in g_source_iter_next () at /lib64/libglib-2.0.so.0
#1  0x00007f0de956defb in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007f0de956e92b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f0de956eb1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f0defb0424b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f0defab35ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f0def912343 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f0df1c3c8f5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f0dcef35700 (LWP 1924)):
#0  0x00007f0deed18d5f in __libc_enable_asynccancel () at /lib64/libc.so.6
#1  0x00007f0deecff3e2 in poll () at /lib64/libc.so.6
#2  0x00007f0de956ea06 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f0de956eb1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f0defb0424b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f0defab35ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f0def912343 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f0df0fb9559 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#8  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f0dd497f700 (LWP 1918)):
#0  0x00007f0deecff3ed in poll () at /lib64/libc.so.6
#1  0x00007f0dedb5ef80 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f0dedb60b79 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f0dd74bada9 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007f0def91699a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007f0deb4875ca in start_thread () at /lib64/libpthread.so.0
#6  0x00007f0deed0af6d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f0dde080940 (LWP 1908)):
#0  0x00007f0deb48cbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0dedb5f1f7 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f0dedb6089f in wait_for_reply () at /lib64/libxcb.so.1
#3  0x00007f0dedb609b3 in xcb_wait_for_reply () at /lib64/libxcb.so.1
#4  0x00007f0dedfcb36a in _XReply () at /lib64/libX11.so.6
#5  0x00007f0deb2524fa in DRI2GetBuffersWithFormat () at /lib64/libGL.so.1
#6  0x00007f0deb252857 in dri2GetBuffersWithFormat () at /lib64/libGL.so.1
#7  0x00007f0dcdc4b898 in dri2_allocate_textures () at /usr/lib64/dri/nouveau_dri.so
#8  0x00007f0dcdc4795c in dri_st_framebuffer_validate () at /usr/lib64/dri/nouveau_dri.so
#9  0x00007f0dcdafd98e in st_framebuffer_validate () at /usr/lib64/dri/nouveau_dri.so
#10 0x00007f0dcdafeecc in st_manager_validate_framebuffers () at /usr/lib64/dri/nouveau_dri.so
#11 0x00007f0dcdab5ad2 in st_validate_state () at /usr/lib64/dri/nouveau_dri.so
#12 0x00007f0dcdabe083 in st_Clear () at /usr/lib64/dri/nouveau_dri.so
#13 0x00007f0df1ea0bfa in QSGBatchRenderer::Renderer::renderBatches() () at /lib64/libQt5Quick.so.5
#14 0x00007f0df1ea6625 in QSGBatchRenderer::Renderer::render() () at /lib64/libQt5Quick.so.5
#15 0x00007f0df1eb207f in QSGRenderer::renderScene(QSGBindable const&) () at /lib64/libQt5Quick.so.5
#16 0x00007f0df1eb291b in QSGRenderer::renderScene(unsigned int) () at /lib64/libQt5Quick.so.5
#17 0x00007f0df1ec2d1e in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /lib64/libQt5Quick.so.5
#18 0x00007f0df1f0a25e in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /lib64/libQt5Quick.so.5
#19 0x00007f0df1ed8b93 in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) () at /lib64/libQt5Quick.so.5
#20 0x00007f0df1ed9e11 in QSGGuiThreadRenderLoop::event(QEvent*) () at /lib64/libQt5Quick.so.5
#21 0x00007f0df05dac0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#22 0x00007f0df05e00ef in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#23 0x00007f0defab47aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#24 0x00007f0defb037ab in QTimerInfoList::activateTimers() () at /lib64/libQt5Core.so.5
#25 0x00007f0defb03d39 in idleTimerSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#26 0x00007f0de956e6ba in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#27 0x00007f0de956ea70 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#28 0x00007f0de956eb1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#29 0x00007f0defb0424b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#30 0x00007f0defab35ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#31 0x00007f0defabb17c in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#32 0x0000556c4ad67aab in main ()

Possible duplicates by query: bug 367775, bug 354815.

Reported using DrKonqi
Comment 1 Kai Uwe Broulik 2016-09-07 08:18:54 UTC
This bug is fixed in 5.8 (this bug report is a duplicate but I can't find the original one right now).
Comment 2 Ugo Paternostro 2016-09-08 09:41:21 UTC
Thank you Kai, I'll check 5.8 as soon as I receive it via Fedora RPMs and report back to you.
Comment 3 Ugo Paternostro 2016-11-30 08:31:00 UTC
Hi Kai, I just updated (last Saturday) to Fedora 25. Now I have krunner v5.8.4. So far, so good. Hope we can bury this ticket ;)
Comment 4 Ugo Paternostro 2016-12-09 21:48:57 UTC
Hi Kai,

I'm sorry to bring bad news: I had once again the same crash, but running krunner v5.8.4 from Fedora 25 RPMs.

Please find attached the report that drkonqi prepared for me. I didn't want to open a new ticket, so I'm going to attach it as comment here. It is very strange that drkonqi didn't suggest #368372 as a duplicate.

I'm going to edit ticket metadata to match new situation.

Please let me know if I can do something (install a debug/test version?)

Thank you

Application: krunner (5.8.4)

Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.8.11-300.fc25.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

See #368372, same situation except that now I have krunner 5.8.4 from Feroda 25 RPMs.

I just logged in and tried to start Thunderbird from krunner. It makes me type the application name, searches it, finds it, then when I hit "Enter" it crashes.

It (almost) always crashes the firs time I use it after login. I'm sorry, I (almost) always use it to start Thunderbird as first application, so I cannot say if the issue depends on the started application or not.

Restarting it from CLI (almost) always solves the problem: it crashed only once when started from CLI, but I don't have the stack trace at hand at the moment.

May it be a timing issue? Login process still going on?

Let me know if I can help anyhow. TIA.

-- Backtrace:
Application: krunner (krunner), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff4f47d7480 (LWP 2021))]

Thread 20 (Thread 0x7ff49cff9700 (LWP 2687)):
#0  0x00007ff4ecd0f460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff4f0ef709a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007ff4c48ca880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007ff4c48cea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007ff4c48cc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7ff49d7fa700 (LWP 2686)):
#0  0x00007ff4f02f7ebc in __lll_lock_wait_private () at /lib64/libc.so.6
#1  0x00007ff4f0268012 in malloc () at /lib64/libc.so.6
#2  0x00007ff4f0ef7445 in QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) () at /lib64/libQt5Core.so.5
#3  0x00007ff4f0ef8f00 in QByteArray::QByteArray(int, Qt::Initialization) () at /lib64/libQt5Core.so.5
#4  0x00007ff4f0f74de5 in QString::toLatin1_helper(QChar const*, int) () at /lib64/libQt5Core.so.5
#5  0x00007ff4f0f74e30 in QString::toLatin1_helper(QString const&) () at /lib64/libQt5Core.so.5
#6  0x00007ff4f1114ac8 in QMimeBinaryProvider::resolveAlias(QString const&) () at /lib64/libQt5Core.so.5
#7  0x00007ff4f11058b1 in QMimeDatabasePrivate::mimeTypeForName(QString const&) () at /lib64/libQt5Core.so.5
#8  0x00007ff4f110597e in QMimeDatabase::mimeTypeForName(QString const&) const () at /lib64/libQt5Core.so.5
#9  0x00007ff4f2b43d80 in KPluginInfo::KPluginInfo(QExplicitlySharedDataPointer<KService>) () at /lib64/libKF5Service.so.5
#10 0x00007ff4f3c0f54d in Plasma::PluginLoader::listAppletInfo(QString const&, QString const&) () at /lib64/libKF5Plasma.so.5
#11 0x00007ff4b66c1062 in WindowedWidgetsRunner::match(Plasma::RunnerContext&) () at /usr/lib64/qt5/plugins/krunner_windowedwidgets.so
#12 0x00007ff4c4aee6e8 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /lib64/libKF5Runner.so.5
#13 0x00007ff4c48ce1b8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#14 0x00007ff4c48ccd00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#15 0x00007ff4c48cc810 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#16 0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#17 0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#18 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7ff49dffb700 (LWP 2685)):
#0  0x00007ff4f02f7ebc in __lll_lock_wait_private () at /lib64/libc.so.6
#1  0x00007ff4f0264818 in _int_free () at /lib64/libc.so.6
#2  0x00007ff4f026831c in free () at /lib64/libc.so.6
#3  0x00007ff4f2465347 in KConfigIniBackend::setFilePath(QString const&) () at /lib64/libKF5ConfigCore.so.5
#4  0x00007ff4f2464b1a in KConfigBackend::create(QString const&, QString const&) () at /lib64/libKF5ConfigCore.so.5
#5  0x00007ff4f244e02f in KConfigPrivate::parseGlobalFiles() () at /lib64/libKF5ConfigCore.so.5
#6  0x00007ff4f244e9cb in KConfig::reparseConfiguration() () at /lib64/libKF5ConfigCore.so.5
#7  0x00007ff4f246e7f9 in KSharedConfig::KSharedConfig(QString const&, QFlags<KConfig::OpenFlag>, QStandardPaths::StandardLocation) () at /lib64/libKF5ConfigCore.so.5
#8  0x00007ff4f246ebc4 in KSharedConfig::openConfig(QString const&, QFlags<KConfig::OpenFlag>, QStandardPaths::StandardLocation) () at /lib64/libKF5ConfigCore.so.5
#9  0x00007ff4f2b4842b in KSycocaPrivate::KSycocaPrivate(KSycoca*) () at /lib64/libKF5Service.so.5
#10 0x00007ff4f2b48581 in KSycoca::KSycoca() () at /lib64/libKF5Service.so.5
#11 0x00007ff4f2b488f5 in KSycoca::self() () at /lib64/libKF5Service.so.5
#12 0x00007ff4f2b3670a in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () at /lib64/libKF5Service.so.5
#13 0x00007ff4f2b36af1 in KServiceTypeTrader::query(QString const&, QString const&) const () at /lib64/libKF5Service.so.5
#14 0x00007ff4b1bedb89 in ServiceRunner::match(Plasma::RunnerContext&) () at /usr/lib64/qt5/plugins/krunner_services.so
#15 0x00007ff4c4aee6e8 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /lib64/libKF5Runner.so.5
#16 0x00007ff4c48ce1b8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#17 0x00007ff4c48ccd00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#18 0x00007ff4c48cc810 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#19 0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#20 0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#21 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7ff49e7fc700 (LWP 2684)):
#0  0x00007ff4ecd0f460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff4f0ef709a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007ff4c48ca880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007ff4c48cea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007ff4c48cea92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007ff4c48cc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7ff49effd700 (LWP 2683)):
#0  0x00007ff4ecd0f460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff4f0ef709a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007ff4c48ca880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007ff4c48cea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007ff4c48cea92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007ff4c48cc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7ff49f7fe700 (LWP 2682)):
#0  0x00007ff4f02e3be9 in syscall () at /lib64/libc.so.6
#1  0x00007ff4f0eeea75 in QBasicMutex::lockInternal() () at /lib64/libQt5Core.so.5
#2  0x00007ff4f0eeead7 in QMutex::lock() () at /lib64/libQt5Core.so.5
#3  0x00007ff4f1106c0f in QMimeDatabase::mimeTypeForFile(QFileInfo const&, QMimeDatabase::MatchMode) const () at /lib64/libQt5Core.so.5
#4  0x00007ff4f110723f in QMimeDatabase::mimeTypeForFile(QString const&, QMimeDatabase::MatchMode) const () at /lib64/libQt5Core.so.5
#5  0x00007ff4bcdcf35e in SearchRunner::match(Plasma::RunnerContext&, QString const&, QString const&) () at /usr/lib64/qt5/plugins/krunner_baloosearchrunner.so
#6  0x00007ff4bcdd0509 in SearchRunner::match(Plasma::RunnerContext&) () at /usr/lib64/qt5/plugins/krunner_baloosearchrunner.so
#7  0x00007ff4c4aee6e8 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /lib64/libKF5Runner.so.5
#8  0x00007ff4c48ce1b8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007ff4c48ccd00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007ff4c48cc810 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#12 0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#13 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7ff49ffff700 (LWP 2681)):
[KCrash Handler]
#6  0x00007ff4f021792f in raise () at /lib64/libc.so.6
#7  0x00007ff4f021952a in abort () at /lib64/libc.so.6
#8  0x00007ff4f025b260 in __libc_message () at /lib64/libc.so.6
#9  0x00007ff4f02648ea in _int_free () at /lib64/libc.so.6
#10 0x00007ff4f0267440 in _int_realloc () at /lib64/libc.so.6
#11 0x00007ff4f0268646 in realloc () at /lib64/libc.so.6
#12 0x00007ff4f0f4b9db in QListData::realloc_grow(int) () at /lib64/libQt5Core.so.5
#13 0x00007ff4f0f4ba6f in QListData::append(int) () at /lib64/libQt5Core.so.5
#14 0x00007ff4c40f9ab5 in QSQLiteResult::QSQLiteResult(QSQLiteDriver const*) () at /usr/lib64/qt5/plugins/sqldrivers/libqsqlite.so
#15 0x00007ff4c40f9ae1 in QSQLiteDriver::createResult() const () at /usr/lib64/qt5/plugins/sqldrivers/libqsqlite.so
#16 0x00007ff4f4873a52 in qInit(QSqlQuery*, QString const&, QSqlDatabase) () at /lib64/libQt5Sql.so.5
#17 0x00007ff4f4874380 in QSqlQuery::QSqlQuery(QSqlDatabase) () at /lib64/libQt5Sql.so.5
#18 0x00007ff4b39279b8 in FetchSqlite::query(QString const&, QMap<QString, QVariant>) () at /usr/lib64/qt5/plugins/krunner_bookmarksrunner.so
#19 0x00007ff4b392eca0 in Firefox::match(QString const&, bool) () at /usr/lib64/qt5/plugins/krunner_bookmarksrunner.so
#20 0x00007ff4b392ced1 in BookmarksRunner::match(Plasma::RunnerContext&) () at /usr/lib64/qt5/plugins/krunner_bookmarksrunner.so
#21 0x00007ff4c4aee6e8 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /lib64/libKF5Runner.so.5
#22 0x00007ff4c48ce1b8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#23 0x00007ff4c48ccd00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#24 0x00007ff4c48cc810 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#25 0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#26 0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#27 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7ff4acda5700 (LWP 2680)):
#0  0x00007ff4ecd0f460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff4f0ef709a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007ff4c48ca880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007ff4c48cea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007ff4c48cea92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007ff4c48cc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7ff4ad5a6700 (LWP 2679)):
#0  0x00007ff4f02e3be9 in syscall () at /lib64/libc.so.6
#1  0x00007ff4f0eeea75 in QBasicMutex::lockInternal() () at /lib64/libQt5Core.so.5
#2  0x00007ff4f0eeead7 in QMutex::lock() () at /lib64/libQt5Core.so.5
#3  0x00007ff4f110596b in QMimeDatabase::mimeTypeForName(QString const&) const () at /lib64/libQt5Core.so.5
#4  0x00007ff4f2b43d80 in KPluginInfo::KPluginInfo(QExplicitlySharedDataPointer<KService>) () at /lib64/libKF5Service.so.5
#5  0x00007ff4f3c0f54d in Plasma::PluginLoader::listAppletInfo(QString const&, QString const&) () at /lib64/libKF5Plasma.so.5
#6  0x00007ff4b66c1062 in WindowedWidgetsRunner::match(Plasma::RunnerContext&) () at /usr/lib64/qt5/plugins/krunner_windowedwidgets.so
#7  0x00007ff4c4aee6e8 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /lib64/libKF5Runner.so.5
#8  0x00007ff4c48ce1b8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007ff4c48ccd00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007ff4c48cc810 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#12 0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#13 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7ff4adda7700 (LWP 2678)):
#0  0x00007ff4ecd0f460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff4f0ef709a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007ff4c48ca880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007ff4c48cea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007ff4c48cea92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007ff4c48cc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7ff4ae5a8700 (LWP 2677)):
#0  0x00007ff4ecd0f460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff4f0ef709a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007ff4c48ca880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007ff4c48cea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007ff4c48cc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7ff4aeda9700 (LWP 2676)):
#0  0x00007ff4ecd0f460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff4f0ef709a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007ff4c48ca880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007ff4c48cea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007ff4c48cea92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007ff4c48cc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7ff4af5aa700 (LWP 2675)):
#0  0x00007ff4ecd0f460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff4f0ef709a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007ff4c48ca880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007ff4c48cea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007ff4c48cea92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007ff4c48cc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7ff4afdab700 (LWP 2674)):
#0  0x00007ff4ecd0f460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff4f0ef709a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007ff4c48ca880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007ff4c48cea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007ff4c48cea92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007ff4c48cc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7ff4b05ac700 (LWP 2673)):
#0  0x00007ff4ecd0f460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff4f0ef709a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007ff4c48ca880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007ff4c48cea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007ff4c48c99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007ff4c48cc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7ff4b0dad700 (LWP 2672)):
#0  0x00007ff4f02e3be9 in syscall () at /lib64/libc.so.6
#1  0x00007ff4f0eeea75 in QBasicMutex::lockInternal() () at /lib64/libQt5Core.so.5
#2  0x00007ff4f0eeead7 in QMutex::lock() () at /lib64/libQt5Core.so.5
#3  0x00007ff4f110596b in QMimeDatabase::mimeTypeForName(QString const&) const () at /lib64/libQt5Core.so.5
#4  0x00007ff4f2b43d80 in KPluginInfo::KPluginInfo(QExplicitlySharedDataPointer<KService>) () at /lib64/libKF5Service.so.5
#5  0x00007ff4f3c0f54d in Plasma::PluginLoader::listAppletInfo(QString const&, QString const&) () at /lib64/libKF5Plasma.so.5
#6  0x00007ff4b66c1062 in WindowedWidgetsRunner::match(Plasma::RunnerContext&) () at /usr/lib64/qt5/plugins/krunner_windowedwidgets.so
#7  0x00007ff4c4aee6e8 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /lib64/libKF5Runner.so.5
#8  0x00007ff4c48ce1b8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007ff4c48ccd00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007ff4c48cc810 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#12 0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#13 0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7ff4cd560700 (LWP 2105)):
#0  0x00007ff4f02de00d in poll () at /lib64/libc.so.6
#1  0x00007ff4e82ab156 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007ff4e82ab26c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007ff4f10e3d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007ff4f10950ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007ff4f0ef2643 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007ff4f34b6735 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#9  0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7ff4cffff700 (LWP 2084)):
#0  0x00007ff4f02de00d in poll () at /lib64/libc.so.6
#1  0x00007ff4e82ab156 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007ff4e82ab26c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007ff4f10e3d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007ff4f10950ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007ff4f0ef2643 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007ff4f490a7a9 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#7  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#9  0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff4d5f01700 (LWP 2038)):
#0  0x00007ff4f02de00d in poll () at /lib64/libc.so.6
#1  0x00007ff4ef345d10 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007ff4ef347aa9 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007ff4d9755a19 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007ff4f0ef6a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007ff4ecd096ca in start_thread () at /lib64/libpthread.so.0
#6  0x00007ff4f02e9f6f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff4f47d7480 (LWP 2021)):
#0  0x00007ff4f02f7ebc in __lll_lock_wait_private () at /lib64/libc.so.6
#1  0x00007ff4f0267c7b in __malloc_fork_lock_parent () at /lib64/libc.so.6
#2  0x00007ff4f02aeb9a in fork () at /lib64/libc.so.6
#3  0x00007ff4f103ebc2 in forkfd () at /lib64/libQt5Core.so.5
#4  0x00007ff4f103cd2e in QProcessPrivate::startProcess() () at /lib64/libQt5Core.so.5
#5  0x00007ff4f0fef666 in QProcessPrivate::start(QFlags<QIODevice::OpenModeFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007ff4f0fef85b in QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007ff4eeeb7667 in KProcessRunner::KProcessRunner(KProcess*, QString const&, KStartupInfoId const&) () at /lib64/libKF5KIOWidgets.so.5
#8  0x00007ff4eeeb7ef6 in runCommandInternal(KProcess*, KService const*, QString const&, QString const&, QString const&, QWidget*, QByteArray const&) () at /lib64/libKF5KIOWidgets.so.5
#9  0x00007ff4eeeb840b in runApplicationImpl(KService const&, QList<QUrl> const&, QWidget*, QFlags<KRun::RunFlag>, QString const&, QByteArray const&) () at /lib64/libKF5KIOWidgets.so.5
#10 0x00007ff4eeeb8daf in KRun::runService(KService const&, QList<QUrl> const&, QWidget*, bool, QString const&, QByteArray const&) () at /lib64/libKF5KIOWidgets.so.5
#11 0x00007ff4b1bed62c in ServiceRunner::run(Plasma::RunnerContext const&, Plasma::QueryMatch const&) () at /usr/lib64/qt5/plugins/krunner_services.so
#12 0x00007ff4c4af5995 in Plasma::RunnerContext::run(Plasma::QueryMatch const&) () at /lib64/libKF5Runner.so.5
#13 0x00007ff4c4af9d06 in Plasma::RunnerManager::run(Plasma::QueryMatch const&) () at /lib64/libKF5Runner.so.5
#14 0x00007ff4c4d1821f in Milou::SourcesModel::run(int) () at /lib64/libmilou.so.5
#15 0x00007ff4c4d1d35b in Milou::SourcesModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libmilou.so.5
#16 0x00007ff4c4d1d8f0 in Milou::SourcesModel::qt_metacall(QMetaObject::Call, int, void**) () at /lib64/libmilou.so.5
#17 0x00007ff4f346f049 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const () at /lib64/libQt5Qml.so.5
#18 0x00007ff4f33fc624 in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*) () at /lib64/libQt5Qml.so.5
#19 0x00007ff4f33fe2d8 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*) () at /lib64/libQt5Qml.so.5
#20 0x00007ff4f33fee8d in QV4::QObjectMethod::callInternal(QV4::CallData*) const () at /lib64/libQt5Qml.so.5
#21 0x00007ff4f34142f0 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /lib64/libQt5Qml.so.5
#22 0x00007ff4c4f244e3 in  ()
#23 0x3ff0000000000000 in  ()
#24 0xffffffffffffffff in #25 0x0000000000000000 in  ()

Possible duplicates by query: bug 373082, bug 343196, bug 319030, bug 276180, bug 269112.

Reported using DrKonqi
Comment 5 Christoph Feck 2016-12-12 22:13:19 UTC
It is a different crash. If possible, please try to run 'krunner' via valgrind.

For more information, please see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_with_Valgrind
Comment 6 Ugo Paternostro 2016-12-12 22:28:34 UTC
Hi Christoph,

do you mean that the stack trace labeled "KCrash" is different? One origins from QHash::remove and the other from QListData::realloc_grow?

I will gladly try to run krunner via valgrind, I think the best I can do is replace krunner with a tiny script that runs valgrind, as it is started at login time and the crash usually happens if I use it in the first seconds after login, so I would like to avoid logging in, opening a shell, killing krunner and launching it via valgrind. Any comments on this?

I'm sorry the crash is, at the moment, not so easily reproducible, so you'll have to wait and cross your fingers ;)

TIA
Comment 7 Christoph Feck 2016-12-13 00:41:25 UTC
The crash from comment #0 is believed to be caused by QIcon used in secondary threads, which should be fixed.

The new crash is in the Bookmarks runner. But the actual issue could be related, because both are indicating memory corruption. That's why a valgrind log would help.

Don't worry about delays reporting the log. The longer you not see the crash, the better ;)
Comment 8 Kai Uwe Broulik 2018-01-09 10:42:45 UTC

*** This bug has been marked as a duplicate of bug 363136 ***