I'm running Garuda Dragonized Blackarch KDE and I'm getting the below. It happens when I rightclick a titlebar and select "Configure Special Application Settings". Any way to fix this? Kwin_rules_dialog closed unexpectedly Please report this error to help improve this software. *** Application: kwin_rules_dialog (kwin_rules_dialog), signal: Aborted [KCrash Handler] #4 0x00007f081f466d22 in raise () from /usr/lib/libc.so.6 #5 0x00007f081f450862 in abort () from /usr/lib/libc.so.6 #6 0x00007f081f89e910 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5 #7 0x00007f081f37c3c5 in ?? () from /usr/lib/libQt5QuickWidgets.so.5 #8 0x00007f081f37c740 in ?? () from /usr/lib/libQt5QuickWidgets.so.5 #9 0x00007f081f37e98d in QQuickWidget::resizeEvent(QResizeEvent*) () from /usr/lib/libQt5QuickWidgets.so.5 #10 0x00007f08205e0b6e in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5 #11 0x00007f082059cd62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #12 0x00007f081fac741a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #13 0x00007f08205d7c18 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQt5Widgets.so.5 #14 0x00007f08205dc864 in QWidgetPrivate::show_helper() () from /usr/lib/libQt5Widgets.so.5 #15 0x00007f08205dfbbd in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt5Widgets.so.5 #16 0x00007f08205dc7db in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt5Widgets.so.5 #17 0x00007f08205dc882 in QWidgetPrivate::show_helper() () from /usr/lib/libQt5Widgets.so.5 #18 0x00007f08205dfbbd in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt5Widgets.so.5 #19 0x00007f08205dc7db in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt5Widgets.so.5 #20 0x00007f08205dc882 in QWidgetPrivate::show_helper() () from /usr/lib/libQt5Widgets.so.5 #21 0x00007f08205dc7fa in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt5Widgets.so.5 #22 0x00007f08205dc882 in QWidgetPrivate::show_helper() () from /usr/lib/libQt5Widgets.so.5 #23 0x00007f08205dfbbd in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt5Widgets.so.5 #24 0x00007f08205dc7db in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt5Widgets.so.5 #25 0x00007f08205dc882 in QWidgetPrivate::show_helper() () from /usr/lib/libQt5Widgets.so.5 #26 0x00007f08205dc7fa in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt5Widgets.so.5 #27 0x00007f08205dc882 in QWidgetPrivate::show_helper() () from /usr/lib/libQt5Widgets.so.5 #28 0x00007f08205dc7fa in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt5Widgets.so.5 #29 0x00007f08205dc882 in QWidgetPrivate::show_helper() () from /usr/lib/libQt5Widgets.so.5 #30 0x00007f08205dfbbd in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt5Widgets.so.5 #31 0x00007f08205dc7db in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt5Widgets.so.5 #32 0x00007f08205dc882 in QWidgetPrivate::show_helper() () from /usr/lib/libQt5Widgets.so.5 #33 0x00007f08205dfbbd in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt5Widgets.so.5 #34 0x00007f08207b1ce8 in QDialog::setVisible(bool) () from /usr/lib/libQt5Widgets.so.5 #35 0x000055dfb3d64405 in ?? () #36 0x00007f081f451b25 in __libc_start_main () from /usr/lib/libc.so.6 #37 0x000055dfb3d645fe in ?? () [Inferior 1 (process 156838) detached] ***
Mmm.. I wouldn't know how to debug this. It seems like there is a recursion problem on QtWidgets domain, which is driven by KCMultiDialog (from kcmutils package). Specific to this KCM there should be mostly QML code acting. Might there be a conflict of versions due to packaging between kcmutils and kwin? Does the crash also happens when launching `kcmshell5 kcm_kwinrules`? And opening the corresponding `Window Rules` section in System Settings? Maybe related: https://bugreports.qt.io/browse/QTBUG-55961
This bug was reported against an outdated version of KWin. We have made many changes since the. If the issue persists in newer versions can you reopen the bug report updating the version number.