Gli errori possono stare in qualsiasi parte del programma, compreso il main.

Se non fornisci tutto il sorgente compilabile non si possono fare dei test ...