Bug 386122 - Krunner crashes while typing.
Summary: Krunner crashes while typing.
Status: RESOLVED DUPLICATE of bug 363136
Alias: None
Product: frameworks-solid
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.38.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Lukáš Tinkl
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-10-23 19:18 UTC by Ben Li
Modified: 2018-01-09 10:42 UTC (History)
3 users (show)

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 Ben Li 2017-10-23 19:18:21 UTC
Application: krunner (5.10.5)

Qt Version: 5.9.1
Frameworks Version: 5.38.0
Operating System: Linux 4.13.0-16-generic x86_64
Distribution: Ubuntu 17.10

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

Opened krunner window with a configured shortcut (Alt+Space), began typing the word 'keyboard' immediately. Definitely saw the krunner window appear for a split second before it crashed. Not sure how much of the string I was typing made it in.

Not 100% repeatable, but I've had it happen about once a day. As far as I can remember, I've been typing a different command each time.

The crash can be reproduced sometimes.

-- Backtrace:
Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3ec142e900 (LWP 2665))]

Thread 14 (Thread 0x7f3e63fff700 (LWP 3334)):
#0  0x00007f3ebaba1072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563142171d04) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f3ebaba1072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x563142171cb0, cond=0x563142171cd8) at pthread_cond_wait.c:502
#2  0x00007f3ebaba1072 in __pthread_cond_wait (cond=0x563142171cd8, mutex=0x563142171cb0) at pthread_cond_wait.c:655
#3  0x00007f3ebd26d6cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3e95ac8995 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f3e95acca18 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f3e95ac7b5d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f3e95acca72 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f3e95ac7b5d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f3e95aca8db in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f3ebd26c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f3ebab9a7fc in start_thread (arg=0x7f3e63fff700) at pthread_create.c:465
#12 0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f3e78a5d700 (LWP 3333)):
#0  0x00007f3ebaba1072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563142171d04) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f3ebaba1072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x563142171cb0, cond=0x563142171cd8) at pthread_cond_wait.c:502
#2  0x00007f3ebaba1072 in __pthread_cond_wait (cond=0x563142171cd8, mutex=0x563142171cb0) at pthread_cond_wait.c:655
#3  0x00007f3ebd26d6cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3e95ac8995 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f3e95acca18 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f3e95ac7b5d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f3e95acca72 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f3e95ac7b5d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f3e95aca8db in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f3ebd26c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f3ebab9a7fc in start_thread (arg=0x7f3e78a5d700) at pthread_create.c:465
#12 0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f3e7925e700 (LWP 3332)):
#0  0x00007f3ebaba1072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563142171d04) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f3ebaba1072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x563142171cb0, cond=0x563142171cd8) at pthread_cond_wait.c:502
#2  0x00007f3ebaba1072 in __pthread_cond_wait (cond=0x563142171cd8, mutex=0x563142171cb0) at pthread_cond_wait.c:655
#3  0x00007f3ebd26d6cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3e95ac8995 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f3e95acca18 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f3e95ac7b5d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f3e95acca72 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f3e95ac7b5d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f3e95aca8db in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f3ebd26c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f3ebab9a7fc in start_thread (arg=0x7f3e7925e700) at pthread_create.c:465
#12 0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f3e79a5f700 (LWP 3331)):
[KCrash Handler]
#6  0x00007f3ebd2ef9da in operator<(QString const&, QString const&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f3ea98328c6 in  () at /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5
#8  0x00007f3ea9822384 in  () at /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5
#9  0x00007f3ea98240e5 in  () at /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5
#10 0x00007f3ebd4788e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f3ea985f9b1 in  () at /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5
#12 0x00007f3ea9863e75 in  () at /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5
#13 0x00007f3ebedb11f8 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#14 0x00007f3ebd479452 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f3ebe45446c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f3ebe45bd34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f3ebd449de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f3ebd44c55d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f3ebd4a2e53 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f3eb8895fb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f3eb88961f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f3eb889627c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f3ebd4a247f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f3ebd447e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f3e7fbe47b6 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_baloosearchrunner.so
#26 0x00007f3e95ceb830 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /usr/lib/x86_64-linux-gnu/libKF5Runner.so.5
#27 0x00007f3e95acc1d8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#28 0x00007f3e95acae40 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#29 0x00007f3e95aca99d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#30 0x00007f3ebd26c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f3ebab9a7fc in start_thread (arg=0x7f3e79a5f700) at pthread_create.c:465
#32 0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f3e7a260700 (LWP 3330)):
#0  0x00007f3ebaba1072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563142171d04) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f3ebaba1072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x563142171cb0, cond=0x563142171cd8) at pthread_cond_wait.c:502
#2  0x00007f3ebaba1072 in __pthread_cond_wait (cond=0x563142171cd8, mutex=0x563142171cb0) at pthread_cond_wait.c:655
#3  0x00007f3ebd26d6cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3e95ac8995 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f3e95acca18 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f3e95ac7b5d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f3e95aca8db in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f3ebd26c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f3ebab9a7fc in start_thread (arg=0x7f3e7a260700) at pthread_create.c:465
#10 0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f3e7aa61700 (LWP 3329)):
#0  0x00007f3ebaba1072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563142171d04) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f3ebaba1072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x563142171cb0, cond=0x563142171cd8) at pthread_cond_wait.c:502
#2  0x00007f3ebaba1072 in __pthread_cond_wait (cond=0x563142171cd8, mutex=0x563142171cb0) at pthread_cond_wait.c:655
#3  0x00007f3ebd26d6cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3e95ac8995 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f3e95acca18 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f3e95ac7b5d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f3e95aca8db in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f3ebd26c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f3ebab9a7fc in start_thread (arg=0x7f3e7aa61700) at pthread_create.c:465
#10 0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f3e7b262700 (LWP 3328)):
#0  0x00007f3ebaba1072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563142171d04) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f3ebaba1072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x563142171cb0, cond=0x563142171cd8) at pthread_cond_wait.c:502
#2  0x00007f3ebaba1072 in __pthread_cond_wait (cond=0x563142171cd8, mutex=0x563142171cb0) at pthread_cond_wait.c:655
#3  0x00007f3ebd26d6cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3e95ac8995 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f3e95acca18 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f3e95ac7b5d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f3e95acca72 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f3e95ac7b5d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f3e95aca8db in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f3ebd26c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f3ebab9a7fc in start_thread (arg=0x7f3e7b262700) at pthread_create.c:465
#12 0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f3e7ba63700 (LWP 3327)):
#0  0x00007f3ebaba1072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563142171d04) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f3ebaba1072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x563142171cb0, cond=0x563142171cd8) at pthread_cond_wait.c:502
#2  0x00007f3ebaba1072 in __pthread_cond_wait (cond=0x563142171cd8, mutex=0x563142171cb0) at pthread_cond_wait.c:655
#3  0x00007f3ebd26d6cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3e95ac8995 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f3e95acca18 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f3e95ac7b5d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f3e95aca8db in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f3ebd26c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f3ebab9a7fc in start_thread (arg=0x7f3e7ba63700) at pthread_create.c:465
#10 0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f3e8c8eb700 (LWP 3320)):
#0  0x00007f3ebcb5dffd in __GI___libc_read (fd=22, buf=0x7f3e8c8eabd0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f3eb88da280 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3eb8895c4b in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3eb8896110 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3eb8896502 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3e8e74eb26 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007f3eb88bd645 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f3ebab9a7fc in start_thread (arg=0x7f3e8c8eb700) at pthread_create.c:465
#8  0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f3e8d0ec700 (LWP 3319)):
#0  0x00007f3ebcb62901 in __GI___poll (fds=0x563143eaf800, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f3eb8896169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3eb889627c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3eb88962c1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3eb88bd645 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3ebab9a7fc in start_thread (arg=0x7f3e8d0ec700) at pthread_create.c:465
#6  0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f3ea24ed700 (LWP 2759)):
#0  0x00007ffc08f1bae4 in clock_gettime ()
#1  0x00007f3ebcb7d946 in __GI___clock_gettime (clock_id=1, tp=0x7f3ea24eca00) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f3ebd4a1db1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f3ebd4a05e9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3ebd4a0bc5 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f3ebd4a220e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3eb88956a8 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f3eb889609b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f3eb889627c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f3ebd4a249b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f3ebd447e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f3ebd2673ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f3ebfdfbf45 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f3ebd26c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f3ebab9a7fc in start_thread (arg=0x7f3ea24ed700) at pthread_create.c:465
#15 0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f3ea8ef1700 (LWP 2737)):
#0  0x00007f3eb88db5d4 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3eb8895698 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3eb889609b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3eb889627c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3ebd4a249b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f3ebd447e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3ebd2673ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f3ebeda5e45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f3ebd26c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f3ebab9a7fc in start_thread (arg=0x7f3ea8ef1700) at pthread_create.c:465
#10 0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f3eab035700 (LWP 2709)):
#0  0x00007f3ebcb62901 in __GI___poll (fds=0x7f3eab034bb8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f3ebc248747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f3ebc24a53a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f3ead38bf09 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f3ebd26c29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f3ebab9a7fc in start_thread (arg=0x7f3eab035700) at pthread_create.c:465
#6  0x00007f3ebcb6eb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f3ec142e900 (LWP 2665)):
#0  0x00007f3ebaba1072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffc08ebcff8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f3ebaba1072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x563141ca0b88, cond=0x7ffc08ebcfd0) at pthread_cond_wait.c:502
#2  0x00007f3ebaba1072 in __pthread_cond_wait (cond=0x7ffc08ebcfd0, mutex=0x563141ca0b88) at pthread_cond_wait.c:655
#3  0x00007f3ebc248952 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007f3ebc24a23f in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#5  0x00007f3ebc24a350 in xcb_wait_for_reply () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#6  0x00007f3ead3ae465 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7  0x00007f3ead3ae5ac in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x00007f3ebda16e55 in QCursor::pos(QScreen const*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007f3e95f24fd9 in Milou::MouseHelper::globalMousePosition() const () at /usr/lib/x86_64-linux-gnu/libmilou.so.5
#10 0x00007f3e95f25e04 in Milou::MouseHelper::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/x86_64-linux-gnu/libmilou.so.5
#11 0x00007f3ebfdb0119 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f3ebfd2d843 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f3ebfd2f7d2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f3ebfd304f9 in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f3ebfd4956d in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f3ea803345a in  ()
#17 0x0000000100000100 in  ()
#18 0x00007ffc08ebd790 in  ()
#19 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 lackohnilicka 2017-11-29 14:59:18 UTC
I've got the same problem but happend everytime I try to type and it looks similar as bug in Application launcher(https://bugs.kde.org/show_bug.cgi?id=387349) and these problems started after qt5 was updated to version 5.9.3-1

