Silverfrost Forums

Welcome to our forums

Unclosed box and floating point exception in gdlplus.dll

21 Aug 2025 1:39 #32293

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)

21 Aug 2025 2:14 #32294

Dan

I don't know if you are expecting any feedback on this issue but I would need your code in order to get some idea about what went wrong.

24 Aug 2025 5:11 #32299

Thanks Paul for the opportunity, but looks like the code is fine. The computer is also fine. With the older OS and Fortran compiler on the harddrive which initially was complete clone of current faulty drive all works no problem. With updated FTN95 (I still use 903) all also works fine

Now suspicion is with the corruption on the drive. Which place - is still matter of investigation. Despite the errors points on Clearwin, corruption could be somewhere else, because I've seen also how video and bottom screen panel were corrupted at one point.

25 Aug 2025 6:47 #32300

I am trying to reinstall FTN95 (ideally 9.03, i had problems with 904,905,906) but found that I mostly was doing FTN95 dll/lib updates via Support, and was doing that for years, not the complete installs from zero, so I do not see any options to install the whole compiler or update it as a whole. I did not keep older full install files, they probably exist somewhere still on CD 😃

I am trying to determine if may be some my FTN95 file was corrupted and just the plain side-by-side directories comparison of working and faulty installations somehow does not reveal that (could be also that there is no faulty installation and the problem is somewhere else, but right now situation is not clear )

Logged into Silverfrost Support site, I had support contract couple years ago at the time of 903 and found it empty, no older installation files there. Shouldn't older versions stay always there ?

Or this is not needed and I can reinstall/update installation by just downloading the current Personal Edition, install it, it will automatically recognize my legit version and install not like PE?

Please login to reply.