Bug 430111 - Plasma Wayland crashes when changing order of pinned application
Summary: Plasma Wayland crashes when changing order of pinned application
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (other bugs)
Version First Reported In: 5.20.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords: wayland-only
: 428987 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-12-07 14:34 UTC by elman
Modified: 2021-04-13 18:46 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description elman 2020-12-07 14:34:37 UTC
SUMMARY
When I pin an application to panel and try to change order using drag and drop, wayland session completely crasher and I have to login again.

STEPS TO REPRODUCE
1. Start wayland session
2. Pin an application to panel
3. Use drag and drop to change pinned application order

OBSERVED RESULT
Plasma wayland session crashes.

EXPECTED RESULT
Order of pinned applications is changed.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch
KDE Plasma Version: 5.20.4
KDE Frameworks Version: 5.76.0
Qt Version: 5.15.2
Comment 1 Nate Graham 2020-12-07 17:29:55 UTC
Please attach a backtrace of the crash.
Comment 2 elman 2020-12-08 12:40:10 UTC
Sure thing. I'm attaching last 3 stack traces. Not sure if they are the same.

dec 07 15:08:16 hostname systemd-coredump[4656]: Process 4379 (plasmashell) of user 1000 dumped core.
       
       Stack trace of thread 4379:
       #0  0x00007fc06a106615 raise (libc.so.6 + 0x3d615)
       #1  0x00007fc06ba150e6 _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5 + 0x40e6)
       #2  0x00007fc06a1066a0 __restore_rt (libc.so.6 + 0x3d6a0)
       #3  0x00007fc06b144d7e _ZNK12KConfigGroup6parentEv (libKF5ConfigCore.so.5 + 0x2ad7e)
       #4  0x000055fde9c87cc4 n/a (plasmashell + 0x34cc4)
       #5  0x000055fde9c8801e n/a (plasmashell + 0x3501e)
       #6  0x00007fc06a75de10 n/a (libQt5Core.so.5 + 0x2ece10)
       #7  0x00007fc06c8ef3ad n/a (libKF5PlasmaQuick.so.5 + 0x2d3ad)
       #8  0x000055fde9c92587 n/a (plasmashell + 0x3f587)
       #9  0x00007fc06a75ddd6 n/a (libQt5Core.so.5 + 0x2ecdd6)
       #10 0x00007fc06a761e4b _ZN6QTimer7timeoutENS_14QPrivateSignalE (libQt5Core.so.5 + 0x2f0e4b)
       #11 0x00007fc06a7534bf _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x2e24bf)
       #12 0x00007fc06b3c1752 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x15a752)
       #13 0x00007fc06a726a7a _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2b5a7a)
       #14 0x00007fc06a77ea65 _ZN14QTimerInfoList14activateTimersEv (libQt5Core.so.5 + 0x30da65)
       #15 0x00007fc06a77f312 n/a (libQt5Core.so.5 + 0x30e312)
       #16 0x00007fc068b548f4 g_main_context_dispatch (libglib-2.0.so.0 + 0x528f4)
       #17 0x00007fc068ba8821 n/a (libglib-2.0.so.0 + 0xa6821)
       #18 0x00007fc068b53121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
       #19 0x00007fc06a77f6e1 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e6e1)
       #20 0x00007fc06a7253fc _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43fc)
       #21 0x00007fc06a72d894 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2bc894)
       #22 0x000055fde9c72069 n/a (plasmashell + 0x1f069)
       #23 0x00007fc06a0f1152 __libc_start_main (libc.so.6 + 0x28152)
       #24 0x000055fde9c722ae n/a (plasmashell + 0x1f2ae)
       
       Stack trace of thread 4510:
       #0  0x00007fc06a1be46f __poll (libc.so.6 + 0xf546f)
       #1  0x00007fc068ba87af n/a (libglib-2.0.so.0 + 0xa67af)
       #2  0x00007fc068b53121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
       #3  0x00007fc06a77f6fc _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e6fc)
       #4  0x00007fc06a7253fc _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43fc)
       #5  0x00007fc06a53dd22 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccd22)
       #6  0x00007fc06c0ce1eb n/a (libQt5Quick.so.5 + 0x1471eb)
       #7  0x00007fc06a53ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #8  0x00007fc06958c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #9  0x00007fc06a1c9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4489:
       #0  0x00007fc0695926a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fc05d8e1eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007fc05d8e1da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007fc06958c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007fc06a1c9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4468:
       #0  0x00007fc06a14e93f __libc_disable_asynccancel (libc.so.6 + 0x8593f)
       #1  0x00007fc06a1b9f11 __read (libc.so.6 + 0xf0f11)
       #2  0x00007fc068b54f70 g_main_context_check (libglib-2.0.so.0 + 0x52f70)
       #3  0x00007fc068ba86b2 n/a (libglib-2.0.so.0 + 0xa66b2)
       #4  0x00007fc068b53121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
       #5  0x00007fc06a77f6fc _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e6fc)
       #6  0x00007fc06a7253fc _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43fc)
       #7  0x00007fc06a53dd22 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccd22)
       #8  0x00007fc06bd265a9 n/a (libQt5Qml.so.5 + 0x30b5a9)
       #9  0x00007fc06a53ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #10 0x00007fc06958c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #11 0x00007fc06a1c9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4432:
       #0  0x00007fc068b512e8 n/a (libglib-2.0.so.0 + 0x4f2e8)
       #1  0x00007fc068b516d6 n/a (libglib-2.0.so.0 + 0x4f6d6)
       #2  0x00007fc068b5439b g_main_context_prepare (libglib-2.0.so.0 + 0x5239b)
       #3  0x00007fc068ba8626 n/a (libglib-2.0.so.0 + 0xa6626)
       #4  0x00007fc068b53121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
       #5  0x00007fc06a77f6fc _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e6fc)
       #6  0x00007fc06a7253fc _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43fc)
       #7  0x00007fc06a53dd22 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccd22)
       #8  0x00007fc06b0ab098 n/a (libQt5DBus.so.5 + 0x17098)
       #9  0x00007fc06a53ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #10 0x00007fc06958c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #11 0x00007fc06a1c9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4509:
       #0  0x00007fc0695926a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fc06a5450d4 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd40d4)
       #2  0x00007fc06c17d33b n/a (libQt5Quick.so.5 + 0x1f633b)
       #3  0x00007fc06c17f8db n/a (libQt5Quick.so.5 + 0x1f88db)
       #4  0x00007fc06a53ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #5  0x00007fc06958c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #6  0x00007fc06a1c9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4491:
       #0  0x00007fc0695926a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fc05d8e1eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007fc05d8e1da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007fc06958c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007fc06a1c9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4514:
       #0  0x00007fc0695926a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fc06a5450d4 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd40d4)
       #2  0x00007fc06c17d33b n/a (libQt5Quick.so.5 + 0x1f633b)
       #3  0x00007fc06c17f8db n/a (libQt5Quick.so.5 + 0x1f88db)
       #4  0x00007fc06a53ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #5  0x00007fc06958c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #6  0x00007fc06a1c9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4488:
       #0  0x00007fc0695926a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fc05d8e1eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007fc05d8e1da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007fc06958c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007fc06a1c9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4490:
       #0  0x00007fc0695926a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fc05d8e1eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007fc05d8e1da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007fc06958c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007fc06a1c9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4513:
       #0  0x00007fc0695926a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fc06a5450d4 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd40d4)
       #2  0x00007fc06c17d33b n/a (libQt5Quick.so.5 + 0x1f633b)
       #3  0x00007fc06c17f8db n/a (libQt5Quick.so.5 + 0x1f88db)
       #4  0x00007fc06a53ef0f n/a (libQt5Core.so.5 + 0xcdf0f)

