Returning to existing session is unreliable and can leave on blank screen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Light Display Manager |
Fix Released
|
High
|
Robert Ancell | ||
1.10 |
Fix Committed
|
High
|
Unassigned | ||
1.18 |
Fix Committed
|
High
|
Unassigned | ||
1.20 |
Fix Committed
|
High
|
Unassigned | ||
lightdm (Ubuntu) |
Fix Released
|
Critical
|
Robert Ancell | ||
Trusty |
Triaged
|
Medium
|
Unassigned | ||
Xenial |
Triaged
|
Medium
|
Unassigned | ||
Yakkety |
Triaged
|
Medium
|
Unassigned |
Bug Description
[Impact]
Due to a logic bug LightDM returning to an existing session from a greeter can be unreliable. This case is common in systems which use the greeter as a lock screen.
The bug was introduced in revision 1954 to fix bug 1296276. The race condition seems to have been made more likely to the change in revision 2437 to fix bug 1637758.
[Test Case]
1. Log into a session
2. Switch to the greeter (e.g. dm-tool switch-to-greeter)
3. Log in again
Expected result
Returned to existing session
Observed result
Not always returned, can end up on blank screen. Since this is a race condition this may not occur on some systems.
[Regression Potential]
Low, the fix is to correct a logic bug that made LightDM think it hadn't stopped a session correctly.
Changed in light-locker (Ubuntu): | |
importance: | Undecided → Critical |
Changed in lightdm (Ubuntu): | |
importance: | Undecided → Critical |
Changed in light-locker (Ubuntu): | |
status: | Confirmed → Fix Released |
no longer affects: | lightdm/1.21 |
summary: |
- Unable to unlock session after suspend using lightdm-gtk-greeter. + Returning existing session is unreliable and can leave on blank screen |
summary: |
- Returning existing session is unreliable and can leave on blank screen + Returning to existing session is unreliable and can leave on blank + screen |
description: | updated |
description: | updated |
Changed in lightdm: | |
importance: | Undecided → High |
milestone: | none → 1.21.5 |
status: | New → Fix Committed |
no longer affects: | light-locker (Ubuntu) |
no longer affects: | light-locker (Ubuntu Trusty) |
no longer affects: | light-locker (Ubuntu Yakkety) |
no longer affects: | light-locker (Ubuntu Xenial) |
Changed in lightdm: | |
assignee: | nobody → Robert Ancell (robert-ancell) |
Changed in lightdm (Ubuntu Trusty): | |
status: | New → Triaged |
Changed in lightdm (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in lightdm (Ubuntu Yakkety): | |
status: | New → Triaged |
Changed in lightdm (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Changed in lightdm (Ubuntu Yakkety): | |
importance: | Undecided → Medium |
Changed in lightdm (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Acer S7 - Intel Haswell Laptop with Intel GPU using i915 driver.