https://bugs.kde.org/show_bug.cgi?id=509680

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #31 from [email protected] ---
The issue appears to have occurred again with KDE Frameworks 6.26.0.

System:

* Operating System: Bazzite 44
* Deployment: bazzite-nvidia-open stable-44.20260515
* KDE Plasma: 6.6.4
* KDE Frameworks: 6.26.0
* Qt: 6.10.3
* Kernel: 6.19.14-ogc5.1.fc44.x86_64
* Session: Wayland
* GPU: NVIDIA GeForce RTX 4080 SUPER

After logging in on 2026-08-01, multiple applications had lost access to their
previously stored login sessions. I had to authenticate again in Mailspring and
in a browser session connected to Vaultwarden.

Relevant log sequence:

```text
Aug 01 10:59:18 plasmalogin-helper[2757]:
pam_kwallet5: final socket path: /run/user/1000/kwallet5.socket

Aug 01 10:59:20 systemd[2720]:
Started plasma-kwallet-pam.service - Unlock kwallet from pam credentials.

Aug 01 10:59:20 pam_kwallet_init[3110]:
socat W address is opened in read-write mode but only supports read-only

Aug 01 10:59:23 ksecretd[2759]:
Failed to register with host portal
QDBusError("org.freedesktop.portal.Error.Failed",
"Could not register app ID: Connection already associated with an application
ID")

Aug 01 10:59:32 systemd[2720]:
Started dbus-:[email protected].

Aug 01 10:59:32 kwalletd6[4208]:
Failed to register with host portal
QDBusError("org.freedesktop.portal.Error.Failed",
"Could not register app ID: App info not found for 'org.kde.kwalletd'")

Aug 01 10:59:32 kwalletd6[4208]:
"Can't find session /org/freedesktop/secrets/session/1"

Aug 01 11:00:04 flatpak[5100]:
Existing KWallet password is empty. Generating a new one.

Aug 01 11:00:04 kwalletd6[4208]:
"Can't find session /org/freedesktop/secrets/session/1"

Aug 01 11:00:04 flatpak[5100]:
KWallet writePassword failed with code: -1
```

The same Chromium/Flatpak errors occurred again at 11:10:

```text
Existing KWallet password is empty. Generating a new one.
Can't find session /org/freedesktop/secrets/session/1
KWallet writePassword failed with code: -1
```

Both processes were running after login:

```text
/usr/bin/ksecretd --pam-login 13 14
/usr/bin/kwalletd6
```

The wallet itself was not deliberately disabled, reset or deleted. The affected
applications worked again after their login credentials were entered again.

This appears similar to the previously reported race between the PAM-started
`ksecretd` instance and D-Bus/portal activation. However, the system is already
running KDE Frameworks 6.26.0, while this bug is marked as fixed in 6.23.

Could this bug please be reopened, or should I file a new regression report for
Frameworks 6.26?

Expected result:

The PAM-started Secret Service should be available consistently after login.
Applications must not receive an empty password-store value or lose access to
existing encrypted cookies and authentication tokens because of a startup race.

Relevant package versions:

kf5-kwallet-5.116.0-5.fc44.x86_64
kf5-kwallet-libs-5.116.0-5.fc44.x86_64
kf6-kwallet-6.26.0-1.fc44.x86_64
kf6-kwallet-libs-6.26.0-1.fc44.x86_64
kwalletmanager5-26.04.0-1.fc44.x86_64
pam-kwallet-6.6.4-1.fc44.x86_64
signon-kwallet-extension-26.04.0-1.fc44.x86_64
xdg-desktop-portal-1.21.1-1.fc44.x86_64
xdg-desktop-portal-gtk-1.15.3-3.fc44.x86_64
xdg-desktop-portal-kde-6.6.4-1.fc44.x86_64

Because this system is already running kf6-kwallet 6.26.0, while this issue is
marked as fixed in Frameworks 6.23, please consider reopening this report or
advise whether a new regression report should be filed.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to