Un errore di questo genere di solito è dato dal fatto che l'eseguibile è danneggiato.
Amaro C++, il gusto pieno dell'undefined behavior.
Regole del Forum