<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>523878</bug_id>
          
          <creation_ts>2026-08-05 06:09:46 +0000</creation_ts>
          <short_desc>Secret Service session missing after login causes Chromium/Flatpak applications to lose access to stored login session</short_desc>
          <delta_ts>2026-09-27 19:50:50 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Frameworks and Libraries</classification>
          <product>frameworks-kwallet</product>
          <component>general</component>
          <version>6.26.0</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>UNCONFIRMED</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.kde.org/show_bug.cgi?id=509680</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>thomas.petto</reporter>
          <assigned_to name="Valentin Rusu">valir</assigned_to>
          <cc>formularsumo</cc>
    
    <cc>kdelibs-bugs-null</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2536683</commentid>
    <comment_count>0</comment_count>
    <who name="">thomas.petto</who>
    <bug_when>2026-08-05 06:09:46 +0000</bug_when>
    <thetext>After logging into KDE Plasma, several Chromium/Electron-based applications could no longer access their previously stored login sessions.

I had to authenticate again in Mailspring and in a browser session connected to Vaultwarden.

This occurred once so far, on 2026-08-01. I cannot yet provide reliable reproduction steps.

System information:

* 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

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(&quot;org.freedesktop.portal.Error.Failed&quot;,
&quot;Could not register app ID: Connection already associated with an application ID&quot;)

Aug 01 10:59:32 systemd[2720]:
Started dbus-:1.3-org.kde.kwalletd6@0.service.

Aug 01 10:59:32 kwalletd6[4208]:
g_dbus_proxy_get_object_path: assertion &apos;G_IS_DBUS_PROXY (proxy)&apos; failed

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

Aug 01 10:59:32 kwalletd6[4208]:
&quot;Can&apos;t find session /org/freedesktop/secrets/session/1&quot;

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

Aug 01 11:00:04 kwalletd6[4208]:
&quot;Can&apos;t find session /org/freedesktop/secrets/session/1&quot;

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

The same errors occurred again at 11:10:

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

Both wallet-related processes were running after login:

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

Installed package versions:

```text
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
```

The wallet configuration was not deliberately changed, disabled or reset. The applications worked again after I entered their login credentials.

Actual result:

Applications received an empty or unavailable password-store value and lost access to existing encrypted login sessions.

Expected result:

The Secret Service and KWallet session should be initialized consistently after login. Applications must retain access to previously stored cookies, authentication tokens and other encrypted session data.

Related report:

Bug 509680 was initially suspected because some symptoms and involved components appear similar. However, I was asked to open a new report because the root cause may be different.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>