Bug 434868 - Crash in QQuickWindowPrivate::sendFilteredPointerEventImp
Summary: Crash in QQuickWindowPrivate::sendFilteredPointerEventImp
Status: RESOLVED DUPLICATE of bug 446111
Alias: None
Product: plasmashell
Classification: Plasma
Component: Widget Explorer (show other bugs)
Version: 5.21.3
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi, wayland
: 439875 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-03-24 07:47 UTC by Mohammed Sameer
Modified: 2022-01-18 10:27 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
widget explorer (342.98 KB, image/png)
2021-03-24 07:54 UTC, Mohammed Sameer
Details
New crash information added by DrKonqi (3.48 KB, text/plain)
2021-09-14 00:57 UTC, Devin Rozsas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mohammed Sameer 2021-03-24 07:47:36 UTC
Application: plasmashell (5.21.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.4.0-67-generic x86_64
Windowing System: Wayland
Drkonqi Version: 5.21.3
Distribution: KDE neon User Edition 5.21

-- Information about the crash:
- What I was doing when the application crashed:
I opened widget explorer and dragged the analog clock widget, and hovered over the widget explorer UI released the mouse in the widget explorer UI itself. 
- Unusual behavior I noticed:
The widget explorer UI became whited out, when I click on the widget explorer UI then plasma crashed.

After crash the analog clock widget was added to the desktop area behind the widget explorer UI.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[New LWP 2209]
[New LWP 2210]
[New LWP 2211]
[New LWP 2212]
[New LWP 2213]
[New LWP 2595]
[New LWP 2639]
[New LWP 2654]
[New LWP 2657]
[New LWP 2676]
[New LWP 2720]
[New LWP 2721]
[New LWP 4326]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f34a9251aff in __GI___poll (fds=0x7ffe63cfb228, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f34a54988c0 (LWP 2185))]

