Hello,

While at such kind of obscure bug, maybe you could be interested in
checking why llvm-toolchain-21 fails to build. It builds completely
fine, but at the last minute we get 

chmod: cannot read directory 
'/build/reproducible-path/llvm-toolchain-21-21.1.8/mlir/include/mlir/Conversion/MathToFuncs':
 No such file or directory

Running ls in Conversion/ shows the entry, but trying to access it fails
with ENOENT.  After a reboot, access does work.

So I guess it's the diskfs_check_lookup_cache call in diskfs_lookup
that returns -1 because it somehow recorded that the path is not there
and that negative result stays stuck there. I guess we'd need to check
in which scenario we could be missing the addition of the file (e.g.
something tries to look it up while something else in parallel a program
is adding it, and we stay with the former result).

Samuel

Reply via email to