Application: krunner (5.11.4)

Qt Version: 5.9.3
Frameworks Version: 5.40.0
Operating System: Linux 4.9.65-1-lts x86_64
Distribution: "Arch Linux"

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>

The crash can be reproduced every time.

-- Backtrace:
Application: krunner (krunner), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa897862680 (LWP 4326))]

Thread 9 (Thread 0x7fa84a209700 (LWP 4402)):
#0  0x00007fa88e9af670 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fa88e98770b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa88e987df6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa88e988f42 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa84fa9e208 in  () at /usr/lib/libgio-2.0.so.0
#5  0x00007fa88e97c1eb in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007fa890f6208a in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fa892f7947f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fa84aa0a700 (LWP 4401)):
#0  0x00007fa892f6ef7b in poll () at /usr/lib/libc.so.6
#1  0x00007fa88e987ed3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa88e987fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa88e988002 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa88e97c1eb in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa890f6208a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa892f7947f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fa84d4f2700 (LWP 4400)):
#0  0x00007fa890f6838d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa8932ee48d in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc-multilib/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fa8932ee48d in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc-multilib/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fa853138869 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fa8531389b9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fa8932f4a6f in std::execute_native_thread_routine(void*) (__p=0x55a007dda850) at /build/gcc-multilib/src/gcc/libstdc++-v3/src/c++11/thread.cc:83
#6  0x00007fa890f6208a in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fa892f7947f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fa8624ca700 (LWP 4356)):
#0  0x00007fa890f6838d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa89367065c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fa8966cd0ba in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fa8966cd544 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fa89366f1cb in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fa890f6208a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa892f7947f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fa87222a700 (LWP 4343)):
#0  0x00007fa892f6aa98 in read () at /usr/lib/libc.so.6
#1  0x00007fa88e9af521 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa88e98690b in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa88e987e76 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa88e987fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa8938ae204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa89385199b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fa89366a27e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fa896209cf9 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fa89366f1cb in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fa890f6208a in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fa892f7947f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fa8736fa700 (LWP 4336)):
#0  0x00007fa892f471e0 in nanosleep () at /usr/lib/libc.so.6
#1  0x00007fa892f716c4 in usleep () at /usr/lib/libc.so.6
#2  0x00007fa87a25cd00 in  () at /usr/lib/xorg/modules/dri//fglrx_dri.so
#3  0x00007fa87995d332 in  () at /usr/lib/xorg/modules/dri//fglrx_dri.so
#4  0x00007fa87995d385 in  () at /usr/lib/xorg/modules/dri//fglrx_dri.so
#5  0x00007fa890f6208a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa892f7947f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fa87b41a700 (LWP 4333)):
#0  0x00007fa892f6aa98 in read () at /usr/lib/libc.so.6
#1  0x00007fa88e9af521 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa88e98690b in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa88e987e76 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa88e987fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa8938ae204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa89385199b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fa89366a27e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fa895187376 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007fa89366f1cb in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fa890f6208a in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fa892f7947f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fa8820c2700 (LWP 4332)):
#0  0x00007fa892f6ef7b in poll () at /usr/lib/libc.so.6
#1  0x00007fa8926478e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fa892649679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fa88487890a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fa89366f1cb in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fa890f6208a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa892f7947f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fa897862680 (LWP 4326)):
[KCrash Handler]
#5  0x00007fa892eb78a0 in raise () at /usr/lib/libc.so.6
#6  0x00007fa892eb8f09 in abort () at /usr/lib/libc.so.6
#7  0x00007fa893659858 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa89388041f in QObjectPrivate::QObjectPrivate(int) () at /usr/lib/libQt5Core.so.5
#9  0x00007fa848f9207a in  () at /usr/lib/qt/plugins/sqldrivers/libqsqlite.so
#10 0x00007fa848f97013 in  () at /usr/lib/qt/plugins/sqldrivers/libqsqlite.so
#11 0x00007fa88e6e4e33 in  () at /usr/lib/libQt5Sql.so.5
#12 0x00007fa88e6e5392 in QSqlDatabase::addDatabase(QString const&, QString const&) () at /usr/lib/libQt5Sql.so.5
#13 0x00007fa8491ab2b2 in  () at /usr/lib/qt/plugins/krunner_bookmarksrunner.so
#14 0x00007fa8491b0031 in  () at /usr/lib/qt/plugins/krunner_bookmarksrunner.so
#15 0x00007fa8491aed8a in  () at /usr/lib/qt/plugins/krunner_bookmarksrunner.so
#16 0x00007fa89388324f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#17 0x00007fa86a301dd5 in  () at /usr/lib/libKF5Runner.so.5
#18 0x00007fa86a303201 in  () at /usr/lib/libKF5Runner.so.5
#19 0x00007fa86a2fed26 in Plasma::RunnerManager::launchQuery(QString const&, QString const&) () at /usr/lib/libKF5Runner.so.5
#20 0x00007fa86a51ff24 in Milou::SourcesModel::setQueryString(QString const&) () at /usr/lib/libmilou.so.5
#21 0x00007fa86a5268f6 in  () at /usr/lib/libmilou.so.5
#22 0x00007fa8961f3acf in  () at /usr/lib/libQt5Qml.so.5
#23 0x00007fa8961f449e in  () at /usr/lib/libQt5Qml.so.5
#24 0x00007fa8961f11b3 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#25 0x00007fa8961c6273 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#26 0x00007fa896161e3a in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5
#27 0x00007fa89388293f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#28 0x00007fa89615ddb1 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#29 0x00007fa89613be15 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#30 0x00007fa89614db69 in QV4::Runtime::method_setQmlQObjectProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#31 0x00007fa880031266 in  ()
#32 0x0000000000000000 in  ()
Comment 2 Kai Uwe Broulik 2018-01-09 10:42:18 UTC

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