Currently, no checks are in place for whether attribute infos are properly setup (or even setup at all before use), and after some experimentation I observed that using a wrong attrib::Info can cause crashes or GPU hanging.
It would be great to automatically generate them from a shader::Program, but that might require a different shader compiler.