Bug 366022 - KDE KickOff Application Launcher crashes when typing to search for applications
Summary: KDE KickOff Application Launcher crashes when typing to search for applications
Status: VERIFIED BACKTRACE
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) (show other bugs)
Version: 5.7.2
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-23 22:41 UTC by Francisco Cribari
Modified: 2016-10-10 15:19 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Backtrace (15.73 KB, text/plain)
2016-07-24 14:48 UTC, Francisco Cribari
Details
Backtrace using drkonqi after disabling Compositor (17.22 KB, text/plain)
2016-07-24 15:02 UTC, Francisco Cribari
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francisco Cribari 2016-07-23 22:41:55 UTC
I recently migrated from Gnome to KDE. I am running KDE Plasma 5.7.2 on Arch Linux. I am having an annoying problem: The KDE KickOff application launcher sometimes crashes while I am typing to search for an application by its name. It first freezes, then the entire panel vanishes, then the panel returns to the desktop. I only have one widget. I removed it, but the problem did not go away. I have also disabled "Expand search to bookmarks, files and emails" under Application Launcher Settings. The problem persists. Removing the panel and creating a new one did not help either. I am using the standard Breeze theme. After struggling with this issue for a while, yesterday I changed the menu style to "Application Dashboard". My notebook has an Intel integrated graphics card and I am not using proprietary drivers.

Reproducible: Always

Steps to Reproduce:
1. Select "Application Launcher" under KickOff -> Alternatives. 
2. Start the KickOff menu.
3. Type text to search for matching applications, 

Actual Results:  
Oftentimes (not always) the kickoff freezes and then the panel is restarted.  

Expected Results:  
We should be able to type text with no freezes or crashes. Matching applications should be displayed. 

Hardware: Dell XPS 13, model 9343, Intel GPU.
Comment 1 Francisco Cribari 2016-07-24 12:24:15 UTC
The only two desktop effects I activated were: (i) Desktop cube and (ii) Magic lamp. I disabled them and the crashes did not go away. This is what I have in Compositor (enabled on startup): Animation speed: medium, Scale method: Accurate, Rendering backend: OpenGL 2.0, OpenGL interface: GLX, Tearing prevention ("vsync"): Automatic, Keep window thumbnails: Only for Shown Windows.
Comment 2 David Edmundson 2016-07-24 13:30:15 UTC
So plasmashell crashes.


Please include a backtrace. You should be seeing a window when plasmashell crashes, but you can force this manually by doing the following steps:

open a terminal
type

kquitapp5 plasmashell
gdb plasmashell

recreate the crash

then type "bt" in the terminal window

then attach that information here and reopen the bug.

Till then we can't do anything, sorry.
Comment 3 Francisco Cribari 2016-07-24 14:26:26 UTC
I typed "kquitapp5 plasmashell" in a terminal window. Plasmashell was killed. I then typed "gdb plasmashell" in the same terminal window. I could see the (gdb) prompt in that terminal window, but plasmashell was not back. I am new to KDE and I may be missing something. Directions are greatly appreciated.
Comment 4 Francisco Cribari 2016-07-24 14:48:02 UTC
Created attachment 100271 [details]
Backtrace

I started gdb and typed "run plasmashell". I am attaching the output. Is that helpful?
Comment 5 Francisco Cribari 2016-07-24 15:02:54 UTC
Created attachment 100272 [details]
Backtrace using drkonqi after disabling Compositor

Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2130b4c800 (LWP 821))]

