io::buffered_file_buf_writer_bad_name io::file_buf_writer_bad_name They rely on not being able to open a file called "/?" which is a perfectly valid file in a directory usually owned by root.