Bug#1042055: mutter: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=8 meson test -C /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --no-rebuild --verbose --timeout-multiplier 6 --no-stdsplit --print-errorlogs --no-suite flaky returned exit code 5
Lucas Nussbaum
lucas at debian.org
Fri Aug 18 14:59:10 BST 2023
On 18/08/23 at 10:33 +0100, Simon McVittie wrote:
> Control: clone -1 -2 -3 -4 -5
> Control: retitle -1 mutter: FTBFS: test-framebuffer-get-bits.c:40: assertion failed (cogl_framebuffer_get_alpha_bits (fb_a) >= 1)
> Control: retitle -2 mutter: FTBFS: actor-event-hold test failed with exit status 245
> Control: retitle -3 mutter: FTBFS: color-management test: Failed to reset mocked colord state: Timeout was reached
> Control: retitle -4 mutter: FTBFS: override-redirect test timed out
> Control: retitle -5 mutter: FTBFS: set-parent-exported test: Failed to find mocked color manager system service, Timeout was reached
> Control: severity -2 important
> Control: severity -3 important
> Control: severity -4 important
> Control: severity -5 important
> Control: tags -2 + unreproducible
> Control: tags -3 + unreproducible
> Control: tags -4 + unreproducible
> Control: tags -5 + unreproducible
> Control: block 1043030 by -1
> Control: block 1049934 by -1
> Control: block 1035092 by -1
>
> On Tue, 25 Jul 2023 at 23:02:16 +0200, Lucas Nussbaum wrote:
> > FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=8 meson test -C /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --no-rebuild --verbose --timeout-multiplier 6 --no-stdsplit --print-errorlogs --no-suite flaky returned exit code 5
>
> This is a long-winded way of saying "some tests failed". The more useful
> information for tracking regressions is either "some tests failed" if it's
> not possible to extract details, or the details of *which* tests failed.
Yeah, I know. Unfortunately, due to the variety of test frameworks in
the wild, it's hard to extract a more meaningful message...
> > > 98/212 mutter:cogl+cogl/conform / cogl-test-framebuffer-get-bits-gl3 FAIL 1.19s (exit status 250 or signal 122 SIGinvalid)
>
> I can reproduce this, and it's blocking other work on mutter 43. Version
> 44 in experimental does not seem to have this bug, though.
>
> The assertion failure is:
>
> > ERROR:../src/tests/cogl/conform/test-framebuffer-get-bits.c:40:test_framebuffer_get_bits: assertion failed (cogl_framebuffer_get_alpha_bits (fb_a) >= 1): (0 >= 1)
>
> mutter passed tests when I uploaded it in mid June, so this presumably
> must be a regression triggered by changes in some dependency, perhaps
> Mesa. Let's use #1042055 for this failure and clones for the rest.
>
> reproducible-builds also has this failure.
>
> > > 140/212 mutter:clutter+clutter/conform / actor-event-hold FAIL 1.06s (exit status 245 or signal 117 SIGinvalid)
>
> There is no obvious error message in the log (the test just exits). There's
> a warning, but it's non-fatal and appears in successful tests too. I can't
> reproduce this.
>
> > > 169/212 mutter:core+mutter/unit / color-management FAIL 26.69s (exit status 251 or signal 123 SIGinvalid)
>
> "Failed to reset mocked colord state: Timeout was reached". I can't
> reproduce this.
>
> > > 194/212 mutter:core+mutter/stacking / override-redirect TIMEOUT 360.11s killed by signal 15 SIGTERM
>
> Timed out, no additional information in the log. I can't reproduce this.
>
> > > 196/212 mutter:core+mutter/stacking / set-parent-exported FAIL 176.22s (exit status 251 or signal 123 SIGinvalid)
>
> "Failed to find mocked color manager system service, Timeout was reached".
> I can't reproduce this.
Hi,
> Does your archive rebuild infrastructure build other things in parallel on
> the same machine, or any other factor like that which could make it more
> likely to get stuck / take a long time than a production buildd?
No. What I do is that I perform a first pass over all packages, building 3
packages per node in parallel. But then, failed builds are retried
without other builds in parallel.
In other rebuilds I made since then, the failures other than the first
one (98/212 mutter:cogl+cogl/conform /
cogl-test-framebuffer-get-bits-gl3) did not happen, so maybe what
happened was:
- the first build failed as expected with 98/212
- the second build failed for an unknown reason with all errors above
I'm fine with you closing all those other bugs for now if you prefer.
Lucas
More information about the pkg-gnome-maintainers
mailing list