Thread 14 (Thread 0x7f3477fff700 (LWP 4326)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c4490fcb90) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c4490fcb40, cond=0x55c4490fcb68) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c4490fcb68, mutex=0x55c4490fcb40) at pthread_cond_wait.c:638
#3  0x00007f34a95e4d5b in QWaitConditionPrivate::wait (deadline=..., this=0x55c4490fcb40) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55c449043cf8, mutex=mutex@entry=0x55c449043cf0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f34ab37f814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55c449043ce8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55c449043c50) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f34ab37fc89 in QSGRenderThread::run (this=0x55c449043c50) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f34a95debec in QThreadPrivate::start (arg=0x55c449043c50) at thread/qthread_unix.cpp:329
#9  0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f3481ab4700 (LWP 2721)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c44806d690) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c44806d640, cond=0x55c44806d668) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c44806d668, mutex=0x55c44806d640) at pthread_cond_wait.c:638
#3  0x00007f34a95e4d5b in QWaitConditionPrivate::wait (deadline=..., this=0x55c44806d640) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55c448cf2af8, mutex=mutex@entry=0x55c448cf2af0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f34ab37f814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55c448cf2ae8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55c448cf2a50) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f34ab37fc89 in QSGRenderThread::run (this=0x55c448cf2a50) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f34a95debec in QThreadPrivate::start (arg=0x55c448cf2a50) at thread/qthread_unix.cpp:329
#9  0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f34812b3700 (LWP 2720)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c448033804) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c4480337b0, cond=0x55c4480337d8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c4480337d8, mutex=0x55c4480337b0) at pthread_cond_wait.c:638
#3  0x00007f34a95e4d5b in QWaitConditionPrivate::wait (deadline=..., this=0x55c4480337b0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55c447e8c168, mutex=mutex@entry=0x55c447e8c160, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f34ab37f814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55c447e8c158) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55c447e8c0c0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f34ab37fc89 in QSGRenderThread::run (this=0x55c447e8c0c0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f34a95debec in QThreadPrivate::start (arg=0x55c447e8c0c0) at thread/qthread_unix.cpp:329
#9  0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f3450c0d700 (LWP 2676)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c445f5f4c0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c445f5f470, cond=0x55c445f5f498) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c445f5f498, mutex=0x55c445f5f470) at pthread_cond_wait.c:638
#3  0x00007f34a95e4d5b in QWaitConditionPrivate::wait (deadline=..., this=0x55c445f5f470) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55c445eec058, mutex=mutex@entry=0x55c445eec050, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f34ab37f814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55c445eec048) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55c445eebfb0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f34ab37fc89 in QSGRenderThread::run (this=0x55c445eebfb0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f34a95debec in QThreadPrivate::start (arg=0x55c445eebfb0) at thread/qthread_unix.cpp:329
#9  0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f3474909700 (LWP 2657)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c446c54280) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c446c54230, cond=0x55c446c54258) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c446c54258, mutex=0x55c446c54230) at pthread_cond_wait.c:638
#3  0x00007f34a95e4d5b in QWaitConditionPrivate::wait (deadline=..., this=0x55c446c54230) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55c446c540b8, mutex=mutex@entry=0x55c446c540b0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f34ab37f814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55c446c540a8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55c446c54010) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f34ab37fc89 in QSGRenderThread::run (this=0x55c446c54010) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f34a95debec in QThreadPrivate::start (arg=0x55c446c54010) at thread/qthread_unix.cpp:329
#9  0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f3475ba2700 (LWP 2654)):
#0  __GI___libc_read (nbytes=16, buf=0x7f3475ba1a90, fd=37) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=37, buf=0x7f3475ba1a90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f34a7b0cb2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f34a7ac3ebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f34a7ac4312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f34a7ac44a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f34a981effb in QEventDispatcherGlib::processEvents (this=0x7f3454000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f34a97c31eb in QEventLoop::exec (this=this@entry=0x7f3475ba1ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f34a95dda52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f347609a07c in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#10 0x00007f34a95debec in QThreadPrivate::start (arg=0x55c446894760) at thread/qthread_unix.cpp:329
#11 0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f3482eb3700 (LWP 2639)):
#0  __libc_disable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:85
#1  0x00007f34a924d191 in __GI___libc_read (nbytes=<optimized out>, buf=<optimized out>, fd=<optimized out>) at ../sysdeps/unix/sysv/linux/read.c:26
#2  __GI___libc_read (fd=<optimized out>, buf=<optimized out>, nbytes=<optimized out>) at ../sysdeps/unix/sysv/linux/read.c:24
#3  0x00007f34a7b0cb2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f34a7ac3ebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f34a7ac4312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f34a7ac44a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f34a981effb in QEventDispatcherGlib::processEvents (this=0x7f3478005040, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f34a97c31eb in QEventLoop::exec (this=this@entry=0x7f3482eb2ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007f34a95dda52 in QThread::exec (this=this@entry=0x55c445995660) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f34ab2ba38a in QQuickPixmapReader::run (this=0x55c445995660) at util/qquickpixmapcache.cpp:1024
#11 0x00007f34a95debec in QThreadPrivate::start (arg=0x55c445995660) at thread/qthread_unix.cpp:329
#12 0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f34925ed700 (LWP 2595)):
#0  0x00007f34a9251aff in __GI___poll (fds=0x7f347c004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f34a7ac436e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f34a7ac44a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f34a981effb in QEventDispatcherGlib::processEvents (this=0x7f347c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f34a97c31eb in QEventLoop::exec (this=this@entry=0x7f34925eccc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f34a95dda52 in QThread::exec (this=this@entry=0x55c445a0b450) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f34aaeb6fa9 in QQmlThreadPrivate::run (this=0x55c445a0b450) at qml/ftw/qqmlthread.cpp:155
#7  0x00007f34a95debec in QThreadPrivate::start (arg=0x55c445a0b450) at thread/qthread_unix.cpp:329
#8  0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f34937fe700 (LWP 2213)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c445729a08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c4457299b8, cond=0x55c4457299e0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c4457299e0, mutex=0x55c4457299b8) at pthread_cond_wait.c:638
#3  0x00007f349eb03b5b in cnd_wait (mtx=0x55c4457299b8, cond=0x55c4457299e0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55c44572c6f0) at ../src/util/u_queue.c:289
#5  0x00007f349eb0375b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f3493fff700 (LWP 2212)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c445729a08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c4457299b8, cond=0x55c4457299e0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c4457299e0, mutex=0x55c4457299b8) at pthread_cond_wait.c:638
#3  0x00007f349eb03b5b in cnd_wait (mtx=0x55c4457299b8, cond=0x55c4457299e0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55c44572c4b0) at ../src/util/u_queue.c:289
#5  0x00007f349eb0375b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f3498c05700 (LWP 2211)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c445729a08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c4457299b8, cond=0x55c4457299e0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c4457299e0, mutex=0x55c4457299b8) at pthread_cond_wait.c:638
#3  0x00007f349eb03b5b in cnd_wait (mtx=0x55c4457299b8, cond=0x55c4457299e0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55c44572c270) at ../src/util/u_queue.c:289
#5  0x00007f349eb0375b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f3499406700 (LWP 2210)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c445729a08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c4457299b8, cond=0x55c4457299e0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c4457299e0, mutex=0x55c4457299b8) at pthread_cond_wait.c:638
#3  0x00007f349eb03b5b in cnd_wait (mtx=0x55c4457299b8, cond=0x55c4457299e0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55c44572af90) at ../src/util/u_queue.c:289
#5  0x00007f349eb0375b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f34a48dd700 (LWP 2209)):
#0  __GI___libc_read (nbytes=16, buf=0x7f34a48dcaa0, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=7, buf=0x7f34a48dcaa0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f34a7b0cb2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f34a7ac3ebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f34a7ac4312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f34a7ac44a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f34a981effb in QEventDispatcherGlib::processEvents (this=0x7f34a0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f34a97c31eb in QEventLoop::exec (this=this@entry=0x7f34a48dccb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f34a95dda52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f34aa146f4b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f34a95debec in QThreadPrivate::start (arg=0x7f34aa1cad80) at thread/qthread_unix.cpp:329
#11 0x00007f34a8635609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f34a925e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f34a54988c0 (LWP 2185)):
[KCrash Handler]
#4  0x00007f34ab3debf0 in QEvent::isAccepted (this=<optimized out>) at items/qquickwindow.cpp:3203
#5  QQuickWindowPrivate::sendFilteredPointerEventImpl (this=0x55c4459056a0, event=0x55c449b39be0, receiver=0x55c449608a70, filteringParent=<optimized out>) at items/qquickwindow.cpp:3204
#6  0x00007f34ab3deb25 in QQuickWindowPrivate::sendFilteredPointerEventImpl (this=0x55c4459056a0, event=<optimized out>, receiver=<optimized out>, filteringParent=<optimized out>) at items/qquickwindow.cpp:3307
#7  0x00007f34ab3deb25 in QQuickWindowPrivate::sendFilteredPointerEventImpl (this=0x55c4459056a0, event=<optimized out>, receiver=<optimized out>, filteringParent=<optimized out>) at items/qquickwindow.cpp:3307
#8  0x00007f34ab3deb25 in QQuickWindowPrivate::sendFilteredPointerEventImpl (this=0x55c4459056a0, event=<optimized out>, receiver=<optimized out>, filteringParent=<optimized out>) at items/qquickwindow.cpp:3307
#9  0x00007f34ab3e58e7 in QQuickWindowPrivate::deliverMouseEvent (this=this@entry=0x55c4459056a0, pointerEvent=0x55c449b39be0) at items/qquickwindow.cpp:2003
#10 0x00007f34ab3e710f in QQuickWindowPrivate::deliverPointerEvent (this=this@entry=0x55c4459056a0, event=0x55c449b39be0) at items/qquickwindow.cpp:2612
#11 0x00007f34ab3e8039 in QQuickWindowPrivate::handleMouseEvent (event=0x7ffe63cfc510, this=0x55c4459056a0) at items/qquickwindow.cpp:2457
#12 QQuickWindowPrivate::handleMouseEvent (this=0x55c4459056a0, event=0x7ffe63cfc510) at items/qquickwindow.cpp:2410
#13 0x00007f34a9bb1e1d in QWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x00007f34ab3e9aab in QQuickWindow::event (this=0x55c445b9e820, e=0x7ffe63cfc510) at items/qquickwindow.cpp:1902
#15 0x00007f34abb6d783 in PlasmaQuick::Dialog::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#16 0x00007f34aa4c0dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55c44553a200, receiver=receiver@entry=0x55c445b9e820, e=e@entry=0x7ffe63cfc510) at kernel/qapplication.cpp:3632
#17 0x00007f34aa4c9bb8 in QApplication::notify (this=0x7ffe63cfca00, receiver=0x55c445b9e820, e=0x7ffe63cfc510) at kernel/qapplication.cpp:3156
#18 0x00007f34a97c46da in QCoreApplication::notifyInternal2 (receiver=0x55c445b9e820, event=0x7ffe63cfc510) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#19 0x00007f34a9ba64e8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#20 0x00007f34a9ba7b55 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#21 0x00007f34a9b7f7ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#22 0x00007f34a766e814 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#23 0x00007f34a7ac417d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f34a7ac4400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f34a7ac44a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f34a981efe2 in QEventDispatcherGlib::processEvents (this=0x55c4455724f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#27 0x00007f34a97c31eb in QEventLoop::exec (this=this@entry=0x7ffe63cfc8b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#28 0x00007f34a97cb394 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#29 0x000055c444e91e5e in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:251
[Inferior 1 (process 2185) detached]

