Logging out of Lubuntu does not fully terminate earlier logged-in sessions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lubuntu-update-notifier (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lunar |
New
|
Undecided
|
Unassigned | ||
Mantic |
New
|
Undecided
|
Unassigned | ||
Noble |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Note that this bug is not actually a problem in lxqt-build-tools, but I have yet to determine which package it's in. I'll update the package once I find it.
In Lubuntu 23.04 and higher, logging out of the desktop appears to terminate the apps in a user's session, but running `loginctl` reveals that the session is still logged in. Logging in and out multiple times results in sessions piling up.
To reproduce:
1: Boot Lubuntu 23.04 or later (24.04 is where we first found this).
2: Sign in.
3: Log out.
4: Repeat steps 2 and 3 several times.
5: Sign in once more, then open QTerminal.
6: Run `loginctl`.
Expected behavior: One (or *maybe* two) active sessions should be displayed.
Actual result: There will be at least one active session displayed for every login/logout cycle.
Additional info: This does not happen on Lubuntu 22.04 out of the box or after upgrading. However, it *does* happen if you install the Lubuntu Backports onto 22.04. So this is virtually guaranteed to be LXQt-related.
It's SDDM's fault - I can reproduce this using the Openbox session too.