glibc 2.34 failed tests

Adhemerval Zanella adhemerval.zanella@linaro.org
Wed Aug 4 11:56:17 GMT 2021



On 03/08/2021 13:15, Michael Brunnbauer wrote:
> 
> hi all,
> 
> these are my test failures for glibc 2.34:
> 
> FAIL: malloc/tst-mxfast-mcheck
> FAIL: malloc/tst-tcfree2
> FAIL: nss/tst-nss-files-hosts-multi
> FAIL: resolv/tst-bug18665
> FAIL: resolv/tst-resolv-search
> FAIL: rt/tst-mqueue10
> FAIL: time/tst-itimer
> 
> In comparison, those failed for 2.33 - which I use in production:
> 
> FAIL: elf/tst-dlopenfail

This is a new failure, could you post the .out output?

> FAIL: malloc/tst-safe-linking

Siddhesh has improved it to avoid some false positives, but from from
the commit message it seems that although unlikely it might still be
possible. Could you post the output to see if this is the case?

> FAIL: malloc/tst-tcfree2

This is another new failure., could you post the .out output as well?

> FAIL: nss/tst-nss-files-hosts-multi
> FAIL: resolv/tst-bug18665
> FAIL: resolv/tst-resolv-search

I recall this might fail depending of how the system network is configured.
What .out file shows?

> 
> Should I worry? Here are the .out files for the new failures:
> 
> cat ./malloc/tst-mxfast-mcheck.out
> tst-mxfast.c:49: numeric comparison failure
>    left: 2 (0x2); from: m.smblks
>   right: 0 (0x0); from: 0
> error: 1 test failures
> 
> cat ./rt/tst-mqueue10.out
> error: tst-mqueue10.c:46: not true: q != (mqd_t) -1
> error: 1 test failures

I think this might be related to the fact rt/tst-mqueue10.c uses the
"/tst-mqueue2-" as template (it might interfere with rt/tst-mqueue2.c
itself).

> 
> cat ./time/tst-itimer.out
> tst-itimer.c:76: numeric comparison failure (widths 64 and 32)
>    left: 10000 (0x2710); from: it_old.it_interval.tv_usec
>   right: 20 (0x14); from: 20
> tst-itimer.c:90: numeric comparison failure
>    left: 20 (0x14); from: it.it_interval.tv_usec
>   right: 10000 (0x2710); from: it_old.it_interval.tv_usec
> tst-itimer.c:118: numeric comparison failure
>    left: 2748779068 (0xa3d70a3c); from: it_old.it_interval.tv_sec
>   right: 8589934591 (0x1ffffffff); from: 0x1ffffffffull
> tst-itimer.c:119: numeric comparison failure (widths 64 and 32)
>    left: 0 (0x0); from: it_old.it_interval.tv_usec
>   right: 20 (0x14); from: 20
> tst-itimer.c:141: numeric comparison failure
>    left: 8589934591 (0x1ffffffff); from: it.it_interval.tv_sec
>   right: 2748779068 (0xa3d70a3c); from: it_old.it_interval.tv_sec
> tst-itimer.c:142: numeric comparison failure
>    left: 20 (0x14); from: it.it_interval.tv_usec
>   right: 0 (0x0); from: it_old.it_interval.tv_usec
> tst-itimer.c:76: numeric comparison failure (widths 64 and 32)
>    left: 10000 (0x2710); from: it_old.it_interval.tv_usec
>   right: 20 (0x14); from: 20
> tst-itimer.c:90: numeric comparison failure
>    left: 20 (0x14); from: it.it_interval.tv_usec
>   right: 10000 (0x2710); from: it_old.it_interval.tv_usec
> tst-itimer.c:118: numeric comparison failure
>    left: 2748779068 (0xa3d70a3c); from: it_old.it_interval.tv_sec
>   right: 8589934591 (0x1ffffffff); from: 0x1ffffffffull
> tst-itimer.c:119: numeric comparison failure (widths 64 and 32)
>    left: 0 (0x0); from: it_old.it_interval.tv_usec
>   right: 20 (0x14); from: 20
> tst-itimer.c:141: numeric comparison failure
>    left: 8589934591 (0x1ffffffff); from: it.it_interval.tv_sec
>   right: 2748779068 (0xa3d70a3c); from: it_old.it_interval.tv_sec
> tst-itimer.c:142: numeric comparison failure
>    left: 20 (0x14); from: it.it_interval.tv_usec
>   right: 0 (0x0); from: it_old.it_interval.tv_usec
> error: 12 test failures

I almost sure this is the same issue I saw on an older kernel under KVM [1]

[1] https://patchwork.sourceware.org/project/glibc/patch/20210719163846.2954193-3-adhemerval.zanella@linaro.org/


More information about the Libc-help mailing list