https://bugs.kde.org/show_bug.cgi?id=515437
Bug ID: 515437
Summary: KWallet / DBus user session breaks when USB-C external
displays are connected on Plasma Wayland
Classification: Plasma
Product: plasmashell
Version First master
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
On KDE Plasma Wayland, when external displays are connected via USB-C
(DisplayPort Alt-Mode / dock),
applications using KWallet via DBus (e.g. Chromium-based browsers) lose access
to the wallet.
Symptoms:
- Browser can see saved credentials in its own UI
- Autofill does not work
- No application entry appears in KWallet
- Issue disappears when:
- using only the laptop internal display, or
- logging in via Plasma (X11)
1. Boot laptop with USB-C dock and external monitor(s) connected
2. Log in to Plasma (Wayland)
3. Launch Brave / Chromium
4. Visit a site with saved credentials
5. Autofill does not work
Control test:
- Log out
- Log in using Plasma (X11)
- Autofill works correctly
wayland
KDE
plasmashell 6.5.5
QThreadStorage: entry 7 destroyed before end of thread 0x5595d62de010
QThreadStorage: entry 2 destroyed before end of thread 0x5595d62de010
QThreadStorage: entry 1 destroyed before end of thread 0x5595d62de010
bash: kwalletd5: command not found
Linux Thoth 6.18.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 24 Jan 2026 00:47:39
+0000 x86_64 GNU/Linux
Remote=no
Type=wayland
veebr 02 00:34:56 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 02 00:34:56 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 02 01:22:51 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 02 01:22:51 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 02 01:41:04 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 02 01:41:04 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 02 02:00:53 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 02 02:00:53 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 02 02:28:51 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 02 02:28:51 Thoth kwin_wayland[147216]: Libinput: WARNING: log rate limit
exceeded (5 msgs per 3600000ms). Discarding future messages.
veebr 02 08:00:29 Thoth plasmashell[147653]: requesting unexisting screen
available rect -1
veebr 02 08:00:29 Thoth systemd[147080]: Started
dbus-:[email protected].
veebr 02 08:01:29 Thoth systemd[147080]: dbus-:[email protected]:
Main process exited, code=exited, status=1/FAILURE
veebr 02 08:01:29 Thoth systemd[147080]: dbus-:[email protected]:
Failed with result 'exit-code'.
veebr 02 13:27:31 Thoth plasmashell[147653]: Loading Bookmark File: ""
veebr 02 13:27:32 Thoth plasmashell[147653]: Loading Bookmark File: ""
veebr 02 13:27:33 Thoth plasmashell[147653]: Loading Bookmark File: ""
veebr 02 13:27:33 Thoth plasmashell[147653]: Loading Bookmark File: ""
veebr 02 13:27:33 Thoth plasmashell[147653]: Loading Bookmark File: ""
veebr 02 13:27:33 Thoth plasmashell[147653]: Loading Bookmark File: ""
veebr 02 17:37:17 Thoth kwin_wayland[147216]: Failed to open drm device
veebr 02 17:37:17 Thoth kwin_wayland[147216]: Failed to open drm device
veebr 02 17:37:20 Thoth systemd[147080]: Started
dbus-:[email protected].
veebr 02 17:37:20 Thoth plasmashell[147653]:
qrc:/qt/qml/plasma/applet/org/kde/plasma/weather/ForecastView.qml:41:5: QML
HorizontalHeaderView: The 'textRole' property contains a role that doesn't
exist in the model: "monthDay". Check your model's roleNames() implementation
veebr 02 17:37:21 Thoth plasmashell[147653]:
qrc:/qt/qml/plasma/applet/org/kde/plasma/weather/ForecastView.qml:41:5: QML
HorizontalHeaderView: The 'textRole' property contains a role that doesn't
exist in the model: "monthDay". Check your model's roleNames() implementation
veebr 02 17:38:20 Thoth systemd[147080]: dbus-:[email protected]:
Main process exited, code=exited, status=1/FAILURE
veebr 02 17:38:20 Thoth systemd[147080]: dbus-:[email protected]:
Failed with result 'exit-code'.
veebr 02 23:38:44 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 02 23:38:44 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 02 23:38:44 Thoth plasmashell[147653]:
qrc:/qt/qml/plasma/applet/org/kde/plasma/weather/ForecastView.qml:41:5: QML
HorizontalHeaderView: The 'textRole' property contains a role that doesn't
exist in the model: "monthDay". Check your model's roleNames() implementation
veebr 02 23:38:44 Thoth plasmashell[147653]:
qrc:/qt/qml/plasma/applet/org/kde/plasma/weather/ForecastView.qml:41:5: QML
HorizontalHeaderView: The 'textRole' property contains a role that doesn't
exist in the model: "monthDay". Check your model's roleNames() implementation
veebr 02 23:45:34 Thoth plasmashell[147653]: requesting unexisting screen
available rect -1
veebr 02 23:45:34 Thoth systemd[147080]: Started
dbus-:[email protected].
veebr 02 23:46:34 Thoth systemd[147080]: dbus-:[email protected]:
Main process exited, code=exited, status=1/FAILURE
veebr 02 23:46:34 Thoth systemd[147080]: dbus-:[email protected]:
Failed with result 'exit-code'.
veebr 03 00:22:21 Thoth kwin_wayland[147216]: Failed to open drm device
veebr 03 00:22:21 Thoth kwin_wayland[147216]: Failed to open drm device
veebr 03 00:22:23 Thoth kwin_wayland[147216]: The main thread was hanging
temporarily!
veebr 03 00:22:24 Thoth systemd[147080]: Started
dbus-:[email protected].
veebr 03 00:23:24 Thoth systemd[147080]: dbus-:[email protected]:
Main process exited, code=exited, status=1/FAILURE
veebr 03 00:23:24 Thoth systemd[147080]: dbus-:[email protected]:
Failed with result 'exit-code'.
veebr 03 00:37:38 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 03 00:37:38 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 03 00:54:17 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 03 00:54:17 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 03 01:32:44 Thoth kwin_wayland[147216]: Libinput: client bug: timer
button-debounce-debounce-
veebr 03 01:32:44 Thoth kwin_wayland[147216]: Libinput: WARNING: log rate limit
exceeded (5 msgs per 3600000ms). Discarding future messages.
This strongly suggests a DBus user-session disruption related to Wayland output
hotplug.
--
You are receiving this mail because:
You are watching all bug changes.