- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- %SYSTEM-F-ACCVIO, ACCESS VIOLATION, REASON MASK=00
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-20-2010 08:37 AM
тАО03-20-2010 08:37 AM
%SYSTEM-F-ACCVIO, ACCESS VIOLATION, REASON MASK=00
VIRTUAL ADDRESS=00000000,PC=00000000,PS=0000001B
Improperly handled condition, image exit forced.
signal arguments: number=00000005
name=0000000C
Register dump: ......
.....
.....
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-20-2010 08:40 AM
тАО03-20-2010 08:40 AM
Re: %SYSTEM-F-ACCVIO, ACCESS VIOLATION, REASON MASK=00
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-20-2010 09:17 AM
тАО03-20-2010 09:17 AM
Re: %SYSTEM-F-ACCVIO, ACCESS VIOLATION, REASON MASK=00
http://labs.hoffmanlabs.com/node/800
If this access violation (ACCVIO) is arising from within an HP compiler or from within another HP or third-party tool, then look for a newer version of the compiler or the tool, look for mandatory patches for OpenVMS Alpha V6.2-1H3, then report this to HP or whomever is supporting the tool. Pending changes to the compiler or the tool, you might have to make changes to the source code to try to work around this.
If this is arising from within your code, then it is entirely likely that your code contains a bug.
And if this is arising from a system call, it is possible that the call is broken, but it's more likely that there's an error in your code or in your argument list for the system call that's triggering the error.
The particular error looks to be dumping zeros into the stack, and this is typical of a buffer overrun of some sort.
The truncated data points to a corrupt PC address (0) trying to access address zero. You can learn more about the information displayed by an ACCVIO by reading the article cited above.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-21-2010 01:12 PM
тАО03-21-2010 01:12 PM
Re: %SYSTEM-F-ACCVIO, ACCESS VIOLATION, REASON MASK=00
If its from your code, the easiet way to get VA=PC=0 is to overwrite a stack frame with 0. Most likely culprit is calling a routine with an array or string which is smaller than the routine is expecting. The routine writes zeros past the end of the array, corrupting the return address. When you return, you effectively jump to 0 and ACCVIO.
Look at the stack dump to get clues to the caller (information about the called routine will have been lost on the return). Check all arguments passed nearby.
Enable array bounds checking when compiling the program.
BTW, when posting a question like this, it's helpful to see failing command and the EXACT and ENTIRE resulting message. Although it looks like gibberish, every byte is written for a purpose and gives information about the error. The more information provided, the less we have to guess and the better the chance of solving your problem.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-22-2010 01:26 AM
тАО03-22-2010 01:26 AM
Re: %SYSTEM-F-ACCVIO, ACCESS VIOLATION, REASON MASK=00
LINKing the program without resolving all references works too. Missing a source module or library at link time will do it, if you don't see or ignore the warnings.