-
-
Notifications
You must be signed in to change notification settings - Fork 684
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Intermittent CI failure on linux-wayland testbed #2871
Comments
Experimentally, the issue is none of the widgets have focus...as opposed to the "wrong" widget having focus. I'm not sure, though, what the underlying mechanism causing this could be. It seems to be something systemic given that the tests for focus always fail together... |
Testing in #2873 confirms that what I'm seeing locally is also happening in CI. It seems like something is disabling focus altogether....or preventing In some additional experimentation, I added an |
Thinking about this a bit more....I tried a few other things. Testing in #2891 reinforces my belief that something is "breaking" GTK such that If you look at the focus tests that fail, they're always the same: it's the focus tests for Widgets whose names come alphabetically after the letters Therefore, something about the tests for Selection seem to be causing this behavior. And finally, when I remove |
I had the same thought - it's not all focus tests, just the ones after selection. I went looking for a culprit, but not being able to reproduce made it a difficult wumpus to hunt.
That's very interesting...
Here's a theory - |
Tried a few more things and ultimately, no matter what I try to get focus back on the testbed app, it doesn't work. So, then I started experimenting directly in Fedora 40 which has a native Wayland environment...and the testing runs fine. Then I tried running the tests using the mutter provided by Fedora 40 and the tests also run fine. Fedora 40 and Ubuntu 24.04 both provide mutter 46.2 while Ubuntu 22.04 is back on mutter 42.9. I think if we just get on to a newer version of mutter, these tests will stop failing. |
Describe the bug
We've started seeing an intermittent failure in the Linux Wayland Testbed suite.
For example, this PR took 6 attempts before it passed; other PRs pass first time; others on a second attempt.
Steps to reproduce
Run the linux-wayland testbed test on any PR.
There's no obvious pattern to the failures.
Expected behavior
Linux Wayland testbed should pass reliably.
Screenshots
No response
Environment
Logs
Additional context
No response
The text was updated successfully, but these errors were encountered: