kwin (and all desktop UI) had hanged just after I pressed Ctrl+F8 (Show Desktop Grid). It was eating 100% of CPU. The bug is not reproduced very often. I have encountered the bug just once, so far. perf top says this function Children Self Shared Object Symbol 29.20% 25.51% libQt5Core.so.5.6.1 [.] _ZNK11QMetaObject15indexOfPropertyEPKc eats 100% of CPU Here is backtrace (obtained with attached gdb): info threads Id Target Id Frame * 1 Thread 0x7fb5d1e16940 (LWP 3310) "kwin_x11" 0x00007fb5e6316a2b in QMetaObject::indexOfProperty(char const*) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 2 Thread 0x7fb5d1e12700 (LWP 3328) "QDBusConnection" 0x00007fb5e84fb0bd in poll () at ../sysdeps/unix/syscall-template.S:84 3 Thread 0x7fb5cbfff700 (LWP 3346) "QXcbEventReader" 0x00007fb5e84fb0bd in poll () at ../sysdeps/unix/syscall-template.S:84 4 Thread 0x7fb5c890e700 (LWP 3551) "QQmlThread" 0x00007fb5e84fcea3 in select () at ../sysdeps/unix/syscall-template.S:84 5 Thread 0x7fb5b9459700 (LWP 3566) "kwin_x11" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 6 Thread 0x7fb5b9c5a700 (LWP 6119) "QQmlThread" 0x00007fb5e84fcea3 in select () at ../sysdeps/unix/syscall-template.S:84 backtrace #0 0x00007fb5e6316a2b in QMetaObject::indexOfProperty(char const*) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007fb5e633963b in QObject::property(char const*) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fb5e5adefc2 in KWin::EffectWindow::height() const () from /usr/lib/x86_64-linux-gnu/libkwineffects.so.9 #3 0x00007fb5e563d575 in ?? () from /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1 #4 0x00007fb5e563e819 in ?? () from /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1 #5 0x00007fb5e5643dc1 in ?? () from /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1 #6 0x00007fb5e561ac18 in ?? () from /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1 #7 0x00007fb5e633ab49 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fb5e5af0327 in KWin::EffectsHandler::windowGeometryShapeChanged(KWin::EffectWindow*, QRect const&) () from /usr/lib/x86_64-linux-gnu/libkwineffects.so.9 #9 0x00007fb5e633abec in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007fb5e814af47 in KWin::Toplevel::geometryShapeChanged(KWin::Toplevel*, QRect const&) () from /usr/lib/x86_64-linux-gnu/libkwin.so.5 #11 0x00007fb5e802dabb in ?? () from /usr/lib/x86_64-linux-gnu/libkwin.so.5 #12 0x00007fb5e802dc6b in ?? () from /usr/lib/x86_64-linux-gnu/libkwin.so.5 #13 0x00007fb5e80313f3 in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) () from /usr/lib/x86_64-linux-gnu/libkwin.so.5 #14 0x00007fb5e630a23f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007fb5d1105c75 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #16 0x00007fb5d1106c0b in QXcbConnection::processXcbEvents() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #17 0x00007fb5e633b699 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007fb5e6c488ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007fb5e6c4dd4f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007fb5e630d3b0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007fb5e630f33c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007fb5e6360b52 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #23 0x00007fb5d117e94d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #24 0x00007fb5e630b0fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x00007fb5e631390c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #26 0x00007fb5e87cf206 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so #27 0x00007fb5e841f3f1 in __libc_start_main (main=0x55733fba17e0, argc=3, argv=0x7ffe63edc418, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe63edc408) at ../csu/libc-start.c:291 #28 0x000055733fba181a in _start () Detaching from program: /usr/bin/kwin_x11, process 3310 Perhaps it is somehow related to https://bugs.kde.org/show_bug.cgi?id=374607
Thanks for adding a backtrace. Unfortunately it's missing debug symbols, that makes it difficult to investigate. If you hit it again, please attach a new backtrace with full debug symbols.
I think i have the same problem. Kwin hangs when i trigger desktop grid (arbeitsflächen-umschalter (Raster)) via the screen edge. This only happens every few days. I noticed this problem on my workstation with the nvidia blob but also on my laptop with intel graphics. On the workstation i used opensuse Leap 42.3 (kwin 5.8.7) and now tumbleweed (kwin 5.11.2) and on the laptop arch (kwin 5.11.2), so there is hardly a pattern. However, i _think_ the problem only occurs when kdevelop is running on the current desktop. Its a little hard to tell, because its always running on my workstation and i dont use the laptop that much. My backtrace from the workstation with kwin 5.11.2: #0 0x00007f67db2bcda6 in ppoll () at /lib64/libc.so.6 #1 0x00007f67d8908639 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f67d8909c16 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #3 0x00007f67c36930ed in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f67d88b534a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f67d88bdbd4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f67db5925f6 in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so #7 0x00007f67db1eff4a in __libc_start_main () at /lib64/libc.so.6 #8 0x000055da9915886a in _start () Detaching from program: /usr/bin/kwin_x11, process 7761 Currently logging to "gdb.txt". Logs will be appended to the log file. Output will be logged and displayed. #0 0x00007f4f75a18e8b in QMetaObject::indexOfProperty(char const*) const () at /usr/lib64/libQt5Core.so.5 #1 0x00007f4f75a398c3 in QObject::property(char const*) const () at /usr/lib64/libQt5Core.so.5 #2 0x00007f4f751e4e92 in KWin::EffectWindow::height() const (this=this@entry=0x563ed189bf50) at /usr/src/debug/kwin-5.11.2/libkwineffects/kwineffects.cpp:790 #3 0x00007f4f74d351ab in KWin::PresentWindowsEffect::heightForWidth(KWin::EffectWindow*, int) (this=0x563ed19465b0, width=<optimized out>, w=<optimized out>) at /usr/src/debug/kwin-5.11.2/effects/presentwindows/presentwindows.h:254 #4 0x00007f4f74d351ab in KWin::PresentWindowsEffect::calculateWindowTransformationsNatural(QList<KWin::EffectWindow*>, int, KWin::WindowMotionManager&) (this=this@entry=0x563ed19465b0, windowlist=..., screen=screen@entry=0, motionManager=...) at /usr/src/debug/kwin-5.11.2/effects/presentwindows/presentwindows.cpp:1407 #5 0x00007f4f74d368e9 in KWin::PresentWindowsEffect::calculateWindowTransformations(QList<KWin::EffectWindow*>, int, KWin::WindowMotionManager&, bool) (this=this@entry=0x563ed19465b0, windowlist=..., screen=screen@entry=0, motionManager=..., external=external@entry=true) at /usr/src/debug/kwin-5.11.2/effects/presentwindows/presentwindows.cpp:1007 #6 0x00007f4f74d3be35 in KWin::PresentWindowsEffectProxy::calculateWindowTransformations(QList<KWin::EffectWindow*>, int, KWin::WindowMotionManager&) (this=<optimized out>, windows=..., screen=0, manager=...) at /usr/src/debug/kwin-5.11.2/effects/presentwindows/presentwindows_proxy.cpp:39 #7 0x00007f4f74d0f5bb in KWin::DesktopGridEffect::setup() (this=0x7f4f5800c530) at /usr/src/debug/kwin-5.11.2/effects/desktopgrid/desktopgrid.cpp:1082 #8 0x00007f4f74d0f89d in KWin::DesktopGridEffect::setActive(bool) (this=0x7f4f5800c530, active=<optimized out>) at /usr/src/debug/kwin-5.11.2/effects/desktopgrid/desktopgrid.cpp:1008 #9 0x00007f4f74d0fbf3 in KWin::DesktopGridEffect::borderActivated(KWin::ElectricBorder) (this=0x7f4f5800c530, border=<optimized out>) at /usr/src/debug/kwin-5.11.2/effects/desktopgrid/desktopgrid.cpp:992 #10 0x00007f4f751f89b3 in KWin::Effect::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _a=0x7ffd606452d0, _id=<optimized out>, _c=<optimized out>) at /usr/src/debug/kwin-5.11.2/build/libkwineffects/kwineffects_autogen/EWIEGA46WW/moc_kwineffects.cpp:75 #11 0x00007f4f75a1e086 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () at /usr/lib64/libQt5Core.so.5 #12 0x00007f4f75a2040d in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at /usr/lib64/libQt5Core.so.5 #13 0x00007f4f77fe5737 in QMetaObject::invokeMethod(QObject*, char const*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., ret=..., member=<optimized out>, obj=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs.h:434 #14 0x00007f4f77fe5737 in KWin::Edge::handleByCallback() (this=0x563ed1954ec0) at /usr/src/debug/kwin-5.11.2/screenedge.cpp:393 #15 0x00007f4f77fe7437 in KWin::Edge::handle(QPoint const&) (this=0x563ed1954ec0, cursorPos=...) at /usr/src/debug/kwin-5.11.2/screenedge.cpp:323 #16 0x00007f4f77fe7509 in KWin::Edge::check(QPoint const&, QDateTime const&, bool) (this=0x563ed1954ec0, cursorPos=..., triggerTime=..., forceNoPushBack=<optimized out>) at /usr/src/debug/kwin-5.11.2/screenedge.cpp:259 #17 0x00007f4f77fe7d77 in KWin::ScreenEdges::handleEnterNotifiy(unsigned int, QPoint const&, QDateTime const&) (this=this@entry=0x563ed154c640, window=33554473, point=..., timestamp=...) at /usr/src/debug/kwin-5.11.2/screenedge.cpp:1429 #18 0x00007f4f5c7ad64d in KWin::ScreenEdgesFilter::event(xcb_generic_event_t*) (this=<optimized out>, event=0x7f4f5807daa0) at /usr/src/debug/kwin-5.11.2/plugins/platforms/x11/standalone/screenedges_filter.cpp:52 #19 0x00007f4f77f448fa in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) (this=0x563ed1505920, e=0x7f4f5807daa0) at /usr/src/debug/kwin-5.11.2/events.cpp:240 #20 0x00007f4f75a0b29f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib64/libQt5Core.so.5 #21 0x00007f4f6079ea90 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5 #22 0x00007f4f6079f6dc in QXcbConnection::processXcbEvents() () at /usr/lib64/libQt5XcbQpa.so.5 #23 0x00007f4f75a3c022 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #24 0x00007f4f76789afc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #25 0x00007f4f76790eb4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #26 0x00007f4f75a0e128 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #27 0x00007f4f75a10715 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #28 0x00007f4f75a61604 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #29 0x00007f4f607fd82d in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5XcbQpa.so.5 #30 0x00007f4f75a0c73a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #31 0x00007f4f75a14fc4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #32 0x00007f4f786ea5f6 in kdemain(int, char**) (argc=<optimized out>, argv=0x7ffd606462e8) at /usr/src/debug/kwin-5.11.2/main_x11.cpp:466 #33 0x00007f4f78347f4a in __libc_start_main (main=0x563ed10f1830 <main>, argc=1, argv=0x7ffd606462e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd606462d8) at ../csu/libc-start.c:308 #34 0x0000563ed10f186a in _start () at ../sysdeps/x86_64/start.S:120 Detaching from program: /usr/bin/kwin_x11, process 3531 Let me know if i am missing debug symbols or you ned anything else, it just might take a few days until it hangs again.
That's a good looking backtrace.
it happened again, also with kdevelop in theforeground of the current virtual desktop. I installed a few more debug symbols since the last hang and this backtrace looks quite different to me, so i upload it again: Attaching to process 32452 [New LWP 32453] [New LWP 32454] [New LWP 32460] [New LWP 32497] [New LWP 301] [New LWP 302] [New LWP 303] [New LWP 304] [New LWP 434] [New LWP 2790] [New LWP 12091] [New LWP 12092] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Missing separate debuginfo for /usr/lib64/libglib-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=08c3283451318e5e3056f096317d4014a7304272" Missing separate debuginfo for /usr/lib64/libgobject-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=ebd6530a20f78752721cfd9f6cf5591e8a09fa57" Missing separate debuginfo for /usr/lib64/libjpeg.so.8 Try: zypper install -C "debuginfo(build-id)=c216b5a77ebf2fbc817a5ab47537edf29c93fd2f" 0x00007f1b6211ffd2 in QHashData::nextNode(QHashData::Node*) () from /usr/lib64/libQt5Core.so.5 #0 0x00007f1b6211ffd2 in QHashData::nextNode(QHashData::Node*) () at /usr/lib64/libQt5Core.so.5 #1 0x00007f1b615bfbd0 in QHash<KWin::EffectWindow*, QRect>::const_iterator::operator++() (this=<synthetic pointer>) at /usr/include/qt5/QtCore/qhash.h:394 #2 0x00007f1b615bfbd0 in KWin::PresentWindowsEffect::isOverlappingAny(KWin::EffectWindow*, QHash<KWin::EffectWindow*, QRect> const&, QRegion const&) (this=this@entry=0x5573b1cebd40, w=<optimized out>, targets=..., border=...) at /usr/src/debug/kwin-5.11.2/effects/presentwindows/presentwindows.cpp:1496 #3 0x00007f1b615c52f0 in KWin::PresentWindowsEffect::calculateWindowTransformationsNatural(QList<KWin::EffectWindow*>, int, KWin::WindowMotionManager&) (this=this@entry=0x5573b1cebd40, windowlist=..., screen=screen@entry=0, motionManager=...) at /usr/src/debug/kwin-5.11.2/effects/presentwindows/presentwindows.cpp:1431 #4 0x00007f1b615c68e9 in KWin::PresentWindowsEffect::calculateWindowTransformations(QList<KWin::EffectWindow*>, int, KWin::WindowMotionManager&, bool) (this=this@entry=0x5573b1cebd40, windowlist=..., screen=screen@entry=0, motionManager=..., external=external@entry=true) at /usr/src/debug/kwin-5.11.2/effects/presentwindows/presentwindows.cpp:1007 #5 0x00007f1b615cbe35 in KWin::PresentWindowsEffectProxy::calculateWindowTransformations(QList<KWin::EffectWindow*>, int, KWin::WindowMotionManager&) (this=<optimized out>, windows=..., screen=0, manager=...) at /usr/src/debug/kwin-5.11.2/effects/presentwindows/presentwindows_proxy.cpp:39 #6 0x00007f1b6159f5bb in KWin::DesktopGridEffect::setup() (this=0x5573b179c650) at /usr/src/debug/kwin-5.11.2/effects/desktopgrid/desktopgrid.cpp:1082 #7 0x00007f1b6159f89d in KWin::DesktopGridEffect::setActive(bool) (this=0x5573b179c650, active=<optimized out>) at /usr/src/debug/kwin-5.11.2/effects/desktopgrid/desktopgrid.cpp:1008 #8 0x00007f1b6159fbf3 in KWin::DesktopGridEffect::borderActivated(KWin::ElectricBorder) (this=0x5573b179c650, border=<optimized out>) at /usr/src/debug/kwin-5.11.2/effects/desktopgrid/desktopgrid.cpp:992 #9 0x00007f1b61a889b3 in KWin::Effect::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _a=0x7ffd954539e0, _id=<optimized out>, _c=<optimized out>) at /usr/src/debug/kwin-5.11.2/build/libkwineffects/kwineffects_autogen/EWIEGA46WW/moc_kwineffects.cpp:75 #10 0x00007f1b622ae086 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () at /usr/lib64/libQt5Core.so.5 #11 0x00007f1b622b040d in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at /usr/lib64/libQt5Core.so.5 #12 0x00007f1b64875737 in QMetaObject::invokeMethod(QObject*, char const*, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., ret=..., member=<optimized out>, obj=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs.h:434 #13 0x00007f1b64875737 in KWin::Edge::handleByCallback() (this=0x5573b1b04c10) at /usr/src/debug/kwin-5.11.2/screenedge.cpp:393 #14 0x00007f1b64877437 in KWin::Edge::handle(QPoint const&) (this=0x5573b1b04c10, cursorPos=...) at /usr/src/debug/kwin-5.11.2/screenedge.cpp:323 #15 0x00007f1b64877509 in KWin::Edge::check(QPoint const&, QDateTime const&, bool) (this=0x5573b1b04c10, cursorPos=..., triggerTime=..., forceNoPushBack=<optimized out>) at /usr/src/debug/kwin-5.11.2/screenedge.cpp:259 #16 0x00007f1b64877d77 in KWin::ScreenEdges::handleEnterNotifiy(unsigned int, QPoint const&, QDateTime const&) (this=this@entry=0x5573b159aa20, window=123732111, point=..., timestamp=...) at /usr/src/debug/kwin-5.11.2/screenedge.cpp:1429 #17 0x00007f1b4903764d in KWin::ScreenEdgesFilter::event(xcb_generic_event_t*) (this=<optimized out>, event=0x7f1b440a0ca0) at /usr/src/debug/kwin-5.11.2/plugins/platforms/x11/standalone/screenedges_filter.cpp:52 #18 0x00007f1b647d48fa in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) (this=0x5573b1631d70, e=0x7f1b440a0ca0) at /usr/src/debug/kwin-5.11.2/events.cpp:240 #19 0x00007f1b6229b29f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib64/libQt5Core.so.5 #20 0x00007f1b4d028a90 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5 #21 0x00007f1b4d0296dc in QXcbConnection::processXcbEvents() () at /usr/lib64/libQt5XcbQpa.so.5 #22 0x00007f1b622cc022 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #23 0x00007f1b63019afc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #24 0x00007f1b63020eb4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #25 0x00007f1b6229e128 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #26 0x00007f1b622a0715 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #27 0x00007f1b622f1604 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #28 0x00007f1b4d08782d in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5XcbQpa.so.5 #29 0x00007f1b6229c73a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #30 0x00007f1b622a4fc4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #31 0x00007f1b64f7a5f6 in kdemain(int, char**) (argc=<optimized out>, argv=0x7ffd954549f8) at /usr/src/debug/kwin-5.11.2/main_x11.cpp:466 #32 0x00007f1b64bd7f4a in __libc_start_main (main=0x5573b02c4830 <main>, argc=2, argv=0x7ffd954549f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd954549e8) at ../csu/libc-start.c:308 #33 0x00005573b02c486a in _start () at ../sysdeps/x86_64/start.S:120 Detaching from program: /usr/bin/kwin_x11, process 32452
Looks like yet another fill gaps bug. It was fixed recently.
since which version is the fix included? I still have this crash in 5.14.1
(In reply to Kilian Lackhove from comment #6) > since which version is the fix included? I still have this crash in 5.14.1 I just backported the fix to Plasma/5.12 and Plasma/5.14. In your case, 5.14.3 will include the fix.
s/include/have/