id summary reporter owner description type status milestone component version severity resolution keywords cc 11166 boost::filesystem::remove is racy Jeff Epler Beman Dawes "As the attached program demonstrates (typically in way under 1s here), if two threads or processes attempt to remove the same file, one of the removers can get an exception because 'no such file or directory', even though not existing at the time of the call is *not* an error condition for remove. I have only verified this bug to exist in 1.49 and 1.53, but I glanced at github's boostorg/filesystem/blob/master/src/operations.cpp and it looks like the same problem is likely to exist--namely, that remove_file can fail because somebody else removed the file we were about to remove, after we verified that the file existed via query_file_type." Bugs closed To Be Determined filesystem Boost 1.57.0 Problem fixed