[regression] Can't log in to Wayland Gnome sessions at all
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| gdm |
Fix Released
|
Medium
|
||
| gdm3 (Ubuntu) |
Critical
|
Daniel van Vugt |
Bug Description
Today I can't log in to Gnome Wayland sessions at all. Although the usual Xorg Gnome sessions work.
When a Wayland login fails I get dumped to a black VT screen and digging around via SSH, journalctl shows:
Jul 13 12:56:55 haz failsafeXServer
Jul 13 12:56:55 haz failsafeXServer
Jul 13 12:56:55 haz failsafeXServer
which is weird. I'm not trying to use X.
Related branches
- Didier Roche: Approve on 2017-07-13
- Jeremy Bicha: Pending requested 2017-07-13
- Ubuntu Desktop: Pending requested 2017-07-13
-
Diff: 59 lines (+39/-0)3 files modifieddebian/changelog (+7/-0)
debian/patches/Avoid-double-NULL-terminated-array-LP-1704050.patch (+31/-0)
debian/patches/series (+1/-0)
Daniel van Vugt (vanvugt) wrote : | #1 |
tags: | added: regression |
Changed in gnome-shell (Ubuntu): | |
importance: | Undecided → Critical |
affects: | gnome-shell (Ubuntu) → gdm3 (Ubuntu) |
summary: |
- Can't log in to Wayland Gnome sessions at all + [regression] Can't log in to Wayland Gnome sessions at all |
Changed in gdm3 (Ubuntu): | |
assignee: | nobody → Didier Roche (didrocks) |
Daniel van Vugt (vanvugt) wrote : | #2 |
journalctl shows (grepping just gdm):
Jul 13 14:30:44 haz gdm-launch-
Jul 13 14:30:44 haz systemd[1]: Created slice User Slice of gdm.
Jul 13 14:30:44 haz systemd-
Jul 13 14:30:44 haz systemd[1]: Started Session c1 of user gdm.
Jul 13 14:30:44 haz systemd[1061]: pam_unix(
Jul 13 14:30:46 haz gnome-shell[1089]: JS WARNING: [resource:
Jul 13 14:31:15 haz gdm-password]
Jul 13 14:31:15 haz gdm3[1046]: Cannot find a command for specified session: ubuntu-wayland
Jul 13 14:31:15 haz systemd[1]: gdm.service: Main process exited, code=exited, status=1/FAILURE
Jul 13 14:31:15 haz systemd[1]: gdm.service: Unit entered failed state.
Jul 13 14:31:15 haz systemd[1]: gdm.service: Triggering OnFailure= dependencies.
Jul 13 14:31:15 haz systemd[1]: gdm.service: Failed with result 'exit-code'.
Jul 13 14:31:16 haz systemd[1]: gdm.service: Service hold-off time over, scheduling restart.
Jul 13 14:31:16 haz gdm-launch-
Jul 13 14:31:16 haz systemd-
Jul 13 14:31:16 haz systemd[1]: Started Session c2 of user gdm.
Daniel van Vugt (vanvugt) wrote : | #3 |
Debug log
Launchpad Janitor (janitor) wrote : | #4 |
Status changed to 'Confirmed' because the bug affects multiple users.
Changed in gdm3 (Ubuntu): | |
status: | New → Confirmed |
Changed in gdm3 (Ubuntu): | |
assignee: | Didier Roche (didrocks) → Daniel van Vugt (vanvugt) |
status: | Confirmed → In Progress |
Didier Roche (didrocks) wrote : | #5 |
For people interested into glory details:
https:/
(to 07:22)
Changed in gdm3 (Ubuntu): | |
status: | In Progress → Fix Committed |
Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package gdm3 - 3.24.2-1ubuntu8
---------------
gdm3 (3.24.2-1ubuntu8) artful; urgency=medium
* Avoid double-NULL terminated array that breaks append operations
and so prevents Wayland sessions from working (LP: #1704050)
-- Daniel van Vugt <email address hidden> Thu, 13 Jul 2017 16:29:46 +0800
Changed in gdm3 (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in gdm: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in gdm: | |
status: | Confirmed → Fix Released |
Owen Pimm (owen-pimm) wrote : | #7 |
Hi Daniel. I've just carried out a fresh install of Ubuntu 17.10. This problem is affecting me. I can log in using X but not Wayland. As I can log into X, this hasn't stopped me but thought I'd let you know, I'm also affected. Since it looks as though you've provided the fix, I assume this will be corrected as I continue to do software updates as usual. If not, please advise. Appreciate your generous help.
Regards Owen
Bisected: The problem started in gdm 3.24.2-1ubuntu6
FAILS: 3.24.2-1ubuntu7
FAILS: 3.24.2-1ubuntu6
WORKS: 3.24.2-1ubuntu5
So the workaround is to downgrade to: /launchpad. net/ubuntu/ +source/ gdm3/3. 24.2-1ubuntu5/ +build/ 13073822
https:/