https://bugs.kde.org/show_bug.cgi?id=497299
Nicolas Fella <nicolas.fe...@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Latest Commit| |https://invent.kde.org/fram | |eworks/solid/-/commit/2f882 | |5b489ecc69bed67a49abdcb643d | |1fa42b4a Resolution|--- |FIXED --- Comment #7 from Nicolas Fella <nicolas.fe...@gmx.de> --- Git commit 2f8825b489ecc69bed67a49abdcb643d1fa42b4a by Nicolas Fella. Committed on 11/12/2024 at 22:07. Pushed by nicolasfella into branch 'master'. Add null check for StorageAccess interface in storageAccessFromPath In slotInterfacesRemoved we do a remove+add cycle During that cycle the backend object is null, so querying the StorageAccess interface will return null. This means that when something calls storageAccessFromPath in reaction to the removed signal we will get a null StorageAccess. The overall design is a bit shaky here, but we can handle it more gracefully by checking the result for null Related: bug 492578 SENTRY: PLASMA-WORKSPACE-11Q1 SENTRY: KDECONNECT-KDE-BK SENTRY: DOLPHIN-320 SENTRY: KDED-7M SENTRY: FALLTHROUGH-62S SENTRY: KATE-Y3 SENTRY: KDENLIVE-VR SENTRY: XDG-DESKTOP-PORTAL-KDE-3R SENTRY: KDEVELOP-93 SENTRY: KRUNNER-GD SENTRY: PLASMA-WORKSPACE-1986 SENTRY: ELISA-9H M +5 -0 src/solid/devices/frontend/devicemanager.cpp https://invent.kde.org/frameworks/solid/-/commit/2f8825b489ecc69bed67a49abdcb643d1fa42b4a -- You are receiving this mail because: You are watching all bug changes.