Bug 450215 - Plasma crashes on Wayland when I drag a search result from kickoff and drop it on desktop
Summary: Plasma crashes on Wayland when I drag a search result from kickoff and drop i...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.24.90
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: wayland
: 457607 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-02-14 13:42 UTC by Patrick Silva
Modified: 2022-09-19 15:03 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.24.7


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2022-02-14 13:42:29 UTC
STEPS TO REPRODUCE
1.  search for an app with kicokff
2. drag the search result and drop it on desktop
3. 

OBSERVED RESULT
Plasma crashes

EXPECTED RESULT
no crash

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.24.80
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.3
Graphics Platform: Wayland

Thread 23 (Thread 0x7fa01ffff700 (LWP 39757)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f1ba8f7e0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f1ba8f790, cond=0x555f1ba8f7b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f1ba8f7b8, mutex=0x555f1ba8f790) at pthread_cond_wait.c:647
#3  0x00007fa09a1e86db in QWaitConditionPrivate::wait (deadline=..., this=0x555f1ba8f790) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555f1e968c50, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa070094b9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555f1ad767a0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fa070095920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555f1ad767a0, th=<optimized out>, th@entry=0x7fa0680043e0, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fa070096dbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x555f1b018b90, th=0x7fa0680043e0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fa070094ae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7fa0680043e0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fa070093bc3 in ThreadWeaver::Thread::run (this=0x7fa0680043e0) at ./src/thread.cpp:86
#10 0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x7fa0680043e0) at thread/qthread_unix.cpp:331
#11 0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fa034dc8700 (LWP 39756)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f1ba8f7e0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f1ba8f790, cond=0x555f1ba8f7b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f1ba8f7b8, mutex=0x555f1ba8f790) at pthread_cond_wait.c:647
#3  0x00007fa09a1e86db in QWaitConditionPrivate::wait (deadline=..., this=0x555f1ba8f790) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555f1e968c50, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa070094b9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555f1ad767a0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fa070095920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555f1ad767a0, th=<optimized out>, th@entry=0x7fa068003ae0, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fa070096dbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x555f1b018b90, th=0x7fa068003ae0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fa070094ae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7fa068003ae0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fa070093bc3 in ThreadWeaver::Thread::run (this=0x7fa068003ae0) at ./src/thread.cpp:86
#10 0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x7fa068003ae0) at thread/qthread_unix.cpp:331
#11 0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fa0355c9700 (LWP 39755)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f1ba8f7e0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f1ba8f790, cond=0x555f1ba8f7b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f1ba8f7b8, mutex=0x555f1ba8f790) at pthread_cond_wait.c:647
#3  0x00007fa09a1e86db in QWaitConditionPrivate::wait (deadline=..., this=0x555f1ba8f790) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555f1e968c50, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa070094b9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555f1ad767a0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fa070095920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555f1ad767a0, th=<optimized out>, th@entry=0x7fa0280041d0, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fa070096dbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x555f1b018b90, th=0x7fa0280041d0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fa070094ae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7fa0280041d0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fa070093bc3 in ThreadWeaver::Thread::run (this=0x7fa0280041d0) at ./src/thread.cpp:86
#10 0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x7fa0280041d0) at thread/qthread_unix.cpp:331
#11 0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fa035dca700 (LWP 39754)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f1ba8f7e0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f1ba8f790, cond=0x555f1ba8f7b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f1ba8f7b8, mutex=0x555f1ba8f790) at pthread_cond_wait.c:647
#3  0x00007fa09a1e86db in QWaitConditionPrivate::wait (deadline=..., this=0x555f1ba8f790) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555f1e968c50, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa070094b9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555f1ad767a0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fa070095920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555f1ad767a0, th=<optimized out>, th@entry=0x555f1eb0a3b0, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fa070096dbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x555f1b018b90, th=0x555f1eb0a3b0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fa070094ae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x555f1eb0a3b0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fa070093bc3 in ThreadWeaver::Thread::run (this=0x555f1eb0a3b0) at ./src/thread.cpp:86
#10 0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f1eb0a3b0) at thread/qthread_unix.cpp:331
#11 0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fa0365cb700 (LWP 39753)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f1ba8f7e0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f1ba8f790, cond=0x555f1ba8f7b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f1ba8f7b8, mutex=0x555f1ba8f790) at pthread_cond_wait.c:647
#3  0x00007fa09a1e86db in QWaitConditionPrivate::wait (deadline=..., this=0x555f1ba8f790) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555f1e968c50, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa070094b9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555f1ad767a0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fa070095920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555f1ad767a0, th=<optimized out>, th@entry=0x555f1eaa7f10, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fa070096dbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x555f1b018b90, th=0x555f1eaa7f10, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fa070094ae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x555f1eaa7f10, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fa070093bc3 in ThreadWeaver::Thread::run (this=0x555f1eaa7f10) at ./src/thread.cpp:86
#10 0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f1eaa7f10) at thread/qthread_unix.cpp:331
#11 0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fa036dcc700 (LWP 39752)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f1ba8f7e0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f1ba8f790, cond=0x555f1ba8f7b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f1ba8f7b8, mutex=0x555f1ba8f790) at pthread_cond_wait.c:647
#3  0x00007fa09a1e86db in QWaitConditionPrivate::wait (deadline=..., this=0x555f1ba8f790) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555f1e968c50, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa070094b9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555f1ad767a0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fa070095920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555f1ad767a0, th=<optimized out>, th@entry=0x7fa0680061e0, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fa070096dbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x555f1b018b90, th=0x7fa0680061e0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fa070094ae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7fa0680061e0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fa070093bc3 in ThreadWeaver::Thread::run (this=0x7fa0680061e0) at ./src/thread.cpp:86
#10 0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x7fa0680061e0) at thread/qthread_unix.cpp:331
#11 0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fa0375cd700 (LWP 39751)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f1ba8f7e0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f1ba8f790, cond=0x555f1ba8f7b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f1ba8f7b8, mutex=0x555f1ba8f790) at pthread_cond_wait.c:647
#3  0x00007fa09a1e86db in QWaitConditionPrivate::wait (deadline=..., this=0x555f1ba8f790) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555f1e968c50, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa070094b9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555f1ad767a0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fa070095920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555f1ad767a0, th=<optimized out>, th@entry=0x555f138949d0, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fa070096dbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x555f1b018b90, th=0x555f138949d0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fa070094ae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x555f138949d0, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fa070093bc3 in ThreadWeaver::Thread::run (this=0x555f138949d0) at ./src/thread.cpp:86
#10 0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f138949d0) at thread/qthread_unix.cpp:331
#11 0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fa037dce700 (LWP 39750)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f1ba8f7e0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f1ba8f790, cond=0x555f1ba8f7b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f1ba8f7b8, mutex=0x555f1ba8f790) at pthread_cond_wait.c:647
#3  0x00007fa09a1e86db in QWaitConditionPrivate::wait (deadline=..., this=0x555f1ba8f790) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555f1e968c50, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa070094b9c in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555f1ad767a0, th=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fa070095920 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555f1ad767a0, th=<optimized out>, th@entry=0x555f1eae4c60, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007fa070096dbe in ThreadWeaver::WorkingHardState::applyForWork (this=0x555f1b018b90, th=0x555f1eae4c60, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:43
#8  0x00007fa070094ae2 in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x555f1eae4c60, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007fa070093bc3 in ThreadWeaver::Thread::run (this=0x555f1eae4c60) at ./src/thread.cpp:86
#10 0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f1eae4c60) at thread/qthread_unix.cpp:331
#11 0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fa073fff700 (LWP 39749)):
#0  0x00007fa099e55aff in __GI___poll (fds=0x555f20fff340, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa0986ea36e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x555f20fff340, timeout=<optimized out>, context=0x555f20ffd480) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x555f20ffd480, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fa0986ea6f3 in g_main_loop_run (loop=0x555f20ffd570) at ../../../glib/gmain.c:4241
#4  0x00007fa070808f8a in gdbus_shared_thread_func (user_data=0x555f20ffd450) at ../../../gio/gdbusprivate.c:279
#5  0x00007fa098713ad1 in g_thread_proxy (data=0x7fa064001b00) at ../../../glib/gthread.c:807
#6  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fa0737fe700 (LWP 39748)):
#0  0x00007fa099e55aff in __GI___poll (fds=0x555f20ff0080, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa0986ea36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x555f20ff0080, timeout=<optimized out>, context=0x555f20feff60) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x555f20feff60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fa0986ea4a3 in g_main_context_iteration (context=0x555f20feff60, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fa0986ea4f1 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007fa098713ad1 in g_thread_proxy (data=0x7fa060002000) at ../../../glib/gthread.c:807
#6  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fa072ffd700 (LWP 39747)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f13a1e374) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f13a1e320, cond=0x555f13a1e348) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f13a1e348, mutex=0x555f13a1e320) at pthread_cond_wait.c:647
#3  0x00007fa09a1e86db in QWaitConditionPrivate::wait (deadline=..., this=0x555f13a1e320) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x555f1bb3df28, mutex=mutex@entry=0x555f1bb3df20, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa09be5cc44 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x555f1bb3df18) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x555f1bb3de80) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fa09be5d0b9 in QSGRenderThread::run (this=0x555f1bb3de80) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f1bb3de80) at thread/qthread_unix.cpp:331
#9  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fa0727fc700 (LWP 39740)):
#0  0x00007fa099e625ce in epoll_wait (epfd=63, events=events@entry=0x7fa0727fb7f0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007fa07c0bf27b in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7fa0727fb9a0, n_ev=<optimized out>, timeout=<optimized out>) at ../spa/plugins/support/system.c:155
#2  0x00007fa07c0b16f4 in loop_iterate (object=0x555f1bce54b8, timeout=-1) at ../spa/plugins/support/loop.c:316
#3  0x00007fa07c10c0e0 in do_loop (user_data=0x555f1ad278e0) at ../src/pipewire/data-loop.c:80
#4  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fa051450700 (LWP 39682)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f15077204) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f150771b0, cond=0x555f150771d8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f150771d8, mutex=0x555f150771b0) at pthread_cond_wait.c:647
#3  0x00007fa09a1e86db in QWaitConditionPrivate::wait (deadline=..., this=0x555f150771b0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x555f14e41ab8, mutex=mutex@entry=0x555f14e41ab0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa09be5cc44 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x555f14e41aa8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x555f14e41a10) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fa09be5d0b9 in QSGRenderThread::run (this=0x555f14e41a10) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f14e41a10) at thread/qthread_unix.cpp:331
#9  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fa052ace700 (LWP 39678)):
#0  0x00007fa099e55aff in __GI___poll (fds=0x7fa04c005d20, nfds=1, timeout=3499140) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa0986ea36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fa04c005d20, timeout=<optimized out>, context=0x7fa04c000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fa04c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fa0986ea4a3 in g_main_context_iteration (context=0x7fa04c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fa09a4239f2 in QEventDispatcherGlib::processEvents (this=0x7fa04c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fa09a3c7c9b in QEventLoop::exec (this=this@entry=0x7fa052acdba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fa09a1e1362 in QThread::exec (this=this@entry=0x555f14e60ba0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fa052bae07c in KCupsConnection::run (this=0x555f14e60ba0) at ./libkcups/KCupsConnection.cpp:289
#8  0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f14e60ba0) at thread/qthread_unix.cpp:331
#9  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fa071ffb700 (LWP 39673)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f154c4ec4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f154c4e70, cond=0x555f154c4e98) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f154c4e98, mutex=0x555f154c4e70) at pthread_cond_wait.c:647
#3  0x00007fa09a1e86db in QWaitConditionPrivate::wait (deadline=..., this=0x555f154c4e70) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x555f154d3008, mutex=mutex@entry=0x555f154d3000, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa09be5cc44 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x555f154d2ff8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x555f154d2f60) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fa09be5d0b9 in QSGRenderThread::run (this=0x555f154d2f60) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f154d2f60) at thread/qthread_unix.cpp:331
#9  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fa07cf69700 (LWP 39665)):
#0  0x00007fa099e55aff in __GI___poll (fds=0x7fa06c00ef50, nfds=2, timeout=89677) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa0986ea36e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7fa06c00ef50, timeout=<optimized out>, context=0x7fa06c005f90) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fa06c005f90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fa0986ea4a3 in g_main_context_iteration (context=0x7fa06c005f90, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fa09a4239f2 in QEventDispatcherGlib::processEvents (this=0x7fa06c010100, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fa09a3c7c9b in QEventLoop::exec (this=this@entry=0x7fa07cf68ba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fa09a1e1362 in QThread::exec (this=this@entry=0x555f153d3710) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fa09bd9740a in QQuickPixmapReader::run (this=0x555f153d3710) at util/qquickpixmapcache.cpp:1024
#8  0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f153d3710) at thread/qthread_unix.cpp:331
#9  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fa07ff51700 (LWP 39655)):
#0  0x00007fa099e55aff in __GI___poll (fds=0x7fa074004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa0986ea36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fa074004e60, timeout=<optimized out>, context=0x7fa074000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fa074000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fa0986ea4a3 in g_main_context_iteration (context=0x7fa074000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fa09a4239f2 in QEventDispatcherGlib::processEvents (this=0x7fa074000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fa09a3c7c9b in QEventLoop::exec (this=this@entry=0x7fa07ff50be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fa09a1e1362 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f13890d20) at thread/qthread_unix.cpp:331
#8  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fa08d327700 (LWP 39652)):
#0  0x00007fa099e55aff in __GI___poll (fds=0x7fa078004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa0986ea36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fa078004e60, timeout=<optimized out>, context=0x7fa078000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fa078000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fa0986ea4a3 in g_main_context_iteration (context=0x7fa078000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fa09a4239f2 in QEventDispatcherGlib::processEvents (this=0x7fa078000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fa09a3c7c9b in QEventLoop::exec (this=this@entry=0x7fa08d326bc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fa09a1e1362 in QThread::exec (this=this@entry=0x555f1356d1f0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fa09b9fd569 in QQmlThreadPrivate::run (this=0x555f1356d1f0) at qml/ftw/qqmlthread.cpp:155
#8  0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f1356d1f0) at thread/qthread_unix.cpp:331
#9  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fa08dba7700 (LWP 39651)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f134460f8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f134460a8, cond=0x555f134460d0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f134460d0, mutex=0x555f134460a8) at pthread_cond_wait.c:647
#3  0x00007fa08df365eb in cnd_wait (mtx=0x555f134460a8, cond=0x555f134460d0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x555f134bc9f0) at ../src/util/u_queue.c:294
#5  0x00007fa08df361eb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fa08ffff700 (LWP 39650)):
#0  0x00007fa099e55aff in __GI___poll (fds=0x7fa080004a60, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa0986ea36e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7fa080004a60, timeout=<optimized out>, context=0x7fa080000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fa080000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007fa0986ea4a3 in g_main_context_iteration (context=0x7fa080000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fa09a4239f2 in QEventDispatcherGlib::processEvents (this=0x7fa080000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fa09a3c7c9b in QEventLoop::exec (this=this@entry=0x7fa08fffebb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fa09a1e1362 in QThread::exec (this=this@entry=0x7fa09addcd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fa09ad58f4b in QDBusConnectionManager::run (this=0x7fa09addcd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x7fa09addcd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:331
#9  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fa094c67700 (LWP 39649)):
#0  0x00007fa099e55aff in __GI___poll (fds=fds@entry=0x7fa094c66be0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa09824ca76 in poll (__timeout=-1, __nfds=2, __fds=0x7fa094c66be0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  QtWaylandClient::EventThread::run (this=0x555f13413350) at qwaylanddisplay.cpp:208
#3  0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f13413350) at thread/qthread_unix.cpp:331
#4  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fa095468700 (LWP 39648)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555f1340fd80) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555f1340fd30, cond=0x555f1340fd58) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555f1340fd58, mutex=0x555f1340fd30) at pthread_cond_wait.c:647
#3  0x00007fa09a1e86db in QWaitConditionPrivate::wait (deadline=..., this=0x555f1340fd30) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x555f13413020, mutex=mutex@entry=0x555f13413018, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa09824ca1d in QtWaylandClient::EventThread::waitForReading (this=0x555f13412fe0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QtWaylandClient::EventThread::run (this=0x555f13412fe0) at qwaylanddisplay.cpp:206
#7  0x00007fa09a1e2543 in QThreadPrivate::start (arg=0x555f13412fe0) at thread/qthread_unix.cpp:331
#8  0x00007fa099cc6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fa099e62293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fa095fa34c0 (LWP 39643)):
#0  0x0000555f1eae20e0 in ?? ()
#1  0x00007fa09a3ef2e2 in QMimeData::hasImage (this=this@entry=0x555f1371dd30) at ../../include/QtCore/../../src/corelib/text/qstring.h:967
#2  0x00007fa098262800 in QWaylandMimeHelper::getByteArray (mimeData=0x555f1371dd30, mimeType=...) at ../shared/qwaylandmimehelper.cpp:54
#3  0x00007fa098273eec in QtWaylandClient::QWaylandDataSource::data_source_send (this=<optimized out>, mime_type=..., fd=97) at qwaylanddatasource.cpp:86
#4  0x00007fa09827a0eb in QtWayland::wl_data_source::handle_send (data=0x555f1ea8d190, object=<optimized out>, mime_type=0x7fa08800903c "text/uri-list", fd=97) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:236
#5  0x00007fa099ce6ff5 in ffi_call_unix64 () at ../src/x86/unix64.S:101
#6  0x00007fa099ce640a in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:669
#7  0x00007fa09c6043a8 in wl_closure_invoke (closure=0x7fa088008f60, flags=1, target=<optimized out>, opcode=1, data=<optimized out>) at ../src/connection.c:1018
#8  0x00007fa09c600c48 in dispatch_event (display=display@entry=0x555f13401c10, queue=<optimized out>) at ../src/wayland-client.c:1445
#9  0x00007fa09c60221c in dispatch_queue (queue=0x555f13401ce0, display=0x555f13401c10) at ../src/wayland-client.c:1591
#10 wl_display_dispatch_queue_pending (display=0x555f13401c10, queue=0x555f13401ce0) at ../src/wayland-client.c:1833
#11 0x00007fa09c602280 in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1896
#12 0x00007fa09824912a in QtWaylandClient::EventThread::dispatchQueuePending (this=0x555f13412fe0, this=0x555f13412fe0) at qwaylanddisplay.cpp:253
#13 QtWaylandClient::EventThread::readAndDispatchEvents (this=0x555f13412fe0) at qwaylanddisplay.cpp:140
#14 QtWaylandClient::QWaylandDisplay::flushRequests (this=<optimized out>) at qwaylanddisplay.cpp:416
#15 0x00007fa09a4001f0 in doActivate<false> (sender=0x555f134166f0, signal_index=4, argv=0x7ffdafb62cf0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#16 0x00007fa09a3f9587 in QMetaObject::activate (sender=sender@entry=0x555f134166f0, m=m@entry=0x7fa09a6651c0 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#17 0x00007fa09a3c5d37 in QAbstractEventDispatcher::awake (this=this@entry=0x555f134166f0) at .moc/moc_qabstracteventdispatcher.cpp:149
#18 0x00007fa09a423a2c in QEventDispatcherGlib::processEvents (this=0x555f134166f0, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#19 0x00007fa09a3c7c9b in QEventLoop::exec (this=this@entry=0x555f1eaa62d0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#20 0x00007fa09a7edbb7 in QBasicDrag::drag (this=0x555f13400d80, o=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#21 0x00007fa09a7eb22d in QDragManager::drag (this=0x555f1e996190, o=0x7fa05801eda0) at /usr/include/c++/9/bits/atomic_base.h:413
#22 0x00007fa09a7eb587 in QDrag::exec (this=<optimized out>, supportedActions=..., defaultDropAction=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:413
#23 0x00007fa09bf49f25 in QQuickDragAttachedPrivate::startDrag (this=this@entry=0x555f1eb6d2b0, supportedActions=...) at items/qquickdrag.cpp:780
#24 0x00007fa09bf4a25e in QQuickDragAttached::setActive (this=<optimized out>, active=<optimized out>) at items/qquickdrag.cpp:322
#25 0x00007fa09bf4a9df in QQuickDragAttached::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qquickdrag_p.cpp:791
#26 0x00007fa09b9ba97f in QQmlPropertyData::writeProperty (flags=..., value=0x7ffdafb6305f, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:375
#27 GenericBinding<1>::doStore<bool> (flags=..., pd=<optimized out>, value=<optimized out>, this=<optimized out>) at qml/qqmlbinding.cpp:342
#28 GenericBinding<1>::write (this=0x555f13733210, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:305
#29 0x00007fa09b9bb343 in QQmlNonbindingBinding::doUpdate (this=0x555f13733210, watcher=..., flags=..., scope=...) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/jsruntime/qv4scopedvalue_p.h:242
#30 0x00007fa09b9b8112 in QQmlBinding::update (this=0x555f13733210, flags=...) at qml/qqmlbinding.cpp:194
#31 0x00007fa09b99065d in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#32 0x00007fa09b932fcf in QQmlData::signalEmitted (object=0x555f135476d0, index=9, a=0x0) at qml/qqmlengine.cpp:834
#33 0x00007fa09a3ffd45 in doActivate<false> (sender=0x555f135476d0, signal_index=9, argv=0x0) at kernel/qobject_p.h:110
#34 0x00007fa09a3f9587 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fa09c1935a0 <QQuickDrag::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#35 0x00007fa09bf47221 in QQuickDrag::activeChanged (this=<optimized out>) at .moc/moc_qquickdrag_p.cpp:486
#36 QQuickDrag::setActive (this=<optimized out>, drag=<optimized out>) at items/qquickdrag.cpp:978
#37 0x0000555f1ea94340 in ?? ()
#38 0x00007ffdafb64d30 in ?? ()
#39 0x0000555f149f2f50 in ?? ()
#40 0x00007fa09be9a8f8 in QQuickItem::mapFromScene (this=<optimized out>, point=...) at items/qquickitem.cpp:8016
#41 0x00007fa09bea8d18 in QQuickItem::event (this=0x0, ev=0x7ffdafb656c0) at items/qquickitem.cpp:8163
#42 0x00007fa09b0dedc3 in QApplicationPrivate::notify_helper (this=this@entry=0x555f133fbb30, receiver=receiver@entry=0x555f1eaec300, e=e@entry=0x7ffdafb656c0) at kernel/qapplication.cpp:3632
#43 0x00007fa09b0e7bb8 in QApplication::notify (this=0x7ffdafb65b80, receiver=0x555f1eaec300, e=0x7ffdafb656c0) at kernel/qapplication.cpp:3156
#44 0x00007fa09a3c919a in QCoreApplication::notifyInternal2 (receiver=0x555f1eaec300, event=0x7ffdafb656c0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#45 0x00007fa09bec3185 in QQuickWindowPrivate::deliverMouseEvent (this=this@entry=0x555f149f2f50, pointerEvent=0x555f1eb0caf0) at items/qquickwindow.cpp:2019
#46 0x00007fa09bec48af in QQuickWindowPrivate::deliverPointerEvent (this=this@entry=0x555f149f2f50, event=0x555f1eb0caf0) at items/qquickwindow.cpp:2611
#47 0x00007fa09bec57d9 in QQuickWindowPrivate::handleMouseEvent (event=0x7ffdafb656c0, this=0x555f149f2f50) at items/qquickwindow.cpp:2456
#48 QQuickWindowPrivate::handleMouseEvent (this=0x555f149f2f50, event=0x7ffdafb656c0) at items/qquickwindow.cpp:2409
#49 0x00007fa09a7bae0d in QWindow::event (this=this@entry=0x555f14d1cae0, ev=ev@entry=0x7ffdafb656c0) at kernel/qwindow.cpp:2438
#50 0x00007fa09bec724b in QQuickWindow::event (this=this@entry=0x555f14d1cae0, e=e@entry=0x7ffdafb656c0) at items/qquickwindow.cpp:1901
#51 0x00007fa09c7d03c3 in PlasmaQuick::Dialog::event (this=0x555f14d1cae0, event=0x7ffdafb656c0) at ./src/plasmaquick/dialog.cpp:1370
#52 0x00007fa09b0dedc3 in QApplicationPrivate::notify_helper (this=this@entry=0x555f133fbb30, receiver=receiver@entry=0x555f14d1cae0, e=e@entry=0x7ffdafb656c0) at kernel/qapplication.cpp:3632
#53 0x00007fa09b0e7bb8 in QApplication::notify (this=0x7ffdafb65b80, receiver=0x555f14d1cae0, e=0x7ffdafb656c0) at kernel/qapplication.cpp:3156
#54 0x00007fa09a3c919a in QCoreApplication::notifyInternal2 (receiver=0x555f14d1cae0, event=0x7ffdafb656c0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#55 0x00007fa09a7af4d8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at kernel/qguiapplication.cpp:2282
#56 0x00007fa09a7b0b45 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x7fa088008b10) at kernel/qguiapplication.cpp:2002
#57 0x00007fa09a7887ac in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1169
#58 0x00007fa09828be64 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#59 0x00007fa0986ea17d in g_main_dispatch (context=0x555f13419530) at ../../../glib/gmain.c:3309
#60 g_main_context_dispatch (context=context@entry=0x555f13419530) at ../../../glib/gmain.c:3974
#61 0x00007fa0986ea400 in g_main_context_iterate (context=context@entry=0x555f13419530, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#62 0x00007fa0986ea4a3 in g_main_context_iteration (context=0x555f13419530, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#63 0x00007fa09a423a0b in QEventDispatcherGlib::processEvents (this=0x555f134166f0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#64 0x00007fa09a3c7c9b in QEventLoop::exec (this=this@entry=0x7ffdafb65a60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#65 0x00007fa09a3cfe44 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#66 0x0000555f13026115 in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:238
Detaching from program: /usr/bin/plasmashell, process 39643
[Inferior 1 (process 39643) detached]
Comment 1 Nicolas Fella 2022-02-14 13:56:00 UTC

