https://bugs.kde.org/show_bug.cgi?id=414226

            Bug ID: 414226
           Summary: Plasma crashed on Wayland after right-click on Kickoff
                    icon
           Product: plasmashell
           Version: master
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: bugsefor...@gmx.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.17.80)

Qt Version: 5.13.2
Frameworks Version: 5.65.0
Operating System: Linux 5.0.0-29-generic x86_64
Windowing system: Wayland
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
I right-clicked on Kickoff icon while running Wayland session and Plasma
immediately crashed.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Bus error
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f41e9e12800 (LWP 1481))]

Thread 12 (Thread 0x7f417cf96700 (LWP 13751)):
#0  0x00007f41e09109f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x561663070934) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f41e09109f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5616630708e0, cond=0x561663070908) at pthread_cond_wait.c:502
#2  0x00007f41e09109f3 in __pthread_cond_wait (cond=0x561663070908,
mutex=0x5616630708e0) at pthread_cond_wait.c:655
#3  0x00007f41e39dfaeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5616630708e0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f41e39dfaeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x56165c259e10, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f41e39dfdf9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x56165c259e18, mutex=mutex@entry=0x56165c259e10,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f41e7a04ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x56165c259e08) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f41e7a04ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x56165c259d90) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f41e7a052fa in QSGRenderThread::run() (this=0x56165c259d90) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f41e39d8b52 in QThreadPrivate::start(void*) (arg=0x56165c259d90) at
thread/qthread_unix.cpp:360
#10 0x00007f41e090a6db in start_thread (arg=0x7f417cf96700) at
pthread_create.c:463
#11 0x00007f41e32d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f417f558700 (LWP 4088)):
#0  0x00007f41e09109f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x561661ef51e0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f41e09109f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x561661ef5190, cond=0x561661ef51b8) at pthread_cond_wait.c:502
#2  0x00007f41e09109f3 in __pthread_cond_wait (cond=0x561661ef51b8,
mutex=0x561661ef5190) at pthread_cond_wait.c:655
#3  0x00007f41e39dfaeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x561661ef5190) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f41e39dfaeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x561661deae10, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f41e39dfdf9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x561661deae18, mutex=mutex@entry=0x561661deae10,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f41e7a04ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x561661deae08) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f41e7a04ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x561661dead90) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f41e7a052fa in QSGRenderThread::run() (this=0x561661dead90) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f41e39d8b52 in QThreadPrivate::start(void*) (arg=0x561661dead90) at
thread/qthread_unix.cpp:360
#10 0x00007f41e090a6db in start_thread (arg=0x7f417f558700) at
pthread_create.c:463
#11 0x00007f41e32d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f417e456700 (LWP 1642)):
#0  0x00007f41e09109f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56165ed65e00) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f41e09109f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56165ed65db0, cond=0x56165ed65dd8) at pthread_cond_wait.c:502
#2  0x00007f41e09109f3 in __pthread_cond_wait (cond=0x56165ed65dd8,
mutex=0x56165ed65db0) at pthread_cond_wait.c:655
#3  0x00007f41e39dfaeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56165ed65db0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f41e39dfaeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x561658c0add0, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f41e39dfdf9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x561658c0add8, mutex=mutex@entry=0x561658c0add0,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f41e7a04ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x561658c0adc8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f41e7a04ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x561658c0ad50) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f41e7a052fa in QSGRenderThread::run() (this=0x561658c0ad50) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f41e39d8b52 in QThreadPrivate::start(void*) (arg=0x561658c0ad50) at
thread/qthread_unix.cpp:360
#10 0x00007f41e090a6db in start_thread (arg=0x7f417e456700) at
pthread_create.c:463
#11 0x00007f41e32d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f417ed57700 (LWP 1629)):
#0  0x00007f41e09109f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56165c662b94) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f41e09109f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56165c662b40, cond=0x56165c662b68) at pthread_cond_wait.c:502
#2  0x00007f41e09109f3 in __pthread_cond_wait (cond=0x56165c662b68,
mutex=0x56165c662b40) at pthread_cond_wait.c:655
#3  0x00007f41e39dfaeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56165c662b40) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f41e39dfaeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x56165c663520, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f41e39dfdf9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x56165c663528, mutex=mutex@entry=0x56165c663520,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f41e7a04ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x56165c663518) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f41e7a04ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x56165c6634a0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f41e7a052fa in QSGRenderThread::run() (this=0x56165c6634a0) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f41e39d8b52 in QThreadPrivate::start(void*) (arg=0x56165c6634a0) at
thread/qthread_unix.cpp:360
#10 0x00007f41e090a6db in start_thread (arg=0x7f417ed57700) at
pthread_create.c:463
#11 0x00007f41e32d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f41941c8700 (LWP 1623)):
#0  0x00007f41e09109f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5616592d48e4) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f41e09109f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5616592d4890, cond=0x5616592d48b8) at pthread_cond_wait.c:502
#2  0x00007f41e09109f3 in __pthread_cond_wait (cond=0x5616592d48b8,
mutex=0x5616592d4890) at pthread_cond_wait.c:655
#3  0x00007f41e39dfaeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5616592d4890) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f41e39dfaeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5616592ee370, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f41e39dfdf9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x5616592ee378, mutex=mutex@entry=0x5616592ee370,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f41e7a04ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x5616592ee368) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f41e7a04ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x5616592ee2f0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f41e7a052fa in QSGRenderThread::run() (this=0x5616592ee2f0) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f41e39d8b52 in QThreadPrivate::start(void*) (arg=0x5616592ee2f0) at
thread/qthread_unix.cpp:360
#10 0x00007f41e090a6db in start_thread (arg=0x7f41941c8700) at
pthread_create.c:463
#11 0x00007f41e32d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f41ad788700 (LWP 1602)):
#0  0x00007f41e09109f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5616576b3cc4) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f41e09109f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5616576b3c70, cond=0x5616576b3c98) at pthread_cond_wait.c:502
#2  0x00007f41e09109f3 in __pthread_cond_wait (cond=0x5616576b3c98,
mutex=0x5616576b3c70) at pthread_cond_wait.c:655
#3  0x00007f41e39dfaeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5616576b3c70) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f41e39dfaeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x561657728860, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f41e39dfdf9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x561657728868, mutex=mutex@entry=0x561657728860,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f41e7a04ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x561657728858) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f41e7a04ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x5616577287e0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f41e7a052fa in QSGRenderThread::run() (this=0x5616577287e0) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f41e39d8b52 in QThreadPrivate::start(void*) (arg=0x5616577287e0) at
thread/qthread_unix.cpp:360
#10 0x00007f41e090a6db in start_thread (arg=0x7f41ad788700) at
pthread_create.c:463
#11 0x00007f41e32d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f41b4bbb700 (LWP 1598)):
#0  0x00007f41e32c40b4 in __GI___libc_read (fd=14,
buf=buf@entry=0x7f41b4bbab20, nbytes=nbytes@entry=16) at
../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f41dd2462d0 in read (__nbytes=16, __buf=0x7f41b4bbab20,
__fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007f41dd2462d0 in g_wakeup_acknowledge (wakeup=0x7f41b0003590) at
../../../../glib/gwakeup.c:210
#3  0x00007f41dd2010b7 in g_main_context_check
(context=context@entry=0x7f41a8000bf0, max_priority=2147483647,
fds=fds@entry=0x7f41a8005560, n_fds=n_fds@entry=1) at
../../../../glib/gmain.c:3680
#4  0x00007f41dd201570 in g_main_context_iterate
(context=context@entry=0x7f41a8000bf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3899
#5  0x00007f41dd2016dc in g_main_context_iteration (context=0x7f41a8000bf0,
may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#6  0x00007f41e3c1bb9b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f41a8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f41e3bbc06a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f41b4bbad30, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#8  0x00007f41e39d73aa in QThread::exec() (this=this@entry=0x561657729d70) at
thread/qthread.cpp:531
#9  0x00007f41e797eac6 in QQuickPixmapReader::run() (this=0x561657729d70) at
util/qquickpixmapcache.cpp:962
#10 0x00007f41e39d8b52 in QThreadPrivate::start(void*) (arg=0x561657729d70) at
thread/qthread_unix.cpp:360
#11 0x00007f41e090a6db in start_thread (arg=0x7f41b4bbb700) at
pthread_create.c:463
#12 0x00007f41e32d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f41b810d700 (LWP 1597)):
#0  0x00007f41e32c8bf9 in __GI___poll (fds=0x7f41b0004a10, nfds=1,
timeout=8872) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f41dd2015c9 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f41b0004a10, timeout=<optimized out>, context=0x7f41b0000bf0)
at ../../../../glib/gmain.c:4203
#2  0x00007f41dd2015c9 in g_main_context_iterate
(context=context@entry=0x7f41b0000bf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3897
#3  0x00007f41dd2016dc in g_main_context_iteration (context=0x7f41b0000bf0,
may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007f41e3c1bb9b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f41b0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f41e3bbc06a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f41b810cda0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#6  0x00007f41e39d73aa in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:531
#7  0x00007f41e39d8b52 in QThreadPrivate::start(void*) (arg=0x5616574a48c0) at
thread/qthread_unix.cpp:360
#8  0x00007f41e090a6db in start_thread (arg=0x7f41b810d700) at
pthread_create.c:463
#9  0x00007f41e32d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f41c4c43700 (LWP 1596)):
#0  0x00007f41e09109f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x561656d43af8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f41e09109f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x561656d43aa8, cond=0x561656d43ad0) at pthread_cond_wait.c:502
#2  0x00007f41e09109f3 in __pthread_cond_wait (cond=0x561656d43ad0,
mutex=0x561656d43aa8) at pthread_cond_wait.c:655
#3  0x00007f41c5f162cb in cnd_wait (mtx=0x561656d43aa8, cond=0x561656d43ad0) at
../src/../include/c11/threads_posix.h:155
#4  0x00007f41c5f162cb in util_queue_thread_func
(input=input@entry=0x5616572a2ca0) at ../src/util/u_queue.c:256
#5  0x00007f41c5f15ff7 in impl_thrd_routine (p=<optimized out>) at
../src/../include/c11/threads_posix.h:87
#6  0x00007f41e090a6db in start_thread (arg=0x7f41c4c43700) at
pthread_create.c:463
#7  0x00007f41e32d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f41cefab700 (LWP 1595)):
#0  0x00007f41e32e46ff in __libc_enable_asynccancel () at
../sysdeps/unix/sysv/linux/x86_64/cancellation.S:67
#1  0x00007f41e32c40a5 in __GI___libc_read (fd=10,
buf=buf@entry=0x7f41cefaab70, nbytes=nbytes@entry=16) at
../sysdeps/unix/sysv/linux/read.c:27
#2  0x00007f41dd2462d0 in read (__nbytes=16, __buf=0x7f41cefaab70,
__fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  0x00007f41dd2462d0 in g_wakeup_acknowledge (wakeup=0x7f41d0003db0) at
../../../../glib/gwakeup.c:210
#4  0x00007f41dd2010b7 in g_main_context_check
(context=context@entry=0x7f41c8000bf0, max_priority=2147483647,
fds=fds@entry=0x7f41c8004e00, n_fds=n_fds@entry=1) at
../../../../glib/gmain.c:3680
#5  0x00007f41dd201570 in g_main_context_iterate
(context=context@entry=0x7f41c8000bf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3899
#6  0x00007f41dd2016dc in g_main_context_iteration (context=0x7f41c8000bf0,
may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#7  0x00007f41e3c1bb9b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f41c8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f41e3bbc06a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f41cefaad80, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#9  0x00007f41e39d73aa in QThread::exec() (this=this@entry=0x561656f7a3b0) at
thread/qthread.cpp:531
#10 0x00007f41e74ac815 in QQmlThreadPrivate::run() (this=0x561656f7a3b0) at
qml/ftw/qqmlthread.cpp:152
#11 0x00007f41e39d8b52 in QThreadPrivate::start(void*) (arg=0x561656f7a3b0) at
thread/qthread_unix.cpp:360
#12 0x00007f41e090a6db in start_thread (arg=0x7f41cefab700) at
pthread_create.c:463
#13 0x00007f41e32d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f41d4e34700 (LWP 1543)):
#0  0x00007f41e32c8bf9 in __GI___poll (fds=0x7f41d0003ce0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f41dd2015c9 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f41d0003ce0, timeout=<optimized out>, context=0x7f41d0000bf0)
at ../../../../glib/gmain.c:4203
#2  0x00007f41dd2015c9 in g_main_context_iterate
(context=context@entry=0x7f41d0000bf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3897
#3  0x00007f41dd2016dc in g_main_context_iteration (context=0x7f41d0000bf0,
may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007f41e3c1bb9b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f41d0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f41e3bbc06a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f41d4e33d70, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#6  0x00007f41e39d73aa in QThread::exec() (this=this@entry=0x7f41e5a4ed80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:531
#7  0x00007f41e57d70e5 in QDBusConnectionManager::run() (this=0x7f41e5a4ed80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8  0x00007f41e39d8b52 in QThreadPrivate::start(void*) (arg=0x7f41e5a4ed80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:360
#9  0x00007f41e090a6db in start_thread (arg=0x7f41d4e34700) at
pthread_create.c:463
#10 0x00007f41e32d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f41e9e12800 (LWP 1481)):
[KCrash Handler]
#6  0x00007f41b4bc57c8 in
QtWaylandClient::QWaylandXdgSurface::setGrabPopup(QtWaylandClient::QWaylandWindow*,
QtWaylandClient::QWaylandInputDevice*, int) (this=0x56165c24aed0,
parent=0x561657901790, device=0x561656d136a0, serial=1317) at
qwaylandxdgshell.cpp:417
#7  0x00007f41b4bc5fea in
QtWaylandClient::QWaylandXdgShell::getXdgSurface(QtWaylandClient::QWaylandWindow*)
(this=0x561657712610, window=0x56165c29c700) at qwaylandxdgshell.cpp:466
#8  0x00007f41d714f1dd in QtWaylandClient::QWaylandWindow::initWindow()
(this=this@entry=0x56165c29c700) at qwaylandwindow.cpp:135
#9  0x00007f41d714f82e in QtWaylandClient::QWaylandWindow::setVisible(bool)
(this=this@entry=0x56165c29c700, visible=<optimized out>) at
qwaylandwindow.cpp:409
#10 0x00007f41cc7fa834 in QtWaylandClient::QWaylandEglWindow::setVisible(bool)
(this=0x56165c29c700, visible=<optimized out>) at
../../../../hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:168
#11 0x00007f41e419c104 in QWindowPrivate::setVisible(bool)
(this=0x561664a563c0, visible=visible@entry=true) at kernel/qwindow.cpp:408
#12 0x00007f41e4e70edd in QWidgetWindow::setNativeWindowVisibility(bool)
(this=this@entry=0x7f418c08ea70, visible=visible@entry=true) at
kernel/qwidgetwindow.cpp:205
#13 0x00007f41e4e4b8c6 in QWidgetPrivate::show_sys()
(this=this@entry=0x561661e77380) at kernel/qwidget.cpp:8173
#14 0x00007f41e4e546eb in QWidgetPrivate::show_helper()
(this=this@entry=0x561661e77380) at kernel/qwidget.cpp:8096
#15 0x00007f41e4e57813 in QWidgetPrivate::setVisible(bool)
(this=0x561661e77380, visible=<optimized out>) at kernel/qwidget.cpp:8398
#16 0x00007f41e4f8f1d0 in QMenu::popup(QPoint const&, QAction*)
(this=this@entry=0x561661db9a10, p=..., atAction=atAction@entry=0x0) at
widgets/qmenu.cpp:2563
#17 0x00007f41cefcb43b in ContainmentInterface::mousePressEvent(QMouseEvent*)
(this=<optimized out>, event=0x7ffd93533950) at
./src/scriptengines/qml/plasmoid/containmentinterface.cpp:1066
#18 0x00007f41e7a47ae8 in QQuickItem::event(QEvent*)
(this=this@entry=0x5616570cfe90, ev=ev@entry=0x7ffd93533950) at
items/qquickitem.cpp:8098
#19 0x00007f41cefc1d26 in AppletInterface::event(QEvent*) (this=0x5616570cfe90,
event=0x7ffd93533950) at
./src/scriptengines/qml/plasmoid/appletinterface.cpp:790
#20 0x00007f41e4e16eac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x561656d1d6d0, receiver=receiver@entry=0x5616570cfe90,
e=e@entry=0x7ffd93533950) at kernel/qapplication.cpp:3703
#21 0x00007f41e4e1e4b0 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffd93533e40, receiver=0x5616570cfe90, e=0x7ffd93533950) at
kernel/qapplication.cpp:3449
#22 0x00007f41e3bbdf08 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x5616570cfe90, event=0x7ffd93533950) at
kernel/qcoreapplication.cpp:1095
#23 0x00007f41e3bbe0de in QCoreApplication::sendEvent(QObject*, QEvent*)
(receiver=receiver@entry=0x5616570cfe90, event=event@entry=0x7ffd93533950) at
kernel/qcoreapplication.cpp:1490
#24 0x00007f41e7a60498 in
QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem*,
QQuickPointerEvent*, bool) (this=this@entry=0x561657453ff0,
item=0x5616570cfe90, pointerEvent=pointerEvent@entry=0x56165c6fe600,
handlersOnly=handlersOnly@entry=false) at items/qquickwindow.cpp:2647
#25 0x00007f41e7a612d7 in
QQuickWindowPrivate::deliverPressOrReleaseEvent(QQuickPointerEvent*, bool)
(this=this@entry=0x561657453ff0, event=event@entry=0x56165c6fe600,
handlersOnly=handlersOnly@entry=false) at items/qquickwindow.cpp:2607
#26 0x00007f41e7a61c0d in
QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*)
(this=this@entry=0x561657453ff0, pointerEvent=0x56165c6fe600) at
items/qquickwindow.cpp:1826
#27 0x00007f41e7a62ac5 in
QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*)
(this=this@entry=0x561657453ff0, event=0x56165c6fe600) at
items/qquickwindow.cpp:2369
#28 0x00007f41e7a6383e in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*)
(this=0x561657453ff0, event=0x7ffd93533950) at items/qquickwindow.cpp:2232
#29 0x00007f41e419c525 in QWindow::event(QEvent*)
(this=this@entry=0x56165771a4a0, ev=ev@entry=0x7ffd93533950) at
kernel/qwindow.cpp:2359
#30 0x00007f41e7a64a45 in QQuickWindow::event(QEvent*) (this=0x56165771a4a0,
e=0x7ffd93533950) at items/qquickwindow.cpp:1695
#31 0x0000561655a002db in  ()
#32 0x00007f41e4e16eac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x561656d1d6d0, receiver=receiver@entry=0x56165771a4a0,
e=e@entry=0x7ffd93533950) at kernel/qapplication.cpp:3703
#33 0x00007f41e4e1e4b0 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffd93533e40, receiver=0x56165771a4a0, e=0x7ffd93533950) at
kernel/qapplication.cpp:3449
#34 0x00007f41e3bbdf08 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x56165771a4a0, event=0x7ffd93533950) at
kernel/qcoreapplication.cpp:1095
#35 0x00007f41e3bbe0ee in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) (receiver=receiver@entry=0x56165771a4a0,
event=event@entry=0x7ffd93533950) at kernel/qcoreapplication.cpp:1502
#36 0x00007f41e4191495 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(e=0x7f41d007a070) at kernel/qguiapplication.cpp:2111
#37 0x00007f41e41925e5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=e@entry=0x7f41d007a070) at kernel/qguiapplication.cpp:1846
#38 0x00007f41e416c79b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=...) at kernel/qwindowsysteminterface.cpp:1148
#39 0x00007f41d7178750 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#40 0x00007f41dd201417 in g_main_dispatch (context=0x561656d5aa90) at
../../../../glib/gmain.c:3176
#41 0x00007f41dd201417 in g_main_context_dispatch
(context=context@entry=0x561656d5aa90) at ../../../../glib/gmain.c:3829
#42 0x00007f41dd201650 in g_main_context_iterate
(context=context@entry=0x561656d5aa90, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3902
#43 0x00007f41dd2016dc in g_main_context_iteration (context=0x561656d5aa90,
may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#44 0x00007f41e3c1bb7f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x561656d4c060, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#45 0x00007f41e3bbc06a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffd93533cf0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#46 0x00007f41e3bc53e0 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1403
#47 0x00005616559ef8cf in  ()
#48 0x00007f41e31d5b97 in __libc_start_main (main=0x5616559eec20, argc=1,
argv=0x7ffd93533ff8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd93533fe8) at ../csu/libc-start.c:310
#49 0x00005616559efb8a in _start ()

Possible duplicates by query: bug 412394, bug 412236, bug 410306, bug 410207,
bug 410003.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to