#5  0x00007fc06958c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #6  0x00007fc06a1c9293 __clone (libc.so.6 + 0x100293)
dec 07 15:09:31 hostname systemd-coredump[4690]: Process 4300 (Xwayland) of user 1000 dumped core.
       
       Stack trace of thread 4300:
       #0  0x00007f9411e3a615 raise (libc.so.6 + 0x3d615)
       #1  0x00007f9411e23862 abort (libc.so.6 + 0x26862)
       #2  0x000055ea33e5dee8 n/a (Xwayland + 0x157ee8)
       #3  0x000055ea33e670ec n/a (Xwayland + 0x1610ec)
       #4  0x000055ea33e5c303 n/a (Xwayland + 0x156303)
       #5  0x00007f9411e3a6a0 __restore_rt (libc.so.6 + 0x3d6a0)
       #6  0x000055ea33d3cbdf n/a (Xwayland + 0x36bdf)
       #7  0x00007f9411cfdacd n/a (libffi.so.7 + 0x6acd)
       #8  0x00007f9411cfd03a n/a (libffi.so.7 + 0x603a)
       #9  0x00007f9412374e92 n/a (libwayland-client.so.0 + 0x9e92)
       #10 0x00007f94123716c1 n/a (libwayland-client.so.0 + 0x66c1)
       #11 0x00007f9412372ccc wl_display_dispatch_queue_pending (libwayland-client.so.0 + 0x7ccc)
       #12 0x000055ea33d3d54b n/a (Xwayland + 0x3754b)
       #13 0x000055ea33e5d921 n/a (Xwayland + 0x157921)
       #14 0x000055ea33da08c0 n/a (Xwayland + 0x9a8c0)
       #15 0x000055ea33d36626 n/a (Xwayland + 0x30626)
       #16 0x00007f9411e25152 __libc_start_main (libc.so.6 + 0x28152)
       #17 0x000055ea33d378fe n/a (Xwayland + 0x318fe)
       
       Stack trace of thread 4307:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f9410235eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007f9410235da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4311:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103d0314 n/a (iris_dri.so + 0x66d314)
       #2  0x00007f94103b75b8 n/a (iris_dri.so + 0x6545b8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4326:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103bb834 n/a (iris_dri.so + 0x658834)
       #2  0x00007f94103b7588 n/a (iris_dri.so + 0x654588)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4323:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103bb834 n/a (iris_dri.so + 0x658834)
       #2  0x00007f94103b7588 n/a (iris_dri.so + 0x654588)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4317:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103d0314 n/a (iris_dri.so + 0x66d314)
       #2  0x00007f94103b75b8 n/a (iris_dri.so + 0x6545b8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4310:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f9410235eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007f9410235da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4313:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103d0314 n/a (iris_dri.so + 0x66d314)
       #2  0x00007f94103b75b8 n/a (iris_dri.so + 0x6545b8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4316:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103d0314 n/a (iris_dri.so + 0x66d314)
       #2  0x00007f94103b75b8 n/a (iris_dri.so + 0x6545b8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4314:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103d0314 n/a (iris_dri.so + 0x66d314)
       #2  0x00007f94103b75b8 n/a (iris_dri.so + 0x6545b8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4312:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103d0314 n/a (iris_dri.so + 0x66d314)
       #2  0x00007f94103b75b8 n/a (iris_dri.so + 0x6545b8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4318:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103d0314 n/a (iris_dri.so + 0x66d314)
       #2  0x00007f94103b75b8 n/a (iris_dri.so + 0x6545b8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4315:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103d0314 n/a (iris_dri.so + 0x66d314)
       #2  0x00007f94103b75b8 n/a (iris_dri.so + 0x6545b8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4319:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103bb834 n/a (iris_dri.so + 0x658834)
       #2  0x00007f94103b7588 n/a (iris_dri.so + 0x654588)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4320:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103bb834 n/a (iris_dri.so + 0x658834)
       #2  0x00007f94103b7588 n/a (iris_dri.so + 0x654588)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4329:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f9410235eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007f9410235da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4321:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103bb834 n/a (iris_dri.so + 0x658834)
       #2  0x00007f94103b7588 n/a (iris_dri.so + 0x654588)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4325:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103bb834 n/a (iris_dri.so + 0x658834)
       #2  0x00007f94103b7588 n/a (iris_dri.so + 0x654588)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4322:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103bb834 n/a (iris_dri.so + 0x658834)
       #2  0x00007f94103b7588 n/a (iris_dri.so + 0x654588)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4309:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f9410235eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007f9410235da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4324:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f94103bb834 n/a (iris_dri.so + 0x658834)
       #2  0x00007f94103b7588 n/a (iris_dri.so + 0x654588)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4327:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f9410235eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007f9410235da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4328:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f9410235eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007f9410235da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4330:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f9410235eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007f9410235da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4308:
       #0  0x00007f9411ce46a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007f9410235eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007f9410235da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007f9411cde3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007f9411efd293 __clone (libc.so.6 + 0x100293)
