https://bugs.kde.org/show_bug.cgi?id=430835
Leonard Lausen <leon...@lausen.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|5.20.4 |5.21.2 CC| |leon...@lausen.nl --- Comment #2 from Leonard Lausen <leon...@lausen.nl> --- Thank you Nate for taking a look. I think the behavior has improved as of Plasma 5.21. The session/plasmashell does not crash anymore when removing the screen containing the system try. However, the multi-screen behavior is not completely stable yet either. I observed two issues (please let me know if you'd rather have a new bug-report). Further, in the first message I forgot to include that the main screen (laptop screen) of the setup is a 4K screen and scaled, whereas the external screen is a FHD screen and not scaled. Issue 1: plasmashell can trigger qt5-wayland crash when moving the system tray between screens: Application: Plasma (plasmashell), signal: Aborted [KCrash Handler] #4 0x00007fb5a0838d51 in raise () at /lib64/libc.so.6 #5 0x00007fb5a0822536 in abort () at /lib64/libc.so.6 #6 0x00007fb5a0c29c97 in qt_message_output(QtMsgType, QMessageLogContext const&, QString const&) [clone .cold] () at /usr/lib64/libQt5Core.so.5 #7 0x00007fb59f002a50 in QtWaylandClient::QWaylandDisplay::blockingReadEvents() () at /usr/lib64/libQt5WaylandClient.so.5 #8 0x00007fb59f002c3d in QtWaylandClient::QWaylandDisplay::dispatchQueueWhile(wl_event_queue*, std::function<bool ()>, int) () at /usr/lib64/libQt5WaylandClient.so.5 #9 0x00007fb59f00805e in QtWaylandClient::QWaylandWindow::waitForFrameSync(int) () at /usr/lib64/libQt5WaylandClient.so.5 #10 0x00007fb59c03e012 in QtWaylandClient::QWaylandGLContext::swapBuffers(QPlatformSurface*) () at /usr/lib64/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so #11 0x00007fb5a274377c in QSGRenderThread::syncAndRender(QImage*) () at /usr/lib64/libQt5Quick.so.5 #12 0x00007fb5a2743f47 in QSGRenderThread::run() () at /usr/lib64/libQt5Quick.so.5 #13 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #14 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #15 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 26 (Thread 0x7fb5791b0640 (LWP 67852) "QSGRenderThread"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5a2741ad7 in QSGRenderThread::processEventsAndWaitForMore() () at /usr/lib64/libQt5Quick.so.5 #3 0x00007fb5a2743f89 in QSGRenderThread::run() () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #6 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 25 (Thread 0x7fb5737fe640 (LWP 65416) "Thread (pooled)"): #1 0x00007fb5a0c66dc5 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5a0c64762 in QThreadPoolThread::run() () at /usr/lib64/libQt5Core.so.5 #3 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #5 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 24 (Thread 0x7fb4f3fff640 (LWP 3076) "QSGRenderThread"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5a2741ad7 in QSGRenderThread::processEventsAndWaitForMore() () at /usr/lib64/libQt5Quick.so.5 #3 0x00007fb5a2743f89 in QSGRenderThread::run() () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #6 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 23 (Thread 0x7fb4fac9b640 (LWP 3047) "QSGRenderThread"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5a2741ad7 in QSGRenderThread::processEventsAndWaitForMore() () at /usr/lib64/libQt5Quick.so.5 #3 0x00007fb5a2743f89 in QSGRenderThread::run() () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #6 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 22 (Thread 0x7fb511ffb640 (LWP 2700) "GlobalQueue[08]"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5702a11e0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb5702a4d96 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb5702a4df1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fb5702a28fa in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #10 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 21 (Thread 0x7fb5127fc640 (LWP 2699) "GlobalQueue[07]"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5702a11e0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb5702a4d96 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb5702a4df1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fb5702a28fa in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #10 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 20 (Thread 0x7fb512ffd640 (LWP 2698) "GlobalQueue[06]"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5702a11e0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb5702a4d96 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb5702a4df1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fb5702a28fa in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #10 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 19 (Thread 0x7fb5137fe640 (LWP 2697) "GlobalQueue[05]"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5702a11e0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb5702a4d96 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb5702a4df1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fb5702a28fa in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #10 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 18 (Thread 0x7fb513fff640 (LWP 2696) "GlobalQueue[04]"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5702a11e0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb5702a4d96 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb5702a4df1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fb5702a28fa in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #10 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 17 (Thread 0x7fb520905640 (LWP 2695) "GlobalQueue[03]"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5702a11e0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb5702a4d96 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb5702a4df1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fb5702a28fa in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #10 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 16 (Thread 0x7fb521106640 (LWP 2694) "GlobalQueue[02]"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5702a11e0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb5702a4d96 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb5702a4df1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007fb5702a28fa in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #10 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7fb521907640 (LWP 2693) "GlobalQueue[01]"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5702a11e0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb5702a4d96 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb5702a0332 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb5702a28fa in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #7 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #8 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7fb54a9ee640 (LWP 2690) "QSGRenderThread"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5a2741ad7 in QSGRenderThread::processEventsAndWaitForMore() () at /usr/lib64/libQt5Quick.so.5 #3 0x00007fb5a2743f89 in QSGRenderThread::run() () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #6 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7fb573fff640 (LWP 2689) "QSGRenderThread"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5a2741ad7 in QSGRenderThread::processEventsAndWaitForMore() () at /usr/lib64/libQt5Quick.so.5 #3 0x00007fb5a2743f89 in QSGRenderThread::run() () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #6 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7fb55a129640 (LWP 2660) "KCupsConnection"): #1 0x00007fb59f39937e in g_main_context_iterate.constprop () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fb59f39949f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fb5a0e364fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fb5a0de9ac3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fb5a0c603d7 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fb55a656d18 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so #7 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #8 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #9 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7fb55b4b3640 (LWP 2659) "QThread"): #1 0x00007fb59f39937e in g_main_context_iterate.constprop () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fb59f39949f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fb5a0e364fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fb5a0de9ac3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fb5a0c603d7 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #7 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #8 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7fb570c0d640 (LWP 2599) "SessionThread"): #1 0x00007fb59f39937e in g_main_context_iterate.constprop () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fb59f39949f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fb5a0e364fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fb5a0de9ac3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fb5a0c603d7 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #7 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #8 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7fb572ffd640 (LWP 2577) "QSGRenderThread"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5a2741ad7 in QSGRenderThread::processEventsAndWaitForMore() () at /usr/lib64/libQt5Quick.so.5 #3 0x00007fb5a2743f89 in QSGRenderThread::run() () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #6 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7fb588811640 (LWP 2557) "QQuickPixmapRea"): #1 0x00007fb59f399345 in g_main_context_iterate.constprop () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fb59f39949f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fb5a0e364fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fb5a0de9ac3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fb5a0c603d7 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fb5a2697226 in QQuickPixmapReader::run() () at /usr/lib64/libQt5Quick.so.5 #7 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #8 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #9 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7fb589afe640 (LWP 2437) "QQmlThread"): #1 0x00007fb59f397245 in g_source_iter_next () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fb59f3987a3 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fb59f3992a6 in g_main_context_iterate.constprop () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fb59f39949f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007fb5a0e364fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007fb5a0de9ac3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #7 0x00007fb5a0c603d7 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #8 0x00007fb5a22e9ff5 in QQmlThreadPrivate::run() () at /usr/lib64/libQt5Qml.so.5 #9 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #10 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #11 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7fb598dd5640 (LWP 2349) "plasmas:disk$3"): #1 0x00007fb59abd60cb in util_queue_thread_func () at /usr/lib64/dri/i965_dri.so #2 0x00007fb59abd5b97 in impl_thrd_routine () at /usr/lib64/dri/i965_dri.so #3 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fb5995d6640 (LWP 2348) "plasmas:disk$2"): #1 0x00007fb59abd60cb in util_queue_thread_func () at /usr/lib64/dri/i965_dri.so #2 0x00007fb59abd5b97 in impl_thrd_routine () at /usr/lib64/dri/i965_dri.so #3 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fb599dd7640 (LWP 2347) "plasmas:disk$1"): #1 0x00007fb59abd60cb in util_queue_thread_func () at /usr/lib64/dri/i965_dri.so #2 0x00007fb59abd5b97 in impl_thrd_routine () at /usr/lib64/dri/i965_dri.so #3 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fb59a5d8640 (LWP 2346) "plasmas:disk$0"): #1 0x00007fb59abd60cb in util_queue_thread_func () at /usr/lib64/dri/i965_dri.so #2 0x00007fb59abd5b97 in impl_thrd_routine () at /usr/lib64/dri/i965_dri.so #3 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fb59bcbd640 (LWP 2305) "QDBusConnection"): #1 0x00007fb59f3e55ff in g_wakeup_acknowledge () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fb59f398e86 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fb59f399326 in g_main_context_iterate.constprop () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fb59f39949f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007fb5a0e364fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007fb5a0de9ac3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #7 0x00007fb5a0c603d7 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #8 0x00007fb5a10c69d7 in QDBusConnectionManager::run() () at /usr/lib64/libQt5DBus.so.5 #9 0x00007fb5a0c615bc in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5 #10 0x00007fb59fd12f9e in start_thread () at /lib64/libpthread.so.0 #11 0x00007fb5a08f964f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fb59c817d00 (LWP 2275) "plasmashell"): #1 0x00007fb5a0c66e5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb5a2745751 in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) () at /usr/lib64/libQt5Quick.so.5 #3 0x00007fb5a27468fb in QSGThreadedRenderLoop::handleExposure(QQuickWindow*) () at /usr/lib64/libQt5Quick.so.5 #4 0x00007fb5a12c3115 in QWindow::event(QEvent*) () at /usr/lib64/libQt5Gui.so.5 #5 0x00007fb5a199e6af in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #6 0x00007fb5a0deb098 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #7 0x00007fb5a12b9501 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib64/libQt5Gui.so.5 #8 0x00007fb5a129a32b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5 #9 0x00007fb59f034cb0 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib64/libQt5WaylandClient.so.5 #10 0x00007fb59f39913b in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #11 0x00007fb59f3993e8 in g_main_context_iterate.constprop () at /usr/lib64/libglib-2.0.so.0 #12 0x00007fb59f39949f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #13 0x00007fb5a0e364db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #14 0x00007fb5a0de9ac3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #15 0x00007fb5a0df1530 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #16 0x000055958b40a413 in main () [Inferior 1 (process 2275) detached] Issue 2: Connecting the external FHD screen messes up the 4K screen layout. Please see attached screenshot where the background picture is no longer scaled correctly up until the user performs a right-click on the desktop. -- You are receiving this mail because: You are watching all bug changes.