ah, ok - so I did look into this, or at least some failures really similar to this, a while back, for bug 1831468. As far as I could tell, the problem in those cases was that the test was starting a service and waiting for notification of its completion; but for some reason, dbus seemed to be crashing/dying/exiting, and the notification of the completed service never actually reached the test suite, so it just waited forever until timeout. I do see in the logs for the test you referenced:
[0;38;5;245mUnable to add match type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0=':1.7', failing connection: Method call timed out[0m
[0;38;5;245mBus bus-api-system: changing state RUNNING → CLOSING[0m
[0;38;5;245mUnable to add match type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0=':1.7', failing connection: Connection terminated[0m
[0;38;5;245mBus bus-api-system: changing state CLOSING → CLOSED[0m
[0;38;5;245msystemd-rfkill.socket: Changed dead -> listening[0m
[0;38;5;245msystemd-rfkill.socket: Job 364 systemd-rfkill.socket/start finished, result=done[0m
[[0;32m OK [0m] Listening on [0;1;39mLoad/Save RF …itch Status /dev/rfkill Watch[0m.
[0;38;5;245mBus bus-api-system: changing state UNSET → OPENING[0m
[0;38;5;245mBus bus-api-system: changing state OPENING → AUTHENTICATING[0m
that's quite similar to what i saw before. I never had a chance to get farther than that, but I can try to look more into it soon. Let me know if that sounds familiar or if you have any debugging suggestions.
ugh, yeah TEST-15 and TEST-22 aren't giving any clues at all in the log to why they failed.
> As far as I can tell, it has been abandoned since then. If you're ready to keep
> the list up to date by visiting PRs where Ubuntu CI fails I'm of course all for it.
Let's add TEST-15 and TEST-22 for now, and I'll see if I can both keep up with other flaky tests, and also try to figure out why they're being flaky in ubuntu-ci.
> right now the upstream test timeouts on i386
ah, ok - so I did look into this, or at least some failures really similar to this, a while back, for bug 1831468. As far as I could tell, the problem in those cases was that the test was starting a service and waiting for notification of its completion; but for some reason, dbus seemed to be crashing/ dying/exiting, and the notification of the completed service never actually reached the test suite, so it just waited forever until timeout. I do see in the logs for the test you referenced:
[0;38;5;245mUnable to add match type='signal' ,sender= 'org.freedeskto p.DBus' ,path=' /org/freedeskto p/DBus' ,interface= 'org.freedeskto p.DBus' ,member= 'NameOwnerChang ed',arg0= ':1.7', failing connection: Method call timed out[0m ,sender= 'org.freedeskto p.DBus' ,path=' /org/freedeskto p/DBus' ,interface= 'org.freedeskto p.DBus' ,member= 'NameOwnerChang ed',arg0= ':1.7', failing connection: Connection terminated[0m 5;245msystemd- rfkill. socket: Changed dead -> listening[0m 5;245msystemd- rfkill. socket: Job 364 systemd- rfkill. socket/ start finished, result=done[0m
[0;38;5;245mBus bus-api-system: changing state RUNNING → CLOSING[0m
[0;38;5;245mUnable to add match type='signal'
[0;38;5;245mBus bus-api-system: changing state CLOSING → CLOSED[0m
[0;38;
[0;38;
[[0;32m OK [0m] Listening on [0;1;39mLoad/Save RF …itch Status /dev/rfkill Watch[0m.
[0;38;5;245mBus bus-api-system: changing state UNSET → OPENING[0m
[0;38;5;245mBus bus-api-system: changing state OPENING → AUTHENTICATING[0m
that's quite similar to what i saw before. I never had a chance to get farther than that, but I can try to look more into it soon. Let me know if that sounds familiar or if you have any debugging suggestions.
> Plus, in https:/ /github. com/systemd/ systemd/ pull/12861# issuecomment- 506556062 the
> test is completely broken on Ubuntu CI and I have no idea why.
ugh, yeah TEST-15 and TEST-22 aren't giving any clues at all in the log to why they failed.
> As far as I can tell, it has been abandoned since then. If you're ready to keep
> the list up to date by visiting PRs where Ubuntu CI fails I'm of course all for it.
Let's add TEST-15 and TEST-22 for now, and I'll see if I can both keep up with other flaky tests, and also try to figure out why they're being flaky in ubuntu-ci.