replica nfl jerseysreplica nfl jerseyssoccer jerseyreplica nfl jerseys forums.silverfrost.com :: View topic - On 9.03 update
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 

On 9.03 update
Goto page 1, 2  Next
 
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> Support
View previous topic :: View next topic  
Author Message
DanRRight



Joined: 10 Mar 2008
Posts: 2910
Location: South Pole, Antarctica

PostPosted: Tue Jul 30, 2024 5:50 am    Post subject: On 9.03 update Reply with quote

I installed this update and got the following issues:

1) Run time error: call to missing routine __return_pstach_ptr
The debugger points on error on completely legitimate line. In one crash cases the error was in the first line of the first function after CONTAINS keyword in module.

I added some other dump function before this function like this
Code:
   integer function Emptyempty()
      aaaaa= 1
      bbbbb= 2
      ccccc= 3
   Emptyempty = 2
   end function

and the __return_pstach_ptr error shifted to the first line of other function far from the start of the module

2) %sd/%su not working
3) lcase still not working after FTN95 update of Nov 3 2023
4) SALFLIBC64.DLL name is supplied all in capital letters while some other before were in lower case. As a result the directory has both files creating confusion and conflicts


Last edited by DanRRight on Tue Jul 30, 2024 7:26 am; edited 1 time in total
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


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

PostPosted: Tue Jul 30, 2024 7:25 am    Post subject: Reply with quote

This release of FTN95 requires matching DLLs with the same date. They can be downloaded from the same place.
Back to top
View user's profile Send private message AIM Address
DanRRight



Joined: 10 Mar 2008
Posts: 2910
Location: South Pole, Antarctica

PostPosted: Tue Jul 30, 2024 8:23 am    Post subject: Reply with quote

Same date May 14, same Support place above
Back to top
View user's profile Send private message
JohnCampbell



Joined: 16 Feb 2006
Posts: 2615
Location: Sydney

PostPosted: Fri Aug 02, 2024 4:13 am    Post subject: Reply with quote

My Version of FTN95/x64 v9.03.0.0 is time stamped 18/05/2024, although this may be the timestamp I downloaded the 8 files I updated.

My recent files are:

Code:
 Volume in drive C has no label.
 Volume Serial Number is 88FF-836A

 Directory of C:\Program Files (x86)\Silverfrost\FTN95_9.03F

09/10/1998  03:15 PM           974,336 SIMPLE.DLL
17/12/2022  09:28 AM        10,094,080 simdem32.dll
05/03/2023  11:02 AM         4,520,448 plato32.exe
15/03/2023  06:35 AM           404,968 clearwin64.a
15/03/2023  06:35 AM           375,390 clearwin64f.dll
07/09/2023  12:30 PM         6,134,272 plato.exe
07/09/2023  12:34 PM           891,392 platosdbg64.dll
10/09/2023  10:09 AM         3,264,512 sdbg64.exe
23/10/2023  10:23 AM           499,712 Slink64.exe
03/11/2023  01:09 PM            30,720 mk32.exe
03/11/2023  01:10 PM         1,222,144 src.exe
03/11/2023  01:10 PM         1,221,632 scc.exe
03/11/2023  01:15 PM             3,072 dbk_link.exe
03/11/2023  01:16 PM           105,472 dbk_link4.exe
03/11/2023  01:16 PM           114,688 dbk_link2.exe
03/11/2023  01:17 PM           522,752 sdbgdll.dll
03/11/2023  01:17 PM            82,432 sdbg.exe
03/11/2023  01:17 PM            82,432 wsdbg.exe
03/11/2023  01:17 PM            47,616 slim.exe
03/11/2023  01:18 PM           223,232 slink.exe
03/11/2023  01:18 PM         5,929,573 ftn95.chm
18/05/2024  03:24 PM         2,403,840 ftn95.exe
18/05/2024  03:24 PM        11,130,368 simdem64.dll
18/05/2024  03:24 PM         1,958,912 ClearWin64.dll
18/05/2024  03:24 PM           324,286 ClearWin64.lib
18/05/2024  03:24 PM         2,786,304 salflibc.dll
18/05/2024  03:24 PM         3,287,642 salflibc.lib
18/05/2024  03:24 PM           439,808 SALFLIBC64.DLL
18/05/2024  03:24 PM             2,562 salflibc64.lib
18/05/2024  03:25 PM    <DIR>          include
              44 File(s)     61,364,550 bytes
               7 Dir(s)  303,176,040,448 bytes free
Back to top
View user's profile Send private message
DanRRight



Joined: 10 Mar 2008
Posts: 2910
Location: South Pole, Antarctica

PostPosted: Mon Aug 05, 2024 10:48 pm    Post subject: Reply with quote

John, Where have you downloaded it from? From here above or from personal support contract website?
Back to top
View user's profile Send private message
JohnCampbell



Joined: 16 Feb 2006
Posts: 2615
Location: Sydney

PostPosted: Tue Aug 06, 2024 4:20 am    Post subject: Reply with quote

Dan,

I downloaded from here (the support thread), but there might be a problem with your other .dll's ?
Back to top
View user's profile Send private message
DanRRight



Joined: 10 Mar 2008
Posts: 2910
Location: South Pole, Antarctica

PostPosted: Sat Oct 26, 2024 1:53 am    Post subject: Reply with quote

903 did not work for me so i returned to 902. But it got me unexplained errors recently in CLEARWIN64.DLL couple of which required to corner them for a week, one is still not resolved. Other appeared no one knows how and disappeared similarly after a week of tries

Tried september's 904 and returned back to 902. The 904 just crashes in the middle of compilation and other programs compile but still do not start because of missing __return_pstach_ptr. The handymen/workarounders here who never report any problems or suggested a single improvement or change in decades would particularly like compiler itself (not the program) crash report:



