forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Strange runtime error message

 
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> 64-bit
View previous topic :: View next topic  
Author Message
mecej4



Joined: 31 Oct 2006
Posts: 1372

PostPosted: Thu Apr 30, 2020 2:20 am    Post subject: Strange runtime error message Reply with quote

The following program contains a simple case of referencing an undefined variable.

Code:
      PROGRAM         ITEST
      IMPLICIT        NONE
      INTEGER         S
      IF (S .GT. 0) THEN
         print *,'S > 0'
      END IF
      END


Older versions of FTN95 such as 8.60 work on the example code as expected.When I compile, link and run this example with the latest compiler (8.62.1) with /64 /undef, I see a strange error message:

Code:
X streams spare at address 4015ba

Within file test3.EXE
in ITEST in line 4, at address 5a


Last edited by mecej4 on Fri May 01, 2020 9:13 am; edited 1 time in total
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 6471
Location: Salford, UK

PostPosted: Thu Apr 30, 2020 8:33 am    Post subject: Reply with quote

Thank you for the feedback.

I don't get this error report. It looks like the list of runtime error reports is not aligned correctly. Can you check that you are using the latest releases of the Silverfrost DLLs at this point. Otherwise FTN95 v8.62.1 will need new DLLs to go with it.
Back to top
View user's profile Send private message AIM Address
mecej4



Joined: 31 Oct 2006
Posts: 1372

PostPosted: Thu Apr 30, 2020 9:15 am    Post subject: Reply with quote

Paul, here are the version numbers and modification dates of the relevant DLLs on my PC.
I have installed the 8.61 personal edition package and, as soon as I noticed in your posts in the various forums, any newer versions of the DLLs and the compiler EXE that were made available.

Code:
salflibc.dll   22.2.3.15, 3/6/2020 8:13 PM
salflibc64.dll 22.2.3.15, 3/6/2020 8:22 PM
clearwin64.dll 22.2.3.15, 3/6/2020 8:35 PM


I don't know if those are the latest versions; I remember John Silver requesting that a procedure be instituted using which users could check the latest version numbers and download those DLLs that they might need to update their installations.
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 6471
Location: Salford, UK

PostPosted: Thu Apr 30, 2020 9:54 am    Post subject: Reply with quote

Thank you for this. I will aim to provide a new bundled download shortly.

Historically we only provided full releases and no patches. More recently I have provided interim updates for the DLLs since they very rarely conflict with the latest full release of FTN95. Occasionally I have provided patches for FTN95 on its own immediately after a full release but this time it is evident that the gap has been too long.
Back to top
View user's profile Send private message AIM Address
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 6471
Location: Salford, UK

PostPosted: Fri May 01, 2020 8:48 am    Post subject: Reply with quote

This is more complicated than I thought. I get the same failure when using the debugger even when using the latest DLLs.

This issue needs further investigation.
Back to top
View user's profile Send private message AIM Address
mecej4



Joined: 31 Oct 2006
Posts: 1372

PostPosted: Fri May 01, 2020 9:08 am    Post subject: Reply with quote

Thanks for the update. I'll stick to 8.61 until this gets resolved.

Is it possible that you ran into the problem inside the debugger because SDBG64 uses the 64 bit DLLs in its directory even if the path to the newer DLLs appears earlier in %PATH%?
Back to top
View user's profile Send private message
Robert



Joined: 29 Nov 2006
Posts: 330
Location: Manchester

PostPosted: Fri May 01, 2020 11:43 pm    Post subject: Reply with quote

Did you try the 8.62 debugger?

http://forums.silverfrost.com/viewtopic.php?t=4179
Back to top
View user's profile Send private message Visit poster's website
mecej4



Joined: 31 Oct 2006
Posts: 1372

PostPosted: Sat May 02, 2020 2:22 am    Post subject: Reply with quote

Thanks, Robert; yes, I did try the 8.62 debugger -- link to screenshot:

https://c.gmx.com/@742998023889486491/dseJm3chRAaean7Sexq1Jw
Back to top
View user's profile Send private message
Robert



Joined: 29 Nov 2006
Posts: 330
Location: Manchester

PostPosted: Sat May 02, 2020 12:04 pm    Post subject: Reply with quote

I have updated the 64-bit debugger with the new error messages. It is available for download on that previous link.
Back to top
View user's profile Send private message Visit poster's website
mecej4



Joined: 31 Oct 2006
Posts: 1372

PostPosted: Sat May 02, 2020 12:48 pm    Post subject: Reply with quote

The updated debugger (version 8.62a) functions correctly on the test case.

Thanks.
Back to top
View user's profile Send private message
John-Silver



Joined: 30 Jul 2013
Posts: 1400
Location: Aerospace Valley

PostPosted: Sat May 02, 2020 10:40 pm    Post subject: Reply with quote

Robert, I suggest it would be a good idea if you modify the notes under the download link on the referenced dl link post to include a cross reference to here !
_________________
''Computers (HAL and MARVIN excepted) are incredibly rigid. They question nothing. Especially input data.Human beings are incredibly trusting of computers and don't check input data. Together cocking up even the simplest calculation ... Smile "
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> 64-bit All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
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