Recently I ran into
_arguments:448: _vim_files: function definition file not found
when attempting to tab complete a file name while invoking vim. Easy fix - at least for me: rm ~/.zcompdump. Found the answer here. How it got that way in the first place is another mystery.