On Fri, Nov 22, 2024 at 03:51:10AM +0000, buil...@sourceware.org wrote:
> A new failure has been detected on builder elfutils-debian-amd64 while 
> building elfutils.
> 
> Full details are available at:
>     https://builder.sourceware.org/buildbot/#/builders/52/builds/427
> 
> Build state: failed test (failure)
> Revision: 5cc89c78499cd37465d7b0b3f35ef0e5d07a98cc
> Worker: bb1-2
> Build Reason: (unknown)
> Blamelist: Mark Wielaard <m...@klomp.org>
> 
> - 7: make check ( failure )
>     Logs:
>         - stdio: 
> https://builder.sourceware.org/buildbot/#/builders/52/builds/427/steps/7/logs/stdio
>         - test-suite.log: 
> https://builder.sourceware.org/buildbot/#/builders/52/builds/427/steps/7/logs/test-suite_log

The tests are ran under valgrind which seems to crash with an
assertion failure: valgrind: m_libcfile.c:66 (vgPlain_safe_fd):
Assertion 'newfd >= VG_(fd_hard_limit)' failed.

This should have been fixed by:
https://bugs.kde.org/show_bug.cgi?id=465435

commit e61a04babcc3de8c1c86638f8ccdb4ef1b74a4d0
Author: Paul Floyd <pjfl...@wanadoo.fr>
Date:   Fri Feb 24 21:31:35 2023 +0100

    bug465435 - m_libcfile.c:66 (vgPlain_safe_fd): Assertion 'newfd >= 
VG_(fd_hard_limit)' failed.

Although that might just point out that we are running under docker
and so this would still fail with:

+   if (newfd == -1) {
+      VG_(debugLog)(0, "libcfile", "Valgrind: FATAL: "
+                       "Private file creation failed.\n"
+                       "   The current file descriptor limit is %d.\n"
+                       "   If you are running in Docker please consider\n"
+                       "   lowering this limit with the shell built-in limit 
command.\n",
+                       VG_(fd_hard_limit));
+      VG_(debugLog)(0, "libcfile", "Exiting now.\n");
+      VG_(exit)(1);
+   }

I'll look if I can adjust the buildbot docker environment if this is the case.

Cheers,

Mark

Reply via email to