![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: When we run a program it gives following error. Same program works on other systems with same VMS versions We increased the pgflquo parameter as well but still no luck. Any suggestion on this pls? %LIB-F-INSVIRMEM, insufficient virtual memory %SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=0000000000000000, PC=FFFFFFFF8115C8E8, PS=0000001B The Answer is : Your program appears to contain what is occasionally and euphemistically known as a bug. Given that the failing virtual address is zero and given that the program counter is deep in system space, the program stack could have become corrupted, or the heap has become corrupted, or there is a timing or synchronization bug, or any of a variety of errors. For an introduction to some of the more common programming errors that can be generated by programmers, please see topic (1661). For some of the more advanced programming bugs, please see topic (2681). That the program works on other platforms running the same OpenVMS version is certainly interesting, and that can certainly point to a programming bug or an implicit (and clearly unintended) dependency on a particular hardware or software configuration -- timing bugs, synchronization bugs, and process quota dependencies are all common causes of this particular class of bug. For discussions of ACCVIO (access violation) errors, please see topics (819), (837), (1246), (2223), (2234), (3215), (5533), (6853), and likely a few other topics.
|