Bug 1188559

Summary: Regresssion in xorg-server 1.20.12: Autologin is broken on XFCE on aarch64 in qemu
Product: [openSUSE] openSUSE Tumbleweed Reporter: Guillaume GARDET <guillaume.gardet>
Component: X.OrgAssignee: Gfx Bugs <gfx-bugs>
Status: RESOLVED FIXED QA Contact: Gfx Bugs <gfx-bugs>
Severity: Normal    
Priority: P3 - Medium CC: afaerber, dimstar, dmueller
Version: Current   
Target Milestone: ---   
Hardware: aarch64   
OS: Other   
URL: https://openqa.opensuse.org/tests/1850047/modules/first_boot/steps/1
Whiteboard:
Found By: openQA Services Priority:
Business Priority: Blocker: Yes
Marketing QA Status: --- IT Deployment: ---

Description Guillaume GARDET 2021-07-21 12:09:15 UTC
Autologin is broken on XFCE on aarch64 since snapshot 20210718. 
See: https://openqa.opensuse.org/tests/1850047/modules/first_boot/steps/1

Snapshot 20210714 was fine and it started to fail on snapshot 20210718.
You can compare the main packages changelog:
https://openqa.opensuse.org/snapshot-changes/opensuse-aarch64/Tumbleweed/diff/20210714
and:
https://openqa.opensuse.org/snapshot-changes/opensuse-aarch64/Tumbleweed/diff/20210718

With this comparison, I spotted some candidates:
 * Mesa/Mesa-driver (21.1.4 -> 21.1.5)
 * xorg-x11-server (1.20.11 -> 1.20.12)
 * xwayland (21.1.1.901 -> 21.1.2)

Logs are available at https://openqa.opensuse.org/tests/1850047#downloads
Comment 2 Stefan Dirsch 2021-07-22 09:33:23 UTC
Thanks for reporting! Watchting the gitlab issue now ...
Comment 3 Dirk Mueller 2021-07-22 09:36:23 UTC
at least in the upstream issue there is no indication that this would be aarch64 specific. the question is how/what to address here also on x86_64. I would not want to do aarch64 build workarounds here if its not aarch64 specific.
Comment 4 Stefan Dirsch 2021-07-22 09:43:03 UTC
https://build.opensuse.org/request/show/907688

Thanks, Dirk! Already accepted.
Comment 5 Stefan Dirsch 2021-07-22 09:48:46 UTC
*** Bug 1188426 has been marked as a duplicate of this bug. ***
Comment 6 Guillaume GARDET 2021-07-22 09:56:06 UTC
According to upstream issue, the patch added in https://build.opensuse.org/request/show/907688 does not cover all cases, especially the crashes inside qemu seems to still happen.
Comment 7 Stefan Dirsch 2021-07-22 10:08:47 UTC
Ok. Reopen.
Comment 8 Guillaume GARDET 2021-07-22 12:10:00 UTC
According to upstream here is another which should help: https://gitlab.freedesktop.org/xorg/xserver/-/commit/8836b9d243444031b6396d39d345f2f83b5fa6a9
Comment 9 Stefan Dirsch 2021-07-22 12:54:57 UTC
https://build.opensuse.org/request/show/907753
Comment 10 Stefan Dirsch 2021-07-22 12:55:54 UTC
Closing again.