glibc-2.36 failure

Florian Weimer fweimer@redhat.com
Mon Aug 22 17:30:06 GMT 2022


* Paul Zimmermann via Libc-alpha:

>        Hi,
>
> is the following failure known for glibc 2.36 make check?
>
> Summary of test results:
>       1 FAIL
>    5083 PASS
>      78 UNSUPPORTED
>      18 XFAIL
>       4 XPASS
>
> FAIL: stdlib/tst-arc4random-thread
>
> zimmerma@biscotte:/localdisk/zimmerma/glibc-2.36/build$ cat stdlib/tst-arc4random-thread.out
> info: outer_threads=8 inner_threads=4
> info: arc4random: minimum of 655360 blob results expected
> info: arc4random: 662011 blob results observed
> info: arc4random_buf: minimum of 655360 blob results expected
> info: arc4random_buf: 655360 blob results observed
> info: arc4random_uniform: minimum of 655360 blob results expected
> Timed out: killed the child process
> Termination time: 2022-08-22T08:57:46.154936205
> Last write to standard output: 2022-08-22T08:57:32.198256849
>
> I used ../configure --prefix=/usr, on a AMD EPYC 7282 16-Core Processor,
> with gcc version 12.1.0 (Debian 12.1.0-8).

What's your kernel version?  Earlier ones have a serialized getrandom
implementation, I think.  Only later versions have per-CPU state and
decent scaling across multiple cores.

Thanks,
Florian



More information about the Libc-alpha mailing list