*** This bug has been marked as a duplicate of bug 445713 ***
Comment 2 Nicolas Fella 2022-02-14 14:02:02 UTC
The most likely explanation is that Neon doesn't have the needed Qt patch yet
Comment 3 Patrick Silva 2022-02-14 15:47:06 UTC
Can reproduce on Arch Linux too.

Operating System: Arch Linux
KDE Plasma Version: 5.24.0
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.2
Graphics Platform: Wayland
Comment 4 Patrick Silva 2022-03-07 13:43:31 UTC
This crash persists even after update to KDE Qt 5.15.3.

Operating System: Arch Linux
KDE Plasma Version: 5.24.2
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.3
Graphics Platform: Wayland
Comment 5 postix 2022-06-24 20:47:52 UTC
Can confirm on

Operating System: openSUSE Tumbleweed 20220623
KDE Plasma Version: 5.25.1
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.2
Comment 6 Nicolas Fella 2022-08-08 10:45:28 UTC
*** Bug 457607 has been marked as a duplicate of this bug. ***
Comment 7 Bug Janitor Service 2022-09-18 09:36:55 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1157
Comment 8 Fushan Wen 2022-09-19 14:20:18 UTC
Git commit f74a31b87cc3e40e2a6724bd2e6a996dc4722ce0 by Fushan Wen.
Committed on 19/09/2022 at 14:18.
Pushed by fusionfuture into branch 'master'.

