Beh ... dipende dall'errore che ottieni e dalle dimensioni (che non conosciamo) dei vari array e vettori.

Fai un rapido conto della memoria necessaria.