https://github.com/Xazax-hun commented: Is read the only operation that is non-blocking in this case? Alternatively, instead of using a BugReporterVisitor, we could maintain a set of file handles that are OK to use. https://github.com/llvm/llvm-project/pull/126752