dec 07 15:09:34 hostname systemd-coredump[4709]: Process 4517 (plasmashell) of user 1000 dumped core.
       
       Stack trace of thread 4517:
       #0  0x00007fb8427f6615 raise (libc.so.6 + 0x3d615)
       #1  0x00007fb8427f66a0 __restore_rt (libc.so.6 + 0x3d6a0)
       #2  0x00007fb83de89b3a _ZN9QtWayland9wl_output12handle_scaleEPvP9wl_outputi (libQt5WaylandClient.so.5 + 0x92b3a)
       #3  0x00007fb840ea3acd n/a (libffi.so.7 + 0x6acd)
       #4  0x00007fb840ea303a n/a (libffi.so.7 + 0x603a)
       #5  0x00007fb8426c3e92 n/a (libwayland-client.so.0 + 0x9e92)
       #6  0x00007fb8426c06c1 n/a (libwayland-client.so.0 + 0x66c1)
       #7  0x00007fb8426c1ccc wl_display_dispatch_queue_pending (libwayland-client.so.0 + 0x7ccc)
       #8  0x00007fb83de6844d _ZN15QtWaylandClient15QWaylandDisplay13flushRequestsEv (libQt5WaylandClient.so.5 + 0x7144d)
       #9  0x00007fb842e4de10 n/a (libQt5Core.so.5 + 0x2ece10)
       #10 0x00007fb842e51340 _ZN15QSocketNotifier9activatedE17QSocketDescriptorNS_4TypeENS_14QPrivateSignalE (libQt5Core.so.5 + 0x2f0340)
       #11 0x00007fb842e51b4d _ZN15QSocketNotifier5eventEP6QEvent (libQt5Core.so.5 + 0x2f0b4d)
       #12 0x00007fb843ab1752 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x15a752)
       #13 0x00007fb842e16a7a _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2b5a7a)
       #14 0x00007fb842e702f6 n/a (libQt5Core.so.5 + 0x30f2f6)
       #15 0x00007fb8412448f4 g_main_context_dispatch (libglib-2.0.so.0 + 0x528f4)
       #16 0x00007fb841298821 n/a (libglib-2.0.so.0 + 0xa6821)
       #17 0x00007fb841243121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
       #18 0x00007fb842e6f6e1 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e6e1)
       #19 0x00007fb842e153fc _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43fc)
       #20 0x00007fb842e1d894 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2bc894)
       #21 0x000055f4c8120069 n/a (plasmashell + 0x1f069)
       #22 0x00007fb8427e1152 __libc_start_main (libc.so.6 + 0x28152)
       #23 0x000055f4c81202ae n/a (plasmashell + 0x1f2ae)
       
       Stack trace of thread 4682:
       #0  0x00007fb841c829c8 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf9c8)
       #1  0x00007fb842c35058 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4058)
       #2  0x00007fb842c32504 n/a (libQt5Core.so.5 + 0xd1504)
       #3  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #4  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #5  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4533:
       #0  0x00007fb8428ae46f __poll (libc.so.6 + 0xf546f)
       #1  0x00007fb8412987af n/a (libglib-2.0.so.0 + 0xa67af)
       #2  0x00007fb841243121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
       #3  0x00007fb842e6f6e1 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e6e1)
       #4  0x00007fb842e153fc _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43fc)
       #5  0x00007fb842c2dd22 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccd22)
       #6  0x00007fb8447be1eb n/a (libQt5Quick.so.5 + 0x1471eb)
       #7  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #8  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #9  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4521:
       #0  0x00007fb8428ae46f __poll (libc.so.6 + 0xf546f)
       #1  0x00007fb8412987af n/a (libglib-2.0.so.0 + 0xa67af)
       #2  0x00007fb841243121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
       #3  0x00007fb842e6f6e1 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e6e1)
       #4  0x00007fb842e153fc _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43fc)
       #5  0x00007fb842c2dd22 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccd22)
       #6  0x00007fb84379b098 n/a (libQt5DBus.so.5 + 0x17098)
       #7  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #8  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #9  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4524:
       #0  0x00007fb8428ae46f __poll (libc.so.6 + 0xf546f)
       #1  0x00007fb8412987af n/a (libglib-2.0.so.0 + 0xa67af)
       #2  0x00007fb841243121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
       #3  0x00007fb842e6f6e1 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e6e1)
       #4  0x00007fb842e153fc _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43fc)
       #5  0x00007fb842c2dd22 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccd22)
       #6  0x00007fb8444165a9 n/a (libQt5Qml.so.5 + 0x30b5a9)
       #7  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #8  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #9  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4683:
       #0  0x00007fb841c829c8 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf9c8)
       #1  0x00007fb842c35058 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4058)
       #2  0x00007fb842c32504 n/a (libQt5Core.so.5 + 0xd1504)
       #3  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #4  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #5  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4681:
       #0  0x00007fb841c829c8 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf9c8)
       #1  0x00007fb842c35058 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4058)
       #2  0x00007fb842c32504 n/a (libQt5Core.so.5 + 0xd1504)
       #3  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #4  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #5  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4678:
       #0  0x00007fb841c829c8 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf9c8)
       #1  0x00007fb842c35058 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4058)
       #2  0x00007fb842c32504 n/a (libQt5Core.so.5 + 0xd1504)
       #3  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #4  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #5  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4680:
       #0  0x00007fb841c829c8 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf9c8)
       #1  0x00007fb842c35058 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4058)
       #2  0x00007fb842c32504 n/a (libQt5Core.so.5 + 0xd1504)
       #3  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #4  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #5  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4684:
       #0  0x00007fb841c829c8 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf9c8)
       #1  0x00007fb842c35058 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4058)
       #2  0x00007fb842c32504 n/a (libQt5Core.so.5 + 0xd1504)
       #3  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #4  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #5  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4679:
       #0  0x00007fb841c829c8 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf9c8)
       #1  0x00007fb842c35058 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4058)
       #2  0x00007fb842c32504 n/a (libQt5Core.so.5 + 0xd1504)
       #3  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #4  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #5  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4542:
       #0  0x00007fb841c826a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fb842c350d4 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd40d4)
       #2  0x00007fb84486d33b n/a (libQt5Quick.so.5 + 0x1f633b)
       #3  0x00007fb84486f8db n/a (libQt5Quick.so.5 + 0x1f88db)
       #4  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #5  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #6  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4528:
       #0  0x00007fb841c826a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fb835fd3eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007fb835fd3da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4526:
       #0  0x00007fb841c826a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fb835fd3eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007fb835fd3da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4525:
       #0  0x00007fb841c826a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fb835fd3eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007fb835fd3da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4527:
       #0  0x00007fb841c826a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fb835fd3eac n/a (iris_dri.so + 0x4d2eac)
       #2  0x00007fb835fd3da8 n/a (iris_dri.so + 0x4d2da8)
       #3  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4547:
       #0  0x00007fb8428b0c96 pselect (libc.so.6 + 0xf7c96)
       #1  0x00007fb840eab524 n/a (libusbmuxd-2.0.so.6 + 0x2524)
       #2  0x00007fb840eac8a9 n/a (libusbmuxd-2.0.so.6 + 0x38a9)
       #3  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #4  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4548:
       #0  0x00007fb8428ae46f __poll (libc.so.6 + 0xf546f)
       #1  0x00007fb8412987af n/a (libglib-2.0.so.0 + 0xa67af)
       #2  0x00007fb841243121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
       #3  0x00007fb842e6f6e1 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e6e1)
       #4  0x00007fb842e153fc _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43fc)
       #5  0x00007fb842c2dd22 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccd22)
       #6  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #7  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #8  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4550:
       #0  0x00007fb8428ae46f __poll (libc.so.6 + 0xf546f)
       #1  0x00007fb8412987af n/a (libglib-2.0.so.0 + 0xa67af)
       #2  0x00007fb841243121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
       #3  0x00007fb842e6f6e1 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e6e1)
       #4  0x00007fb842e153fc _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43fc)
       #5  0x00007fb842c2dd22 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccd22)
       #6  0x00007fb7d3f1cbab _ZN15KCupsConnection3runEv (libkcupslib.so + 0x20bab)
       #7  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #8  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #9  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4557:
       #0  0x00007fb841c826a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
       #1  0x00007fb842c350d4 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd40d4)
       #2  0x00007fb84486d33b n/a (libQt5Quick.so.5 + 0x1f633b)
       #3  0x00007fb84486f8db n/a (libQt5Quick.so.5 + 0x1f88db)
       #4  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #5  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #6  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)
       
       Stack trace of thread 4685:
       #0  0x00007fb841c829c8 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf9c8)
       #1  0x00007fb842c35058 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4058)
       #2  0x00007fb842c32504 n/a (libQt5Core.so.5 + 0xd1504)
       #3  0x00007fb842c2ef0f n/a (libQt5Core.so.5 + 0xcdf0f)
       #4  0x00007fb841c7c3e9 start_thread (libpthread.so.0 + 0x93e9)
       #5  0x00007fb8428b9293 __clone (libc.so.6 + 0x100293)

