Application: krunner (5.8.3) Qt Version: 5.7.0 Frameworks Version: 5.28.0 Operating System: Linux 4.4.0-45-generic x86_64 Distribution: KDE neon Developer Edition -- Information about the crash: krunner is crashing every time i type in something. It doesn't matter what i type in ............. The crash can be reproduced every time. -- Backtrace: Application: krunner (krunner), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7f2126a8f8c0 (LWP 14757))] Thread 12 (Thread 0x7f20f0c7b700 (LWP 14768)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f212378ba4b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x272b790) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x232e330, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f20ff7a107f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f20ff7a5078 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f20ff7a026d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f20ff7a50d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f20ff7a026d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f20ff7a2bf0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f212378ab98 in QThreadPrivate::start (arg=0x7f20e4002f90) at thread/qthread_unix.cpp:344 #10 0x00007f212107470a in start_thread (arg=0x7f20f0c7b700) at pthread_create.c:333 #11 0x00007f212309782d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f20f147c700 (LWP 14767)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f212378ba4b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x272b790) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x232e330, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f20ff7a107f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f20ff7a5078 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f20ff7a026d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f20ff7a2bf0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f212378ab98 in QThreadPrivate::start (arg=0x24986b0) at thread/qthread_unix.cpp:344 #8 0x00007f212107470a in start_thread (arg=0x7f20f147c700) at pthread_create.c:333 #9 0x00007f212309782d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f20f1c7d700 (LWP 14766)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f212378ba4b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x272b790) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x232e330, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f20ff7a107f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f20ff7a5078 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f20ff7a026d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f20ff7a50d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f20ff7a026d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f20ff7a2bf0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f212378ab98 in QThreadPrivate::start (arg=0x7f20ec002f90) at thread/qthread_unix.cpp:344 #10 0x00007f212107470a in start_thread (arg=0x7f20f1c7d700) at pthread_create.c:333 #11 0x00007f212309782d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f20f247e700 (LWP 14765)): [KCrash Handler] #6 0x00007f212232c178 in KSycocaEntry::name() const () from /usr/lib/x86_64-linux-gnu/libKF5Service.so.5 #7 0x00007f20f4cb8384 in WindowedWidgetsRunner::match (this=0x27f7ff0, context=...) at /workspace/build/runners/windowedwidgets/windowedwidgetsrunner.cpp:66 #8 0x00007f20ff9c4538 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () from /usr/lib/x86_64-linux-gnu/libKF5Runner.so.5 #9 0x00007f20ff7a4827 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f20ff7a3350 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f20ff7a2b40 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007f212378ab98 in QThreadPrivate::start (arg=0x7f20e8002d90) at thread/qthread_unix.cpp:344 #13 0x00007f212107470a in start_thread (arg=0x7f20f247e700) at pthread_create.c:333 #14 0x00007f212309782d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f20f2c7f700 (LWP 14764)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f212378ba4b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x272b790) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x232e330, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f20ff7a107f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f20ff7a5078 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f20ff7a026d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f20ff7a50d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f20ff7a026d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f20ff7a2bf0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f212378ab98 in QThreadPrivate::start (arg=0x2498a20) at thread/qthread_unix.cpp:344 #10 0x00007f212107470a in start_thread (arg=0x7f20f2c7f700) at pthread_create.c:333 #11 0x00007f212309782d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f20f3480700 (LWP 14763)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f212378ba4b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x272b790) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x232e330, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f20ff7a107f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f20ff7a5078 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f20ff7a026d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f20ff7a50d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f20ff7a026d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f20ff7a2bf0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f212378ab98 in QThreadPrivate::start (arg=0x230e190) at thread/qthread_unix.cpp:344 #10 0x00007f212107470a in start_thread (arg=0x7f20f3480700) at pthread_create.c:333 #11 0x00007f212309782d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f20f3c81700 (LWP 14762)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f212378ba4b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x272b790) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x232e330, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f20ff7a107f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f20ff7a5078 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f20ff7a026d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f20ff7a2bf0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f212378ab98 in QThreadPrivate::start (arg=0x230ddd0) at thread/qthread_unix.cpp:344 #8 0x00007f212107470a in start_thread (arg=0x7f20f3c81700) at pthread_create.c:333 #9 0x00007f212309782d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f20f4482700 (LWP 14761)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f212378ba4b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x272b790) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x232e330, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f20ff7a107f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f20ff7a5078 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f20ff7a026d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f20ff7a2bf0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f212378ab98 in QThreadPrivate::start (arg=0x2497cb0) at thread/qthread_unix.cpp:344 #8 0x00007f212107470a in start_thread (arg=0x7f20f4482700) at pthread_create.c:333 #9 0x00007f212309782d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f210a49d700 (LWP 14760)): #0 0x00007f212308769d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f211f00d740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f211efc9e84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f211efca340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f211efca4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f21239b623b in QEventDispatcherGlib::processEvents (this=0x7f21000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f2123960cea in QEventLoop::exec (this=this@entry=0x7f210a49cce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #7 0x00007f2123785fb4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #8 0x00007f2125a01675 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #9 0x00007f212378ab98 in QThreadPrivate::start (arg=0x2202230) at thread/qthread_unix.cpp:344 #10 0x00007f212107470a in start_thread (arg=0x7f210a49d700) at pthread_create.c:333 #11 0x00007f212309782d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f2110cac700 (LWP 14759)): #0 0x00007f212308bb5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f211efca39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f211efca4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f21239b623b in QEventDispatcherGlib::processEvents (this=0x7f21040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f2123960cea in QEventLoop::exec (this=this@entry=0x7f2110cabcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #5 0x00007f2123785fb4 in QThread::exec (this=this@entry=0x7f2126c28d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507 #6 0x00007f2126bb47a5 in QDBusConnectionManager::run (this=0x7f2126c28d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:196 #7 0x00007f212378ab98 in QThreadPrivate::start (arg=0x7f2126c28d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:344 #8 0x00007f212107470a in start_thread (arg=0x7f2110cac700) at pthread_create.c:333 #9 0x00007f212309782d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f211279e700 (LWP 14758)): #0 0x00007f212308bb5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f2122786c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f21227888d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f2114af1a39 in QXcbEventReader::run (this=0x1fd7d30) at qxcbconnection.cpp:1337 #4 0x00007f212378ab98 in QThreadPrivate::start (arg=0x1fd7d30) at thread/qthread_unix.cpp:344 #5 0x00007f212107470a in start_thread (arg=0x7f211279e700) at pthread_create.c:333 #6 0x00007f212309782d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f2126a8f8c0 (LWP 14757)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2122786eb9 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f2122788617 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f2122788721 in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007f21229dca47 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007f211ff3529a in ?? () from /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 #6 0x00007f211ff355d7 in ?? () from /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 #7 0x00007f210bb28d9b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #8 0x00007f210bb292a1 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #9 0x00007f210bb1a8d0 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #10 0x00007f2125c61e8a in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #11 0x00007f2125c67734 in QSGBatchRenderer::Renderer::render() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #12 0x00007f2125c7338f in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #13 0x00007f2125c73a4b in QSGRenderer::renderScene(unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #14 0x00007f2125c835ee in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #15 0x00007f2125cccca9 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #16 0x00007f2125c9a345 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #17 0x00007f2125cd7263 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #18 0x00007f212680510b in PlasmaQuick::Dialog::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5 #19 0x0000000000409675 in View::event (this=0x7ffe9d2e11e0, event=0x7ffe9d2e09c0) at /workspace/build/krunner/view.cpp:221 #20 0x00007f21244e289c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7ffe9d2e11e0, e=0x7ffe9d2e09c0) at kernel/qapplication.cpp:3799 #21 0x00007f21244ea296 in QApplication::notify (this=0x7ffe9d2e1170, receiver=0x7ffe9d2e11e0, e=0x7ffe9d2e09c0) at kernel/qapplication.cpp:3556 #22 0x00007f2123962cf8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x7ffe9d2e11e0, event=event@entry=0x7ffe9d2e09c0) at kernel/qcoreapplication.cpp:988 #23 0x00007f2123cbfd6e in QCoreApplication::sendEvent (event=0x7ffe9d2e09c0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #24 QWindowPrivate::deliverUpdateRequest (this=this@entry=0x2026d60) at kernel/qwindow.cpp:2171 #25 0x00007f2123cc02b9 in QWindow::event (this=0x7ffe9d2e11e0, ev=<optimized out>) at kernel/qwindow.cpp:2142 #26 0x00007f2125cd7285 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #27 0x00007f212680510b in PlasmaQuick::Dialog::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5 #28 0x0000000000409675 in View::event (this=0x7ffe9d2e11e0, event=0x7ffe9d2e0e50) at /workspace/build/krunner/view.cpp:221 #29 0x00007f21244e289c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7ffe9d2e11e0, e=0x7ffe9d2e0e50) at kernel/qapplication.cpp:3799 #30 0x00007f21244ea296 in QApplication::notify (this=0x7ffe9d2e1170, receiver=0x7ffe9d2e11e0, e=0x7ffe9d2e0e50) at kernel/qapplication.cpp:3556 #31 0x00007f2123962cf8 in QCoreApplication::notifyInternal2 (receiver=0x7ffe9d2e11e0, event=event@entry=0x7ffe9d2e0e50) at kernel/qcoreapplication.cpp:988 #32 0x00007f21239b516e in QCoreApplication::sendEvent (event=0x7ffe9d2e0e50, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #33 QTimerInfoList::activateTimers (this=0x2006b40) at kernel/qtimerinfo_unix.cpp:644 #34 0x00007f21239b56d9 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182 #35 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:229 #36 0x00007f211efca1a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007f211efca400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #38 0x00007f211efca4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #39 0x00007f21239b623b in QEventDispatcherGlib::processEvents (this=0x20065c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #40 0x00007f2123960cea in QEventLoop::exec (this=this@entry=0x7ffe9d2e10a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #41 0x00007f21239692fc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261 #42 0x00007f2123cabd9c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1639 #43 0x00007f21244e27f5 in QApplication::exec () at kernel/qapplication.cpp:2975 #44 0x0000000000406be6 in main (argc=1, argv=<optimized out>) at /workspace/build/krunner/main.cpp:92 Reported using DrKonqi
Created attachment 102215 [details] New crash information added by DrKonqi krunner (5.8.3) using Qt 5.7.0 when typing something krunner crash, not immediately but after 3/4 characters, even with math expression (like =1+1) is the same -- Backtrace (Reduced): #6 0x00007fbf0acc31d8 in KSycocaEntry::name() const () from /usr/lib/libKF5Service.so.5 #7 0x00007fbedaef63d4 in WindowedWidgetsRunner::match (this=0x1312ad0, context=...) at /chakra/core/plasma-workspace/src/plasma-workspace-5.8.3/runners/windowedwidgets/windowedwidgetsrunner.cpp:66 #8 0x00007fbee6c07368 in Plasma::AbstractRunner::performMatch (this=0x1312ad0, localContext=...) at /chakra/core/krunner/src/krunner-5.28.0/src/abstractrunner.cpp:131 #9 0x00007fbee69e6b37 in ThreadWeaver::Executor::run (this=<optimized out>, job=..., thread=<optimized out>) at /chakra/core/threadweaver/src/threadweaver-5.28.0/src/executor.cpp:52 #10 0x00007fbee69e57d0 in ThreadWeaver::Job::execute (this=<optimized out>, self=..., th=0x1177d60) at /chakra/core/threadweaver/src/threadweaver-5.28.0/src/job.cpp:83
Thanks for your bug report. Until we figure it out it should help if you disable the "Windowed Widgets" or "Standalone Widgets" plugin in KRunner settings.
Marco, all the WindowedWidgetsRunner does is iterating over Plasma::PluginLoader::self()->listAppletMetaData(QString()) - I could surely have it check for KPluginMetaData isValid but why does that list contain invalid applets in the first place?
Git commit 59b2d1effcee8d449cbbcd237ba8cebaeb4dd949 by Kai Uwe Broulik. Committed on 14/11/2016 at 14:23. Pushed by broulik into branch 'Plasma/5.8'. [Windowed Widgets Runner] Don't access invalid KPluginMetaData FIXED-IN: 5.8.4 Differential Revision: https://phabricator.kde.org/D3356 M +4 -0 runners/windowedwidgets/windowedwidgetsrunner.cpp http://commits.kde.org/plasma-workspace/59b2d1effcee8d449cbbcd237ba8cebaeb4dd949
*** Bug 372661 has been marked as a duplicate of this bug. ***
*** Bug 372784 has been marked as a duplicate of this bug. ***