applets/kickoff: fix crash when dragging items not in favorite page on Wayland

Replace all `!plasmoid.expanded` with `plasmoid.expanded` so the source
item can still be alive after Kickoff menu is closed
Related: bug 449426
FIXED-IN: 5.26

M  +1    -1    applets/kickoff/package/contents/ui/ApplicationsPage.qml
M  +1    -1    applets/kickoff/package/contents/ui/Footer.qml
M  +1    -1    applets/kickoff/package/contents/ui/Header.qml
M  +1    -1    applets/kickoff/package/contents/ui/KickoffGridView.qml
M  +1    -1    applets/kickoff/package/contents/ui/KickoffListView.qml

https://invent.kde.org/plasma/plasma-desktop/commit/f74a31b87cc3e40e2a6724bd2e6a996dc4722ce0
Comment 9 Fushan Wen 2022-09-19 14:25:41 UTC
Git commit 818fcffee07d3b23882339f06acdf6f2f8012652 by Fushan Wen.
Committed on 19/09/2022 at 14:25.
Pushed by fusionfuture into branch 'Plasma/5.26'.

applets/kickoff: fix crash when dragging items not in favorite page on Wayland

Replace all `!plasmoid.expanded` with `plasmoid.expanded` so the source
item can still be alive after Kickoff menu is closed
Related: bug 449426
FIXED-IN: 5.26


