 |
forums.silverfrost.com Welcome to the Silverfrost forums
|
View previous topic :: View next topic |
Author |
Message |
DanRRight
Joined: 10 Mar 2008 Posts: 2931 Location: South Pole, Antarctica
|
Posted: Thu Aug 21, 2025 2:39 pm Post subject: Unclosed box and floating point exception in gdlplus.dll |
|
|
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) |
|
Back to top |
|
 |
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 8251 Location: Salford, UK
|
Posted: Thu Aug 21, 2025 3:14 pm Post subject: |
|
|
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. |
|
Back to top |
|
 |
DanRRight
Joined: 10 Mar 2008 Posts: 2931 Location: South Pole, Antarctica
|
Posted: Sun Aug 24, 2025 6:11 pm Post subject: |
|
|
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. |
|
Back to top |
|
 |
DanRRight
Joined: 10 Mar 2008 Posts: 2931 Location: South Pole, Antarctica
|
Posted: Mon Aug 25, 2025 7:47 pm Post subject: |
|
|
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? |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|