I am having a very strange problem with Windows 7 x64.
I need to use a sort of mathematical software that was developed in Fortran and it is 32 bits. The program runs okay and gives good results. But after some time, the program works normally but instead of the previous results it starts to give me just 0 (zeros) even if i perform the same calculation than before.
The fortran program uses an input file for data and produces an output file for results.
1) If the program keeps running for a long period (for example 2 days in a row), everything works okay and results are okay.
2) The problem only appears after the program not being run for some period of time.
3) The only way to make the program work as before is a) by performing a System Restore to a previous state b) by applying Windows Updates and restarting. The problem mention in 2) still happens after 3) and the problem mention in 2) still happens after 1) also.
As an ending notes:
note1): just restarting the machine doesn't solve the problem
note2): This problem apparently doesn't happen if Windows 7 is running in Safe Mode.
note3): I have disabled all the services/startup programs to match those that are enabled in Safe Mode and the problem still happens.
I have been working with this same program for almost 2 years in Windows 7 x86 without any problem of this sort.
Any ideas? Many thanks.