The Question is:
I recently compiled a new release of our product
on an alpha running VMS 6.2, as in previous versions, after completion of test
on the v6.2
system, we tried the same software on a version 7.1 system, where it immediatly
crashes, with a
stack dump which looks somwhat like:
%SYSTEM-F-ACCVIO acc viol reason mask=00
virtual address=..000 PC=95126 PS=18
image module routine line rel PC abs PC
SMGSHR 0 33128 96128
MENUMAIN MISC getch 13409 628 38588
I believe the problem is in a call to
I have a previous version of code which uses the
same modules, and has no problems on either version. (and a diff shows no
this section of code)
Any help would be greatly appreciated!
The Answer is :
The OpenVMS Wizard is somewhat confused over the particular OpenVMS
version involved, as the message includes references to OpenVMS Alpha
V6.2, V7.1, and V7.2-1.
Please see the OpenVMS FAQ for pointers to the current ECO kits for
this OpenVMS release. Please acquire and apply the mandatory ECO
The initial assumption would be a latent bug in the code, either in
this routine or a corruption elsewhere that is adversely altering
the stack. Then an assumption of a problem with the C Run-Time or
with the SMG library.
For some general debugging hints, please see topic 1661.
If the ECO kits and the disussions in topics 1661 (and in 2681, if
shared memory is in use) do not resolve this, then please contact the
Compaq Customer Support Center. Expect to be asked for the C compiler
version, the OpenVMS ECO level, the DCL commands used to build the
image(s), and the C source code comprising a reproducer.