(cherry picked from commit f74a31b87cc3e40e2a6724bd2e6a996dc4722ce0)

M  +1    -1    applets/kickoff/package/contents/ui/ApplicationsPage.qml
M  +1    -1    applets/kickoff/package/contents/ui/Footer.qml
M  +1    -1    applets/kickoff/package/contents/ui/Header.qml
M  +1    -1    applets/kickoff/package/contents/ui/KickoffGridView.qml
M  +1    -1    applets/kickoff/package/contents/ui/KickoffListView.qml

https://invent.kde.org/plasma/plasma-desktop/commit/818fcffee07d3b23882339f06acdf6f2f8012652
Comment 10 Fushan Wen 2022-09-19 14:26:40 UTC
Git commit 5b89b659fa8e5cd1eff36061ac19e1bf31c15cad by Fushan Wen.
Committed on 19/09/2022 at 14:26.
Pushed by fusionfuture into branch 'Plasma/5.24'.

applets/kickoff: fix crash when dragging items not in favorite page on Wayland

Replace all `!plasmoid.expanded` with `plasmoid.expanded` so the source
item can still be alive after Kickoff menu is closed
Related: bug 449426
FIXED-IN: 5.26


(cherry picked from commit f74a31b87cc3e40e2a6724bd2e6a996dc4722ce0)

M  +1    -1    applets/kickoff/package/contents/ui/ApplicationsPage.qml
M  +1    -1    applets/kickoff/package/contents/ui/Footer.qml
M  +1    -1    applets/kickoff/package/contents/ui/Header.qml
M  +1    -1    applets/kickoff/package/contents/ui/KickoffGridView.qml
M  +1    -1    applets/kickoff/package/contents/ui/KickoffListView.qml

https://invent.kde.org/plasma/plasma-desktop/commit/5b89b659fa8e5cd1eff36061ac19e1bf31c15cad