User session after gnome-initial-setup session intermittently fails startup animation
Affected version
- GNOME OS nightly
- Wayland
Bug summary
We have been running openQA tests on iso/img created from builds of the master branch of gnome-build-meta
, and we have been observing intermittent failures of our gnome_desktop
test which checks the behaviour of the OS as it goes from the initial setup which creates the first user account, to the new user session displaying the option to take a tour. During the test, the tour option never displays, causing it to be marked as a failure.
Steps to reproduce
As mentioned, we are intermittently noticing this during automated testing of the gnome-initial-setup
session moving to the user session.
What happened
It looks like the user session never completes its startup animation because no allocations are ever made for it, so it never gets registered with GDM.
What did you expect to happen
I expect the user session to complete its startup animation, register with GDM, which in turn closes the gnome-initial-setup
session.
Relevant logs, screenshots, screencasts etc.
I have built a GNOME OS img with debug added to both gnome-shell
(marked with DEBUG) and mutter
(marked with CLUTTER DEBUG) concerning the startup animation, and have attached journal logs for both a failing and passing case. I also attach video playback of a failing and passing openQA test, and a 'sequence diagram' of what happens with respect to the sessions/shells.