dec 07 15:10:03 hostname login[1291]: pam_systemd(login:session): Failed to release session: Interrupted system call
Comment 3 Nate Graham 2020-12-08 14:40:12 UTC
Got a duplicate report, re-opening
Comment 4 Nate Graham 2020-12-08 14:41:09 UTC
*** Bug 428987 has been marked as a duplicate of this bug. ***
Comment 5 Lars Veldscholte 2020-12-20 14:57:16 UTC
Maybe this is helpful: the crash does not occur if I disable tooltips in the Task Manager.

FYI this problem applies to all applications in the Task Manager for me, not just pinned ones.
Comment 6 Roger 2021-01-03 21:14:45 UTC
I confirm the issue. Reordering the icons on the "Task Manager" panel, whether they're pinned or not (running apps), makes Plasma Wayland crash. My config:
plasmashell 5.20.4
Qt: 5.15.2
KDE Frameworks: 5.77.0
Comment 7 Roger 2021-01-03 21:15:06 UTC
I confirm the issue. Reordering the icons on the "Task Manager" panel, whether they're pinned or not (running apps), makes Plasma Wayland crash. My config:
plasmashell 5.20.4
Qt: 5.15.2
KDE Frameworks: 5.77.0
Comment 8 Mathew Robinson 2021-01-11 15:20:47 UTC
I'm able to reproduce this on KDE Neon as well.
Comment 9 Mathew Robinson 2021-01-11 22:42:13 UTC
I've done some more testing on this. It appears if I unpin the "default" pins then pin some new applications the issue goes away.

