Bug 450646

Summary: Plasma crashes after moving taskbar from secondary screen to primary
Product: [Plasma] plasmashell Reporter: Syiad <syiad.al-duri>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: kde, nate
Priority: NOR Keywords: drkonqi, wayland
Version: 5.24.1   
Target Milestone: 1.0   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Syiad 2022-02-21 11:44:10 UTC
Application: plasmashell (5.24.1)

Qt Version: 5.15.2
Frameworks Version: 5.91.0
Operating System: Linux 5.13.0-28-generic x86_64
Windowing System: Wayland
Distribution: Ubuntu 21.10
DrKonqi: 5.24.1 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
1. I swapped primary and seconday sreen twice to get the widgets etc. onto the primary screen
2. I dragged the taskbar from the seconday to the primary screen, because it didn't follow to the primary screen.
3. Plasma crashed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=139974888752704) at pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=139974888752704) at pthread_kill.c:80
#6  __GI___pthread_kill (threadid=139974888752704, signo=signo@entry=6) at pthread_kill.c:91
#7  0x00007f4f11bfb476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f4f11be17b7 in __GI_abort () at abort.c:79
#9  0x00007f4f12086ba3 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f4f102ac354 in  () at /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#11 0x00007f4f102ac54d in QtWaylandClient::QWaylandDisplay::dispatchQueueWhile(wl_event_queue*, std::function<bool ()>, int) () at /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#12 0x00007f4f102b2592 in QtWaylandClient::QWaylandWindow::waitForFrameSync(int) () at /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#13 0x00007f4f0d08bbb2 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
#14 0x00007f4f13cafecc in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007f4f13cb06b7 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007f4f120c2a71 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#18 0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 20 (Thread 0x7f4e72059640 (LWP 3099) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55bf1669f4d0) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55bf1669f4d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4f11c4c920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bf1669f480, cond=0x55bf1669f4a8) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55bf1669f4a8, mutex=0x55bf1669f480) at pthread_cond_wait.c:628
#5  0x00007f4f0486936b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007f4f0486308b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 19 (Thread 0x7f4e7285a640 (LWP 3098) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55bf16609190) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55bf16609190, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4f11c4c920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bf16609140, cond=0x55bf16609168) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55bf16609168, mutex=0x55bf16609140) at pthread_cond_wait.c:628
#5  0x00007f4f0486936b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007f4f0486308b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 18 (Thread 0x7f4e63638640 (LWP 2770) "KCupsConnection"):
#1  0x00007f4f106cdd35 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4f106cf38b in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4f10722dd3 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4f106cd003 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4f123085be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4f122ada9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f4f120c18c2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4e6371894c in KCupsConnection::run() () at /lib/x86_64-linux-gnu/libkcupslib.so
#9  0x00007f4f120c2a71 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#11 0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 17 (Thread 0x7f4e63fff640 (LWP 2720) "SessionThread"):
#1  0x00007f4f106cdd18 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4f106cf38b in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4f10722dd3 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4f106cd003 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4f123085be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4f122ada9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f4f120c18c2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4f120c2a71 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#10 0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 16 (Thread 0x7f4ea8ff9640 (LWP 2719) "plasmashell"):
#1  __pselect (nfds=5, readfds=0x7f4ea8ff0a80, writefds=0x0, exceptfds=0x0, timeout=<optimized out>, sigmask=0x7f4ea8ff0a20) at ../sysdeps/unix/sysv/linux/pselect.c:57
#2  0x00007f4f0fe2003d in  () at /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#3  0x00007f4f0fe20d88 in  () at /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#4  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#5  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 15 (Thread 0x7f4ebffff640 (LWP 2697) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55bf14fb4e30) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55bf14fb4e30, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4f11c4c920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bf14fb4de0, cond=0x55bf14fb4e08) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55bf14fb4e08, mutex=0x55bf14fb4de0) at pthread_cond_wait.c:628
#5  0x00007f4f120c8abb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4f13cae273 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f4f13cb06f9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f4f120c2a71 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#10 0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 14 (Thread 0x7f4ed0ccb640 (LWP 2696) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55bf1506c790) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55bf1506c790, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4f11c4c920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bf1506c740, cond=0x55bf1506c768) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55bf1506c768, mutex=0x55bf1506c740) at pthread_cond_wait.c:628
#5  0x00007f4f0486936b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007f4f0486308b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 13 (Thread 0x7f4ed14cc640 (LWP 2695) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55bf14fc4ff4) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55bf14fc4ff4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4f11c4c920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bf14fc4fa0, cond=0x55bf14fc4fc8) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55bf14fc4fc8, mutex=0x55bf14fc4fa0) at pthread_cond_wait.c:628
#5  0x00007f4f0486936b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007f4f0486308b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 12 (Thread 0x7f4ed2bbf640 (LWP 2694) "QQuickPixmapRea"):
#1  0x00007f4f10722ea6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4f106cd003 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4f123085be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f4f122ada9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4f120c18c2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4f13bf69da in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f4f120c2a71 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#9  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 11 (Thread 0x7f4ee599d640 (LWP 2693) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55bf147b56d4) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55bf147b56d4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4f11c4c920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bf147b5680, cond=0x55bf147b56a8) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55bf147b56a8, mutex=0x55bf147b5680) at pthread_cond_wait.c:628
#5  0x00007f4f120c8abb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4f13cae273 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f4f13cb06f9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f4f120c2a71 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#10 0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 10 (Thread 0x7f4ee61c2640 (LWP 2692) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55bf14e95820) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55bf14e95820, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4f11c4c920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bf14e957d0, cond=0x55bf14e957f8) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55bf14e957f8, mutex=0x55bf14e957d0) at pthread_cond_wait.c:628
#5  0x00007f4f0486936b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007f4f0486308b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 9 (Thread 0x7f4ee7c41640 (LWP 2691) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55bf14deb260) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55bf14deb260, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4f11c4c920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bf14deb210, cond=0x55bf14deb238) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55bf14deb238, mutex=0x55bf14deb210) at pthread_cond_wait.c:628
#5  0x00007f4f0486936b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007f4f0486308b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 8 (Thread 0x7f4ee73fe640 (LWP 2690) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55bf14ba4bd0) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55bf14ba4bd0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4f11c4c920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bf14ba4b80, cond=0x55bf14ba4ba8) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55bf14ba4ba8, mutex=0x55bf14ba4b80) at pthread_cond_wait.c:628
#5  0x00007f4f0486936b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007f4f0486308b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 7 (Thread 0x7f4eecf21640 (LWP 2686) "QQuickXmlQueryE"):
#1  0x00007f4f10722e4d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4f106cd003 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4f123085be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f4f122ada9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4f120c18c2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4eec0ddac9 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007f4f120c2a71 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#9  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 6 (Thread 0x7f4eefa02640 (LWP 2669) "Qt bearer threa"):
#1  0x00007f4f10722ea6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4f106cd003 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4f123085be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f4f122ada9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4f120c18c2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4f120c2a71 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 5 (Thread 0x7f4efe28a640 (LWP 2667) "QQmlThread"):
#1  __GI___libc_read (fd=12, buf=0x7f4efe2899b0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f4f106cfcb4 in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4f10722e4d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4f106cd003 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4f123085be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4f122ada9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f4f120c18c2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4f13898e39 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f4f120c2a71 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#11 0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 4 (Thread 0x7f4efd9b9640 (LWP 2624) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f4efd9ba550) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f4efd9ba550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4f11c4c920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f4efd9ba500, cond=0x7f4efd9ba528) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x7f4efd9ba528, mutex=0x7f4efd9ba500) at pthread_cond_wait.c:628
#5  0x00007f4f0486936b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007f4f0486308b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 3 (Thread 0x7f4efeaef640 (LWP 2620) "plasmas:disk$0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55bf13c084c8) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55bf13c084c8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4f11c4c920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bf13c08478, cond=0x55bf13c084a0) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55bf13c084a0, mutex=0x55bf13c08478) at pthread_cond_wait.c:628
#5  0x00007f4f0486936b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007f4f0486308b in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 2 (Thread 0x7f4f0d05f640 (LWP 2589) "QDBusConnection"):
#1  0x00007f4f106cdd35 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4f106cfadb in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4f10722e4d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4f106cd003 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4f123085be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4f122ada9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f4f120c18c2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4f12c50efb in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f4f120c2a71 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f4f11c4d927 in start_thread (arg=<optimized out>) at pthread_create.c:435
#11 0x00007f4f11cdd9e4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 1 (Thread 0x7f4f0db564c0 (LWP 2563) "plasmashell"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55bf15c80334) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55bf15c80334, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4f11c4c920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55bf15c802e0, cond=0x55bf15c80308) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55bf15c80308, mutex=0x55bf15c802e0) at pthread_cond_wait.c:628
#5  0x00007f4f120c8abb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4f13cb203a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f4f13cb33ba in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f4f126a2515 in QWindow::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007f4f12fa06b3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007f4f122af16a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f4f126975f1 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007f4f1266b9bc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007f4f102e55b4 in  () at /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#14 0x00007f4f106cf8bb in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f4f10722f08 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f4f106cd003 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f4f12308548 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f4f122ada9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f4f122b6024 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x000055bf1385ada9 in  ()
#21 0x00007f4f11be2fd0 in __libc_start_call_main (main=main@entry=0x55bf13859f50, argc=argc@entry=1, argv=argv@entry=0x7fff96c84218) at ../sysdeps/nptl/libc_start_call_main.h:58
#22 0x00007f4f11be307d in __libc_start_main_impl (main=0x55bf13859f50, argc=1, argv=0x7fff96c84218, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff96c84208) at ../csu/libc-start.c:409
#23 0x000055bf1385aec5 in  ()
[Inferior 1 (process 2563) detached]

Possible duplicates by query: bug 450320, bug 450112, bug 449027, bug 447117, bug 446922.

Reported using DrKonqi
Comment 1 Nate Graham 2022-02-22 03:10:05 UTC
No KDE code in the crashing thread, and we're missing some debug symbols. Not sure this is actionable, unfortunately.
Comment 2 Nate Graham 2024-02-23 22:50:23 UTC
Can I ask you to upgrade to Plasma 6 (which is due to be released in 5 days) and try it again there, to see if it's still happening? There have been *many* panel and multi-monitor bugs fixed, in addition to a new version of Qt which may have also fixed the issue. Thanks!
Comment 3 Syiad 2024-02-24 14:35:39 UTC
Unfortunately, I won't be able to test this on Plasma 6 anytime soon. Kubuntu only wants to introduce Plasma 6 in version 24.10, which is still some months away.

The good news: I haven't experienced any more of such crashes after the screen ID handling has been completely revamped in Plasma 5. Therefore, I suppose this bug can be considered fixed.