Bug 397410

Summary: Plasma shell crashes when right click on an item from Application menu
Product: [Plasma] plasmashell Reporter: Petr Hamal <p.hamal>
Component: Application Menu (Kicker)Assignee: Eike Hein <hein>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aleixpol, elrefaei.omar, kde, notmart, plasma-bugs, rahul.vit2014
Priority: NOR Keywords: drkonqi
Version: 5.13.3   
Target Milestone: 1.0   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Petr Hamal 2018-08-13 04:32:24 UTC
Application: plasmashell (5.13.4)

Qt Version: 5.11.1
Frameworks Version: 5.48.0
Operating System: Linux 4.15.0-30-generic x86_64
Distribution: KDE neon User Edition 5.13

-- Information about the crash:
- What I was doing when the application crashed:
select item from application menu and right click on it (KDE neon 5.13.4). Crashes everytime.

The crash can be reproduced every time.

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

Thread 16 (Thread 0x7fa49b7fe700 (LWP 2746)):
#0  0x00007fa57d84074d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa577c5038c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa577c50712 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa4cd3109d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fa577c76bb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa57cde36ba in start_thread (arg=0x7fa49b7fe700) at pthread_create.c:333
#6  0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7fa49bfff700 (LWP 2745)):
#0  0x00007fa57d84074d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa577c5038c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa577c5049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa577c504d9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa577c76bb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa57cde36ba in start_thread (arg=0x7fa49bfff700) at pthread_create.c:333
#6  0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7fa4a57fa700 (LWP 2742)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa57df475cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fa4cd80978f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007fa4cd80d868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fa4cd80b3e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fa57df46727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fa57cde36ba in start_thread (arg=0x7fa4a57fa700) at pthread_create.c:333
#14 0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fa4a5ffb700 (LWP 2741)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa57df475cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fa4cd80978f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007fa4cd80d868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa4cd80b3e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa57df46727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fa57cde36ba in start_thread (arg=0x7fa4a5ffb700) at pthread_create.c:333
#10 0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7fa4a67fc700 (LWP 2740)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa57df475cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fa4cd80978f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007fa4cd80d868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fa4cd80b3e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fa57df46727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fa57cde36ba in start_thread (arg=0x7fa4a67fc700) at pthread_create.c:333
#14 0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fa4a6ffd700 (LWP 2739)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa57df475cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fa4cd80978f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007fa4cd80d868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fa4cd80b3e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fa57df46727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fa57cde36ba in start_thread (arg=0x7fa4a6ffd700) at pthread_create.c:333
#14 0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fa4a77fe700 (LWP 2737)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa57df475cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fa4cd80978f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007fa4cd80d868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fa4cd80b3e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fa57df46727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fa57cde36ba in start_thread (arg=0x7fa4a77fe700) at pthread_create.c:333
#14 0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fa4a7fff700 (LWP 2736)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa57df475cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fa4cd80978f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007fa4cd80d868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fa4cd80b3e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fa57df46727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fa57cde36ba in start_thread (arg=0x7fa4a7fff700) at pthread_create.c:333
#14 0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fa4acd7c700 (LWP 2735)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa57df475cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fa4cd80978f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007fa4cd80d868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa4cd80b3e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa57df46727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fa57cde36ba in start_thread (arg=0x7fa4acd7c700) at pthread_create.c:333
#10 0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fa4ad57d700 (LWP 2734)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa57df475cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fa4cd80978f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007fa4cd80d868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fa4cd80d8c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fa4cd8089ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa4cd80b3e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa57df46727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fa57cde36ba in start_thread (arg=0x7fa4ad57d700) at pthread_create.c:333
#10 0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fa4bba0c700 (LWP 2375)):
#0  0x00007fa57d84074d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa577c5038c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa577c5049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa57e15f0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa57e1065ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa57df3b5e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa4bdeebe47 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fa57df46727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa57cde36ba in start_thread (arg=0x7fa4bba0c700) at pthread_create.c:333
#9  0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fa4cfb00700 (LWP 2094)):
#0  0x00007fa57d83c27d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa577c936f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa577c4fe74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa577c50330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa577c5049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa57e15f0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa57e1065ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa57df3b5e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa581f04f86 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fa57df46727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fa57cde36ba in start_thread (arg=0x7fa4cfb00700) at pthread_create.c:333
#11 0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fa55f463700 (LWP 2027)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa583e1ade4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fa583e1ae29 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fa57cde36ba in start_thread (arg=0x7fa55f463700) at pthread_create.c:333
#4  0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fa565f15700 (LWP 1943)):
#0  0x00007fa57d84074d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa577c5038c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa577c5049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa57e15f0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa57e1065ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa57df3b5e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa581a7b195 in QQmlThreadPrivate::run (this=0x1b2e200) at qml/ftw/qqmlthread.cpp:148
#7  0x00007fa57df46727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa57cde36ba in start_thread (arg=0x7fa565f15700) at pthread_create.c:333
#9  0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fa56795a700 (LWP 1923)):
#0  0x00007fa57d84074d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa577c5038c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa577c5049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa57e15f0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa57e1065ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa57df3b5e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa5804abf35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fa57df46727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa57cde36ba in start_thread (arg=0x7fa56795a700) at pthread_create.c:333
#9  0x00007fa57d84c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fa58469d940 (LWP 1906)):
[KCrash Handler]
#6  0x00007fa4ce0d68db in AppStream::Pool::load(QString*) () from /usr/lib/x86_64-linux-gnu/libAppStreamQt.so.2
#7  0x00007fa4cf077a1e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#8  0x00007fa4cf0a9226 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#9  0x00007fa58187a95b in QModelIndex::data (arole=265, this=0x7ffd81f1f5f0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:455
#10 QQmlDMAbstractItemModelData::value (role=265, this=0x6c664b0) at util/qqmladaptormodel.cpp:424
#11 QQmlDMCachedModelData::metaCall (this=0x6c664b0, call=<optimized out>, id=<optimized out>, arguments=0x7ffd81f1f6a0) at util/qqmladaptormodel.cpp:292
#12 0x00007fa581996b16 in QQmlPropertyData::readProperty (property=0x7ffd81f1f680, target=0x6c664b0, this=0x690d348) at ../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:328
#13 loadProperty (v4=0x1b29d70, object=0x6c664b0, property=...) at jsruntime/qv4qobjectwrapper.cpp:172
#14 0x00007fa581997b66 in QV4::QObjectWrapper::getQmlProperty (this=0x7fa5652d65c0, qmlContext=0x68fa230, name=0x7fa5652d65b8, revisionMode=QV4::QObjectWrapper::IgnoreRevision, hasProperty=0x0, includeImports=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:327
#15 0x00007fa5819b12e7 in QV4::Object::get (hasProperty=0x0, name=<optimized out>, this=<optimized out>) at jsruntime/qv4object_p.h:364
#16 QV4::Runtime::method_loadProperty (engine=0x1b29d70, object=..., nameIndex=<optimized out>) at jsruntime/qv4runtime.cpp:738
#17 0x00007fa5819a3d92 in QV4::Moth::VME::exec (fo=0x7fa5652d6518, thisObject=0x7fa4ae92aec0, argv=0x7fa4cf033858, argc=-2116316288) at jsruntime/qv4vme_moth.cpp:720
#18 0x00007fa581a5b9b9 in QV4::Moth::VME::exec (context=<optimized out>, argc=<optimized out>, argv=0x7fa5652d6510, thisObject=0x7fa5652d6500, v4Function=0x4fabe40) at ../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/jsruntime/qv4vme_moth_p.h:72
#19 QV4::Function::call (context=<optimized out>, argc=<optimized out>, argv=0x7fa5652d6510, thisObject=0x7fa5652d6500, this=0x4fabe40) at ../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/jsruntime/qv4function_p.h:72
#20 QQmlJavaScriptExpression::evaluate (this=this@entry=0x6b9e890, callData=callData@entry=0x7fa5652d64e8, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:217
#21 0x00007fa5819ee119 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x6b9e890, a=a@entry=0x7ffd81f218d0) at qml/qqmlboundsignal.cpp:237
#22 0x00007fa5819ef6ab in QQmlBoundSignal_callback (e=0x6948e60, a=0x7ffd81f218d0) at qml/qqmlboundsignal.cpp:370
#23 0x00007fa581a35a77 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x7ffd81f218d0) at qml/qqmlnotifier.cpp:106
#24 0x00007fa5819d0884 in QQmlData::signalEmitted (object=0x6c01e60, index=37, a=0x7ffd81f218d0) at qml/qqmlengine.cpp:861
#25 0x00007fa57e1355e2 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fa5819ca765 in QQmlVMEMetaObject::activate (this=<optimized out>, object=<optimized out>, index=<optimized out>, args=<optimized out>) at qml/qqmlvmemetaobject.cpp:1246
#27 0x00007fa5819cca41 in QQmlVMEMetaObject::metaCall (this=0x694ce50, o=<optimized out>, c=QMetaObject::InvokeMetaMethod, _id=54, a=0x7ffd81f218d0) at qml/qqmlvmemetaobject.cpp:922
#28 0x00007fa581a2b3f9 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffd81f21c40, type=type@entry=QMetaObject::InvokeMetaMethod, index=index@entry=54, argv=<optimized out>) at qml/qqmlpropertycache.cpp:1733
#29 0x00007fa581993c2d in CallMethod (object=..., index=<optimized out>, returnType=<optimized out>, argCount=<optimized out>, argTypes=<optimized out>, engine=engine@entry=0x1b29d70, callArgs=0x7fa5652d64a8, callType=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1175
#30 0x00007fa58199525d in CallPrecise (object=..., data=..., engine=engine@entry=0x1b29d70, callArgs=callArgs@entry=0x7fa5652d64a8, callType=callType@entry=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1437
#31 0x00007fa5819960eb in QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1975
#32 0x00007fa5819ae336 in QV4::FunctionObject::call (argc=1, argv=0x7fa5652d6450, thisObject=<optimized out>, this=<optimized out>) at jsruntime/qv4functionobject_p.h:163
#33 QV4::Runtime::method_callName (engine=0x1b29d70, nameIndex=19, argv=0x7fa5652d6450, argc=1) at jsruntime/qv4runtime.cpp:1030
#34 0x00007fa5819a43ab in QV4::Moth::VME::exec (fo=0x7fa5652d6400, thisObject=0x7fa4ae929e00, argv=0x7fa4cf033a11, argc=-2116316288) at jsruntime/qv4vme_moth.cpp:827
#35 0x00007fa5819ae336 in QV4::FunctionObject::call (argc=3, argv=0x7fa5652d63a8, thisObject=<optimized out>, this=<optimized out>) at jsruntime/qv4functionobject_p.h:163
#36 QV4::Runtime::method_callName (engine=0x1b29d70, nameIndex=44, argv=0x7fa5652d63a8, argc=3) at jsruntime/qv4runtime.cpp:1030
#37 0x00007fa5819a43ab in QV4::Moth::VME::exec (fo=0x7fa5652d6360, thisObject=0xbfcd000000000000, argv=0x7fa4cf033ed0, argc=-2116316288) at jsruntime/qv4vme_moth.cpp:827
#38 0x00007fa581a5b9b9 in QV4::Moth::VME::exec (context=<optimized out>, argc=<optimized out>, argv=0x7fa5652d6358, thisObject=0x7fa5652d6348, v4Function=0x5596010) at ../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/jsruntime/qv4vme_moth_p.h:72
#39 QV4::Function::call (context=<optimized out>, argc=<optimized out>, argv=0x7fa5652d6358, thisObject=0x7fa5652d6348, this=0x5596010) at ../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/jsruntime/qv4function_p.h:72
#40 QQmlJavaScriptExpression::evaluate (this=this@entry=0x51d6150, callData=callData@entry=0x7fa5652d6330, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:217
#41 0x00007fa5819ee119 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x51d6150, a=a@entry=0x7ffd81f23f00) at qml/qqmlboundsignal.cpp:237
#42 0x00007fa5819ef6ab in QQmlBoundSignal_callback (e=0x6b45b70, a=0x7ffd81f23f00) at qml/qqmlboundsignal.cpp:370
#43 0x00007fa581a35a77 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x7ffd81f23f00) at qml/qqmlnotifier.cpp:106
#44 0x00007fa5819d0884 in QQmlData::signalEmitted (object=0x690a630, index=43, a=0x7ffd81f23f00) at qml/qqmlengine.cpp:861
#45 0x00007fa57e1355e2 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007fa582057322 in QQuickMouseArea::pressed(QQuickMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#47 0x00007fa582058d4b in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#48 0x00007fa582059696 in QQuickMouseArea::mousePressEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#49 0x00007fa581fc8738 in QQuickItem::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#50 0x00007fa57f7a839c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007fa57f7afab0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007fa57e108228 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007fa581fdf90f in QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem*, QQuickPointerEvent*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#54 0x00007fa581fe078d in QQuickWindowPrivate::deliverPressOrReleaseEvent(QQuickPointerEvent*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#55 0x00007fa581fe0ccd in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#56 0x00007fa581fe15bb in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#57 0x00007fa581fe218e in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#58 0x00007fa57e6d6a65 in QWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#59 0x00007fa581fe3a15 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#60 0x00007fa58414c85b in PlasmaQuick::Dialog::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#61 0x00007fa57f7a839c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#62 0x00007fa57f7afab0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#63 0x00007fa57e108228 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#64 0x00007fa57e6ca3cf in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#65 0x00007fa57e6cc415 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#66 0x00007fa57e6a6e1b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#67 0x00007fa56f9f49ab in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#68 0x00007fa57e1065ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#69 0x00007fa57e10f6c4 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#70 0x000000000041da25 in main (argc=1, argv=<optimized out>) at /workspace/build/shell/main.cpp:212

