Application: systemsettings (6.0.3) Qt Version: 6.7.0 Frameworks Version: 6.0.0 Operating System: Linux 6.8.3-arch1-1 x86_64 Windowing System: Wayland Distribution: "Arch Linux" DrKonqi: 6.0.3 [CoredumpBackend] -- Information about the crash: Systemsettings crashes every time I access firewall settings then switching to some other category f.e. Wi-Fi & Networking The crash can be reproduced every time. -- Backtrace (Reduced): #5 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::get (this=0x8, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/tools/qscopedpointer.h:110 [...] #8 QObject::deleteLater (this=0x0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qobject.cpp:2456 #9 0x00007d481a0a18ec in FirewallClient::~FirewallClient (this=0x560716c2b630, this=<optimized out>) at /usr/src/debug/plasma-firewall/plasma-firewall-6.0.3/kcm/core/firewallclient.cpp:36 #10 0x00007d481a0a191e in FirewallClient::~FirewallClient (this=0x560716c2b630, this=<optimized out>) at /usr/src/debug/plasma-firewall/plasma-firewall-6.0.3/kcm/core/firewallclient.cpp:38 #11 0x00007d4846d866cb in QObjectPrivate::deleteChildren (this=this@entry=0x560715d9b400) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qobject.cpp:2216 Reported using DrKonqi
Created attachment 168195 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
This is most probably not a bug, systemsettings has just not been rebuilt yet for qt 6.7 (which is in extra-testing)
Can reproduce on Git Master compiled against qt 6.7. The issue only appears if you don't have a firewall installed. When opening the firewall kcm, one CPU core seems to go into a loop with 100% usage (/usr/bin/systemsettings kcm_networkmanagment in htop shows 100%). Switching the tab or exiting systemsettings crashes with the above backtrace.
*** Bug 486029 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-firewall/-/merge_requests/85
*** Bug 487512 has been marked as a duplicate of this bug. ***
Git commit 14b6db2c126f7bcd7216bc1537e9cbf9911aec48 by Nicolas Fella. Committed on 27/05/2024 at 10:14. Pushed by nicolasfella into branch 'master'. Check backend for null before deleting M +4 -2 kcm/core/firewallclient.cpp https://invent.kde.org/plasma/plasma-firewall/-/commit/14b6db2c126f7bcd7216bc1537e9cbf9911aec48
Git commit 369de87bb4fd0dabd50884352a2e3608d13d1a6e by Nicolas Fella. Committed on 27/05/2024 at 10:16. Pushed by nicolasfella into branch 'Plasma/6.1'. Check backend for null before deleting (cherry picked from commit 14b6db2c126f7bcd7216bc1537e9cbf9911aec48) M +4 -2 kcm/core/firewallclient.cpp https://invent.kde.org/plasma/plasma-firewall/-/commit/369de87bb4fd0dabd50884352a2e3608d13d1a6e
*** Bug 488039 has been marked as a duplicate of this bug. ***