Ciaoa tutti,
programmo in linguaggio fortran90 con compilatore gfortran (4.9.0 dopo e 4.8.2 prima) sulla mia macchina 10.9.5.
Dopo aver modificato un mio programma molto lungo, ho compilato e lanciato. Accorgendomi che, dopo essere entrato in un loop, il programma si arrestava segnalandomi BUS ERROR, ho preso la versione precedentemente backuppata del codice e sono ripartita da li, accorgendomi subito di avere anche su questo lo stesso errore. La cosa e molto strana, in quanto il programma precedente ha sempre girato senza problemi, e cosi ho pensato ad un problema del compilatore, che ho disinstallato e reinstallato.
La cosa non si e risolta, cosi ho provato a compilare con un altro compilatore (ifort), il quale mi ha fatto compilare e girare il programma senza nessun errore.
Ho provato inoltre a anciare il programma compilato con gfortran usando valgrind, ed anche in questo caso il programma veniva eseguito senza problemi.
Provando infine a compilare su linux e su windows usando sempre gfortran, non ho riscontrato problemi.
Ho pensato magari ad un'incompatibilita di gfortran ed il mac, dovuta magari ad un aggiornamento di uno dei due, per questo vorrei chiedervi cosa ritenete sia piu plausibile: devo considerare questo come un errore effettivo o siete a conoscenza di possibili interferenza fra mavericks e gfortran?