A metadata file was invalid. Erroneous code example: ```ignore (needs extern files) use ::foo; // error: found invalid metadata files for crate `foo` ``` When loading crates, each crate must have a valid metadata file. Invalid files could be caused by filesystem corruption, an IO error while reading the file, or (rarely) a bug in the compiler itself. Consider deleting the file and recreating it, or reporting a bug against the compiler.