I've tried repinning the old default pins to see if the issue reoccurs but cannot remember the whole list. So far testing indicates that repinning discover (which was one of the defaults does not cause the issue to reoccur.

I will do some more testing with a VM to see if I can repro on a fresh install and/or find the problematic pin (if indeed it's a specific application).
Comment 10 Mathew Robinson 2021-01-16 19:57:42 UTC
Managed to get a backtrace with GDB where I have most of the debug info for the components involved. I'm attempting to track the bug down and fix it, but it's my first foray into the KDE code base. Figured I'd post the debugging I have so far in case it makes immediate sense to those with more experience than me:

Breakpoint 1 at 0x7fd32b733490
Breakpoint 2 at 0x7fd32b7334e0

Thread 1 "plasmashell" received signal SIGABRT, Aborted.
0x00007fd32b4f3ae5 in raise () from /lib64/libc.so.6
[Inferior 1 (process 2286) detached]
Breakpoint 1 at 0x7fa1bcd08490
Breakpoint 2 at 0x7fa1bcd084e0
[Inferior 1 (process 7737) detached]
(gdb) Breakpoint 1 at 0x7fa1bcd08490
(gdb) Breakpoint 2 at 0x7fa1bcd084e0
(gdb) quit
A debugging session is active.

	Inferior 1 [process 7737] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
Detaching from program: /usr/bin/plasmashell, process 7737
[Inferior 1 (process 7737) detached]
Breakpoint 1 at 0x7fa1bcd08490
Breakpoint 2 at 0x7fa1bcd084e0
Continuing.
[New Thread 0x7fa184ff9640 (LWP 7921)]
[Thread 0x7fa184ff9640 (LWP 7921) exited]
[New Thread 0x7fa184ff9640 (LWP 7931)]

Thread 1 "plasmashell" received signal SIGABRT, Aborted.
0x00007fa1bcac8ae5 in raise () from /lib64/libc.so.6
#0  0x00007fa1bcac8ae5 in raise () at /lib64/libc.so.6
#1  0x00007fa1bcab1864 in abort () at /lib64/libc.so.6
#2  0x00007fa1bcef40e7 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007fa1badd6f79 in  () at /usr/lib64/libQt5WaylandClient.so.5
#4  0x00007fa1bade5e0a in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib64/libQt5WaylandClient.so.5
#5  0x00007fa1bd146900 in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa1bd149cff in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fa1bd14a4fb in QSocketNotifier::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#8  0x00007fa1bde9150f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#9  0x00007fa1bd1102ea in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#10 0x00007fa1bd1683f5 in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007fa1bb503e57 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#12 0x00007fa1bb5041d8 in  () at /usr/lib64/libglib-2.0.so.0
#13 0x00007fa1bb50428f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#14 0x00007fa1bd16783f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#15 0x00007fa1bd10ecab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#16 0x00007fa1bd5bbde3 in QBasicDrag::drag(QDrag*) () at /usr/lib64/libQt5Gui.so.5
#17 0x00007fa1bd5b90e5 in QDragManager::drag(QDrag*) () at /usr/lib64/libQt5Gui.so.5
#18 0x00007fa1bd5b940b in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) () at /usr/lib64/libQt5Gui.so.5
#19 0x00007fa162c9aba6 in DragHelper::startDragInternal(QQuickItem*, QString const&, QVariant const&, QUrl const&, QIcon const&) const (icon=..., url=<optimized out>, mimeData=<optimized out>, mimeType=..., item=0x563633be0ca0, this=0x563634145b50) at /usr/include/qt5/QtCore/qflags.h:121
#20 DragHelper::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x563634145b50, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/plasma5-desktop-5.20.5-1.1.x86_64/build/applets/taskmanager/taskmanagerplugin_autogen/7RBZBFH7CH/moc_draghelper.cpp:115
#21 0x00007fa1bd13c311 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#22 0x00007fa1bde9150f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#23 0x00007fa1bd1102ea in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#24 0x00007fa1bd112d21 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#25 0x00007fa1bd1681b3 in  () at /usr/lib64/libQt5Core.so.5
#26 0x00007fa1bb503e57 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#27 0x00007fa1bb5041d8 in  () at /usr/lib64/libglib-2.0.so.0
#28 0x00007fa1bb50428f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#29 0x00007fa1bd16783f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#30 0x00007fa1bd10ecab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#31 0x00007fa1bd116f20 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#32 0x000056362df8d082 in  ()
#33 0x00007fa1bcab3152 in __libc_start_main () at /lib64/libc.so.6
#34 0x000056362df8dbde in  ()
Detaching from program: /usr/bin/plasmashell, process 7737
[Inferior 1 (process 7737) detached]
Breakpoint 1 at 0x7fe8b8ee2490
Breakpoint 2 at 0x7fe8b8ee24e0
Continuing.
[Thread 0x7fe879ffb640 (LWP 1793) exited]
[Thread 0x7fe87affd640 (LWP 1791) exited]
[Thread 0x7fe87b7fe640 (LWP 1790) exited]
[Thread 0x7fe8737fe640 (LWP 1789) exited]
[Thread 0x7fe878ff9640 (LWP 1795) exited]
[Thread 0x7fe8797fa640 (LWP 1794) exited]
[Thread 0x7fe87a7fc640 (LWP 1792) exited]
[Thread 0x7fe87bfff640 (LWP 1788) exited]
[Thread 0x7fe890fe2640 (LWP 1787) exited]
[Thread 0x7fe8917e3640 (LWP 1786) exited]
[Thread 0x7fe891fe4640 (LWP 1785) exited]
[Thread 0x7fe892fe6640 (LWP 1784) exited]
[New Thread 0x7fe87bfff640 (LWP 1836)]
[New Thread 0x7fe8797fa640 (LWP 1837)]
[New Thread 0x7fe890fe2640 (LWP 1838)]

Thread 1 "plasmashell" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
49	  return ret;
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x00007fe8b8c8b864 in __GI_abort () at abort.c:79
#2  0x00007fe8b90ce0e7 in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914
#3  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffefef4eb40, msg=msg@entry=0x7fe8b70350b8 "The Wayland connection broke. Did the Wayland compositor die?") at global/qlogging.cpp:893
#4  0x00007fe8b6fb0f79 in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at qwaylanddisplay.cpp:209
#5  QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at qwaylanddisplay.cpp:204
#6  0x00007fe8b6fbfe0a in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x55d073e9e590) at qwaylanddisplay.cpp:222
#7  0x00007fe8b9320900 in doActivate<false>(QObject*, int, void**) (sender=0x55d073f0f210, signal_index=3, argv=argv@entry=0x7ffefef4ecb0) at kernel/qobject.cpp:3898
#8  0x00007fe8b9319c20 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55d073f0f210, m=m@entry=0x7fe8b95cea60 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffefef4ecb0) at kernel/qobject.cpp:3946
#9  0x00007fe8b9323cff in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) (this=this@entry=0x55d073f0f210, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178
#10 0x00007fe8b93244fb in QSocketNotifier::event(QEvent*) (this=0x55d073f0f210, e=0x7ffefef4edc0) at kernel/qsocketnotifier.cpp:302
#11 0x00007fe8ba06b50f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#12 0x00007fe8b92ea2ea in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55d073f0f210, event=0x7ffefef4edc0) at kernel/qcoreapplication.cpp:1063
#13 0x00007fe8b93423f5 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x55d073ea0940) at kernel/qeventdispatcher_glib.cpp:107
#14 0x00007fe8b76dde57 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#15 0x00007fe8b76de1d8 in  () at /usr/lib64/libglib-2.0.so.0
#16 0x00007fe8b76de28f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#17 0x00007fe8b934183f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55d073f0f4a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#18 0x00007fe8b92e8cab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55d078ba1160, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#19 0x00007fe8b9795de3 in QBasicDrag::drag(QDrag*) () at /usr/lib64/libQt5Gui.so.5
#20 0x00007fe8b97930e5 in QDragManager::drag(QDrag*) () at /usr/lib64/libQt5Gui.so.5
#21 0x00007fe8b979340b in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) () at /usr/lib64/libQt5Gui.so.5
#22 0x00007fe872e51ba6 in DragHelper::startDragInternal(QQuickItem*, QString const&, QVariant const&, QUrl const&, QIcon const&) const (icon=..., url=<optimized out>, mimeData=<optimized out>, mimeType=..., item=0x55d07857df80, this=0x55d078c31570) at /usr/include/qt5/QtCore/qflags.h:121
#23 DragHelper::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x55d078c31570, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/plasma5-desktop-5.20.5-1.1.x86_64/build/applets/taskmanager/taskmanagerplugin_autogen/7RBZBFH7CH/moc_draghelper.cpp:115
#24 0x00007fe8b9316311 in QObject::event(QEvent*) (this=0x55d078c31570, e=0x7fe87c096980) at kernel/qobject.cpp:1314
#25 0x00007fe8ba06b50f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#26 0x00007fe8b92ea2ea in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55d078c31570, event=0x7fe87c096980) at kernel/qcoreapplication.cpp:1063
#27 0x00007fe8b92ecd21 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55d073e8cb50) at kernel/qcoreapplication.cpp:1817
#28 0x00007fe8b93421b3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55d073f0f6e0) at kernel/qeventdispatcher_glib.cpp:277
#29 0x00007fe8b76dde57 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#30 0x00007fe8b76de1d8 in  () at /usr/lib64/libglib-2.0.so.0
#31 0x00007fe8b76de28f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#32 0x00007fe8b934183f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55d073f0f4a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#33 0x00007fe8b92e8cab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffefef4f4e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#34 0x00007fe8b92f0f20 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#35 0x000055d0721a4082 in  ()
#36 0x00007fe8b8c8d152 in __libc_start_main (main=0x55d0721a1900, argc=1, argv=0x7ffefef4f878, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffefef4f868) at ../csu/libc-start.c:314
#37 0x000055d0721a4bde in  ()
Detaching from program: /usr/bin/plasmashell, process 1767
[Inferior 1 (process 1767) detached]
Comment 11 Mathew Robinson 2021-01-16 20:07:26 UTC
Based on the line "#3  QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffefef4eb40, msg=msg@entry=0x7fe8b70350b8 "The Wayland connection broke. Did the Wayland compositor die?") at global/qlogging.cpp:893" from the previous backtrace I decided to try and run gdb on kwin_wayland and it looks like there's perhaps a segfault?

Breakpoint 1 at 0x7f4c29c00490
Breakpoint 2 at 0x7f4c29c004e0
Continuing.

Thread 1 "kwin_wayland" received signal SIGSEGV, Segmentation fault.
0x00007f4c2b4afc08 in KWaylandServer::SurfaceInterface::frameRendered(unsigned int) () from /usr/lib64/libKWaylandServer.so.5
Comment 12 Nate Graham 2021-04-07 22:14:08 UTC
Cannot reproduce with git master everything in a Wayland session.
Comment 13 Nicola Jelmorini 2021-04-10 08:47:34 UTC
(In reply to Nate Graham from comment #12)
> Cannot reproduce with git master everything in a Wayland session.

I confirm that it's not happening any more (Plasma 5.21.3).
Comment 14 elman 2021-04-13 17:08:23 UTC
I confirm that this error doesn't happen to me either.
Comment 15 Nate Graham 2021-04-13 18:46:36 UTC
Yay!