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