On Wayland with Plasma 5.10.1, Qt5.9 and KDE Frameworks 5.35, I cannot change the desktop layout from Folder View to Desktop. It makes Plasma crash everytime.
If this is reproducible, please add the backtrace for the crash. For more information, please see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
I'm using Arch Linux and they do not provide debug packages, unless compiling myself. But I can add that yes, it is reproductible (happens every time), and it happens on a dual monitor configuration, but only with one screen (the laptop integrated one) : changing the desktop layout on the secondary monitor (HDMI) WORKS and does not make Plasma crash.
Please even add an incomplete backtrace. We usually only need it to check if this is an issue that has already been reported, or a new issue. Only in the latter case we would need a backtrace with full debug symbols.
But I have no idea how to do that in Arch Linux.
We cannot investigate further then; changing status.
Can reproduce - happens every time in: Distribution: KDE neon Developer Edition Unstable Branches KDE Plasma Version: 5.10.90 KDE Frameworks Version: 5.37.0 Qt Version: 5.9.1 Kernel Version: 4.10.0-32-generic Backtrace from Crash Reporting Assistant: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7f6adfd398c0 (LWP 1267))] Thread 20 (Thread 0x7f69dadef700 (LWP 1530)): [KCrash Handler] #6 0x00007f6ad9914c60 in wl_proxy_create_wrapper () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 #7 0x00007f6ac0d5748d in ?? () from /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1 #8 0x00007f6ac0d45dec in ?? () from /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1 #9 0x00007f6ac1270f68 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libwayland-egl.so #10 0x00007f6ac126f54d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libwayland-egl.so #11 0x00007f6adb27ee69 in QOpenGLContext::makeCurrent(QSurface*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #12 0x00007f6addd620b0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #13 0x00007f6addd69752 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #14 0x00007f6addd6819c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #15 0x00007f6addd68a05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #16 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007f6ad9b246ba in start_thread (arg=0x7f69dadef700) at pthread_create.c:333 #18 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 19 (Thread 0x7f69da5ee700 (LWP 1526)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6adac7f8eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f6addd6810d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007f6addd68a05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6ad9b246ba in start_thread (arg=0x7f69da5ee700) at pthread_create.c:333 #6 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 18 (Thread 0x7f69e0f1c700 (LWP 1524)): #0 0x00007f6ad5f62a94 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f6ad5f1ddb9 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f6ad5f1e330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f6ad5f1e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f6adaea794b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6adae507ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f6adac79cd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f6add3480c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f6ad9b246ba in start_thread (arg=0x7f69e0f1c700) at pthread_create.c:333 #10 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 17 (Thread 0x7f69e19e2700 (LWP 1522)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6adac7f8eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f6addd6810d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007f6addd68a05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6ad9b246ba in start_thread (arg=0x7f69e19e2700) at pthread_create.c:333 #6 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 16 (Thread 0x7f69e27e4700 (LWP 1495)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6adac7f8eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f6addd6810d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007f6addd68a05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6ad9b246ba in start_thread (arg=0x7f69e27e4700) at pthread_create.c:333 #6 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 15 (Thread 0x7f69e3be5700 (LWP 1494)): #0 0x00007ffcf42e4b0b in clock_gettime () #1 0x00007f6ada599836 in __GI___clock_gettime (clock_id=1, tp=0x7f69e3be4a40) at ../sysdeps/unix/clock_gettime.c:115 #2 0x00007f6adaea7251 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f6adaea5a49 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f6adaea5fb5 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6adaea76be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f6ad5f1d91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f6ad5f1e2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007f6ad5f1e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f6adaea794b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f6adae507ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f6adac79cd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f6add3480c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #13 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f6ad9b246ba in start_thread (arg=0x7f69e3be5700) at pthread_create.c:333 #15 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 14 (Thread 0x7f69f9108700 (LWP 1492)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6adac7f8eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f6a265846df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #3 0x00007f6a26588768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f6a265838cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f6a265887c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f6a265838cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f6a265862e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f6ad9b246ba in start_thread (arg=0x7f69f9108700) at pthread_create.c:333 #10 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 13 (Thread 0x7f69f9909700 (LWP 1491)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6adac7f8eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f6a265846df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #3 0x00007f6a26588768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f6a265838cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f6a265887c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f6a265838cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f6a265862e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f6ad9b246ba in start_thread (arg=0x7f69f9909700) at pthread_create.c:333 #10 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7f69fa10a700 (LWP 1490)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6adac7f8eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f6a265846df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #3 0x00007f6a26588768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f6a265838cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f6a265887c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f6a265838cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f6a265862e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f6ad9b246ba in start_thread (arg=0x7f69fa10a700) at pthread_create.c:333 #10 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f69fa90b700 (LWP 1489)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6adac7f8eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f6a265846df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #3 0x00007f6a26588768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f6a265838cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f6a265887c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f6a265838cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f6a265862e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f6ad9b246ba in start_thread (arg=0x7f69fa90b700) at pthread_create.c:333 #10 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f6a0d3c2700 (LWP 1486)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6adac7f8eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f6addd6810d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007f6addd68a05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6ad9b246ba in start_thread (arg=0x7f6a0d3c2700) at pthread_create.c:333 #6 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f6a0e5c4700 (LWP 1385)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6adac7f8eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f6addd6810d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007f6addd68a05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6ad9b246ba in start_thread (arg=0x7f6a0e5c4700) at pthread_create.c:333 #6 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f6a15852700 (LWP 1375)): #0 0x00007ffcf42e4b0b in clock_gettime () #1 0x00007f6ada599836 in __GI___clock_gettime (clock_id=1, tp=0x7f6a15851aa0) at ../sysdeps/unix/clock_gettime.c:115 #2 0x00007f6adaea7251 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f6adaea5a49 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f6adaea80a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6ad5f1ddc1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f6ad5f1e330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f6ad5f1e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007f6adaea794b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f6adae507ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f6adac79cd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f6a17d41517 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so #12 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f6ad9b246ba in start_thread (arg=0x7f6a15852700) at pthread_create.c:333 #14 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f6a2d5bd700 (LWP 1332)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6adac7f8eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f6addd6810d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007f6addd68a05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6ad9b246ba in start_thread (arg=0x7f6a2d5bd700) at pthread_create.c:333 #6 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f6a2f783700 (LWP 1327)): #0 0x00007f6ada57f70d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f6ad5f1e38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f6ad5f1e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f6adaea794b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f6adae507ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6adac79cd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f6addce8256 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f6ad9b246ba in start_thread (arg=0x7f6a2f783700) at pthread_create.c:333 #9 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f6ac1d78700 (LWP 1313)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6adf787784 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f6adf7877c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f6ad9b246ba in start_thread (arg=0x7f6ac1d78700) at pthread_create.c:333 #4 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f6ac3fff700 (LWP 1309)): #0 0x00007f6ad5f62a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f6ad5f1d929 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f6ad5f1e2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f6ad5f1e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f6adaea794b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6adae507ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f6adac79cd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f6add3480c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f6ad9b246ba in start_thread (arg=0x7f6ac3fff700) at pthread_create.c:333 #10 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f6ac9fbd700 (LWP 1295)): #0 0x00007ffcf42e4b0b in clock_gettime () #1 0x00007f6ada599836 in __GI___clock_gettime (clock_id=1, tp=0x7f6ac9fbca40) at ../sysdeps/unix/clock_gettime.c:115 #2 0x00007f6adaea7251 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f6adaea5a49 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f6adaea5fb5 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6adaea76be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f6ad5f1d91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f6ad5f1e2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007f6ad5f1e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f6adaea794b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f6adae507ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f6adac79cd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f6add3480c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #13 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f6ad9b246ba in start_thread (arg=0x7f6ac9fbd700) at pthread_create.c:333 #15 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f6acb9f3700 (LWP 1290)): #0 0x00007ffcf42e4b0b in clock_gettime () #1 0x00007f6ada599836 in __GI___clock_gettime (clock_id=1, tp=0x7f6acb9f2a30) at ../sysdeps/unix/clock_gettime.c:115 #2 0x00007f6adaea7251 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f6adaea5a49 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f6adaea5fb5 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f6adaea76be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f6ad5f1d91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f6ad5f1e2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007f6ad5f1e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f6adaea794b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f6adae507ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f6adac79cd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f6adfe78b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #13 0x00007f6adac7e989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f6ad9b246ba in start_thread (arg=0x7f6acb9f3700) at pthread_create.c:333 #15 0x00007f6ada58b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f6adfd398c0 (LWP 1267)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6adac7f8eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f6addd66bba in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007f6addd67d23 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f6adddb5a08 in QQuickWindow::~QQuickWindow() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f6ac1241515 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #6 0x00007f6adae7fc90 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f6adb250298 in QWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #8 0x00007f6adddbef45 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #9 0x00007f6ac1224851 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #10 0x00007f6adb7ba3fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007f6adb7c1e07 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007f6adae52798 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f6adae54f7b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f6adaea8323 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007f6ad5f1e197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x00007f6ad5f1e3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007f6ad5f1e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007f6adaea792f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007f6adae507ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007f6adae59704 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x000000000041cdfa in ?? () #22 0x00007f6ada4a4830 in __libc_start_main (main=0x41c400, argc=1, argv=0x7ffcf42271c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcf42271b8) at ../csu/libc-start.c:291 #23 0x000000000041d179 in _start ()
This seems to be the same bug : https://bugs.kde.org/show_bug.cgi?id=381630
If I try to change the desktop layout on one monitor, Plasma crashes but it relaunches itself fine. If I try to do the same thing on the other monitor, I get kicked back to SDDM.
I should add that actually, it also happens on a single monitor configuration.
Comment #6 is indeed bug 381630.