STEPS TO REPRODUCE 1. search for "window decorations" KCM in the apps launcher and open it 2. (window size is too small) try to resize the window by dragging some border (window size only changes a few pixels) 3. click on any part of the window OBSERVED RESULT window freezes, "not responding" appears in the window decoration EXPECTED RESULT window does not freeze SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.14.3 Qt Version: 5.12.0 beta4 KDE Frameworks Version: 5.52.0 ADDITIONAL INFORMATION Also reproducible on neon dev unstable. Thread 6 (Thread 0x7fffd5bc5700 (LWP 25379)): #0 0x00007ffff7eab00f in sendmsg () from /usr/lib/libc.so.6 #1 0x00007ffff7fbf577 in wl_connection_flush (connection=0x555555588ac0) at src/connection.c:315 #2 0x00007ffff7fbed2a in wl_display_flush (display=display@entry=0x555555584da0) at src/wayland-client.c:1986 #3 0x00007ffff7fbedd8 in wl_display_dispatch_queue (display=0x555555584da0, queue=0x7fffd0004f30) at src/wayland-client.c:1765 #4 0x00007ffff7fbf05c in wl_display_roundtrip_queue (display=0x555555584da0, queue=0x7fffd0004f30) at src/wayland-client.c:1238 #5 0x00007fffed65c7ae in ?? () from /usr/lib/libEGL_mesa.so.0 #6 0x00007fffed65ca77 in ?? () from /usr/lib/libEGL_mesa.so.0 #7 0x00007fffed65cb34 in ?? () from /usr/lib/libEGL_mesa.so.0 #8 0x00007fffecb149e3 in ?? () from /usr/lib/dri/i965_dri.so #9 0x00007fffecb150f1 in ?? () from /usr/lib/dri/i965_dri.so #10 0x00007fffecb103a3 in ?? () from /usr/lib/dri/i965_dri.so #11 0x00007ffff615dd7d in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/libQt5Quick.so.5 #12 0x00007ffff6163653 in QSGBatchRenderer::Renderer::render() () from /usr/lib/libQt5Quick.so.5 #13 0x00007ffff6153a3e in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/libQt5Quick.so.5 #14 0x00007ffff6153f0c in QSGRenderer::renderScene(unsigned int) () from /usr/lib/libQt5Quick.so.5 #15 0x00007ffff61911a0 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/libQt5Quick.so.5 #16 0x00007ffff61f5095 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/libQt5Quick.so.5 #17 0x00007ffff619c940 in ?? () from /usr/lib/libQt5Quick.so.5 #18 0x00007ffff61a06f8 in ?? () from /usr/lib/libQt5Quick.so.5 #19 0x00007ffff68319cc in ?? () from /usr/lib/libQt5Core.so.5 #20 0x00007ffff55a3a9d in start_thread () from /usr/lib/libpthread.so.0 #21 0x00007ffff7ea9b23 in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7fffe609c700 (LWP 25374)): #0 0x00007ffff7e9ec21 in poll () from /usr/lib/libc.so.6 #1 0x00007ffff45ecee0 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007ffff45ecfce in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff6a43579 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff69ec58c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffff68305c9 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007ffff5e549e9 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007ffff68319cc in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007ffff55a3a9d in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007ffff7ea9b23 in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7fffe77fe700 (LWP 25372)): #0 0x00007ffff7e9ec21 in poll () from /usr/lib/libc.so.6 #1 0x00007ffff45ecee0 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007ffff45ecfce in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff6a43579 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff69ec58c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffff68305c9 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007ffff5e549e9 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007ffff68319cc in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007ffff55a3a9d in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007ffff7ea9b23 in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7fffe7fff700 (LWP 25371)): #0 0x00007ffff55a9afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fffecbc41ac in ?? () from /usr/lib/dri/i965_dri.so #2 0x00007fffecbc3ee8 in ?? () from /usr/lib/dri/i965_dri.so #3 0x00007ffff55a3a9d in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007ffff7ea9b23 in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7fffeef9a700 (LWP 25370)): #0 0x00007ffff7e9ec21 in poll () from /usr/lib/libc.so.6 #1 0x00007ffff45ecee0 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007ffff45ecfce in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff6a43579 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff69ec58c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffff68305c9 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007ffff797cba6 in ?? () from /usr/lib/libQt5DBus.so.5 #7 0x00007ffff68319cc in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007ffff55a3a9d in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007ffff7ea9b23 in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7ffff0b99840 (LWP 25369)): #0 0x00007ffff55a9afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007ffff6837adc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5 #2 0x00007ffff6837bca in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007ffff619d4c3 in ?? () from /usr/lib/libQt5Quick.so.5 #4 0x00007ffff619fab7 in ?? () from /usr/lib/libQt5Quick.so.5 #5 0x00007ffff61a011b in ?? () from /usr/lib/libQt5Quick.so.5 #6 0x00007ffff6dcbb25 in QWindow::event(QEvent*) () from /usr/lib/libQt5Gui.so.5 #7 0x00007ffff620131c in QQuickWindow::event(QEvent*) () from /usr/lib/libQt5Quick.so.5 #8 0x00007ffff73b3e34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #9 0x00007ffff73bb671 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #10 0x00007ffff69ed8f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #11 0x00007ffff6dc1071 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib/libQt5Gui.so.5 #12 0x00007ffff6dc130e in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5 #13 0x00007ffff6d9abbc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5 #14 0x00007ffff6d9ae39 in QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5 #15 0x00007ffff07d15d9 in QtWaylandClient::QWaylandWindow::applyConfigure() () from /usr/lib/libQt5WaylandClient.so.5 #16 0x00007ffff6a18b42 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #17 0x00007ffff73b3e34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #18 0x00007ffff73bb671 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #19 0x00007ffff69ed8f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #20 0x00007ffff69f0998 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #21 0x00007ffff6a43fa4 in ?? () from /usr/lib/libQt5Core.so.5 #22 0x00007ffff45eb3cf in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #23 0x00007ffff45ecf89 in ?? () from /usr/lib/libglib-2.0.so.0 #24 0x00007ffff45ecfce in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #25 0x00007ffff6a43579 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #26 0x00007ffff69ec58c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #27 0x00007ffff69f4896 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #28 0x00007ffff7f7adfd in kdemain (_argc=<optimized out>, _argv=<optimized out>) at /usr/src/debug/kde-cli-tools-5.14.3/kcmshell/main.cpp:326 #29 0x00007ffff7dd2223 in __libc_start_main () from /usr/lib/libc.so.6 #30 0x000055555555505e in _start ()
Reproducible with plasma 5.15 beta. Operating System: Arch Linux KDE Plasma Version: 5.14.90 KDE Frameworks Version: 5.54.0 Qt Version: 5.12.0
I can't reproduce on plasma 5.16 beta. Operating System: Arch Linux KDE Plasma Version: 5.15.90 KDE Frameworks Version: 5.58.0 Qt Version: 5.13.0 beta3