Application: plasmashell (6.1.80) (Compiled from sources) ApplicationNotResponding [ANR]: false Qt Version: 6.8.0 Frameworks Version: 6.5.0 Operating System: Linux 6.9.12-200.fc40.x86_64 x86_64 Windowing System: Wayland Distribution: "Fedora Linux 40 (KDE Plasma)" DrKonqi: 6.1.80 [CoredumpBackend] -- Information about the crash: - Add a systemmonitor widget to the desktop - Right click on it to configure - Click "Load Preset" - Press Esc The crash can be reproduced every time. -- Backtrace (Reduced): #5 QV4::Heap::Pointer<QV4::Heap::InternalClass*, 0ul>::get (this=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4lookup_p.h:250 #6 QV4::Heap::Pointer<QV4::Heap::InternalClass*, 0ul>::operator QV4::Heap::InternalClass* (this=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/memory/qv4heap_p.h:37 #7 QV4::Managed::internalClass (this=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:129 #8 QV4::setupQObjectLookup (lookup=0x1d1073f0, ddata=<optimized out>, propertyData=<optimized out>, self=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4lookup_p.h:258 #9 QV4::setupQObjectLookup (lookup=0x1d1073f0, ddata=<optimized out>, propertyData=<optimized out>, self=<optimized out>, qmlType=0x7fec1857d5f0) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4lookup_p.h:266 Reported using DrKonqi
Created attachment 172302 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
Can confirm on: Operating System: Arch Linux KDE Plasma Version: 6.1.80 KDE Frameworks Version: 6.5.0 Qt Version: 6.9.0 Kernel Version: 6.10.2-arch1-1 (64-bit) Graphics Platform: Wayland
Can confirm with Plasma 6.7.2 as well, so it doesn't look like this is a Qt 6.8 regression.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libksysguard/-/merge_requests/364
Git commit 1736d2ef097ee830b6a702177ccae20dd8a67dad by Arjen Hiemstra. Committed on 30/08/2024 at 13:44. Pushed by ahiemstra into branch 'master'. faces: Port Load Preset dialog in ConfigAppearance to Kirigami.Dialog OverlaySheet doesn't work all that well here, using Kirigami.Dialog works better with regards to modality and placement. As a bonus it handles key events properly. M +40 -22 faces/ConfigAppearance.qml https://invent.kde.org/plasma/libksysguard/-/commit/1736d2ef097ee830b6a702177ccae20dd8a67dad