FYI, failures in tst-fdopendir for 2.44

Florian Weimer fweimer@redhat.com
Fri Jun 19 15:45:51 GMT 2026


* Carlos O'Donell:

> Andreas,
>
> FYI, I've seen this fail to flaky O_NOATIME detection on tmpfs with relatime default:
> https://sourceware.org/glibc/wiki/Testing/Tests/dirent/tst-fdopendir
>
> The right answer is to rewrite the test using the FUSE framework to look for
> fdopendir reopening the file descriptor with different flags.

We've tracked this down to the EDR (Endpoint Detection & Response) tool
used at Red Hat:

  osquery does not open files with O_NOATIME during scanning/hashing
  <https://github.com/osquery/osquery/issues/8965>

More significantly, osquery also breaks the FIFO-based jobserver in
recent GNU make versions:

  osquery can accidentally read FIFOs (breaking GNU make's jobserver)
  <https://github.com/osquery/osquery/issues/8939>

I think this should be fixed in osquery.  Although the existing test is
not great, either.

Thanks,
Florian



More information about the Libc-alpha mailing list