Got computer overstressed during hot days here lately when temperature reached 100+ F submitting several tasks, so that processors worked 50% over its TDP limit (1200 Watts instead of 800W for AMD EPYC, the temperature of computer and processor subsystems was really high) And well, I got it freeze so that I got black screen but the computer itself still was working its long runs fine till the 100% filling the SSD drive. Then I restarted it, and all went fine except that some Clearwin function now gives me the error :
Unclosed box
If I click 'Ignore Clearwin error and continue' I get crash :
Floating point operation invalid (c00000090) at address 232342342 Within file gdlplus.dll Within file CLEARWIN64.DLL Withing file user32.dll
If I chose 'Trace the error in debugger' it shows me the line which is plotting 2D X-Y plot using %PL, not on %OB/CB open/close box control
Fun is that sometimes it does not crash with some specific data sets. But mostly I get crash even if I use older EXE files which were compiled before and worked perfectly last year. And even if i substitute FTN95 directory to its backup copy which also worked OK before, I still get same unclosed box and the crash.
-Did I damage something on NVMe SSD which does not like when you fill it 100% ? Its error recovery mechanism can potentially save bad blocks into places filled with valid code. -Did I damage FTN95? -Did I damage something on OS like some driver? (I compared Windows OS files with the backup and all are the same) -Or I damaged processors by over stressing them. But looks like only FTN95/Clearwin is affected, codes compiled with Gfortran work OK, everything else works OK too
It was my mistake not to make latest backup NVMe clone. I have older one made using the cloning process and if not find any solution, then will return to older installation (losing some programs which were very hard to install)