https://bugs.kde.org/show_bug.cgi?id=525207
Alperen <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Latest Commit| |https://invent.kde.org/plas | |ma/plasma-workspace/-/commi | |t/235eb7dc4bf762849e4fbc684 | |804ef734dbf4195 Resolution|--- |FIXED Version| |6.4.0 Fixed/Implemented| | In| | --- Comment #2 from Alperen <[email protected]> --- Git commit 235eb7dc4bf762849e4fbc684804ef734dbf4195 by Alperen Yildiz. Committed on 08/09/2026 at 12:57. Pushed by davidedmundson into branch 'master'. shell: Avoid invalid QVariants in wallpaper() D-Bus When the wallpaper configuration dialog is transitioning or plugins are changing, config->value(itemName) can return an invalid QVariant. Passing an invalid QVariant into a QVariantMap over D-Bus causes QDBusMarshaller to fail with: "QDBusMarshaller: cannot add a null QDBusVariant", which leads to a libdbus assertion failure in dbus_message_iter_close_container() and aborts plasmashell (SIGABRT). Add a null check for config and ensure only valid, non-null QVariants are inserted into the parameters map. FIXED-IN: 6.4.0 M +9 -2 shell/shellcorona.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/235eb7dc4bf762849e4fbc684804ef734dbf4195 -- You are receiving this mail because: You are watching all bug changes.
