FYI, failures in tst-fdopendir for 2.44
Carlos O'Donell
carlos@redhat.com
Fri Jun 19 20:30:21 GMT 2026
On 6/19/26 11:45 AM, Florian Weimer wrote:
> * 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.
Thank you for filling these issues and tracking this down!
I've updated the test page with more information.
--
Cheers,
Carlos.
More information about the Libc-alpha
mailing list