![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
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 etc............ I believe the problem is in a call to SMG$Read_keystroke. I have a previous version of code which uses the same modules, and has no problems on either version. (and a diff shows no differences in this section of code) Any help would be greatly appreciated! thanks, allen 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 kits. 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.
|