https://bugs.kde.org/show_bug.cgi?id=509680
Marco Martin <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED Latest Commit| |https://invent.kde.org/fram | |eworks/kwallet/-/commit/211 | |ac63a8c0dc6f90989dfb665d894 | |a2a9d46eb9 --- Comment #30 from Marco Martin <[email protected]> --- Git commit 211ac63a8c0dc6f90989dfb665d894a2a9d46eb9 by Marco Martin, on behalf of Bosco Robinson. Committed on 03/02/2026 at 09:37. Pushed by mart into branch 'master'. Fix D-Bus activation race with PAM-launched ksecretd When xdg-desktop-portal probes for the Secret Service during login, it triggers D-Bus activation of ksecretd before kwallet-pam has finished launching it with the password hash. The premature instance grabs the bus name, blocking the PAM instance from auto-unlocking the wallet. Use KDBusService::Replace when launched by PAM (hash != nullptr) so the PAM instance takes over the bus name from any premature D-Bus activation. Non-PAM instances use plain Unique as before. M +6 -1 src/runtime/ksecretd/main.cpp https://invent.kde.org/frameworks/kwallet/-/commit/211ac63a8c0dc6f90989dfb665d894a2a9d46eb9 -- You are receiving this mail because: You are watching all bug changes.
