Edit 2022-01-06: gcc 7.5.0 (Ubuntu 18.04): 11405 bytes, still no real clue on what happens, unfortunately (which could be something like, say, erroneous type 'int' as arg 3 for std::find(), expected type: 'std::vector<int>' ).
Oh, BTW, ratio error/code can even be increased by removing unnecessary stuff:
int main()
{
int a;
std::vector< std::vector <int> > v;
std::find( v.begin(), v.end(), a );
}