The reporter indicates this bug may be a duplicate of or related to bug 391468.

Possible duplicates by query: bug 391468.

Reported using DrKonqi
Comment 1 isalliswell 2018-08-13 17:18:15 UTC
Can't reproduce here on Arch running Plasma 5.13.4 and Frameworks 5.48.0.
@Linux 4.17.14-arch1-1-ARCH
Comment 2 Petr Hamal 2018-08-14 08:41:45 UTC
Dear all,

the bug is gone. I cannot reproduce it. I do not understand why but bellow I describe the last steps:
1) sudo pkcon refresh
this returned an error => E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code

2) sudo appstreamcli refresh --force
this returned an error => AppStream system cache was updated, but problems were found: Metadata files have errors: /var/cache/app-info/xmls/fwupd.xml

3) fix a bug inside fwupd.xml with a solution in https://askubuntu.com/a/1060895

4) repeated: sudo pkcon refresh
only one update found (at that time), skypeforlinux 8.28.0.41

5) sudo pkcon update

6) laptop turned off and turned on

7) select item from application menu and right click on it does not cause any crashes yet.

Before that steps I tried many times to turn off/on the laptop as well as to restart it (because I use very often a sleep mode which would cause unexpected behaviour) but no effect on plasmashell crashes until I made that 7 steps.
Comment 3 Omar 2018-08-15 14:36:43 UTC
This is a problem with 'fwupd' not KDE Plasma
Comment 4 Petr Hamal 2018-08-15 18:44:06 UTC
(In reply to Omar from comment #3)
> This is a problem with 'fwupd' not KDE Plasma

Maybe, but tell me how fwupd can cause such KDE Plasma problems?
Comment 5 Omar 2018-08-16 05:29:56 UTC
Since fixing fwupd.xml fixed the issue, I think it might be an issue with the `fwupd` package, and when plasma access the file it faces something unexpected so it crashes.

But I thing you are right, this could also be fixed from plasma to guard it from external issues. I will re-switch this to unconfirmed for a more experienced dev to evaluate the issue

Can you share your device info, so that I can search it in the fwupd supported devices, because I don't have this issue, and my device is not supported.
Comment 6 Eike Hein 2018-08-16 10:12:26 UTC
Aleix?
Comment 7 Eike Hein 2018-08-16 10:22:42 UTC
Aleix?
Comment 8 Marco Martin 2018-08-30 09:40:25 UTC

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