Possible duplicates by query: bug 418245, bug 417947, bug 417526, bug 410165, bug 393703.

Reported using DrKonqi
Comment 1 Mohammed Sameer 2021-03-24 07:54:55 UTC
Created attachment 137014 [details]
widget explorer
Comment 2 Nate Graham 2021-04-02 14:32:07 UTC
Cannot reproduce with my git master plasma session.
Comment 3 Devin Rozsas 2021-09-14 00:57:30 UTC
Created attachment 141528 [details]
New crash information added by DrKonqi

plasmashell (5.22.4) using Qt 5.15.3

- What I was doing when the application crashed:

Adding widgets to a panel. This time, it was a Latte-dock panel, but it happens with common Plasma panels as well.

- Unusual behavior I noticed:

The whole widgets menu becomes darker* and the wallpaper area goes completely black. I close the widgets menu by clicking the X button (which is possible, even in this state) and everything gets back to normal. Widget is added to panel as expected and wallpaper rolls back to whatever it was before.
* I'm using Breeze Dark, I'm assuming less color contrast means irresponsive. So, in light themes, it might actually get lighter/brighter?

-- Backtrace (Reduced):
#6  0x00007ff730c1c9ab in QQuickWindowPrivate::sendFilteredPointerEventImpl(QQuickPointerEvent*, QQuickItem*, QQuickItem*) () from /usr/lib/libQt5Quick.so.5
#7  0x00007ff730c1ccf7 in QQuickWindowPrivate::sendFilteredPointerEventImpl(QQuickPointerEvent*, QQuickItem*, QQuickItem*) () from /usr/lib/libQt5Quick.so.5
#8  0x00007ff730c1ccf7 in QQuickWindowPrivate::sendFilteredPointerEventImpl(QQuickPointerEvent*, QQuickItem*, QQuickItem*) () from /usr/lib/libQt5Quick.so.5
#9  0x00007ff730c1ccf7 in QQuickWindowPrivate::sendFilteredPointerEventImpl(QQuickPointerEvent*, QQuickItem*, QQuickItem*) () from /usr/lib/libQt5Quick.so.5
#10 0x00007ff730c2097d in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /usr/lib/libQt5Quick.so.5
Comment 4 David Edmundson 2021-10-16 22:55:26 UTC
*** Bug 439875 has been marked as a duplicate of this bug. ***
Comment 5 David Edmundson 2022-01-14 15:55:27 UTC

*** This bug has been marked as a duplicate of bug 446111 ***
Comment 6 Marco Martin 2022-01-18 10:27:54 UTC

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