Thread 17 (Thread 0x7f20541bd700 (LWP 3511)):
#0  0x00007f212a25b755 in read () from /usr/lib/libc.so.6
#1  0x00007f212555ac80 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f2125517ab4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f2125517f74 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f21255180ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f212ab8459b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f212ab2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f212a9510f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f212dcb2445 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 16 (Thread 0x7f2055b6c700 (LWP 3492)):
#0  0x00007f2129a690af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f212a956c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f20798221f0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f20798269a8 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2079826a02 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2079824229 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 15 (Thread 0x7f205636d700 (LWP 3491)):
#0  0x00007f2129a690af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f212a956c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f20798221f0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f20798269a8 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2079824229 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#7  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7f2056b6e700 (LWP 3490)):
#0  0x00007f2129a690af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f212a956c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f20798221f0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f20798269a8 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2079826a02 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2079824229 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7f205736f700 (LWP 3489)):
#0  0x00007f2129a690af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f212a956c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f20798221f0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f20798269a8 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2079824229 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#7  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7f2057b70700 (LWP 3488)):
#0  0x00007f2129a690af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f212a956c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f20798221f0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f20798269a8 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2079826a02 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2079824229 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7f20591f6700 (LWP 3487)):
#0  0x00007f2129a690af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f212a956c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f20798221f0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f20798269a8 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2079826a02 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2079824229 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7f20599f7700 (LWP 3486)):
#0  0x00007f2129a690af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f212a956c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f20798221f0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f20798269a8 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2079826a02 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2079824229 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7f204b89f700 (LWP 3485)):
#0  0x00007f2129a690af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f212a956c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f20798221f0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f20798269a8 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2079821293 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2079824229 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#7  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f2065607700 (LWP 2429)):
#0  0x00007f212555c044 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f2125517610 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f2125517efb in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f21255180ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f212ab8459b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f212ab2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f212a9510f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f2067b2a0d7 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#8  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f207b8c0700 (LWP 1392)):
#0  0x00007f212a25f6cd in poll () from /usr/lib/libc.so.6
#1  0x00007f2125517fd6 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f21255180ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f212ab8459b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f212ab2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f212a9510f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f212e8518a6 in ?? () from /usr/lib/libQt5Quick.so.5
#7  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f2102da2700 (LWP 896)):
#0  0x00007f2129a690af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f21302e1ac4 in ?? () from /usr/lib/libQt5Script.so.5
#2  0x00007f21302e1b09 in ?? () from /usr/lib/libQt5Script.so.5
#3  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f2110bf2700 (LWP 871)):
#0  0x00007f212555c044 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f2125517500 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f2125517efb in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f21255180ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f212ab8459b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f212ab2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f212a9510f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f212dcb2445 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f21129c8700 (LWP 855)):
#0  0x00007f212a25f6cd in poll () from /usr/lib/libc.so.6
#1  0x00007f2125517fd6 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f21255180ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f212ab8459b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f212ab2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f212a9510f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f212dcb2445 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f2113fff700 (LWP 832)):
#0  0x00007f212a94d2f3 in QMutex::unlock() () from /usr/lib/libQt5Core.so.5
#1  0x00007f212ab83e85 in ?? () from /usr/lib/libQt5Core.so.5
#2  0x00007f2125517a01 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f2125517f74 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f21255180ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f212ab8459b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f212ab2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f212a9510f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f212b6d1e75 in ?? () from /usr/lib/libQt5DBus.so.5
#9  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f2119f69700 (LWP 829)):
#0  0x00007f212a25f6cd in poll () from /usr/lib/libc.so.6
#1  0x00007f212f22b8e0 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f212f22d679 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f211bca6469 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f212a955d78 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f2129a63484 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f212a2686dd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f2130b4c800 (LWP 821)):
[KCrash Handler]
#5  0x00007f212ab5be25 in QMetaObject::activate(QObject*, int, void**) () from /usr/lib/libQt5Core.so.5
#6  0x00007f212da8717f in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007f212dcd641a in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () from /usr/lib/libQt5Qml.so.5
#8  0x00007f212dcfda9c in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007f212dcfe1d8 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQt5Qml.so.5
#10 0x00007f212ab5b684 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#11 0x00007f212abd2cbc in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /usr/lib/libQt5Core.so.5
#12 0x00007f207ae961f0 in ?? () from /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#13 0x00007f207ae9359c in ?? () from /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#14 0x00007f207aea70c9 in ?? () from /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#15 0x00007f212ab5b4e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#16 0x00007f207a0fc682 in Plasma::RunnerManager::matchesChanged(QList<Plasma::QueryMatch> const&) () from /usr/lib/libKF5Runner.so.5
#17 0x00007f207a1016f0 in ?? () from /usr/lib/libKF5Runner.so.5
#18 0x00007f212ab5b4e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#19 0x00007f212ab68568 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQt5Core.so.5
#20 0x00007f212ab5c303 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#21 0x00007f212ba9ae3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#22 0x00007f212baa25b1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#23 0x00007f212ab2fc80 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#24 0x00007f212ab8351e in QTimerInfoList::activateTimers() () from /usr/lib/libQt5Core.so.5
#25 0x00007f212ab83a41 in ?? () from /usr/lib/libQt5Core.so.5
#26 0x00007f2125517dd7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x00007f2125518040 in ?? () from /usr/lib/libglib-2.0.so.0
#28 0x00007f21255180ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0x00007f212ab8457f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#30 0x00007f212ab2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#31 0x00007f212ab365cc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#32 0x000000000041b5fd in ?? ()
#33 0x00007f212a1a1741 in __libc_start_main () from /usr/lib/libc.so.6
#34 0x000000000041b979 in _start ()
Comment 6 Francisco Cribari 2016-07-26 14:40:03 UTC
Is there any additional information I need to provide?
Comment 7 Francisco Cribari 2016-08-02 18:36:05 UTC
The problem remains in Plasma 5.7.3.
Comment 8 Francisco Cribari 2016-08-23 17:43:02 UTC
The output of Plasma restart: 

