T.R | Title | User | Personal Name | Date | Lines |
---|
1272.1 | | QUARK::LIONEL | Free advice is worth every cent | Mon Apr 28 1997 09:12 | 7 |
| If you're using threads, you must compile with /REENTRANCY=THREADED. Earlier
versions of the Fortran RTL were non-threaded, but the 7.1 version supports
threads - but it must be made aware of them.
Try that and see if it helps.
Steve
|
1272.2 | RE: .1 /REENTRANCY=THREADED does not solve the problem | AXCL01::BRUTTIN | Armand Bruttin MCS Geneva | Mon Apr 28 1997 09:59 | 8 |
| Steve,
Compiling with the switch /REENTRANCY=THREADED does not solve the
problem.
regards,
Armand
|
1272.3 | | QUARK::LIONEL | Free advice is worth every cent | Mon Apr 28 1997 10:40 | 3 |
| Ok - I'll pass this on to the RTL folks.
Steve
|
1272.4 | | QUARK::LIONEL | Free advice is worth every cent | Mon Apr 28 1997 13:44 | 20 |
| Here's something else to try.
Copy from FORMAT::FORTRAN$PUBLIC: the following files:
FOR$DEC$FORRTL-V61.EXE
FOR$DEC$FORRTL-V70.EXE
First, define the logical name DEC$FORRTL to point to your local copy of
FOR$DEC$FORRTL-V70.EXE (include the disk and directory) and see if the problem
remains. If it does, try FOR$DEC$FORRTL-V61.EXE. That should make the problem
"go away", but it is just a workaround - that's a non-threaded version of the
RTL. However, I'll note that we never supported Fortran I/O calls in a
multithreaded environment prior to OpenVMS V7.0 and you may be lucky or you
may not be....
Whichever of these works, copy it to SYS$COMMON:[SYSLIB]DEC$FORRTL.EXE and
do an INSTALL/REPLACE SYS$LIBRARY:DEC$FORRTL.EXE Let us know which you use -
we'll look at the problem (though do NOT expect a quick answer!)
Steve
|
1272.5 | re: .4 FOR$DEC$FORRTL-V61.EXE fix the problem | AXPMCS::BRUTTIN | Armand Bruttin MCS Geneva | Tue Apr 29 1997 04:25 | 8 |
| Steve,
With the library FOR$DEC$FORRTL-V70.EXE the problem is the same.
FOR$DEC$FORRTL-V61.EXE seems to fix the problem.
Thanks,
Armand.
|
1272.6 | re: .4 The problem still at customer site | AXPMCS::BRUTTIN | Armand Bruttin MCS Geneva | Tue Apr 29 1997 07:11 | 7 |
| Steve,
With my small program FOR$DEC$FORRTL-V61.EXE fix the problem, but
at customer site the problem still the same with FOR$DEC$FORRTL-V61.EXE
or FOR$DEC$FORRTL-V70.EXE.
Armand
|
1272.7 | | QUARK::LIONEL | Free advice is worth every cent | Tue Apr 29 1997 10:57 | 10 |
| How did the customer "use" the new RTL? Did they define the logical name
or just copy it to SYS$COMMON:[SYSLIB]? If the latter, did they name it
correctly and do the INSTALL REPLACE? I have a hard time believing that the
-V61 RTL shows the same problem.
Keep in mind that this is NOT a "fix" - it simply uses a non-thread-aware
version of the RTL, and this in itself can cause problems when used with
threads.
Steve
|
1272.8 | re: .7 The customer "use" the new RTL | AXPMCS::BRUTTIN | Armand Bruttin MCS Geneva | Tue Apr 29 1997 12:56 | 41 |
| Steve,
$ anal/image sys$library:DEC$FORRTL.EXE
Image Identification Information
image name: "DEC$FORRTL"
image file identification: "V01-05.370"
image file build identification: "X5RG-SSB-0000"
link date/time: 15-APR-1997 21:40:28.50
linker identification: "T11-11"
$instal replace sys$library:DEC$FORRTL.EXE
$instal list/full sys$library:DEC$FORRTL.EXE
DISK$AXPVMSSYS:<SYS0.SYSCOMMON.SYSLIB>.EXE
DEC$FORRTL;2 Open Hdr Shar Lnkbl
Entry access count = 0
Current / Maximum shared = 0 / 0
Global section count = 10
AXADAQ$ qptn
Partition Process ROCs in use
ALEPH AXADAQ::P_ALEP_0
%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual
address=FFFFFFFF00EC42C0, PC=00000000003A3B08, PS=0000001B
%TRACE-F-NOMSG, Message number 0009804C
image module routine line rel PC abs PC
ADARTL 0 000000000002BB08 00000000003A3B08
ADARTL 0 0000000000054710 00000000003CC710
0 FFFFFFFF80046CC0 FFFFFFFF80046CC0
PTHREAD$RTL 0 000000000004D260 00000000004D9260
PTHREAD$RTL 0 000000000004C910 00000000004D8910
PTHREAD$RTL 0 0000000000030664 00000000004BC664
0 FFFFFFFF855BB0D8 FFFFFFFF855BB0D8
Armand.
|
1272.9 | | QUARK::LIONEL | Free advice is worth every cent | Tue Apr 29 1997 14:30 | 6 |
| Please show the results of the following:
SHOW LOGICAL DEC$FORRTL
DIR SYS$SHARE:DEC$FORRTL.EXE
Steve
|
1272.10 | re: .9 | AXCL01::BRUTTIN | Armand Bruttin MCS Geneva | Wed Apr 30 1997 05:45 | 12 |
| Steve,
$ AXAONL$ sh log DEC$FORRTL
%SHOW-S-NOTRAN, no translation for logical name DEC$FORRTL
$DIR SYS$SHARE:DEC$FORRTL.EXE
Directory SYS$COMMON:[SYSLIB]
DEC$FORRTL.EXE;3
Armand.
|
1272.11 | | QUARK::LIONEL | Free advice is worth every cent | Wed Apr 30 1997 12:26 | 16 |
| Aha! I thought so. Compare:
Directory SYS$COMMON:[SYSLIB]
DEC$FORRTL.EXE;3
DISK$AXPVMSSYS:<SYS0.SYSCOMMON.SYSLIB>.EXE
DEC$FORRTL;2 Open Hdr Shar Lnkbl
Entry access count = 0
Current / Maximum shared = 0 / 0
Global section count = 10
An INSTALL REPLACE wasn't done on this system.
Steve
|
1272.12 | RE: .11 sys$share:DEC$FORRTL.EXE | AXCL01::BRUTTIN | Armand Bruttin MCS Geneva | Wed Apr 30 1997 14:17 | 109 |
| Steve,
The actual DEC$FORRTL.EXE;3 is the original DEC$FORRTL from OpenVMS
V7.1. The customer reverts to the original DEC$FORRTL.
" FOR SURE THE IMAGE DEC$FORRTL (V6.1) HAS BEEN REPLACED"
AXADAQ$ sh log dec$forrtl
(LNM$PROCESS_TABLE)
(LNM$JOB_81D6C640)
(LNM$GROUP_000001)
(LNM$SYSTEM_TABLE)
(DECW$LOGICAL_NAMES)
%SHOW-S-NOTRAN, no translation for logical name DEC$FORRTL
AXADAQ$ instal list/full sys$share:dec$forrtl.exe
DISK$AXPVMSSYS:<SYS0.SYSCOMMON.SYSLIB>.EXE
DEC$FORRTL;3 Open Hdr Shar Lnkbl
Entry access count = 186
Current / Maximum shared = 0 / 11
Global section count = 11
AXADAQ$ anal/image/header sys$share:dec$forrtl.exe
Analyze Image 30-APR-1997 18:57:55.74 Page 1
SYS$COMMON:[SYSLIB]DEC$FORRTL.EXE;3
ANALYZ A07-04
This is an OpenVMS Alpha image file
Image Identification Information
image name: "DEC$FORRTL"
image file identification: "V01-05.292"
image file build identification: "X6C7-0040069227"
link date/time: 25-NOV-1996 21:54:39.91
linker identification: "A11-39"
AXADAQ$
AXADAQ$ qptn
No active partitions
%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=FFFFFFFF00EC42C0, PC=0000000000393B08, PS=0000001B
%TRACE-F-NOMSG, Message number 0009804C
image module routine line rel PC abs PC
ADARTL 0 000000000002BB08 0000000000393B08
ADARTL 0 0000000000054710 00000000003BC710
0 FFFFFFFF80046CC0 FFFFFFFF80046CC0
PTHREAD$RTL 0 000000000004D260 00000000004C9260
PTHREAD$RTL 0 000000000004C910 00000000004C8910
PTHREAD$RTL 0 0000000000030664 00000000004AC664
0 FFFFFFFF855BB0D8 FFFFFFFF855BB0D8
AXADAQ$
AXADAQ$
AXADAQ$ copy FOR$DEC$FORRTL-V61.EXE sys$common:[syslib]dec$forrtl.exe
AXADAQ$ dir sys$share:dec$forrtl.exe.*
Directory SYS$COMMON:[SYSLIB]
DEC$FORRTL.EXE;4 DEC$FORRTL.EXE;3
Total of 2 files.
AXADAQ$ anal/image/header SYS$SHARE:DEC$FORRTL.EXE
Analyze Image 30-APR-1997 19:00:08.00 Page 1
SYS$COMMON:[SYSLIB]DEC$FORRTL.EXE;4
ANALYZ A07-04
This is an OpenVMS Alpha image file
Image Identification Information
image name: "DEC$FORRTL"
image file identification: "V01-05.370"
image file build identification: "X5RG-SSB-0000"
link date/time: 15-APR-1997 21:40:28.50
linker identification: "T11-11"
AXADAQ$ instal replace sys$share:DEC$FORRTL.EXE
AXADAQ$ instal list/full sys$share:DEC$FORRTL.EXE
DISK$AXPVMSSYS:<SYS0.SYSCOMMON.SYSLIB>.EXE
DEC$FORRTL;4 Open Hdr Shar Lnkbl
Entry access count = 0
Current / Maximum shared = 0 / 0
Global section count = 10
AXADAQ$ qptn
No active partitions
%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=FFFFFFFF00EC42C0, PC=00000000003A3B08, PS=0000001B
%TRACE-F-NOMSG, Message number 0009804C
image module routine line rel PC abs PC
ADARTL 0 000000000002BB08 00000000003A3B08
ADARTL 0 0000000000054710 00000000003CC710
0 FFFFFFFF80046CC0 FFFFFFFF80046CC0
PTHREAD$RTL 0 000000000004D260 00000000004D9260
PTHREAD$RTL 0 000000000004C910 00000000004D8910
PTHREAD$RTL 0 0000000000030664 00000000004BC664
0 FFFFFFFF855BB0D8 FFFFFFFF855BB0D8
Armand.
|
1272.13 | | QUARK::LIONEL | Free advice is worth every cent | Wed Apr 30 1997 14:41 | 5 |
| Given that we don't have the ADARTL sources, I suggest you copy this over to
the ADA notesfile and ask for assistance. If it fails using our non-threaded
RTL, something else is going wrong.
Steve
|
1272.14 | | AXPMCS::BRUTTIN | Armand Bruttin MCS Geneva | Thu May 01 1997 06:15 | 5 |
| steve,
This problem has been submited to ADA group. ( Notes #3865 ).
Armand.
|