Greeter indicates session is logged into after logout
Bug #1245295 reported by
Sebastien Bacher
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Light Display Manager |
Fix Released
|
High
|
Robert Ancell | ||
1.8 |
Fix Released
|
Undecided
|
Unassigned | ||
1.9 |
Fix Released
|
Undecided
|
Unassigned | ||
lightdm (Ubuntu) |
Fix Released
|
High
|
Robert Ancell | ||
Saucy |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Robert Ancell |
Bug Description
Using saucy, users stay marked as logged-in after their logout
To reproduce:
1. Boot to Unity Greeter
2. Log into a session
3. Log out
Expected result:
Last logged in user is selected and not marked as logged in. (has > to the left of the name)
Observed result:
Last logged in user is selected and is marked as logged in.
Regression potential:
Low. Fixed invalid ordering of arguments in a signal handler, code was invalid before.
Related branches
lp://staging/~robert-ancell/lightdm/lp-1245295
- PS Jenkins bot: Approve (continuous-integration)
- Robert Ancell: Approve
-
Diff: 138 lines (+95/-2)4 files modifiedsrc/lightdm.c (+1/-1)
tests/Makefile.am (+3/-1)
tests/scripts/user-logged-in.conf (+89/-0)
tests/test-user-logged-in (+2/-0)
CVE References
Changed in lightdm (Ubuntu): | |
assignee: | nobody → Iain Lane (laney) |
importance: | Undecided → Low |
status: | New → Confirmed |
Changed in lightdm (Ubuntu): | |
assignee: | Iain Lane (laney) → Robert Ancell (robert-ancell) |
Changed in lightdm: | |
status: | New → In Progress |
Changed in lightdm (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in lightdm: | |
assignee: | nobody → Robert Ancell (robert-ancell) |
importance: | Undecided → High |
Changed in lightdm (Ubuntu): | |
importance: | Low → High |
summary: |
- shouldn't list logind's "closing" sessions + Greeter indicates session is logged into after logout |
description: | updated |
Changed in lightdm (Ubuntu Saucy): | |
importance: | Undecided → Medium |
description: | updated |
Changed in lightdm: | |
status: | Fix Committed → Fix Released |
Changed in lightdm (Ubuntu Saucy): | |
status: | Confirmed → In Progress |
To post a comment you must log in.
This is not a logind issue - the greeter gets the session list from the daemon. The daemon is removing the session from the list but the greeter is not picking this up for some reason. The bug is either in liblightdm-gobject or unity-greeter.