cribari@darwin4 ~ $  kbuildsycoca5 && kquitapp plasmashell && kstart plasmashell
kbuildsycoca5 running...
Reusing existing ksycoca
Recreating ksycoca file ("/home/cribari/.cache/ksycoca5_en_8IY5ioL5shKF0ypDOCphP99mkYg=", version 303)
Still in the time dict (i.e. deleted files) ("apps")
Menu "applications-kmenuedit.menu" not found.
The desktop entry file  "/usr/share/applications/colorhug-docs.desktop"  has Type= "Link"  instead of "Application" or "Service"
kf5.kservice.sycoca: Invalid Service :  "/usr/share/applications/colorhug-docs.desktop"
Saving
kstart(5768) main: Omitting both --window and --windowclass arguments is not recommended 
cribari@darwin4 ~ $
Comment 9 Francisco Cribari 2016-08-23 18:13:05 UTC
cribari@darwin4 $ kmenuedit 
kf5.kcoreaddons.kaboutdata: Could not initialize the equivalent properties of Q*Application: no instance (yet) existing.
kf5.kcoreaddons.kaboutdata: QGuiApplication::desktopFileName "" is out-of-sync with KAboutData::applicationData().desktopFileName "org.kde.kmenuedit"
false
true
true
Comment 10 Alexander Potashev 2016-08-25 21:46:22 UTC
This may have the same roots with https://bugs.kde.org/show_bug.cgi?id=342763
Comment 11 Francisco Cribari 2016-09-18 01:48:36 UTC
This video shows the Plasma crashes I am experiencing: https://bugs.kde.org/show_bug.cgi?id=356242
Comment 12 Francisco Cribari 2016-09-18 01:49:42 UTC
This video shows the Plasma crashes I am experiencing: https://www.youtube.com/watch?v=u-aGfU-whhA
Comment 13 Francisco Cribari 2016-10-04 15:39:57 UTC
More backtrace info available at http://pastebin.com/8S2sMj1q
Comment 14 Francisco Cribari 2016-10-10 15:19:50 UTC
I found a way for the KDE developers to reproduce this bug. Using the Application Launcher (not the Application Menu nor the Application Dashboard), go to the menu: -> Applications tab -> Internet. Then, find Chromium, right-click on its icon, select "Edit Application...", go to the Application tab and find the "Command" field. There we read 

chromium %U

append the following to that command: --force-device-scale-factor=1.1 . The command then becomes 

chromium %U --force-device-scale-factor=1.1 

Now, click on the Application Launcher menu and type to search fast. Type several names and backspace to return. For instance, type

displaycal followed by several backspaces
telegram followed by several backspaces
colord-kde followed by several backspaces
etc. 

At some point there will be a Plasma crash. See this video: https://www.youtube.com/watch?v=u-aGfU-whhA&t=2s