When fail to find the workaround they will just wait someone else will report it. By the way many other programmers even do not know what is Access Violation, never exhibited them in MATLAB for example. Because millions of active users is there doing serious work. I had 50 per day last week








Back to top
View user's profile Send private message
PaulLaidler
Site Admin


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

PostPosted: Sat Oct 26, 2024 7:08 am    Post subject: Reply with quote

Dan

As far as I know there are no issues of this kind with v9.05.

The v9.05 download includes FTN95, SLINK64 and the DLLs so the problems that you have had because you used a new FTN95 with old DLLs should not happen with v9.05.
Back to top
View user's profile Send private message AIM Address
JohnCampbell



Joined: 16 Feb 2006
Posts: 2615
Location: Sydney

PostPosted: Sat Oct 26, 2024 8:32 am    Post subject: Reply with quote

Dan,

I had problems with (drectly) running programs compiled with /check.

However if i used "SDBG64 program.exe", this helped identify any errors. This may help in your case ?
I am not sure if this can overcome any apparent incompatibilities you may be identifying.
Back to top
View user's profile Send private message
DanRRight



Joined: 10 Mar 2008
Posts: 2910
Location: South Pole, Antarctica

PostPosted: Sat Oct 26, 2024 11:00 am    Post subject: Reply with quote

Paul,
Sorry i mistyped 9.04 but actually 11 Sep 2024 update I used was 9.05. May be this update is more stable but i can not see how it handles my program crashes because this time my programs crash the compiler itself Wink . First and second picture above are about 9.05. Rest of pictures are about 9.02

Besides, some other my programs also do not run with 9.05 because it is still missing something like __return_pstach_ptr I do not know what it comes from (Fig.2 above)

John,
I always use SDBG64 and directly run only programs compiled with /NOCHECK. By the way typing "SDBG64 Program.exe" or "SDBG Program.exe" is the same, SDBG/SDBG64 recognize 32/64 bit programs automatically
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


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

PostPosted: Sat Oct 26, 2024 12:55 pm    Post subject: Reply with quote

__return_pstack_ptr may be called by programs compiled with FTN95 /64.

This function is located in any clearwin64.dll built after 10 April 2024.

If it is missing when you run your application then you must be accessing a clearwin64.dll that was built before this date.

Search your computer to find out where your DLLs are located and which versions are currently being accessed.
Back to top
View user's profile Send private message AIM Address
DanRRight



Joined: 10 Mar 2008
Posts: 2910
Location: South Pole, Antarctica

PostPosted: Sat Oct 26, 2024 1:24 pm    Post subject: Reply with quote


Now compiler distinguish cap/noncap letters ?
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


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

PostPosted: Sat Oct 26, 2024 4:57 pm    Post subject: Reply with quote

No it makes no difference.

You need to find a way to ensure that the latest clearwin64.dll is the one that is accessed by your application.

There are various ways to do this. You could rename the ones that you don't want to use. This is better than deleting them in case you need to backtrack.
Back to top
View user's profile Send private message AIM Address
DanRRight



Joined: 10 Mar 2008
Posts: 2910
Location: South Pole, Antarctica

PostPosted: Sat Oct 26, 2024 10:32 pm    Post subject: Reply with quote

Paul,
If someone here wants to see one of images of devilry it is above just in front of your eyes on the green field. This is of the same sort of things how due to quality control issue USA lost the Venus planet space race to USSR when just one single letter in the Fortran source code caused Mariner 1 to crash.
Same multiyear problem we had before with the older DLLs in the path.

Anyway, after cleaning this devilry the other codes compile and run OK but one code still crash the compiler. This is latest pic for this if this tells you anything

Code:
Runtime error from program:c:\program files (x86)\silverfrost\ftn95\ftn95.exe
Access Violation
The instruction at address 100540eb attempted to read from location 00000000

 100540d5 load_resource(<ptr>char,enum�resource_type,enum�logical)#70 [+0016]

 10054e2a size_bitmap(<ptr>void,<ptr>char,<ref>int,<ref>int)#70 [+002d]

 1006120b get_icon(<ref>(<ptr>char),<ref>(<ptr>char),<ref>enum�logical,<ptr>struct�window [+0152]

 100c2dda do_format_code(<ref>(<ptr>char),<ref>(<ptr>char),int,int,int,enum�logical,enum� [+1179]

 100d60b7 __winio [+0ba3]

 0058cb6d do_winio_check(<ptr>struct�tree_record,enum�logical) [+052f]

 0058d1de amd_do_function(<ptr>struct�tree_record) [+00e7]

 005842��;d
eax=00000000   ebx=00000000   ecx=03e8d844
edx=03e8d3c4   esi=00000000   edi=03e8d828
ebp=03e8d790   esp=03e8d634   IOPL=0
ds=002b   es=002b   fs=006b
gs=0063   cs=0023   ss=002b
flgs=00210202 [NC OP NZ SN DN NV]

 100540eb  cmpb     [ebx],0x7b
 100540ee  jne      1005423d
 100540f4  push     0xf0f0f0f0
Back to top
View user's profile Send private message
JohnCampbell



Joined: 16 Feb 2006
Posts: 2615
Location: Sydney

PostPosted: Sun Oct 27, 2024 3:16 am    Post subject: Reply with quote

Dan,

show us the results of:
Runtime error from program:c:\program files (x86)\silverfrost\ftn95_905\ftn95.exe

(after you rebuild all binaries with the revised FTN95 compiler path settings !)

If you are doing this path update, also make sure that you update any toolbar links to the correct path (expecially for plato and sdbg64)
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 -> Support All times are GMT + 1 Hour
Goto page 1, 2  Next
Page 1 of 2

 
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